2019 MLB Leaders and Award Winners
2 leagues · 162 team games · 46 ranking tables · 42 awards
Awards
Most Valuable Player
- Cody BellingerNational League
- Mike TroutAmerican League
Cy Young Award
- Jacob deGromNational League
- Justin VerlanderAmerican League
Rookie of the Year
- Pete AlonsoNational League
- Yordan AlvarezAmerican League
Gold Glove
- Nick AhmedNational League
- Nolan ArenadoNational League
- Cody BellingerNational League
- Mookie BettsAmerican League
- Lorenzo CainNational League
- Matt ChapmanAmerican League
- Alex GordonAmerican League
- Zack GreinkeNational League
- Kevin KiermaierAmerican League
- Mike LeakeAmerican League
- Francisco LindorAmerican League
- Matt OlsonAmerican League
- David PeraltaNational League
- Roberto PerezAmerican League
- J. T. RealmutoNational League
- Anthony RizzoNational League
- Carlos SanchezAmerican League
- Kolten WongNational League
Silver Slugger
- Ronald AcuñaNational League
- Ozzie AlbiesNational League
- Cody BellingerNational League
- Mookie BettsAmerican League
- Xander BogaertsAmerican League
- Alex BregmanAmerican League
- Nelson CruzAmerican League
- Freddie FreemanNational League
- Mitch GarverAmerican League
- Zack GreinkeNational League
- DJ LeMahieuAmerican League
- J. T. RealmutoNational League
- Anthony RendonNational League
- Carlos SantanaAmerican League
- George SpringerAmerican League
- Trevor StoryNational League
- Mike TroutAmerican League
- Christian YelichNational League
American League
Led the American League — the first row of every table below.
Batting13 categories
RunsR
| 1 | Mookie Betts | 135 |
|---|---|---|
| 2 | Rafael Devers | 129 |
| 3 | Marcus Semien | 123 |
| 4 | Alex Bregman | 122 |
| 5 | Jonathan Villar | 111 |
| 6 | Xander Bogaerts | 110 |
| 6 | Carlos Santana | 110 |
| 6 | Mike Trout | 110 |
| 9 | DJ LeMahieu | 109 |
| 10 | Jorge Polanco | 107 |
HitsH
| 1 | Whit Merrifield | 206 |
|---|---|---|
| 2 | Rafael Devers | 201 |
| 3 | DJ LeMahieu | 197 |
| 4 | Xander Bogaerts | 190 |
| 5 | Marcus Semien | 187 |
| 6 | Jorge Polanco | 186 |
| 7 | Jose Abreu | 180 |
| 8 | Michael Brantley | 179 |
| 9 | Nick Castellanos | 178 |
| 10 | Mookie Betts | 176 |
| 10 | Jonathan Villar | 176 |
Doubles2B
| 1 | Nick Castellanos | 58 |
|---|---|---|
| 2 | Rafael Devers | 54 |
| 3 | Xander Bogaerts | 52 |
| 4 | Marcus Semien | 43 |
| 5 | Whit Merrifield | 41 |
| 6 | Andrew Benintendi | 40 |
| 6 | Mookie Betts | 40 |
| 6 | Michael Brantley | 40 |
| 6 | Yuli Gurriel | 40 |
| 6 | Francisco Lindor | 40 |
| 6 | Jorge Polanco | 40 |
Triples3B
| 1 | Hunter Dozier | 10 |
|---|---|---|
| 1 | Whit Merrifield | 10 |
| 1 | Adalberto Mondesi | 10 |
| 4 | Mallex Smith | 9 |
| 5 | Brett Gardner | 7 |
| 5 | Kevin Kiermaier | 7 |
| 5 | Austin Meadows | 7 |
| 5 | Jorge Polanco | 7 |
| 5 | Marcus Semien | 7 |
| 10 | Dee Strange-Gordon | 6 |
| 10 | Danny Santana | 6 |
Home RunsHR
| 1 | Jorge Soler | 48 |
|---|---|---|
| 2 | Mike Trout | 45 |
| 3 | Alex Bregman | 41 |
| 3 | Nelson Cruz | 41 |
| 5 | George Springer | 39 |
| 6 | Gleyber Torres | 38 |
| 7 | Matt Chapman | 36 |
| 7 | Max Kepler | 36 |
| 7 | J. D. Martinez | 36 |
| 7 | Matt Olson | 36 |
Runs Batted InRBI
| 1 | Jose Abreu | 123 |
|---|---|---|
| 2 | Xander Bogaerts | 117 |
| 2 | Jorge Soler | 117 |
| 4 | Rafael Devers | 115 |
| 5 | Alex Bregman | 112 |
| 6 | Eddie Rosario | 109 |
| 7 | Nelson Cruz | 108 |
| 8 | J. D. Martinez | 105 |
| 9 | Yuli Gurriel | 104 |
| 9 | Mike Trout | 104 |
WalksBB
| 1 | Alex Bregman | 119 |
|---|---|---|
| 2 | Mike Trout | 110 |
| 3 | Carlos Santana | 108 |
| 4 | Mookie Betts | 97 |
| 5 | Dan Vogelbach | 92 |
| 6 | Marcus Semien | 87 |
| 7 | Tommy Pham | 81 |
| 8 | Justin Smoak | 79 |
| 9 | Shin-Soo Choo | 78 |
| 10 | Xander Bogaerts | 76 |
Stolen BasesSB
| 1 | Mallex Smith | 46 |
|---|---|---|
| 2 | Adalberto Mondesi | 43 |
| 3 | Jonathan Villar | 40 |
| 4 | Elvis Andrus | 31 |
| 5 | Tommy Pham | 25 |
| 6 | Delino DeShields | 24 |
| 6 | Jose Ramirez | 24 |
| 8 | Dee Strange-Gordon | 22 |
| 8 | Billy Hamilton | 22 |
| 8 | Francisco Lindor | 22 |
Wins Above ReplacementWAR
| 1 | Mike Trout | 8.8 |
|---|---|---|
| 2 | Alex Bregman | 8.2 |
| 3 | Marcus Semien | 6.6 |
| 4 | Yoan Moncada | 6.1 |
| 5 | Nelson Cruz | 6.0 |
| 6 | Mookie Betts | 5.9 |
| 7 | Rafael Devers | 5.9 |
| 8 | Matt Chapman | 5.8 |
| 9 | George Springer | 5.5 |
| 10 | J. D. Martinez | 5.4 |
Batting Averagemin 502 PA
| 1 | Tim Anderson | .335 |
|---|---|---|
| 2 | DJ LeMahieu | .327 |
| 3 | Yoan Moncada | .315 |
| 4 | Michael Brantley | .311 |
| 4 | Nelson Cruz | .311 |
| 4 | Rafael Devers | .311 |
| 7 | Xander Bogaerts | .309 |
| 8 | Hanser Alberto | .305 |
| 9 | J. D. Martinez | .304 |
| 10 | Whit Merrifield | .302 |
On-Base Percentagemin 502 PA
| 1 | Mike Trout | .438 |
|---|---|---|
| 2 | Alex Bregman | .423 |
| 3 | Carlos Santana | .397 |
| 4 | Nelson Cruz | .392 |
| 5 | Mookie Betts | .391 |
| 6 | Xander Bogaerts | .384 |
| 7 | J. D. Martinez | .383 |
| 7 | George Springer | .383 |
| 9 | Luke Voit | .378 |
| 10 | DJ LeMahieu | .375 |
Slugging Percentagemin 502 PA
| 1 | Mike Trout | .645 |
|---|---|---|
| 2 | Nelson Cruz | .639 |
| 3 | Alex Bregman | .592 |
| 4 | George Springer | .591 |
| 5 | Jorge Soler | .569 |
| 6 | Austin Meadows | .558 |
| 7 | J. D. Martinez | .557 |
| 8 | Xander Bogaerts | .555 |
| 8 | Rafael Devers | .555 |
| 10 | Jose Altuve | .550 |
On-Base Plus Sluggingmin 502 PA
| 1 | Mike Trout | 1.083 |
|---|---|---|
| 2 | Nelson Cruz | 1.031 |
| 3 | Alex Bregman | 1.015 |
| 4 | George Springer | .974 |
| 5 | Xander Bogaerts | .939 |
| 5 | J. D. Martinez | .939 |
| 7 | Austin Meadows | .922 |
| 7 | Jorge Soler | .922 |
| 9 | Rafael Devers | .916 |
| 10 | Mookie Betts | .915 |
| 10 | Yoan Moncada | .915 |
Pitching10 categories
WinsW
| 1 | Justin Verlander | 21 |
|---|---|---|
| 2 | Gerrit Cole | 20 |
| 3 | Eduardo Rodriguez | 19 |
| 4 | Domingo German | 18 |
| 5 | Marco Gonzales | 16 |
| 5 | Lance Lynn | 16 |
| 5 | Charlie Morton | 16 |
| 8 | Shane Bieber | 15 |
| 8 | Mike Fiers | 15 |
| 8 | Jake Odorizzi | 15 |
| 8 | James Paxton | 15 |
SavesSV
| 1 | Roberto Osuna | 38 |
|---|---|---|
| 2 | Aroldis Chapman | 37 |
| 3 | Brad Hand | 34 |
| 4 | Alex Colome | 30 |
| 4 | Ian Kennedy | 30 |
| 4 | Taylor Rogers | 30 |
| 7 | Liam Hendriks | 25 |
| 8 | Ken Giles | 23 |
| 8 | Shane Greene | 23 |
| 8 | Hansel Robles | 23 |
StrikeoutsSO
| 1 | Gerrit Cole | 326 |
|---|---|---|
| 2 | Justin Verlander | 300 |
| 3 | Shane Bieber | 259 |
| 4 | Trevor Bauer | 253 |
| 5 | Lance Lynn | 246 |
| 6 | Charlie Morton | 240 |
| 7 | Matt Boyd | 238 |
| 8 | Lucas Giolito | 228 |
| 9 | Chris Sale | 218 |
| 10 | Eduardo Rodriguez | 213 |
Innings PitchedIP
| 1 | Justin Verlander | 223.0 |
|---|---|---|
| 2 | Shane Bieber | 214.3 |
| 3 | Trevor Bauer | 213.0 |
| 4 | Gerrit Cole | 212.3 |
| 5 | Lance Lynn | 208.3 |
| 5 | Mike Minor | 208.3 |
| 7 | Eduardo Rodriguez | 203.3 |
| 8 | Marco Gonzales | 203.0 |
| 9 | Jose Berrios | 200.3 |
| 10 | Mike Leake | 197.0 |
Complete GamesCG
ShutoutsSHO
| 1 | Shane Bieber | 2 |
|---|---|---|
| 1 | Lucas Giolito | 2 |
| 3 | Trevor Bauer | 1 |
| 3 | Carlos Carrasco | 1 |
| 3 | Mike Fiers | 1 |
| 3 | Yusei Kikuchi | 1 |
| 3 | Mike Leake | 1 |
| 3 | Mike Minor | 1 |
| 3 | Zach Plesac | 1 |
| 3 | Chris Sale | 1 |
| 3 | Glenn Sparkman | 1 |
| 3 | Masahiro Tanaka | 1 |
| 3 | Justin Verlander | 1 |
Wins Above ReplacementWAR
| 1 | Gerrit Cole | 6.3 |
|---|---|---|
| 2 | Lance Lynn | 5.5 |
| 3 | Charlie Morton | 5.3 |
| 4 | Justin Verlander | 5.2 |
| 5 | Shane Bieber | 4.8 |
| 6 | Mike Clevinger | 4.0 |
| 7 | Lucas Giolito | 3.7 |
| 8 | Eduardo Rodriguez | 3.6 |
| 9 | Jake Odorizzi | 3.5 |
| 10 | Jose Berrios | 3.3 |
Earned Run Averagemin 162 IP
| 1 | Gerrit Cole | 2.50 |
|---|---|---|
| 2 | Justin Verlander | 2.58 |
| 3 | Charlie Morton | 3.05 |
| 4 | Marcus Stroman | 3.22 |
| 5 | Shane Bieber | 3.27 |
| 6 | Lucas Giolito | 3.41 |
| 7 | Mike Minor | 3.59 |
| 8 | Lance Lynn | 3.67 |
| 9 | Jose Berrios | 3.68 |
| 10 | Eduardo Rodriguez | 3.81 |
Walks and Hits per Inningmin 162 IP
| 1 | Justin Verlander | 0.80 |
|---|---|---|
| 2 | Gerrit Cole | 0.90 |
| 3 | Shane Bieber | 1.05 |
| 4 | Lucas Giolito | 1.06 |
| 5 | Charlie Morton | 1.08 |
| 6 | Mike Fiers | 1.19 |
| 7 | Lance Lynn | 1.22 |
| 8 | Jose Berrios | 1.22 |
| 9 | Matt Boyd | 1.23 |
| 10 | Mike Minor | 1.24 |
Fielding Independent Pitchingmin 162 IP
| 1 | Gerrit Cole | 2.64 |
|---|---|---|
| 2 | Charlie Morton | 2.81 |
| 3 | Lance Lynn | 3.13 |
| 4 | Justin Verlander | 3.27 |
| 5 | Shane Bieber | 3.32 |
| 6 | Lucas Giolito | 3.44 |
| 7 | Marcus Stroman | 3.72 |
| 8 | Jose Berrios | 3.85 |
| 9 | Eduardo Rodriguez | 3.86 |
| 10 | Homer Bailey | 4.11 |
National League
Led the National League — the first row of every table below.
Batting13 categories
RunsR
| 1 | Ronald Acuña | 127 |
|---|---|---|
| 2 | Cody Bellinger | 121 |
| 3 | Anthony Rendon | 117 |
| 4 | Freddie Freeman | 113 |
| 5 | Charlie Blackmon | 112 |
| 6 | Trevor Story | 111 |
| 7 | Juan Soto | 110 |
| 8 | Kris Bryant | 108 |
| 9 | Pete Alonso | 103 |
| 9 | Adam Eaton | 103 |
HitsH
| 1 | Ozzie Albies | 189 |
|---|---|---|
| 2 | Ketel Marte | 187 |
| 3 | Nolan Arenado | 185 |
| 4 | Charlie Blackmon | 182 |
| 5 | Amed Rosario | 177 |
| 6 | Freddie Freeman | 176 |
| 7 | Ronald Acuña | 175 |
| 8 | Anthony Rendon | 174 |
| 9 | Trevor Story | 173 |
| 10 | Starlin Castro | 172 |
Doubles2B
| 1 | Anthony Rendon | 44 |
|---|---|---|
| 1 | Corey Seager | 44 |
| 3 | Ozzie Albies | 43 |
| 4 | Charlie Blackmon | 42 |
| 5 | Javier Baez | 38 |
| 5 | Jeff McNeil | 38 |
| 5 | Trevor Story | 38 |
| 8 | Josh Bell | 37 |
| 8 | Kevin Pillar | 37 |
| 8 | Bryan Reynolds | 37 |
| 8 | Jean Segura | 37 |
| 8 | Trea Turner | 37 |
Triples3B
| 1 | Eduardo Escobar | 10 |
|---|---|---|
| 2 | Ketel Marte | 9 |
| 3 | Ozzie Albies | 8 |
| 4 | Charlie Blackmon | 7 |
| 4 | Adam Eaton | 7 |
| 4 | Tommy Edman | 7 |
| 4 | Phil Ervin | 7 |
| 4 | Adam Frazier | 7 |
| 4 | Amed Rosario | 7 |
| 10 | Nick Ahmed | 6 |
| 10 | Starling Marte | 6 |
| 10 | Kevin Newman | 6 |
| 10 | Fernando Tatis | 6 |
Home RunsHR
| 1 | Pete Alonso | 53 |
|---|---|---|
| 2 | Eugenio Suarez | 49 |
| 3 | Cody Bellinger | 47 |
| 4 | Christian Yelich | 44 |
| 5 | Ronald Acuña | 41 |
| 5 | Nolan Arenado | 41 |
| 7 | Freddie Freeman | 38 |
| 7 | Kyle Schwarber | 38 |
| 9 | Josh Bell | 37 |
| 9 | Josh Donaldson | 37 |
| 9 | Franmil Reyes | 37 |
Runs Batted InRBI
| 1 | Anthony Rendon | 126 |
|---|---|---|
| 2 | Freddie Freeman | 121 |
| 3 | Pete Alonso | 120 |
| 4 | Nolan Arenado | 118 |
| 4 | Eduardo Escobar | 118 |
| 6 | Josh Bell | 116 |
| 7 | Cody Bellinger | 115 |
| 8 | Bryce Harper | 114 |
| 9 | Juan Soto | 110 |
| 10 | Eugenio Suarez | 103 |
WalksBB
| 1 | Rhys Hoskins | 116 |
|---|---|---|
| 2 | Yasmani Grandal | 109 |
| 3 | Juan Soto | 108 |
| 4 | Josh Donaldson | 100 |
| 5 | Bryce Harper | 99 |
| 6 | Cody Bellinger | 95 |
| 7 | Max Muncy | 90 |
| 8 | Freddie Freeman | 87 |
| 9 | Michael Conforto | 84 |
| 10 | Brandon Belt | 83 |
Stolen BasesSB
| 1 | Ronald Acuña | 37 |
|---|---|---|
| 2 | Trea Turner | 35 |
| 3 | Jarrod Dyson | 30 |
| 3 | Christian Yelich | 30 |
| 5 | Victor Robles | 28 |
| 6 | Starling Marte | 25 |
| 7 | Kolten Wong | 24 |
| 8 | Trevor Story | 23 |
| 9 | Manuel Margot | 20 |
| 10 | Yasiel Puig | 19 |
| 10 | Amed Rosario | 19 |
Wins Above ReplacementWAR
| 1 | Christian Yelich | 7.7 |
|---|---|---|
| 2 | Nolan Arenado | 7.0 |
| 3 | Cody Bellinger | 6.9 |
| 4 | Anthony Rendon | 6.7 |
| 5 | Trevor Story | 6.7 |
| 6 | Ketel Marte | 6.5 |
| 7 | Josh Donaldson | 5.8 |
| 8 | Pete Alonso | 5.6 |
| 9 | Eugenio Suarez | 5.2 |
| 10 | Ronald Acuña | 5.2 |
Batting Averagemin 502 PA
| 1 | Ketel Marte | .329 |
|---|---|---|
| 1 | Christian Yelich | .329 |
| 3 | Anthony Rendon | .319 |
| 4 | Jeff McNeil | .318 |
| 5 | Nolan Arenado | .315 |
| 6 | Charlie Blackmon | .314 |
| 6 | Bryan Reynolds | .314 |
| 8 | Kevin Newman | .308 |
| 9 | Cody Bellinger | .305 |
| 10 | Trea Turner | .298 |
On-Base Percentagemin 502 PA
| 1 | Christian Yelich | .429 |
|---|---|---|
| 2 | Anthony Rendon | .412 |
| 3 | Cody Bellinger | .406 |
| 4 | Anthony Rizzo | .405 |
| 5 | Juan Soto | .401 |
| 6 | Freddie Freeman | .389 |
| 6 | Ketel Marte | .389 |
| 8 | Jeff McNeil | .384 |
| 9 | Kris Bryant | .382 |
| 10 | Yasmani Grandal | .380 |
Slugging Percentagemin 502 PA
| 1 | Christian Yelich | .671 |
|---|---|---|
| 2 | Cody Bellinger | .629 |
| 3 | Anthony Rendon | .598 |
| 4 | Ketel Marte | .592 |
| 5 | Pete Alonso | .583 |
| 5 | Nolan Arenado | .583 |
| 7 | Charlie Blackmon | .576 |
| 8 | Eugenio Suarez | .572 |
| 9 | Josh Bell | .569 |
| 10 | Trevor Story | .554 |
On-Base Plus Sluggingmin 502 PA
| 1 | Christian Yelich | 1.100 |
|---|---|---|
| 2 | Cody Bellinger | 1.035 |
| 3 | Anthony Rendon | 1.010 |
| 4 | Ketel Marte | .981 |
| 5 | Nolan Arenado | .962 |
| 6 | Juan Soto | .949 |
| 7 | Pete Alonso | .941 |
| 8 | Charlie Blackmon | .940 |
| 9 | Freddie Freeman | .938 |
| 10 | Josh Bell | .936 |
Pitching10 categories
WinsW
| 1 | Zack Greinke | 18 |
|---|---|---|
| 1 | Stephen Strasburg | 18 |
| 3 | Max Fried | 17 |
| 4 | Dakota Hudson | 16 |
| 4 | Clayton Kershaw | 16 |
| 6 | Luis Castillo | 15 |
| 7 | Walker Buehler | 14 |
| 7 | Patrick Corbin | 14 |
| 7 | Hyun Jin Ryu | 14 |
| 7 | Adam Wainwright | 14 |
SavesSV
| 1 | Kirby Yates | 41 |
|---|---|---|
| 2 | Josh Hader | 37 |
| 3 | Raisel Iglesias | 34 |
| 3 | Will Smith | 34 |
| 5 | Kenley Jansen | 33 |
| 6 | Sean Doolittle | 29 |
| 7 | Hector Neris | 28 |
| 7 | Felipe Vazquez | 28 |
| 9 | Edwin Diaz | 26 |
| 10 | Carlos Martinez | 24 |
StrikeoutsSO
| 1 | Jacob deGrom | 255 |
|---|---|---|
| 2 | Stephen Strasburg | 251 |
| 3 | Max Scherzer | 243 |
| 4 | Patrick Corbin | 238 |
| 5 | Robbie Ray | 235 |
| 6 | Jack Flaherty | 231 |
| 7 | Yu Darvish | 229 |
| 7 | Aaron Nola | 229 |
| 9 | Luis Castillo | 226 |
| 10 | Walker Buehler | 215 |
Innings PitchedIP
| 1 | Stephen Strasburg | 209.0 |
|---|---|---|
| 2 | Zack Greinke | 208.7 |
| 3 | Madison Bumgarner | 207.7 |
| 4 | Jacob deGrom | 204.0 |
| 5 | Aaron Nola | 202.3 |
| 6 | Patrick Corbin | 202.0 |
| 7 | Noah Syndergaard | 197.7 |
| 8 | Sandy Alcantara | 197.3 |
| 9 | Jack Flaherty | 196.3 |
| 10 | Zack Wheeler | 195.3 |
Complete GamesCG
ShutoutsSHO
| 1 | Sandy Alcantara | 2 |
|---|---|---|
| 2 | Patrick Corbin | 1 |
| 2 | Zach Eflin | 1 |
| 2 | Kyle Hendricks | 1 |
| 2 | German Marquez | 1 |
| 2 | Steven Matz | 1 |
| 2 | Miles Mikolas | 1 |
| 2 | Hyun Jin Ryu | 1 |
| 2 | Noah Syndergaard | 1 |
| 2 | Jason Vargas | 1 |
Wins Above ReplacementWAR
| 1 | Jacob deGrom | 5.8 |
|---|---|---|
| 2 | Max Scherzer | 5.6 |
| 3 | Stephen Strasburg | 5.0 |
| 4 | Zack Greinke | 5.0 |
| 5 | Walker Buehler | 4.5 |
| 6 | Hyun Jin Ryu | 4.4 |
| 7 | Patrick Corbin | 4.3 |
| 8 | Jack Flaherty | 4.0 |
| 9 | Sonny Gray | 3.9 |
| 10 | Mike Soroka | 3.8 |
Earned Run Averagemin 162 IP
| 1 | Hyun Jin Ryu | 2.32 |
|---|---|---|
| 2 | Jacob deGrom | 2.43 |
| 3 | Mike Soroka | 2.68 |
| 4 | Jack Flaherty | 2.75 |
| 5 | Sonny Gray | 2.88 |
| 6 | Max Scherzer | 2.92 |
| 7 | Zack Greinke | 2.93 |
| 8 | Clayton Kershaw | 3.03 |
| 9 | Patrick Corbin | 3.25 |
| 10 | Walker Buehler | 3.26 |
Walks and Hits per Inningmin 162 IP
| 1 | Jack Flaherty | 0.97 |
|---|---|---|
| 2 | Jacob deGrom | 0.97 |
| 3 | Zack Greinke | 0.98 |
| 4 | Hyun Jin Ryu | 1.01 |
| 5 | Max Scherzer | 1.03 |
| 6 | Stephen Strasburg | 1.04 |
| 7 | Walker Buehler | 1.04 |
| 8 | Clayton Kershaw | 1.04 |
| 9 | Sonny Gray | 1.08 |
| 10 | Yu Darvish | 1.10 |
Fielding Independent Pitchingmin 162 IP
| 1 | Max Scherzer | 2.45 |
|---|---|---|
| 2 | Jacob deGrom | 2.67 |
| 3 | Walker Buehler | 3.01 |
| 4 | Hyun Jin Ryu | 3.10 |
| 5 | Zack Greinke | 3.22 |
| 6 | Stephen Strasburg | 3.25 |
| 7 | Sonny Gray | 3.42 |
| 8 | Mike Soroka | 3.45 |
| 9 | Jack Flaherty | 3.46 |
| 10 | Zack Wheeler | 3.48 |
How this page is built
The qualifying line for 2019 is 502 plate appearances and 162 innings pitched. It comes from the length of the schedule — 162 games per team, measured from the season files themselves — at the official rate of 3.1 plate appearances and one inning per team game. Batting average, on-base, slugging, OPS, earned run average and WHIP all use it; a player who came to the plate twice and got two hits does not appear at the top of the batting average table, which is exactly what that line is for. Counting statistics such as home runs and strikeouts have no minimum, because none is needed.
How the rankings were made
Wins above replacement in these tables is ours rather than the source database's, so it will not match a published figure exactly. Also: why every ranking stops at one league, and why some categories are missing on purpose.
How the rankings were made
Wins above replacement in these tables is ours rather than the source database's, so it will not match a published figure exactly. Also: why every ranking stops at one league, and why some categories are missing on purpose.
Every ranking on this page is worked out inside one league. 2019 is counted as 2 separate leagues — American League and National League, and a player is ranked only against the men in his own. Leading the American League and leading baseball are different claims, and the one we can make from these files is the first. There is no combined table anywhere on this page, because adding two leagues together would produce a number that no record book recognises.
There are 46 ranking tables here, 19 places deep. Players tied on a value share a place, so a table can run past ten rows when the tenth spot is shared, and a league with fewer than ten qualified players in a category is left out rather than shown as a top ten that is not one. A player who did none of the thing is not ranked in it either — a shutout table lists the pitchers who threw one, not the hundreds who threw none tied on zero. Some categories are missing on purpose: nobody leads a league in strikeouts at the plate, in losses, or in home runs allowed. A ranking is meant to mark an achievement, so only achievements are ranked.
Wins above replacement on this page is ours, not the source database's. The hitting and pitching files carry a WAR column that we compute here from the same season lines you see, using park factors and a run environment worked out per season. Published versions elsewhere use different methods and will not match ours exactly. Every other column is the record as the database supplies it.
Names on this page lead to that player's own record. Most of them open a full career page with every season he appeared in. Some open a summary screen instead — we pre-build pages for the players people look for, and everyone else is assembled on demand from the same files, so the numbers are identical either way even though the address looks different.
Data for 1871 to 2025: Lahman Baseball Database 2025, compiled by SABR (Society for American Baseball Research) and licensed under CC BY-SA 3.0 Unported. Negro Leagues data licensed from Seamheads.com and included under SABR major-league recommendations (2021-02-11, 2024-06-03). This page ranks the 2019 season lines published on this site, league by league, with WAR worked out here. — the WAR columns are computed here — and they are published under the same CC BY-SA 3.0 Unported licence, as ShareAlike requires. That database is published once a season is complete, so the 2026 figures on this site come from a different place: the MLB Stats API, whose notice reads “Copyright 2026 MLB Advanced Media, L.P. Use of any content on this page acknowledges agreement to the terms posted here http://gdx.mlb.com/components/copyright.txt”. Those numbers are MLB Advanced Media, L.P.’s, not SABR (Society for American Baseball Research)’s, and they carry that notice rather than the CC BY-SA 3.0 Unported licence above. Not affiliated with, endorsed by, or connected to Major League Baseball or any of its clubs.