SPORTS

Major League Baseball (MLB) *Player Records*
Most Appearances
This list features the players with the most appearances in Major League Baseball (MLB) history.
RANK | PLAYERS | MATCHES | TEAM(s) | YEARS |
1 | Pete Rose | 3,562 | Cincinnati Reds, Philadelphia Phillies, Montreal Expos | 1963–1986 |
2 | Carl Yastrzemski | 3,308 | Boston Red Sox | 1961–1983 |
3 | Hank Aaron | 3,298 | Milwaukee/Atlanta Braves, Milwaukee Brewers | 1954–1976 |
4 | Rickey Henderson | 3,081 | Oakland Athletics, New York Yankees, Toronto Blue Jays, San Diego Padres, others | 1979–2003 |
5 | Albert Pujols | 3,080 | St. Louis Cardinals, Los Angeles Angels, Los Angeles Dodgers | 2001–2022 |
6 | Ty Cobb | 3,034 | Detroit Tigers, Philadelphia Athletics | 1905–1928 |
7 | Eddie Murray | 3,026 | Baltimore Orioles, Los Angeles Dodgers, New York Mets, Cleveland Indians | 1977–1997 |
8 | Stan Musial | 3,026 | St. Louis Cardinals | 1941–1963 |
9 | Cal Ripken Jr. | 3,001 | Baltimore Orioles | 1981–2001 |
10 | Willie Mays | 2,992 | New York/San Francisco Giants, New York Mets | 1951–1973 |
11 | Barry Bonds | 2,986 | Pittsburgh Pirates, San Francisco Giants | 1986–2007 |
12 | Dave Winfield | 2,973 | San Diego Padres, New York Yankees, California Angels, Toronto Blue Jays, Minnesota Twins, Cleveland Guardians | 1973–1995 |
13 | Omar Vizquel | 2,968 | Seattle Mariners, Cleveland Indians, San Francisco Giants, Texas Rangers, Chicago White Sox, Toronto Blue Jays | 1989–2012 |
14 | Rusty Staub | 2,951 | Houston Colt .45s / Astros, Montreal Expos, New York Mets, Detroit Tigers, Texas Rangers | 1963–1985 |
15 | Adrian Beltre | 2,933 | Los Angeles Dodgers, Seattle Mariners, Boston Red Sox, Texas Rangers | 1998–2018 |
16 | Brooks Robinson | 2,896 | Baltimore Orioles | 1955–1977 |
17 | Robin Yount | 2,856 | Milwaukee Brewers | 1974–1993 |
18 | Craig Biggio | 2,850 | Houston Astros | 1988–2007 |
19 | Al Kaline | 2,834 | Detroit Tigers | 1953–1974 |
20 | Rafael Palmeiro | 2,831 | Chicago Cubs, Texas Rangers, Baltimore Orioles | 1986–2005 |
References




