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.
List of Major League Baseball single-game strikeout leaders Out of the twenty pitchers who have accomplished the feat, fifteen were right-handed and five pitched left-handed. Five of these players have played for only one major league team. Five pitchers—Steve Carlton, Roger Clemens, Randy Johnson, Nolan Ryan and Tom Seaver—are also members of the 3,000 strikeout club. Sweeney has the fewest career strikeouts in the group with 505, while Nolan Ryan, with 5,714, struck out more batters than any other pitcher in major league history.[9] Bill Gullickson and Kerry Wood are the only rookies to have achieved the feat.[10][11] Tom Seaver concluded his milestone game by striking out the final ten batters he faced, setting a new major league record for most consecutive strikeouts.[12][13]
Joe DiMaggio DiMaggio set a franchise record in 1936 by hitting 29 home runs in his rookie season. DiMaggio accomplished the feat in 138 games.[9] His record stood for over 80 years until it was broken by Aaron Judge, who hit the 30th home run in his rookie season in his 84th game in 2017.[9]
Nolan Ryan Ryan played baseball for Coach Jim Watson at Alvin High School for all of his high school career.[9][10] Ryan held the school's single game strikeout record for 44 years, striking out 21 hitters in a 7-inning game.[11] The record was eventually tied by Alvin High School pitchers Aaron Stewart and Josh Land in the same week in 2009.[12]