Nolan Ryan has struck out the most career batters, with 5,714 strikeouts.

which pitcher has the most career strikeouts