SPORTS

Major League Baseball (MLB) *Player Records*
Most Strikeouts
This list features the players with the most strikeouts in Major League Baseball (MLB) history.
RANK | PLAYERS | MATCHES | STRIKEOUTS | TEAM(s) | YEARS |
1 | Reggie Jackson | 2,820 | 2,597 | Oakland Athletics, Baltimore Orioles, New York Yankees, California Angels | 1967–1987 |
2 | Jim Thome | 2,543 | 2,548 | Cleveland Indians, Philadelphia Phillies, Chicago White Sox, Los Angeles Dodgers, Minnesota Twins, Baltimore Orioles | 1991–2012 |
3 | Adam Dunn | 2,001 | 2,379 | Cincinnati Reds, Arizona Diamondbacks, Washington Nationals, Chicago White Sox, Oakland Athletics | 2001–2014 |
4 | Sammy Sosa | 2,354 | 2,306 | Chicago White Sox, Chicago Cubs, Texas Rangers, Baltimore Orioles | 1989–2007 |
5 | Alex Rodriguez | 2,784 | 2,287 | Seattle Mariners, Texas Rangers, New York Yankees | 1994–2016 |
6 | Miguel Cabrera | 2,797 | 2,105 | Florida Marlins, Detroit Tigers | 2003–2023 |
7 | Giancarlo Stanton | 1,726 | 2,059 | Miami Marlins, New York Yankees | 2010–2023 |
8 | Andres Galarraga | 2,257 | 2,003 | Montreal Expos, St. Louis Cardinals, Colorado Rockies, Atlanta Braves, Texas Rangers, Boston Red Sox | 1985–2004 |
9 | Paul Goldschmidt | 2,074 | 1,979 | Arizona Diamondbacks, St. Louis Cardinals | 2011–2023 |
10 | Justin Upton | 1,845 | 1,971 | Arizona Diamondbacks, Atlanta Braves, Los Angeles Angels, Detroit Tigers, San Diego Padres | 2007–2023 |
References




