who has the most strikeouts in a career
List of Major League Baseball career strikeout leaders Nolan Ryan has the most career strikeouts in Major League Baseball. During a record 27-year career, he struck out 5,714 batters.
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]