who has the most strikeouts in mlb history
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.