List of Major League Baseball career strikeout leaders


The following list is of the top 100 leaders in career strikeouts in Major League Baseball. In baseball, a strikeout occurs when the batter receives three strikes during his time at bat. Strikeouts are associated with dominance on the part of the pitcher and failure on the part of the batter.
Nolan Ryan has the most career strikeouts in Major League Baseball. During a record 27-year career, he struck out 5,714 batters.
The parentheses adjacent to an active player denote the number of strikeouts in the current season.

The List

A player is considered "inactive" if he has not played baseball for one year or has announced his retirement.
Stats updated through July 31, 2020.
RankPlayerK
1Nolan Ryan †5,714
2Randy Johnson4,875
3Roger Clemens4,672
4Steve Carlton4,136
5Bert Blyleven3,701
6Tom Seaver3,640
7Don Sutton3,574
8Gaylord Perry3,534
9Walter Johnson3,508
10Greg Maddux3,371
11Phil Niekro3,342
12Ferguson Jenkins3,192
13Pedro Martínez3,154
14Bob Gibson3,117
15Curt Schilling3,116
16CC Sabathia3,093
17John Smoltz3,084
18Justin Verlander 3,013
19Jim Bunning2,855
20Mickey Lolich2,832
21Mike Mussina2,813
22Cy Young2,803
23Frank Tanana2,773
24Max Scherzer 2,713
25David Cone2,668
26Zack Greinke 2,624
27Chuck Finley2,610
28Tom Glavine2,607
29Warren Spahn2,583
30Bob Feller2,581
31Tim Keefe2,564
32Cole Hamels 2,558
33Jerry Koosman2,556
34Javier Vázquez2,536

RankPlayerK
69Tim Wakefield2,156
70Dennis Martínez2,149
71Roy Halladay2,117
72Kevin Millwood2,083
73Bobo Newsom2,082
74Tim Hudson2,080
75Ryan Dempster2,075
76Fernando Valenzuela2,074
77Dazzy Vance2,045
78Rick Reuschel2,015
79Orel Hershiser2,014
80Dan Haren2,013
81Catfish Hunter2,012
82Chris Sale 2,007
83Andy Benes2,000
84Billy Pierce1,999
85Kevin Appier1,994
86Johan Santana1,988
87Red Ruffing1,987
88David Price 1,981
89John Clarkson1,978
90Liván Hernández1,976
91Al Leiter1,974
92Bob Welch1,969
93Kenny Rogers1,968
94Whitey Ford1,956
95Bobby Witt1,955
96Amos Rusie1,950
97Danny Darwin1,942
98Tom Gordon1,928
99Ervin Santana 1,926
100Hideo Nomo1,918

Next players to watch :