Who holds the National League record for most consecutive games played? Baseball History Steve Garvey holds the National League record for consecutive games played with 1,207. The major-league record is held by Cal Ripken, Jr., with 2,632.