who has the most strikeouts in mlb history by a batter
List of Major League Baseball career strikeouts by batters leaders Reggie Jackson holds the record for the most career strikeouts by a batter with 2,597. Jim Thome (2,548), Adam Dunn (2,379), Sammy Sosa (2,306), Alex Rodriguez (2,287) and Andres Galarraga (2,003) are the only other hitters to strikeout over 2,000 times.