Most Career Strikeouts by a Pitcher in MLB History: All-Time Leaders
Career
Includes the 2026 season through October 25, 2026
As of October 25, 2026, the all-time leader in Strikeouts is Nolan Ryan with 5,714. Randy Johnson is second with 4,875 and Roger Clemens is third with 4,672. This page ranks the top 100 players in Strikeouts.
- SO (Strikeouts):
- For a batter, times retired on a third strike; for a pitcher, batters retired on a third strike.
Data updated
Nolan Ryan holds the all-time MLB career strikeout record with 5,714 strikeouts, ahead of Randy Johnson (4,875) and Roger Clemens (4,672).
Rankings cover the top 100 players in MLB history.
Career. Click a bar to view the player.
No players on this board match those filters.
Reading the career Strikeouts board
The board ends at rank 100 with John Clarkson at 1,978. Every decade from the 1880s to the 2020s appears in the era filter; the 2000s appear most often. Nolan Ryan leads at 5,714. Second place belongs to Randy Johnson, at 4,875.
Frequently Asked Questions
- Who has the most career pitching strikeouts?
- Nolan Ryan — 5,714 strikeouts. Next are Randy Johnson (4,875) and Roger Clemens (4,672).
- How many career strikeouts did Nolan Ryan record?
- Nolan Ryan recorded 5,714 strikeouts — the highest mark on this leaderboard.
- Who else ranks in the top 5 for career pitching strikeouts?
- 1. Nolan Ryan (5,714); 2. Randy Johnson (4,875); 3. Roger Clemens (4,672); 4. Steve Carlton (4,136); 5. Bert Blyleven (3,701).
- How many players are ranked on this leaderboard?
- This page lists the top 100 players by career pitching strikeouts, from Nolan Ryan at 5,714 down to John Clarkson at 1,978.