Answer
Nolan Ryan holds the major league record for most career strikeouts with 5,714, which is over 800 more than second place on the list, Randy Johnson. He also holds the record for most strikeouts in a single season with 383, which he set in 1973. Ryan's career spanned 27 seasons, during which he pitched for the New York Mets, California Angels, Houston Astros, and Texas Rangers.