Last Updated: June 17th, 2026 by Michael Schatz
Throughout baseball history, certain players have demonstrated extraordinary durability and resilience. These iron men of baseball not only played the most games but maintained high performance levels throughout their careers, setting records and inspiring generations of players to follow.
Don't lose this article. Enter your email below, and I'll send it to you right now. Plus, we'll send you other unbelievable stories from baseball's past.
1. Pete Rose: Baseball’s Ultimate Iron Man

Pete Rose’s remarkable 3,562 games played stands as an MLB record that may never be broken. “Charlie Hustle” earned his nickname through 24 seasons of relentless play, appearing in at least 100 games for 23 consecutive seasons. His versatility allowed him to play every position except pitcher, while accumulating a record 4,256 hits across his career with the Reds, Phillies, and Expos.
2. Cal Ripken Jr.: The Streak That Changed Baseball

Cal Ripken Jr.’s incredible streak of 2,632 consecutive games played redefined durability in baseball. From 1982 to 1998, “The Iron Man” never missed a game, shattering Lou Gehrig’s previous record of 2,130. Throughout his 3,001 career games, Ripken revolutionized the shortstop position while proving that consistency and excellence could coexist.
3. Carl Yastrzemski: Boston’s Enduring Legend

“Yaz” exemplified loyalty and durability through 23 remarkable years with the Boston Red Sox. Playing an astounding 3,308 games, he earned 18 All-Star selections while maintaining his effectiveness into his 40s. His remarkable consistency led to 3,419 hits and 452 home runs, cementing his legacy as one of baseball’s most reliable stars.
4. Hank Aaron: Hammerin’ Through the Decades

Over 3,298 games, “Hammerin’ Hank” displayed unmatched consistency and power. Playing at least 120 games in 19 different seasons, Aaron’s durability helped him break Babe Ruth’s home run record, finishing with 755 homers. His remarkable stamina and skill made him one of baseball’s most formidable players across three decades.
5. Rickey Henderson: The Man of Steal’s Marathon Career

Through 3,081 games across 25 seasons, Henderson redefined what it meant to be a leadoff hitter. His exceptional conditioning allowed him to set all-time records for stolen bases (1,406) and runs scored (2,295). Playing into his 40s, Henderson’s remarkable career spanned four decades and nine different teams.
6. Stan Musial: The Man’s Incredible Consistency

“The Man” played 3,026 games across 22 seasons with the St. Louis Cardinals, missing time only for military service. His remarkable symmetry included exactly 1,815 hits both at home and on the road. Musial’s 24 All-Star appearances demonstrated his exceptional longevity and consistent excellence.
7. Ty Cobb: The Georgia Peach’s Endurance

Playing 3,035 games from 1905 to 1928, Cobb was the first player to reach the 3,000-game milestone. His fierce competitiveness and conditioning helped maintain a .366 career batting average, still the highest in MLB history. Cobb’s remarkable durability allowed him to set numerous records that stood for decades.
8. Brooks Robinson: The Human Vacuum Cleaner’s Persistence

Through 2,896 games with the Baltimore Orioles, Robinson defined excellence at third base. Playing at least 150 games for 11 consecutive seasons, he combined durability with defensive brilliance, winning 16 straight Gold Gloves. His consistency at a demanding position makes his games-played total even more impressive.
9. Willie Mays: The Say Hey Kid’s Staying Power

Across 2,992 games, Mays demonstrated exceptional athleticism and longevity. Playing at least 150 games in 13 different seasons, his natural talent and conditioning allowed him to excel well into his 40s. Mays accumulated 3,283 hits and 660 home runs while maintaining his spectacular defensive abilities.
10. Eddie Murray: Steady Eddie’s Reliable Excellence

Over 3,026 games from 1977 to 1997, Murray played 150 or more games in 16 different seasons. His switch-hitting power and consistency made him one of only six players to achieve both 3,000 hits and 500 home runs. Murray’s reliability and production earned him the perfect nickname: “Steady Eddie.”