We are pleased to release version 3.1 of our era-adjusted stats, computed via Full House Modeling, for comparing baseball players across eras. This document presents updated all-time rankings and a variety of new findings through the lens of era-adjusted metrics.
What follows is more than numbers: it is a baseball canon, parallel to familiar rankings and stories but grounded in a fuller accounting of context. By re-anchoring debates in era-adjusted WAR and related measures, we aim to present a universe where the greats of every era can be compared on fairer terms, a universe that you can explore and even expand.
Although casual and fun in tone, some sections are more technical and may challenge your intuition. This is not meant to be a quick or polished read; it is best approached in pieces rather than all at once.
Sections on Luis Tiant, Mark Buehrle, and Bob Feller will be better appreciated if read together. Our commentary on the rankings is intentionally minimal. We expand analysis as we explore each topic, beginning with a career exploration on Mike Trout. This presentation builds upon the structure and goals of Version 2.1 of the project.
Note on pitchers: Era‑adjusted WAR for pitchers reflects only their pitching value. On the website, career snapshots at the top of player pages combine pitching and batting value for convenience. The only players treated as dual-role exceptions on our leaderboards are Babe Ruth and Shohei Ohtani, whose full-time work as both a pitcher and a batter justifies their inclusion in both rankings.
We will close with some additional resources including instructions for obtaining our era-adjusted stats, the source code for this document, and a technical primer on Full House Modeling.
Let’s begin!
We now present new top 25 all-time lists according to ebWAR, efWAR, and eWAR (average of ebWAR and efWAR). Top 100 ranking lists by ebWAR and efWAR are on our website. Back to topics
| rank | name | ebWAR | rank | name | efWAR | rank | name | eWAR |
|---|---|---|---|---|---|---|---|---|
| 1 | Barry Bonds | 156.50 | 1 | Barry Bonds | 149.50 | 1 | Barry Bonds | 153.00 |
| 2 | Willie Mays | 147.26 | 2 | Roger Clemens | 139.56 | 2 | Willie Mays | 142.92 |
| 3 | Roger Clemens | 143.78 | 3 | Willie Mays | 138.59 | 3 | Roger Clemens | 141.67 |
| 4 | Babe Ruth | 140.71 | 4 | Henry Aaron | 130.72 | 4 | Henry Aaron | 134.47 |
| 5 | Henry Aaron | 138.22 | 5 | Babe Ruth | 125.83 | 5 | Babe Ruth | 133.27 |
| 6 | Alex Rodriguez | 119.95 | 6 | Greg Maddux | 119.40 | 6 | Greg Maddux | 115.95 |
| 7 | Stan Musial | 119.10 | 7 | Stan Musial | 112.35 | 7 | Stan Musial | 115.72 |
| 8 | Ty Cobb | 116.90 | 8 | Ted Williams | 111.49 | 8 | Alex Rodriguez | 115.36 |
| 9 | Greg Maddux | 112.49 | 9 | Ty Cobb | 110.88 | 9 | Ty Cobb | 113.89 |
| 10 | Albert Pujols | 112.29 | 10 | Alex Rodriguez | 110.77 | 10 | Ted Williams | 110.97 |
| 11 | Mike Schmidt | 111.45 | 11 | Nolan Ryan | 109.82 | 11 | Mike Schmidt | 110.09 |
| 12 | Ted Williams | 110.45 | 12 | Randy Johnson | 109.13 | 12 | Randy Johnson | 108.70 |
| 13 | Rickey Henderson | 109.78 | 13 | Mike Schmidt | 108.73 | 13 | Rickey Henderson | 107.39 |
| 14 | Randy Johnson | 108.27 | 14 | Lefty Grove | 105.22 | 14 | Albert Pujols | 105.23 |
| 15 | Tris Speaker | 105.99 | 15 | Rickey Henderson | 105.01 | 15 | Lefty Grove | 104.41 |
| 16 | Tom Seaver | 104.78 | 16 | Bert Blyleven | 101.75 | 16 | Joe Morgan | 102.11 |
| 17 | Joe Morgan | 104.30 | 17 | Steve Carlton | 101.41 | 17 | Tris Speaker | 102.10 |
| 18 | Lefty Grove | 103.61 | 18 | Joe Morgan | 99.93 | 18 | Frank Robinson | 100.58 |
| 19 | Frank Robinson | 102.65 | 19 | Frank Robinson | 98.51 | 19 | Bert Blyleven | 100.53 |
| 20 | Mel Ott | 102.21 | 20 | Tris Speaker | 98.20 | 20 | Mel Ott | 100.13 |
| 21 | Justin Verlander | 100.93 | 21 | Justin Verlander | 98.18 | 21 | Justin Verlander | 99.56 |
| 22 | Rogers Hornsby | 99.81 | 22 | Albert Pujols | 98.16 | 22 | Nolan Ryan | 99.25 |
| 23 | Bert Blyleven | 99.32 | 23 | Mel Ott | 98.04 | 23 | Tom Seaver | 97.98 |
| 24 | Carl Yastrzemski | 99.19 | 24 | Carl Yastrzemski | 96.47 | 24 | Rogers Hornsby | 97.84 |
| 25 | Cal Ripken Jr. | 98.51 | 25 | Rogers Hornsby | 95.86 | 25 | Carl Yastrzemski | 97.83 |
We also report a top 25 list of combined hitting and pitching JAWS according to ebWAR, efWAR, and eWAR (average of ebWAR and efWAR). Active players Mike Trout and Justin Verlander make the top 25 career era-adjusted JAWS rankings. Back to topics
| rank | name | ebJAWS | rank | name | efJAWS | rank | name | eJAWS |
|---|---|---|---|---|---|---|---|---|
| 1 | Barry Bonds | 111.52 | 1 | Barry Bonds | 107.49 | 1 | Barry Bonds | 109.50 |
| 2 | Willie Mays | 107.42 | 2 | Roger Clemens | 102.49 | 2 | Roger Clemens | 104.39 |
| 3 | Roger Clemens | 106.30 | 3 | Willie Mays | 101.16 | 3 | Willie Mays | 104.29 |
| 4 | Babe Ruth | 102.50 | 4 | Babe Ruth | 93.92 | 4 | Babe Ruth | 98.21 |
| 5 | Henry Aaron | 96.39 | 5 | Henry Aaron | 90.95 | 5 | Henry Aaron | 93.67 |
| 6 | Alex Rodriguez | 91.80 | 6 | Greg Maddux | 87.89 | 6 | Alex Rodriguez | 88.40 |
| 7 | Stan Musial | 88.24 | 7 | Ted Williams | 85.58 | 7 | Greg Maddux | 86.53 |
| 8 | Albert Pujols | 86.86 | 8 | Randy Johnson | 85.10 | 8 | Stan Musial | 85.76 |
| 9 | Lefty Grove | 86.36 | 9 | Alex Rodriguez | 85.01 | 9 | Randy Johnson | 85.45 |
| 10 | Mike Schmidt | 86.06 | 10 | Mike Schmidt | 84.11 | 10 | Ted Williams | 85.35 |
| 11 | Randy Johnson | 85.80 | 11 | Lefty Grove | 84.04 | 11 | Lefty Grove | 85.20 |
| 12 | Greg Maddux | 85.16 | 12 | Stan Musial | 83.28 | 12 | Mike Schmidt | 85.09 |
| 13 | Ted Williams | 85.12 | 13 | Ty Cobb | 80.35 | 13 | Ty Cobb | 82.35 |
| 14 | Ty Cobb | 84.35 | 14 | Rickey Henderson | 79.89 | 14 | Albert Pujols | 81.68 |
| 15 | Rickey Henderson | 82.75 | 15 | Steve Carlton | 78.71 | 15 | Rickey Henderson | 81.32 |
| 16 | Joe Morgan | 82.27 | 16 | Joe Morgan | 78.30 | 16 | Joe Morgan | 80.28 |
| 17 | Justin Verlander | 80.08 | 17 | Nolan Ryan | 77.88 | 17 | Justin Verlander | 78.38 |
| 18 | Mike Trout | 79.38 | 18 | Mike Trout | 76.88 | 18 | Mike Trout | 78.13 |
| 19 | Tom Seaver | 79.21 | 19 | Justin Verlander | 76.68 | 19 | Rogers Hornsby | 76.72 |
| 20 | Cal Ripken Jr. | 78.22 | 20 | Albert Pujols | 76.50 | 20 | Cal Ripken Jr. | 76.48 |
| 21 | Rogers Hornsby | 78.21 | 21 | Rogers Hornsby | 75.22 | 21 | Bert Blyleven | 75.52 |
| 22 | Tris Speaker | 76.89 | 22 | Bert Blyleven | 75.17 | 22 | Mickey Mantle | 75.19 |
| 23 | Wade Boggs | 76.77 | 23 | Cal Ripken Jr. | 74.74 | 23 | Lou Gehrig | 74.94 |
| 24 | Carl Yastrzemski | 76.53 | 24 | Mickey Mantle | 74.43 | 24 | Wade Boggs | 74.92 |
| 25 | Lou Gehrig | 76.17 | 25 | Lou Gehrig | 73.70 | 25 | Steve Carlton | 74.88 |
| name | ebWAR | ePA |
|---|---|---|
| Barry Bonds | 156.50 | 12729 |
| Willie Mays | 147.26 | 12759 |
| Henry Aaron | 138.22 | 14118 |
| Babe Ruth | 130.30 | 10815 |
| Alex Rodriguez | 119.95 | 11884 |
| Stan Musial | 119.10 | 13038 |
| Ty Cobb | 116.90 | 12978 |
| Albert Pujols | 112.29 | 13181 |
| Mike Schmidt | 111.45 | 10250 |
| Ted Williams | 110.45 | 10164 |
| name | efWAR | ePA |
|---|---|---|
| Barry Bonds | 149.50 | 12729 |
| Willie Mays | 138.59 | 12759 |
| Henry Aaron | 130.72 | 14118 |
| Babe Ruth | 124.57 | 10815 |
| Stan Musial | 112.35 | 13038 |
| Ted Williams | 111.49 | 10164 |
| Ty Cobb | 110.88 | 12978 |
| Alex Rodriguez | 110.77 | 11884 |
| Mike Schmidt | 108.73 | 10250 |
| Rickey Henderson | 105.01 | 13737 |
| name | ebWARpPA | ePA |
|---|---|---|
| Aaron Judge | 8.22 | 5103 |
| Mike Trout | 8.06 | 7588 |
| Barry Bonds | 7.99 | 12729 |
| Babe Ruth | 7.83 | 10815 |
| Willie Mays | 7.50 | 12759 |
| Mookie Betts | 7.19 | 7426 |
| Mike Schmidt | 7.07 | 10250 |
| Ted Williams | 7.06 | 10164 |
| Kevin Kiermaier | 6.81 | 4151 |
| Rogers Hornsby | 6.77 | 9576 |
| name | efWARpPA | ePA |
|---|---|---|
| Mike Trout | 7.87 | 7588 |
| Aaron Judge | 7.81 | 5103 |
| Barry Bonds | 7.63 | 12729 |
| Babe Ruth | 7.49 | 10815 |
| Ted Williams | 7.13 | 10164 |
| Willie Mays | 7.06 | 12759 |
| Mike Schmidt | 6.90 | 10250 |
| Fernando Tatis Jr. | 6.77 | 3452 |
| Buster Posey | 6.68 | 5696 |
| Rogers Hornsby | 6.51 | 9576 |
In this analysis, this is really the 475 home run club. We lowered the threshold to 475 because the common reference era we use (1977–1989 NL, excluding the 1981 strike-shortened season) was harsh on home run hitters. Holding to a strict 500-HR cutoff would understate the accomplishments of players whose power was suppressed by that environment.
| name | eHR | eAB |
|---|---|---|
| Henry Aaron | 698 | 12496 |
| Babe Ruth | 687 | 8706 |
| Albert Pujols | 660 | 11420 |
| Barry Bonds | 644 | 10079 |
| Reggie Jackson | 590 | 9975 |
| Willie Mays | 576 | 11064 |
| Mike Schmidt | 559 | 8438 |
| Alex Rodriguez | 542 | 10260 |
| Frank Robinson | 540 | 10185 |
| Willie Stargell | 533 | 7970 |
| Ken Griffey Jr. | 520 | 9856 |
| Willie McCovey | 518 | 8400 |
| David Ortiz | 515 | 8573 |
| Harmon Killebrew | 511 | 8181 |
| Dave Winfield | 506 | 11132 |
| Mickey Mantle | 502 | 8354 |
| Eddie Mathews | 501 | 8611 |
| Eddie Murray | 501 | 11483 |
| Stan Musial | 499 | 11386 |
| Ted Williams | 497 | 8210 |
| Jimmie Foxx | 496 | 7953 |
| Lou Gehrig | 485 | 8013 |
| Mark McGwire | 481 | 6197 |
| Miguel Cabrera | 479 | 10557 |
| Sammy Sosa | 477 | 8796 |
| name | ABpHR | eAB |
|---|---|---|
| Babe Ruth | 12.67 | 8706 |
| Mark McGwire | 12.88 | 6197 |
| Aaron Judge | 13.72 | 4021 |
| Giancarlo Stanton | 14.66 | 6302 |
| Dave Kingman | 14.72 | 6226 |
| Willie Stargell | 14.95 | 7970 |
| Mike Schmidt | 15.09 | 8438 |
| Gavy Cravath | 15.14 | 3483 |
| Ralph Kiner | 15.14 | 5437 |
| Gorman Thomas | 15.62 | 4703 |
| name | eBA | eAB |
|---|---|---|
| Tony Gwynn | 0.344 | 9446 |
| Luis Arráez | 0.336 | 3260 |
| Rod Carew | 0.331 | 9630 |
| Ichiro Suzuki | 0.327 | 9605 |
| Jose Altuve | 0.324 | 8109 |
| Roberto Clemente | 0.323 | 9348 |
| Trea Turner | 0.320 | 5499 |
| Ty Cobb | 0.320 | 11616 |
| Aaron Judge | 0.319 | 4021 |
| Joe DiMaggio | 0.319 | 7047 |
| name | eBA | eAB |
|---|---|---|
| Tony Gwynn | 0.344 | 9446 |
| Rod Carew | 0.331 | 9630 |
| Ichiro Suzuki | 0.327 | 9605 |
| Jose Altuve | 0.324 | 8109 |
| Roberto Clemente | 0.323 | 9348 |
| Ty Cobb | 0.320 | 11616 |
| Miguel Cabrera | 0.319 | 10557 |
| Freddie Freeman | 0.317 | 8374 |
| Wade Boggs | 0.316 | 9299 |
| Ted Williams | 0.314 | 8210 |
| name | eOBP | ePA |
|---|---|---|
| Juan Soto | 0.459 | 5101 |
| Aaron Judge | 0.457 | 5103 |
| Ted Williams | 0.443 | 10164 |
| Barry Bonds | 0.437 | 12729 |
| Mike Trout | 0.436 | 7588 |
| Joey Votto | 0.435 | 9053 |
| Babe Ruth | 0.433 | 10815 |
| Mickey Mantle | 0.419 | 10163 |
| Lou Gehrig | 0.417 | 9592 |
| Bryce Harper | 0.414 | 8251 |
| name | eOBP | ePA |
|---|---|---|
| Ted Williams | 0.443 | 10164 |
| Barry Bonds | 0.437 | 12729 |
| Joey Votto | 0.435 | 9053 |
| Babe Ruth | 0.433 | 10815 |
| Mickey Mantle | 0.419 | 10163 |
| Lou Gehrig | 0.417 | 9592 |
| Bryce Harper | 0.414 | 8251 |
| Freddie Freeman | 0.413 | 9852 |
| Edgar Martínez | 0.411 | 8696 |
| Frank Thomas | 0.411 | 10084 |
| name | eSLG | ePA |
|---|---|---|
| Babe Ruth | 0.607 | 10815 |
| Aaron Judge | 0.602 | 5103 |
| Lou Gehrig | 0.575 | 9592 |
| Mike Trout | 0.573 | 7588 |
| Shohei Ohtani | 0.569 | 4584 |
| Ted Williams | 0.566 | 10164 |
| Barry Bonds | 0.565 | 12729 |
| Joe DiMaggio | 0.564 | 7842 |
| Willie Stargell | 0.561 | 9134 |
| Henry Aaron | 0.556 | 14118 |
| name | eSLG | ePA |
|---|---|---|
| Babe Ruth | 0.607 | 10815 |
| Lou Gehrig | 0.575 | 9592 |
| Ted Williams | 0.566 | 10164 |
| Barry Bonds | 0.565 | 12729 |
| Willie Stargell | 0.561 | 9134 |
| Henry Aaron | 0.556 | 14118 |
| Willie Mays | 0.550 | 12759 |
| Albert Pujols | 0.549 | 13181 |
| Jimmie Foxx | 0.546 | 9374 |
| Mickey Mantle | 0.539 | 10163 |
| name | eOPS | ePA |
|---|---|---|
| Aaron Judge | 1.059 | 5103 |
| Babe Ruth | 1.040 | 10815 |
| Mike Trout | 1.009 | 7588 |
| Ted Williams | 1.009 | 10164 |
| Barry Bonds | 1.002 | 12729 |
| Juan Soto | 0.996 | 5101 |
| Lou Gehrig | 0.992 | 9592 |
| Shohei Ohtani | 0.973 | 4584 |
| Mickey Mantle | 0.958 | 10163 |
| Joe DiMaggio | 0.951 | 7842 |
| name | eOPS | ePA |
|---|---|---|
| Babe Ruth | 1.040 | 10815 |
| Ted Williams | 1.009 | 10164 |
| Barry Bonds | 1.002 | 12729 |
| Lou Gehrig | 0.992 | 9592 |
| Mickey Mantle | 0.958 | 10163 |
| Willie Mays | 0.946 | 12759 |
| Jimmie Foxx | 0.942 | 9374 |
| Albert Pujols | 0.939 | 13181 |
| Henry Aaron | 0.937 | 14118 |
| Manny Ramirez | 0.937 | 9683 |
| name | eH | eAB | eBA |
|---|---|---|---|
| Pete Rose | 4247 | 13708 | 0.310 |
| Henry Aaron | 3889 | 12496 | 0.311 |
| Ty Cobb | 3717 | 11616 | 0.320 |
| Stan Musial | 3557 | 11386 | 0.312 |
| Albert Pujols | 3506 | 11420 | 0.307 |
| Willie Mays | 3459 | 11064 | 0.313 |
| Miguel Cabrera | 3364 | 10557 | 0.319 |
| Derek Jeter | 3357 | 10875 | 0.309 |
| Eddie Murray | 3354 | 11483 | 0.292 |
| Tony Gwynn | 3246 | 9446 | 0.344 |
| Paul Molitor | 3244 | 10563 | 0.307 |
| Carl Yastrzemski | 3241 | 11602 | 0.279 |
| Robin Yount | 3238 | 11105 | 0.292 |
| Cal Ripken Jr. | 3230 | 11668 | 0.277 |
| Rickey Henderson | 3212 | 11292 | 0.284 |
| Dave Winfield | 3203 | 11132 | 0.288 |
| Rod Carew | 3189 | 9630 | 0.331 |
| Tris Speaker | 3176 | 10678 | 0.297 |
| Ichiro Suzuki | 3143 | 9605 | 0.327 |
| Al Kaline | 3095 | 10526 | 0.294 |
| Adrian Beltré | 3075 | 10693 | 0.288 |
| Craig Biggio | 3063 | 10906 | 0.281 |
| Alex Rodriguez | 3016 | 10260 | 0.294 |
| Roberto Clemente | 3016 | 9348 | 0.323 |
| Barry Bonds | 3012 | 10079 | 0.299 |
| Frank Robinson | 3003 | 10185 | 0.295 |
Our rankings place more modern players among the greatest all-time than conventional ranking lists. Mike Trout and Aaron Judge top many of these lists, including era-adjusted WAR on a rate basis, OBP, SLG, and OPS. Interestingly, Freddie Freeman is top 10 in era-adjusted batting average and era-adjusted OBP (minimum 8000 PAs), and Juan Soto leads the pack in career era-adjusted OBP (minimum 3000 PA). That being said, several older players remain elite with Babe Ruth and Ted Williams topping several lists. Back to topics
| name | ebWAR | eIP |
|---|---|---|
| Roger Clemens | 143.78 | 5371 |
| Greg Maddux | 112.49 | 5571 |
| Randy Johnson | 108.27 | 4671 |
| Tom Seaver | 104.78 | 4505 |
| Lefty Grove | 103.61 | 3808 |
| Justin Verlander | 100.93 | 4376 |
| Bert Blyleven | 99.32 | 4805 |
| Phil Niekro | 95.23 | 5021 |
| Clayton Kershaw | 94.71 | 3657 |
| Gaylord Perry | 92.19 | 4905 |
| name | efWAR | eIP |
|---|---|---|
| Roger Clemens | 139.56 | 5371 |
| Greg Maddux | 119.40 | 5571 |
| Nolan Ryan | 109.82 | 5262 |
| Randy Johnson | 109.13 | 4671 |
| Lefty Grove | 105.22 | 3808 |
| Bert Blyleven | 101.75 | 4805 |
| Steve Carlton | 101.41 | 4916 |
| Justin Verlander | 98.18 | 4376 |
| Gaylord Perry | 95.86 | 4905 |
| Cy Young | 95.41 | 4932 |
| name | ebWARpIP | eIP |
|---|---|---|
| Pedro Martínez | 6.85 | 3208 |
| Lefty Grove | 6.80 | 3808 |
| Roger Clemens | 6.69 | 5371 |
| Clayton Kershaw | 6.47 | 3657 |
| Max Scherzer | 5.94 | 3813 |
| Roy Halladay | 5.93 | 3162 |
| Tom Seaver | 5.81 | 4505 |
| Randy Johnson | 5.79 | 4671 |
| Justin Verlander | 5.77 | 4376 |
| Bob Gibson | 5.68 | 3530 |
| name | efWARpIP | eIP |
|---|---|---|
| Lefty Grove | 6.91 | 3808 |
| Roger Clemens | 6.50 | 5371 |
| Pedro Martínez | 6.38 | 3208 |
| Clayton Kershaw | 6.31 | 3657 |
| Randy Johnson | 5.84 | 4671 |
| Justin Verlander | 5.61 | 4376 |
| Bob Gibson | 5.51 | 3530 |
| Max Scherzer | 5.49 | 3813 |
| Greg Maddux | 5.36 | 5571 |
| Bert Blyleven | 5.29 | 4805 |
| name | eERA | eIP |
|---|---|---|
| Mariano Rivera | 2.42 | 1720 |
| Clayton Kershaw | 2.51 | 3657 |
| Brandon Webb | 2.54 | 1513 |
| Jacob deGrom | 2.60 | 2135 |
| Pedro Martínez | 2.63 | 3208 |
| Johan Santana | 2.70 | 2178 |
| Chris Sale | 2.74 | 2636 |
| Greg Maddux | 2.77 | 5571 |
| Max Fried | 2.77 | 1590 |
| Hoyt Wilhelm | 2.78 | 2189 |
| name | eERA | eIP |
|---|---|---|
| Clayton Kershaw | 2.51 | 3657 |
| Pedro Martínez | 2.63 | 3208 |
| Greg Maddux | 2.77 | 5571 |
| Roger Clemens | 2.81 | 5371 |
| Roy Halladay | 2.84 | 3162 |
| Tom Seaver | 2.88 | 4505 |
| Justin Verlander | 2.89 | 4376 |
| Max Scherzer | 2.89 | 3813 |
| Bob Gibson | 2.91 | 3530 |
| Randy Johnson | 2.91 | 4671 |
| name | eK | eIP |
|---|---|---|
| Nolan Ryan | 5986 | 5262 |
| Randy Johnson | 5049 | 4671 |
| Roger Clemens | 4695 | 5371 |
| Steve Carlton | 4313 | 4916 |
| Walter Johnson | 4029 | 5048 |
| Bert Blyleven | 3770 | 4805 |
| Tom Seaver | 3664 | 4505 |
| Max Scherzer | 3613 | 3813 |
| Don Sutton | 3583 | 5009 |
| Justin Verlander | 3432 | 4376 |
Here we display 15 names so that Walter Johnson is displayed.
| name | eK9 | eIP |
|---|---|---|
| Nolan Ryan | 10.2 | 5262 |
| Randy Johnson | 9.7 | 4671 |
| Pedro Martínez | 8.6 | 3208 |
| Max Scherzer | 8.5 | 3813 |
| Bob Feller | 8.0 | 3667 |
| Roger Clemens | 7.9 | 5371 |
| Steve Carlton | 7.9 | 4916 |
| David Cone | 7.6 | 3167 |
| Clayton Kershaw | 7.5 | 3657 |
| Curt Schilling | 7.5 | 3640 |
| Bob Gibson | 7.3 | 3530 |
| Mark Langston | 7.3 | 3009 |
| Tom Seaver | 7.3 | 4505 |
| John Smoltz | 7.2 | 3904 |
| Walter Johnson | 7.2 | 5048 |
| name | eIP |
|---|---|
| Greg Maddux | 5571 |
| Roger Clemens | 5371 |
| Nolan Ryan | 5262 |
| Warren Spahn | 5106 |
| Walter Johnson | 5048 |
| Phil Niekro | 5021 |
| Don Sutton | 5009 |
| Cy Young | 4932 |
| Steve Carlton | 4916 |
| Gaylord Perry | 4905 |
Era-adjusted pitching statistics are dramatically different than the raw statistics. The changes to WAR do not fully encapsulate the scope of the changes that era-adjustment produces. ERA, strikeouts, and innings are all materially different. This difference is due to our method accounting for pitching usage which has evolved over time. Starters used to pitch complete games and they used to belong to rotations that consisted of fewer than five pitchers on average. Taking account of both of these changes dramatically changes how pitchers are viewed.
Not only has usage changed over time, but pitching itself and hitting tendencies have changed as well. This is important to note especially for strikeouts. Take Walter Johnson for example. Walter Johnson was the premier strikeout pitcher of his day but he only had a K/9 ratio of 5.3 in his time. This is a reflection of an era in which hitters were insulted to strikeout, pitchers primarily pitched to contact, and several pitches like the slider and cutter either did not exist or were in their infancy. We see that if Walter Johnson were to have his statistics evaluated in a common environment used to compare all pitchers, then his K/9 ratio would be relatively higher. His era-adjusted K/9 ratio of 7.2 ranks 15th all-time (minimum 3000 IP). He also would pitch far fewer innings. Keep in mind that Johnsons’s observed increase in K/9 also includes a relatively steep penalty placed on Walter Johnson for playing in a sparsely populated era of baseball. That is a testament to how far Walter Johnson stood above his peers in his own time.
A new finding in this version of our project is that Lefty Grove is the best pitcher all-time by efWAR on a rate basis and is second only to Pedro Martinez in ebWAR on a rate basis (minimum 3000 IP). He also ranks 5th in both career ebWAR and career efWAR. Lefty Grove is a pitcher who has been slept on. Another fun new finding is that modern pitchers Justin Verlander, Clayton Kershaw, and Max Scherzer abundantly populate these era-adjusted ranking lists despite much more modest standing by traditional metrics. Back to topics
Mike Trout is one of the greatest players in this current generation. The raw unadjusted WAR rankings suggest that it would be very unlikely for Trout to end his career with more WAR than old time great players like Lou Gehrig and Honus Wagner. However, our era-adjustment method tells a slightly different story if Trout can stay healthy. Through the 2025 season Mike Trout is ranked 32nd in career ebWAR and 34th in career efWAR.
The table below shows Mike Trout’s era-adjusted WAR totals and the 5 players immediately in front of him and behind him. We can see that Trout will likely pass both Gehrig and Trout in 2026, he may have already.
| rank | name | ebWAR | rank | name | efWAR |
|---|---|---|---|---|---|
| 27 | Lou Gehrig | 96.64 | 29 | Cal Ripken Jr. | 94.58 |
| 28 | Phil Niekro | 95.23 | 30 | Honus Wagner | 94.11 |
| 29 | Clayton Kershaw | 94.71 | 31 | Walter Johnson | 93.57 |
| 30 | Wade Boggs | 94.45 | 32 | Lou Gehrig | 93.15 |
| 31 | Eddie Collins | 94.19 | 33 | Clayton Kershaw | 92.28 |
| 32 | Mike Trout | 94.14 | 34 | Mike Trout | 91.91 |
| 33 | Roberto Clemente | 93.65 | 35 | Tom Seaver | 91.18 |
| 34 | Adrian Beltré | 93.43 | 36 | Wade Boggs | 89.81 |
| 35 | Honus Wagner | 93.04 | 37 | Pete Rose | 88.04 |
| 36 | Gaylord Perry | 92.19 | 38 | Eddie Mathews | 86.98 |
| 37 | Warren Spahn | 90.78 | 39 | George Brett | 86.48 |
Below we see career trajectories for batters, with several all-time greats highlighted for comparison. Only a handful of the game’s greatest players matched Mike Trout’s performance through their first 10 seasons. Even this comparison understates Trout’s peak, as his rookie season was only partial and injuries have cost him substantial playing time in recent years. Those injuries have inevitably diminished his career totals relative to some of baseball’s immortals, but they do little to diminish the extraordinary level at which he performed. Through his first 15 seasons, Trout’s career ranks among the finest in baseball history. On a rate basis, he may have been even more impressive, comparing favorably with anyone in the group.
A natural historic comparison for Mike Trout is Mickey Mantle. Both players are amazing all-around athletes, complete hitters, and play center field. Even one of Trout’s nicknames, the Millville Meteor, is an homage to Mantle’s nickname, the Commerce Comet. By raw, unadjusted, statistics Mickey Mantle is viewed as one of the greatest talents of all-time. Mike Trout has been better than Mickey Mantle so far by era-adjusted statistics.
First 15 seasons aggregated:
| name | ePA | eAB | eH | eHR | eBB | eBA | eOBP | eSLG | eOPS | ABpHR | ebWAR | efWAR | ebWARpPA | efWARpPA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mickey Mantle | 8577 | 7092 | 2163 | 434 | 1426 | 0.305 | 0.420 | 0.550 | 0.970 | 16.34 | 87.30 | 85.86 | 6.62 | 6.51 |
| Mike Trout | 7588 | 6123 | 1901 | 374 | 1298 | 0.310 | 0.436 | 0.573 | 1.009 | 16.37 | 94.14 | 91.91 | 8.06 | 7.87 |
Careers:
| name | ePA | eAB | eH | eHR | eBB | eBA | eOBP | eSLG | eOPS | ABpHR | ebWAR | efWAR | ebWARpPA | efWARpPA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mickey Mantle | 10163 | 8354 | 2506 | 502 | 1735 | 0.30 | 0.419 | 0.539 | 0.958 | 16.64 | 96.91 | 95.40 | 6.20 | 6.10 |
| Mike Trout | 7588 | 6123 | 1901 | 374 | 1298 | 0.31 | 0.436 | 0.573 | 1.009 | 16.37 | 94.14 | 91.91 | 8.06 | 7.87 |
As it stands right now Mike Trout has been the most productive batter on a rate basis among players with at least as many plate appearances in baseball history according to our era-adjusted versions of WAR. Back to topics
The historic 2022 seasons for Shohei Ohtani and Aaron Judge were studied in Version 2.1 of the this document. However, focusing solely on that season now misses the bigger picture, as both players have continued to produce some of the greatest baseball seasons ever recorded.
In fact, by era-adjusted OPS (eOPS), which is both park- and talent-pool-adjusted, Aaron Judge has possibly the greatest four year run in history. His 2022–2025 eOPS surpasses many of the best four-year stretches ever produced. The table below contains the results and is sorted by eOPS. While Mike Trout, Barry Bonds, Willie Mays, and Ted Williams exceed Judge in either total or rate-based era-adjusted WAR (or both), no one surpasses him by eOPS.
| name | years | ePA | eAB | eHR | eBA | eOBP | eSLG | eOPS | ABpHR | ebWAR | efWAR | ebWARpPA | efWARpPA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Aaron Judge | 2022-2025 | 2582 | 1940 | 167 | 0.347 | 0.503 | 0.672 | 1.175 | 11.62 | 36.4 | 35.5 | 9.16 | 8.94 |
| Ted Williams | 1941-1947 | 2675 | 2080 | 158 | 0.336 | 0.483 | 0.641 | 1.124 | 13.16 | 37.6 | 37.8 | 9.14 | 9.19 |
| Babe Ruth | 1920-1923 | 2476 | 1869 | 154 | 0.308 | 0.474 | 0.641 | 1.115 | 12.14 | 32.6 | 32.4 | 8.56 | 8.51 |
| Albert Pujols | 2007-2010 | 2681 | 2189 | 173 | 0.335 | 0.446 | 0.651 | 1.097 | 12.65 | 35.2 | 30.6 | 8.53 | 7.42 |
| Lou Gehrig | 1934-1937 | 2738 | 2211 | 157 | 0.331 | 0.459 | 0.623 | 1.082 | 14.08 | 32.8 | 32.4 | 7.79 | 7.69 |
| Miguel Cabrera | 2010-2013 | 2663 | 2242 | 152 | 0.355 | 0.449 | 0.630 | 1.079 | 14.75 | 28.4 | 27.0 | 6.93 | 6.59 |
| Mickey Mantle | 1955-1958 | 2622 | 2123 | 153 | 0.325 | 0.447 | 0.608 | 1.055 | 13.88 | 34.2 | 33.0 | 8.48 | 8.18 |
| Mike Trout | 2013-2016 | 2764 | 2231 | 134 | 0.325 | 0.445 | 0.597 | 1.042 | 16.65 | 37.5 | 36.1 | 8.82 | 8.49 |
| Barry Bonds | 1990-1993 | 2558 | 2038 | 137 | 0.314 | 0.441 | 0.599 | 1.040 | 14.88 | 36.2 | 35.2 | 9.20 | 8.94 |
| Shohei Ohtani | 2022-2025 | 2726 | 2292 | 161 | 0.316 | 0.420 | 0.614 | 1.034 | 14.24 | 27.0 | 27.3 | 6.44 | 6.51 |
| Jimmie Foxx | 1932-1935 | 2644 | 2220 | 155 | 0.318 | 0.428 | 0.598 | 1.026 | 14.32 | 31.5 | 31.9 | 7.74 | 7.84 |
| Willie Mays | 1962-1965 | 2646 | 2307 | 157 | 0.325 | 0.405 | 0.603 | 1.008 | 14.69 | 40.1 | 38.5 | 9.85 | 9.46 |
No one is better than Aaron Judge, except for the absurd Barry Bonds in 2001-2004.
| name | years | ePA | eAB | eHR | eBA | eOBP | eSLG | eOPS | ABpHR | ebWAR | efWAR | ebWARpPA | efWARpPA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Barry Bonds | 2001-2004 | 2397 | 1719 | 154 | 0.353 | 0.532 | 0.693 | 1.225 | 11.16 | 38.3 | 37.6 | 10.39 | 10.20 |
| Aaron Judge | 2022-2025 | 2582 | 1940 | 167 | 0.347 | 0.503 | 0.672 | 1.175 | 11.62 | 36.4 | 35.5 | 9.16 | 8.94 |
While Aaron Judge may have the best batting peak ever over a four year window, Shohei Ohtani has put up more value over the 2022-2025 seasons. The tables below show the top 10 seasons all-time by era-adjusted ebWAR and efWAR (for everyone and then batters). We see that Shohei Ohtani’s 2022 season is the second best season ever by ebWAR, trailing a truly underappreciated Bret Saberhagen season.
| rank | name | year | ebWAR | rank | name | year | efWAR |
|---|---|---|---|---|---|---|---|
| 1 | Bret Saberhagen | 1989 | 13.56 | 1 | Steve Carlton | 1980 | 11.20 |
| 2 | Shohei Ohtani | 2022 | 13.54 | 2 | Greg Maddux | 1994 | 11.05 |
| 3 | Dwight Gooden | 1985 | 13.04 | 3 | Clayton Kershaw | 2015 | 10.99 |
| 4 | Roger Clemens | 1997 | 12.71 | 4 | Shohei Ohtani | 2022 | 10.67 |
| 5 | Justin Verlander | 2012 | 12.60 | 5 | Dwight Gooden | 1985 | 10.62 |
| 6 | Zack Greinke | 2009 | 12.27 | 6 | Randy Johnson | 2004 | 10.62 |
| 7 | Shohei Ohtani | 2023 | 12.09 | 7 | Roger Clemens | 1997 | 10.45 |
| 8 | Zack Greinke | 2015 | 12.01 | 8 | Shohei Ohtani | 2025 | 10.45 |
| 9 | Lefty Grove | 1931 | 11.99 | 9 | Jacob deGrom | 2018 | 10.40 |
| 10 | Corey Kluber | 2017 | 11.74 | 10 | Aaron Judge | 2022 | 10.38 |
| rank | name | year | ebWAR | rank | name | year | efWAR |
|---|---|---|---|---|---|---|---|
| 1 | Shohei Ohtani | 2022 | 13.54 | 1 | Shohei Ohtani | 2022 | 10.67 |
| 2 | Shohei Ohtani | 2023 | 12.09 | 2 | Shohei Ohtani | 2025 | 10.45 |
| 3 | Aaron Judge | 2022 | 10.64 | 3 | Aaron Judge | 2022 | 10.38 |
| 4 | Cal Ripken Jr. | 1991 | 10.57 | 4 | Cal Ripken Jr. | 1991 | 10.30 |
| 5 | Carl Yastrzemski | 1970 | 10.51 | 5 | Shohei Ohtani | 2023 | 10.16 |
| 6 | Aaron Judge | 2024 | 10.42 | 6 | Aaron Judge | 2024 | 10.07 |
| 7 | Willie Mays | 1965 | 10.33 | 7 | Barry Bonds | 1993 | 10.02 |
| 8 | Babe Ruth | 1926 | 10.32 | 8 | Willie Mays | 1965 | 9.99 |
| 9 | Cal Ripken Jr. | 1984 | 10.31 | 9 | Babe Ruth | 1926 | 9.99 |
| 10 | Alex Rodriguez | 2005 | 10.31 | 10 | Cal Ripken Jr. | 1984 | 9.90 |
On top of that, Shohei Ohtani’s 2022–2025 run ranks second all-time in total ebWAR, trailing only his own 2021–2024 stretch. What is more remarkable is how much better Ohtani is than everyone else has been. For instance, his peak four-year run exceeds Barry Bonds’s absurd 2001–2004 stretch by more than one ebWAR per season. Aaron Judge’s 2022–2025 run also ranks among the top 25 four-year peaks in history. Both players best Babe Ruth’s peak four year run by a substantial margin. Interestingly, Jackie Robinson’s peak four-year stretch ranks immediately ahead of Ruth’s, despite Robinson not reaching the majors until age 28.
| name | years | peak 4yr ebWAR |
|---|---|---|
| Shohei Ohtani | 2021-2024 | 44.69 |
| Shohei Ohtani | 2022-2025 | 43.24 |
| Willie Mays | 1962-1965 | 40.08 |
| Randy Johnson | 1999-2002 | 38.35 |
| Barry Bonds | 2001-2004 | 38.29 |
| Joe Morgan | 1973-1976 | 38.20 |
| Lefty Grove | 1930-1933 | 38.06 |
| Ted Williams | 1944-1947 | 37.57 |
| Mike Trout | 2013-2016 | 37.51 |
| Greg Maddux | 1992-1995 | 37.46 |
| Albert Pujols | 2006-2009 | 36.84 |
| Aaron Judge | 2022-2025 | 36.42 |
| Pedro Martínez | 1997-2000 | 36.36 |
| Carl Yastrzemski | 1967-1970 | 35.92 |
| Wade Boggs | 1985-1988 | 35.77 |
| Mike Schmidt | 1974-1977 | 35.36 |
| Roger Clemens | 1987-1990 | 35.26 |
| Roy Halladay | 2008-2011 | 35.25 |
| Bob Gibson | 1968-1971 | 35.00 |
| Clayton Kershaw | 2013-2016 | 34.96 |
| Mickey Mantle | 1955-1958 | 34.25 |
| Jackie Robinson | 1949-1952 | 34.25 |
| Babe Ruth | 1926-1929 | 33.97 |
| Alex Rodriguez | 2002-2005 | 33.56 |
| Justin Verlander | 2009-2012 | 33.43 |
A similar, albeit less dramatic, story emerges with respect to efWAR. Shohei Ohtani’s 2022–2025 run still stands atop baseball history, although the gap between him and the rest of the field is considerably smaller than it is in ebWAR. Even so, both Ohtani and Aaron Judge comfortably surpass Babe Ruth’s peak four-year run.
| name | years | peak 4yr efWAR |
|---|---|---|
| Shohei Ohtani | 2022-2025 | 39.46 |
| Willie Mays | 1962-1965 | 38.46 |
| Ted Williams | 1944-1947 | 37.76 |
| Barry Bonds | 2001-2004 | 37.63 |
| Lefty Grove | 1929-1932 | 36.67 |
| Joe Morgan | 1973-1976 | 36.48 |
| Mike Trout | 2013-2016 | 36.13 |
| Steve Carlton | 1980-1983 | 36.11 |
| Aaron Judge | 2022-2025 | 35.46 |
| Greg Maddux | 1993-1996 | 35.27 |
| Mike Schmidt | 1974-1977 | 34.88 |
| Roger Clemens | 1988-1991 | 34.79 |
| Clayton Kershaw | 2012-2015 | 34.77 |
| Wade Boggs | 1985-1988 | 34.62 |
| Justin Verlander | 2009-2012 | 34.58 |
| Carl Yastrzemski | 1967-1970 | 33.33 |
| Randy Johnson | 1999-2002 | 33.12 |
| Mickey Mantle | 1955-1958 | 33.03 |
| Babe Ruth | 1926-1929 | 32.49 |
| Alex Rodriguez | 2002-2005 | 32.46 |
| Lou Gehrig | 1934-1937 | 32.37 |
| Albert Pujols | 2006-2009 | 32.24 |
| Cal Ripken Jr. | 1983-1986 | 32.09 |
| Jimmie Foxx | 1932-1935 | 31.89 |
| Sandy Koufax | 1963-1966 | 31.79 |
Taken together, what we are witnessing in real time is some of, if not the, best baseball in the sport’s entire history. It is nearly a cliché to point this out. People will point to the talent pool being larger now (which it likely is) or that advances in training methods and technology continue to revolutionize elite play. Yet these explanations can undersell the actual accomplishments of the players themselves when viewed through the lens of era-adjusted statistics. By traditional WAR and other conventional metrics, Shohei Ohtani, Aaron Judge, Mike Trout, and others are all-time greats, but they still trail the ghosts of the past. Era-adjusted statistics tell a different story. At their peaks, these players have a legitimate claim to being the greatest the game has ever seen. And they are playing right now. Back to topics
Max Scherzer is one of this era’s greatest pitchers. He is one of a handful of pitchers to win 3 Cy Young awards. Other players with 3 Cy Young awards include Roger Clemens, Randy Johnson, Greg Maddux, Steve Carlton, Tom Seaver, Pedro Martinez, Clayton Kershaw, Justin Verlander, Sandy Koufax, and Jim Palmer. Scherzer’s run from 2013-2019 is especially dominant. Over that stretch he collected his Cy Young awards and never fell below fifth in the voting. That being said, his numbers over that stretch do not leap off of the page. Sure, his strikeout rates and strikeout-to-walk ratios are all-time elite, but ERA and most counting totals do not reflect the Cy Young voting when viewed from the lens of baseball history. Take Tom Seaver as an example. From 1969 to 1975 Terrific Tom boasted similar dominance and also collected 3 Cy Young awards. In 1971 Seaver had a 1.76 ERA over 286.1 innings. Surely his run leaps off the page.
Max Scherzer’s dominance is punished by his era, a time period with a large MLB eligible talent pool, lower innings totals, and a balance of hitting and pitching that was tilted in the favor of pitching which, in this case, led to a crowded field of low ERA totals. Our per season era-adjusted statistics paint a much more favorable comparison of Scherzer’s dominant 7-year run from 2013-2019 to that of Seaver’s dominant run from 1969-1975. These players’ primes are nearly identical with Seaver holding a slight edge according to ebWAR:
| name | ERA | eIP | eK | eK9 | ebWAR | efWAR | ebWARpIP | efWARpIP |
|---|---|---|---|---|---|---|---|---|
| Max Scherzer | 2.62 | 1828 | 1892 | 9.3 | 50.18 | 47.49 | 6.86 | 6.49 |
| Tom Seaver | 2.51 | 1686 | 1647 | 8.8 | 51.05 | 44.31 | 7.57 | 6.57 |
As it currently stands Max Scherzer ranks 13th in career ebWAR and 15th in career efWAR among pitchers and is among elite company:
| rank | name | ebWAR | rank | name | efWAR |
|---|---|---|---|---|---|
| 8 | Phil Niekro | 95.23 | 10 | Cy Young | 95.41 |
| 9 | Clayton Kershaw | 94.71 | 11 | Walter Johnson | 93.57 |
| 10 | Gaylord Perry | 92.19 | 12 | Clayton Kershaw | 92.28 |
| 11 | Warren Spahn | 90.78 | 13 | Tom Seaver | 91.18 |
| 12 | Steve Carlton | 90.76 | 14 | Don Sutton | 84.59 |
| 13 | Max Scherzer | 90.54 | 15 | Max Scherzer | 83.74 |
| 14 | Zack Greinke | 90.39 | 16 | Pedro Martínez | 81.85 |
| 15 | Walter Johnson | 89.13 | 17 | Grover Alexander | 79.46 |
| 16 | Nolan Ryan | 88.67 | 18 | Phil Niekro | 79.44 |
| 17 | Pedro Martínez | 87.90 | 19 | Mike Mussina | 79.26 |
| 18 | Mike Mussina | 83.42 | 20 | Zack Greinke | 78.97 |
As you see above, similar analyses can point out the dominance of Scherzer’s contemporaries: Clayton Kershaw, Justin Verlander, and Zack Greinke. Back to topics
CC Sabathia retired in 2019 with 251 wins, over 3000 strikeouts, 62.3 bWAR and 66.5 fWAR. These are great numbers but are somewhat underwhelming in discussions of all-time pitchers in the Hall of Fame. Sabathia fell short of 300 wins and his career bWAR total is tied for 166th all-time. Our era-adjusted statistics are much more favorable to Sabathia’s career. He ranks 94th all-time by ebWAR and 71st all-time by efWAR. Below we see that CC Sabathia’s era-adjusted career compares favorably to the era-adjusted careers of some solid Hall of Famers from years past: Pete “Grover” Alexander, Robin Roberts, Fergie Jenkins, Jim Palmer, and Don Sutton. These careers are sorted by efWAR per 250 innings pitched (see table below).
Among this group Pete Alexander is currently viewed as an inner circle legend with 373 wins with nearly 120 bWAR and 95.7 fWAR. There is a good chance that if CC Sabathia had been born in the late 1880s and been allowed to play, then we would be viewing Sabathia as one of the key figures in baseball history who would lay the foundation for how to play the game the right way. Back to topics
| name | ERA | eIP | eK | eK9 | ebWAR | efWAR | ebWARpIP | efWARpIP |
|---|---|---|---|---|---|---|---|---|
| Fergie Jenkins | 3.18 | 4136 | 3132 | 6.8 | 78.82 | 77.67 | 4.76 | 4.69 |
| CC Sabathia | 3.19 | 4122 | 2921 | 6.4 | 72.06 | 73.33 | 4.37 | 4.45 |
| Grover Alexander | 3.38 | 4564 | 2417 | 4.8 | 65.66 | 79.46 | 3.60 | 4.35 |
| Don Sutton | 3.34 | 5009 | 3583 | 6.4 | 75.16 | 84.59 | 3.75 | 4.22 |
| Robin Roberts | 3.47 | 4425 | 2512 | 5.1 | 79.00 | 68.98 | 4.46 | 3.90 |
| Jim Palmer | 2.93 | 3669 | 2260 | 5.5 | 67.54 | 54.87 | 4.60 | 3.74 |
One of the goals of WAR is to provide a framework for people like us to compare players across eras. The following passage is taken directly from the What is WAR? page on FanGraphs: “The goal of WAR is to provide a holistic metric of player value that allows for comparisons across team, league, year, and era and a framework for player evaluation.”
The work in this article moves WAR closer to its goal of providing fair comparisons of players who have played in vastly different eras. This matters when we evaluate a player’s career in historical context. The HOF players of the old past are beneficiaries of biased performance metrics. Comparisons based upon “vs your peers” statistics are therefore slanted in favor of old time players—specifically those who performed in the segregated NL/AL. With the Full House Model, this is no more. Here is a look at active players and retired players who are not in the HOF who have era-adjusted bWAR and fWAR values in the top 100 all-time at the time that this was written:
| rank | name | ebWAR | rank | name | efWAR |
|---|---|---|---|---|---|
| 1 | Barry Bonds | 156.50 | 1 | Barry Bonds | 149.50 |
| 3 | Roger Clemens | 143.78 | 2 | Roger Clemens | 139.56 |
| 6 | Alex Rodriguez | 119.95 | 10 | Alex Rodriguez | 110.77 |
| 10 | Albert Pujols | 112.29 | 21 | Justin Verlander | 98.18 |
| 21 | Justin Verlander | 100.93 | 22 | Albert Pujols | 98.16 |
| 29 | Clayton Kershaw | 94.71 | 33 | Clayton Kershaw | 92.28 |
| 32 | Mike Trout | 94.14 | 34 | Mike Trout | 91.91 |
| 39 | Max Scherzer | 90.54 | 37 | Pete Rose | 88.04 |
| 40 | Zack Greinke | 90.39 | 45 | Max Scherzer | 83.74 |
| 45 | Pete Rose | 88.47 | 48 | Miguel Cabrera | 81.81 |
| 54 | Miguel Cabrera | 82.49 | 54 | Zack Greinke | 78.97 |
| 55 | Mookie Betts | 82.20 | 65 | Freddie Freeman | 76.51 |
| 59 | Curt Schilling | 80.55 | 66 | Curt Schilling | 76.20 |
| 64 | Lou Whitaker | 79.13 | 75 | Lou Whitaker | 72.25 |
| 72 | Freddie Freeman | 77.16 | 79 | Bobby Grich | 71.70 |
| 80 | Graig Nettles | 74.77 | 80 | Graig Nettles | 71.53 |
| 84 | Dwight Evans | 73.78 | 81 | Dwight Evans | 71.35 |
| 85 | Bobby Grich | 73.77 | 91 | Rafael Palmeiro | 69.34 |
| 88 | Manny Ramirez | 73.22 | 94 | Mookie Betts | 68.72 |
| 91 | Rafael Palmeiro | 72.66 | 96 | Manny Ramirez | 68.69 |
| 96 | Joey Votto | 71.84 | 100 | Joey Votto | 67.81 |
The table also highlights several players whose Hall of Fame candidacies have been controversial. Lou Whitaker, Bobby Grich, Graig Nettles, and Dwight Evans all rank among the top 100 players of all time by both era-adjusted versions of WAR despite receiving little support from Hall of Fame voters. Whitaker was dropped from the BBWAA ballot after a single year, while Grich, Nettles, and Evans also fell well short of election. Their presence on this list reinforces a longstanding sabermetric argument: traditional Hall of Fame voting often undervalued players whose contributions were broad and consistent rather than concentrated in headline statistics such as batting average, home runs, wins, or RBI.
We realize that some of the names on the above list, namely Barry Bonds who had the greatest career ever by ebWAR and efWAR, are not the most popular of figures in baseball history. But is PED usage and personal foibles worse than Cap Anson who played a major role in establishing racial segregation? Our era-adjusted stats can be used to evaluate Bonds and Anson in the same contextual environment after accounting for the quality of their respective talent pools. Below is a direct comparison of Anson’s career and Bonds’s career through 1998 (the last year that Bonds may have been clean). It’s no comparison.
| name | ePA | eAB | eH | eHR | eBB | eBA | eOBP | eSLG | eOPS | ABpHR | ebWAR | efWAR | ebWARpPA | efWARpPA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Barry Bonds | 8313 | 6795 | 1979 | 373 | 1396 | 0.291 | 0.412 | 0.535 | 0.947 | 18.22 | 98.93 | 94.49 | 7.74 | 7.39 |
| Cap Anson | 11594 | 10761 | 2935 | 148 | 795 | 0.273 | 0.324 | 0.366 | 0.690 | 72.71 | 51.29 | 37.16 | 2.88 | 2.08 |
Our era-adjusted statistics reveal that Cap Anson is more like Nick Markakis than Barry Bonds through 1998 as far as on-field production is concerned. Moreover, Ty Cobb, who also was a controversial figure, at least has the on-field production to warrant HOF status. Perhaps Anson would remain in the HOF for having close to 3000 hits, but he is nowhere near the player that Ty Cobb was or that Barry Bonds was through 1998. Anson is a slightly worse Nick Markakis with more longevity and less plate discipline.
| name | ePA | eAB | eH | eHR | eBB | eBA | eOBP | eSLG | eOPS | ABpHR | ebWAR | efWAR | ebWARpPA | efWARpPA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cap Anson | 11594 | 10761 | 2935 | 148 | 795 | 0.273 | 0.324 | 0.366 | 0.690 | 72.71 | 51.29 | 37.16 | 2.88 | 2.08 |
| Nick Markakis | 9387 | 8231 | 2388 | 172 | 1028 | 0.290 | 0.369 | 0.422 | 0.791 | 47.85 | 45.14 | 39.85 | 3.13 | 2.76 |
| Ty Cobb | 12978 | 11616 | 3717 | 224 | 994 | 0.320 | 0.378 | 0.457 | 0.835 | 51.86 | 116.90 | 110.88 | 5.85 | 5.55 |
We now proceed with three Hall of Fame case studies through the lens of era-adjusted statistics: Luis Tiant, Mark Buehrle, and Bob Feller with some contextualization of Jack Morris thrown in. Back to topics
Tiant spent 15 years on the BBWAA ballot and was never particularly close to the 75% voting threshold that was needed for HOF inclusion. He also was not very close to HOF inclusion when his name appeared on the ballot of various Veterans Committees. We would like to revisit Tiant’s HOF case here. By ebWAR and efWAR, Tiant ranks as the 38th and 68th best pitcher in history and ranks 143rd and 227th overall among both pitchers and hitters by, respectively, ebWAR and efWAR. There are currently 278 former MLB players in the HOF. If we included players based on stats, then Tiant would be in.
Let’s compare Tiant to a small group of currently unquestioned Hall of Famers: Jim Palmer, Whitey Ford, and Bob Feller. Tiant holds up well. He ranks first in ebWAR per 250 innings pitched and is competitive across the board, finishing last in none of the major stats. Add in a few elite peak seasons with ebWAR or efWAR greater than or equal to 6 (see below), and his case looks strong.
| name | ERA | eIP | eK | eK9 | ebWAR | efWAR | ebWARpIP | efWARpIP |
|---|---|---|---|---|---|---|---|---|
| Luis Tiant | 3.21 | 3276 | 2419 | 6.6 | 63.57 | 53.60 | 4.85 | 4.09 |
| Jim Palmer | 2.93 | 3669 | 2260 | 5.5 | 67.54 | 54.87 | 4.60 | 3.74 |
| Whitey Ford | 2.97 | 3119 | 1950 | 5.6 | 48.37 | 48.55 | 3.88 | 3.89 |
| Bob Feller | 3.60 | 3667 | 3267 | 8.0 | 47.62 | 55.30 | 3.25 | 3.77 |
| name | age | year | eIP | eERA | eK | eK9 | ebWAR | efWAR | ebWARpIP | efWARpIP |
|---|---|---|---|---|---|---|---|---|---|---|
| Luis Tiant | 27 | 1968 | 234 | 2.35 | 248 | 9.5 | 6.75 | 7.5 | 7.21 | 8.01 |
| Luis Tiant | 31 | 1972 | 178 | 2.12 | 125 | 6.3 | 6.99 | 3.5 | 9.82 | 4.92 |
| Luis Tiant | 33 | 1974 | 260 | 2.80 | 170 | 5.9 | 6.45 | 5.6 | 6.20 | 5.38 |
| Luis Tiant | 35 | 1976 | 251 | 2.80 | 152 | 5.5 | 6.09 | 3.8 | 6.07 | 3.78 |
Additionally, Tiant delivered a stellar World Series performance in 1975 against the 108-win Big Red Machine, going 2–0 with a 3.60 ERA over 25 innings in three starts. While that falls short of Jack Morris’s legendary 1991 2–0 record and 1.17 ERA across 23 innings, including a 10-inning shutout in Game 7. Context matters. No one romanticizes the 94-win 1991 Braves offense the way they do the Big Red Machine.
Here we list era-adjusted batting lines for starters in the 1975 Big Red Machine juggernaut, sorted by era-adjusted OBP.
| name | ePA | eAB | eH | eHR | eBB | eBA | eOBP | eSLG | eOPS | ABpHR | ebWAR | efWAR | ebWARpPA | efWARpPA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Joe Morgan | 652 | 499 | 165 | 22 | 144 | 0.331 | 0.479 | 0.541 | 1.020 | 22.68 | 10.10 | 9.79 | 10.07 | 9.76 |
| Pete Rose | 718 | 617 | 196 | 13 | 88 | 0.318 | 0.411 | 0.459 | 0.870 | 47.46 | 4.71 | 5.67 | 4.26 | 5.13 |
| Ken Griffey | 556 | 474 | 147 | 10 | 72 | 0.310 | 0.400 | 0.443 | 0.843 | 47.40 | 3.91 | 3.22 | 4.57 | 3.76 |
| George Foster | 519 | 461 | 141 | 27 | 50 | 0.306 | 0.374 | 0.551 | 0.925 | 17.07 | 5.52 | 5.66 | 6.91 | 7.09 |
| Johnny Bench | 613 | 533 | 155 | 32 | 70 | 0.291 | 0.370 | 0.544 | 0.914 | 16.66 | 6.75 | 6.81 | 7.16 | 7.22 |
| Tony Pérez | 589 | 517 | 150 | 24 | 63 | 0.290 | 0.367 | 0.497 | 0.864 | 21.54 | 3.81 | 4.35 | 4.20 | 4.80 |
| César Gerónimo | 576 | 509 | 139 | 12 | 59 | 0.273 | 0.353 | 0.415 | 0.768 | 42.42 | 4.80 | 4.43 | 5.42 | 5.00 |
| Dave Concepción | 578 | 515 | 147 | 11 | 51 | 0.285 | 0.350 | 0.412 | 0.762 | 46.82 | 4.61 | 4.63 | 5.18 | 5.21 |
| ePA | eAB | eH | eHR | eBB | eBA | eOBP | eSLG | eOPS | ABpHR | ebWAR | efWAR | ebWARpPA | efWARpPA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4801 | 4125 | 1240 | 151 | 597 | 0.301 | 0.39 | 0.482 | 0.872 | 27.32 | 44.21 | 44.56 | 5.99 | 6.03 |
Here we list era-adjusted batting lines for the starters of the 94-win 1991 Atlanta Braves, an offense that ranked 8th in 1991 in total runs per game, sorted by era-adjusted OBP.
| name | ePA | eAB | eH | eHR | eBB | eBA | eOBP | eSLG | eOPS | ABpHR | ebWAR | efWAR | ebWARpPA | efWARpPA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| David Justice | 493 | 419 | 113 | 19 | 66 | 0.270 | 0.369 | 0.475 | 0.844 | 22.05 | 1.91 | 1.99 | 2.52 | 2.62 |
| Lonnie Smith | 446 | 381 | 102 | 7 | 52 | 0.268 | 0.367 | 0.386 | 0.753 | 54.43 | 2.03 | 1.05 | 2.96 | 1.53 |
| Jeff Treadway | 380 | 347 | 106 | 3 | 26 | 0.305 | 0.354 | 0.401 | 0.755 | 115.67 | 1.25 | 1.23 | 2.14 | 2.10 |
| Terry Pendleton | 655 | 597 | 183 | 18 | 43 | 0.307 | 0.350 | 0.482 | 0.832 | 33.17 | 6.09 | 6.32 | 6.04 | 6.27 |
| Ron Gant | 652 | 572 | 140 | 27 | 70 | 0.245 | 0.330 | 0.460 | 0.790 | 21.19 | 2.10 | 2.15 | 2.09 | 2.14 |
| Greg Olson | 487 | 431 | 102 | 6 | 47 | 0.237 | 0.313 | 0.336 | 0.649 | 71.83 | -0.12 | 0.82 | -0.16 | 1.09 |
| Sid Bream | 307 | 272 | 67 | 9 | 27 | 0.246 | 0.310 | 0.390 | 0.700 | 30.22 | -0.08 | 0.39 | -0.17 | 0.83 |
| Rafael Belliard | 413 | 379 | 92 | 1 | 24 | 0.243 | 0.291 | 0.288 | 0.579 | 379.00 | 0.29 | 0.00 | 0.46 | 0.00 |
| ePA | eAB | eH | eHR | eBB | eBA | eOBP | eSLG | eOPS | ABpHR | ebWAR | efWAR | ebWARpPA | efWARpPA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3833 | 3398 | 905 | 90 | 355 | 0.266 | 0.337 | 0.411 | 0.748 | 37.76 | 13.47 | 13.95 | 2.28 | 2.37 |
That’s a good group, but c’mon.
It is important to note that Jack Morris’s shutout was not the product of his efforts alone. In the 8th inning Morris gave up hard contact to Terry Pendleton with Lonnie Smith on first base. Rookie second baseman Chuck Knoblauch and shortstop Greg Gagne executed a decoy play that, in combination with Smith losing track of the ball, prevented Smith from scoring on the play. Smith scores with near certainty had he tracked the ball off the bat, and the score would have been 1-0 Braves in the 8th inning had that counterfactual come to fruition. Morris then does not throw a shutout and his historic performance likely becomes lost in the sands of time like so many other great postseason performances. Off the top of your head: who did Morris pitch against in his historic game 7, and what were the stats of that pitcher in the 1991 World Series?
Morris argued that the “decoy play” should have never happened because Pendleton should have been called out on strikes, claiming he whiffed at a pitch the umpire ruled a foul tip. It is clearly of personal importance to Jack Morris that his version of the story is widely known. It is worth wondering what Morris’s opinion of Kent Hrbek’s inning ending play where he lifts Gant off first base. If that call is overturned, the Braves’ odds of winning Game 2 rise, and they might even take the series in five games. In that timeline, Morris’s 10-inning shutout in Game 7 never happens, and his Hall of Fame case looks much worse. At the time Morris made the above comments, he was still stuck on the ballot without induction. While striking out Pendleton would not have changed the outcome of the game, it would have improved Morris’s individual performance.
Ultimately, Morris’s Hall of Fame case rests heavily on one legendary performance that nearly unraveled due to events beyond his control. By contrast, Luis Tiant put together a broader, superior career. Tiant bests Morris on a rate basis and career ebWAR while Morris holds the edge on career efWAR. Tiant had four seasons with ebWAR or efWAR greater than or equal to 6 (see above) while Morris only has one (see below).
| name | ERA | eIP | eK | eK9 | ebWAR | efWAR | ebWARpIP | efWARpIP |
|---|---|---|---|---|---|---|---|---|
| Luis Tiant | 3.21 | 3276 | 2419 | 6.6 | 63.57 | 53.60 | 4.85 | 4.09 |
| Jack Morris | 3.65 | 3984 | 2649 | 6.0 | 48.18 | 59.42 | 3.02 | 3.73 |
| name | age | year | eIP | eERA | eK | eK9 | ebWAR | efWAR | ebWARpIP | efWARpIP |
|---|---|---|---|---|---|---|---|---|---|---|
| Jack Morris | 28 | 1983 | 291 | 3.19 | 251 | 7.8 | 4.28 | 6.18 | 3.68 | 5.31 |
Tiant remarkably reinvented himself after injuries derailed his early prime. Luis Tiant is a Hall of Famer, not just a what could have been. Back to topics
Our era-adjusted versions of WAR are very favorable to Buehrle’s career. He ranks 120th in career ebWAR and 187th in career efWAR. We compare Buehrle to the same group of Hall of Famers that we compared Tiant with. Buehrle compares favorably with this group in both career era-adjusted WAR totals and rates:
| name | ERA | eIP | eK | eK9 | ebWAR | efWAR | ebWARpIP | efWARpIP |
|---|---|---|---|---|---|---|---|---|
| Mark Buehrle | 3.18 | 3708 | 1828 | 4.4 | 67.38 | 57.33 | 4.54 | 3.87 |
| Jim Palmer | 2.93 | 3669 | 2260 | 5.5 | 67.54 | 54.87 | 4.60 | 3.74 |
| Bob Feller | 3.60 | 3667 | 3267 | 8.0 | 47.62 | 55.30 | 3.25 | 3.77 |
| Whitey Ford | 2.97 | 3119 | 1950 | 5.6 | 48.37 | 48.55 | 3.88 | 3.89 |
Mark Buehrle also has a World Series ring and two no-hitters, including a perfect game, to complement a career that, according to era-adjusted WAR, has been comparable to several currently unquestioned Hall of Fame pitchers. So, besides not having an era-adjustment tool until now, what is the knock against him? It seems that Buehrle is viewed as a durable compiler and not a truly great pitcher. The issue against Buehrle is that he was a durable compiler during a period in which pitching usage is much less than past eras. Thus, his raw innings pitched totals did not really amount to anything that impressive. However, when you compare innings “vs your peers” then this story changes. Buehrle’s era-adjusted 3708 innings ranks 40th all-time. Back to topics
Some readers may understandably wonder how a project centered on contextualization could overlook Bob Feller. Feller was a WWII hero, one whose stats were diminished because he led the charge of MLB players who selflessly gave up–borrowing vernacular from the more modern critical times–their “place of privilege” to join the war effort in an undeniably true act of American Patriotism. Feller was 23 years old when he volunteered for the Navy and was at the height of his career. He broke into the league at age 17.
Moreover, when restricting attention to what was done on the field, it is undeniable that Feller’s highs (seasons with ebWAR greater than 6) were much higher than those of either Tiant (see above) or Buehrle (see below). In addition, Feller threw three no-hitters, besting Buehrle’s two.
| name | age | year | eIP | eERA | eK | eK9 | ebWAR | efWAR | ebWARpIP | efWARpIP |
|---|---|---|---|---|---|---|---|---|---|---|
| Bob Feller | 20 | 1939 | 276 | 3.03 | 335 | 10.9 | 7.81 | 6.30 | 7.07 | 5.71 |
| Bob Feller | 21 | 1940 | 291 | 2.81 | 360 | 11.1 | 7.35 | 9.01 | 6.31 | 7.74 |
| Bob Feller | 22 | 1941 | 291 | 3.65 | 291 | 9.0 | 6.01 | 4.94 | 5.16 | 4.24 |
| Bob Feller | 27 | 1946 | 291 | 3.12 | 301 | 9.3 | 6.42 | 6.99 | 5.52 | 6.01 |
| name | age | year | eIP | eERA | eK | eK9 | ebWAR | efWAR | ebWARpIP | efWARpIP |
|---|---|---|---|---|---|---|---|---|---|---|
| Mark Buehrle | 22 | 2001 | 242 | 2.79 | 101 | 3.8 | 6.00 | 3.88 | 6.20 | 4.01 |
| Mark Buehrle | 28 | 2007 | 225 | 2.80 | 117 | 4.7 | 6.58 | 3.58 | 7.31 | 3.98 |
But Feller was derailed by injuries, and he did not reinvent himself like Tiant. He was a shell of himself after 1947.
| name | age | year | eIP | eERA | eK | eK9 | ebWAR | efWAR | ebWARpIP | efWARpIP |
|---|---|---|---|---|---|---|---|---|---|---|
| Bob Feller | 29 | 1948 | 276 | 3.78 | 216 | 7.0 | -2.00 | 3.48 | -1.81 | 3.15 |
| Bob Feller | 30 | 1949 | 196 | 3.72 | 137 | 6.3 | 0.27 | 2.45 | 0.34 | 3.12 |
| Bob Feller | 31 | 1950 | 228 | 3.20 | 147 | 5.8 | 3.36 | 2.83 | 3.68 | 3.10 |
| Bob Feller | 32 | 1951 | 235 | 3.71 | 145 | 5.6 | 2.74 | 1.44 | 2.91 | 1.53 |
| Bob Feller | 33 | 1952 | 193 | 5.50 | 92 | 4.3 | -2.00 | -0.12 | -2.59 | -0.16 |
| Bob Feller | 34 | 1953 | 188 | 3.69 | 65 | 3.1 | -0.29 | -0.24 | -0.39 | -0.32 |
| Bob Feller | 35 | 1954 | 140 | 3.15 | 76 | 4.9 | 1.52 | 1.51 | 2.71 | 2.70 |
| Bob Feller | 36 | 1955 | 89 | 3.44 | 36 | 3.6 | -0.14 | 0.45 | -0.39 | 1.26 |
His highs were higher, but his valleys were lower than both Tiant and Buehrle. A defining moment in Feller’s career was him being a part of the 1948 World Series winning Cleveland Indians team. For his part, Feller went 0-2 in two starts, posting a 5.01 ERA in 14.1 innings pitched. Down the stretch and in the World Series, Bob Feller was repeatedly bailed out by his teammates, including recently integrated black stars Larry Doby and Satchel Paige. In Chapter 26 of Our Team, Luke Epplin described Feller’s final moments in the 1948 World Series:
The stage was set. Everything had fallen into place. It was Feller’s destiny to close out the World Series in front of a hometown crowd. A victory that afternoon would be the culmination of a dream that had commenced on the diamond he and his father had carved into the family farm. Even the two heartbreaking losses Feller had suffered over the past week now could be recast in this new narrative as setbacks that made this particular game all the more dramatically satisfying… Far from the revelry, in a distant corner, Feller undressed in silence. In the eyes of one reporter, he “stood almost forlorn, smiling bravely and a bit self-consciously, as he sadly-gladly watched his beaming teammates celebrate with gay abandon.” It was as if, a United Press article summarized, Feller deliberately was setting himself apart from his teammates “in penance for three times letting them down in these last mad two weeks. It lent an edge of sadness to this noisy jubilee and you knew that Feller would have given almost anything to be standing in Bearden’s shoes. There was a certain irony to the scene: The pitcher who’d always seemed destined to steer the Indians to a championship had become an overlooked figure by the time it finally happened.”
In other words, he choked.
As stated earlier, Bob Feller was bailed out by his black teammates Larry Doby and Satchel Paige in 1948. Years earlier, in October, 1941, Feller and Paige would face each other in an exhibition. After the contests, a then 22 year old Bob Feller said this of 35 year old Satchel Paige and other black players:
“Satch is one of the few Negro baseball players I think could make the major league grade and stick, I’ve seen just about all of them, and there are only a few who I think could make good up there. Satchel is one of them… I wouldn’t say that he’d be great in the major leagues if he were up there. You’ve got to remember that conditions are a lot different from this barnstorming business once you’re up there in the majors.”
Meanwhile, after choking in the World Series and openly pouting in front of everyone while his teammates celebrated winning their championship, a then 24 year old WWII veteran Larry Doby reached out to 29 year old Bob Feller in a scene described well by Epplin:
Doby did what he no doubt wished every teammate had done for him: He walked over to Feller and stuck out his hand. “There were a lot of things–apology, brief happiness, and earnest congratulations–in Feller’s eyes at that moment,” observed one writer. “He in turn reached out with an eager hand which once fired the fastest pitch in baseball and lighted that somber corner with his smile. And with that handshake came a passing of sorts.”
Feller’s legacy has been built up beyond merit. People like Tim Kurkjian love to repeat that Ted Williams once said Feller was the greatest pitcher he ever faced, while completely ignoring that in 192 PAs against Feller, Williams, who remains a true legend even after statistical contextualization, had a .344/.474/.657 slash line with 10 home runs and only 13 strikeouts. In their time, Williams was dogged by the media, while Feller was lauded as a “from-the-farmlands prodigy” who was heir apparent to the seat left warm by Babe Ruth.
It is worth mentioning here that Ted Williams used his 1966 HOF induction speech platform to elevate the excluded Negro League players:
“I hope that someday, the names of Satchel Paige and Josh Gibson can … be added to the symbol of the great Negro League players that are not here only because they were not given a chance.”
This article notes that in the early ’90s, Williams told Bob Costas that speaking up for Negro League players was one of his proudest moments in baseball.
“No one encouraged me. I thought this thing alone… I’ve seen Satchel Paige. I’ve seen Josh Gibson. I heard about Buck Leonard. I heard about some of the other great black athletes. It just came out that [Hall of Fame] day … [and I thought about] the great players of the past. … Only because of their color, [they] didn’t have a chance to play in the big leagues.”
And so it is best to look at Feller’s career with nuance. A purely nostalgic and rose-colored viewing of the Guardians’ star that overlooks the negatives, like this one by Tim Kurkjian, risks twisting the concept of American Patriotism in the minds of those so inclined to see contextualization itself as a malicious distortion. One thing that is for certain: Bob “The Heater from Van Meter” Feller was Born in the USA!
Luis Tiant Bob Feller is a Hall of Famer and a World
Series champion, not just a what could have been. Back to topics
Recently Joe Posnanski produced a book of the 100 greatest players of all time. This book is elegant in its presentation and is a tour-de-force of great anecdotes, and it is an impressive achievement to have devised such an overall great list without advanced statistical methodology. While at the Athletic, Posnanski had this to say about his philosophy on ranking lists of these sort: Some of it is science, but admittedly some of it also art. I [Joe Posnanski] will give you a handful of guiding principles:
- I think today’s players tend to be underrated compared to those who came before them.
- I lean toward players who were great at their peak, even if that peak only lasted a short time, and lean away from those who were consistently but not toweringly good for a long time.
- I lean toward players who did multiple things well over specialists (no matter how great) who basically did just one thing well.
- I take a lot of care to make educated guesses about players whose careers were shortened by things beyond their control – World War II, for example, or baseball’s tragic and infuriating color line. I don’t make the same adjustment for injuries. As Bill James has written, there’s a big difference. The years when Joe DiMaggio or Ted Williams or Bob Feller were at war, the years when Josh Gibson and Oscar Charleston played in the Negro Leagues, they were still the best players on earth. They just couldn’t play in the big leagues because of larger issues. When players get hurt – take Don Mattingly, for example, and his back problems – they stop being the best players in the world. I wish Donnie Baseball didn’t get hurt, we all do, but he did, and he was never quite the same player after that. That’s not the same as saying that Bob Feller lost four years when he was still the best pitcher on earth.
We provide Posnanski’s top 25 NL/AL players of all-time along with our top 25 NL/AL players ranked by era-adjusted bWAR and era-adjusted fWAR.
| rank | Posnanski’s NL/AL rankings | ebWAR | efWAR |
|---|---|---|---|
| 1 | Willie Mays | Barry Bonds | Barry Bonds |
| 2 | Babe Ruth | Willie Mays | Roger Clemens |
| 3 | Barry Bonds | Roger Clemens | Willie Mays |
| 4 | Hank Aaron | Babe Ruth | Henry Aaron |
| 5 | Ted Williams | Henry Aaron | Babe Ruth |
| 6 | Walter Johnson | Alex Rodriguez | Greg Maddux |
| 7 | Ty Cobb | Stan Musial | Stan Musial |
| 8 | Stan Musial | Ty Cobb | Ted Williams |
| 9 | Mickey Mantle | Greg Maddux | Ty Cobb |
| 10 | Honus Wagner | Albert Pujols | Alex Rodriguez |
| 11 | Roger Clemens | Mike Schmidt | Nolan Ryan |
| 12 | Lou Gehrig | Ted Williams | Randy Johnson |
| 13 | Alex Rodriguez | Rickey Henderson | Mike Schmidt |
| 14 | Rogers Hornsby | Randy Johnson | Lefty Grove |
| 15 | Tris Speaker | Tris Speaker | Rickey Henderson |
| 16 | Mike Schmidt | Tom Seaver | Bert Blyleven |
| 17 | Frank Robinson | Joe Morgan | Steve Carlton |
| 18 | Joe Morgan | Lefty Grove | Joe Morgan |
| 19 | Lefty Grove | Frank Robinson | Frank Robinson |
| 20 | Albert Pujols | Mel Ott | Tris Speaker |
| 21 | Rickey Henderson | Justin Verlander | Justin Verlander |
| 22 | Pete Alexander | Rogers Hornsby | Albert Pujols |
| 23 | Mike Trout | Bert Blyleven | Mel Ott |
| 24 | Randy Johnson | Carl Yastrzemski | Carl Yastrzemski |
| 25 | Eddie Collins | Cal Ripken Jr. | Rogers Hornsby |
We appreciate that Posnanski used an artistic as well as a scientific process to come up with the above rankings. And we appreciate his thinking that today’s players are underrated compared to those who came before them. We love that Posnanski placed Willie Mays in front of Babe Ruth! We also applaud Posnanski’s effort to include great Negro League players in the upper echelon of his rankings, and we think that he has progressed the conversation on the greatness of Negro League players forward. For reference, Posnanski had Oscar Charleston at #5, Satchel Paige at #10, Josh Gibson at #15, and Pop Lloyd at #25. We removed these players from consideration so that we can make an apples-to-apples comparison between his methodology and our methodology, and we apologize to Posnanski because removing these names changes his list in a way that lowers its artistic value. All-in-all this ranking list is a great achievement.
Now come our criticisms. Whatever reasoning led to putting Willie Mays ahead of Babe Ruth should have also placed Albert Pujols ahead of Lou Gehrig, Cal Ripken Jr. ahead of Honus Wagner, and both Randy Johnson and Greg Maddux ahead of Walter Johnson and Pete Alexander. However, a strong argument can be made for placing Lefty Grove higher than Greg Maddux and Randy Johnson.
We also observe that Posnanski’s list contains 6 NL/AL players who began their career before integration in his top 10 list, and 12 such players who began their career before integration in his top 25 list. By our calculations, the chance of observing 12 or more pre-integration players in a top 25 list is around 1 in 41, and the chance of observing 6 or more pre-integration players in a top 10 list is around 1 in 31. Thus, Posnanski has maybe included too many old time players in his rankings of the greatest all-time players despite his efforts to not do this.
Posnanski has the advantage of not being married to a formula and can better account for things like player narratives, anecdotes, and all-time great talents like Trout not having enough seasons to belong to a career list based solely on career totals. We would enjoy seeing what Posnanski’s list would look like if he incorporated our era-adjusted rankings into his calculus instead of the mysterious Tom Tango statistical list. Note that Ichiro has 68.38 career ebWAR which ranks 113th all-time, and 66.01 career efWAR which ranks 119th all-time. This does not include his time in Japan. If that time in Japan was worth 20 eWAR, which we think is a conservative estimate, then Ichiro would jump to 47th all-time in ebWAR and 40th in all-time efWAR. It is clear that Posnanski has deep admiration for Ichiro and that he rewarded him with the number 100 spot on the list to lead off his book. But when viewed through the lens of our era-adjusted framework, and after adding some generous sprinkles of lore and cultural impact, Posnanski could credibly put Ichiro at 25th all-time.
Joey Votto, if you are reading this, then we would like to let you know that our era-adjustment methodology ranks you 96th in ebWAR and 100th in efWAR which credibly can put you in the top 100. You do not need to wait for Posnanski to come around! You are also third all-time in era-adjusted career OBP among players with at least 8000 PAs, ahead of Babe Ruth, Mickey Mantle, and Lou Gehrig.
We will wrap up our discussion of Posnanski’s work with a connection between his thought process and our mathematical-based approach. Posnanski states that when viewing players all you can really do is look at the impact a player has in their own time and how much can one appreciate that impact. This is exactly what our era-adjustment strategy is. Our method is an assessment of how a player performed vs their peers balanced with the size of the talent pool at the time the player played. Our method formalizes impact in a player’s own time and how much we ought to appreciate that impact. Back to topics
One consistent theme of our work is that there are not many ranking lists that appropriately compare players across eras. However, there are two lists that we found which do a respectable job by employing methodology which alters WAR to arrive at an era-adjusted version of WAR. These lists are provided by:
Both of these lists give considerations for a player’s prime seasons. Thus we compare our JAWS rankings to these lists, see below (note that Negro League players are not considered here):
| rank | Baseball Egg | The 100 Greatest | ebJAWS | efJAWS |
|---|---|---|---|---|
| 1 | Willie Mays | Barry Bonds | Barry Bonds | Barry Bonds |
| 2 | Ted Williams | Babe Ruth | Willie Mays | Roger Clemens |
| 3 | Babe Ruth | Willie Mays | Roger Clemens | Willie Mays |
| 4 | Hank Aaron | Roger Clemens | Babe Ruth | Babe Ruth |
| 5 | Stan Musial | Randy Johnson | Henry Aaron | Henry Aaron |
| 6 | Mickey Mantle | Albert Pujols | Alex Rodriguez | Greg Maddux |
| 7 | Ty Cobb | Alex Rodriguez | Stan Musial | Ted Williams |
| 8 | Rickey Henderson | Greg Maddux | Albert Pujols | Randy Johnson |
| 9 | Barry Bonds | Lou Gehrig | Lefty Grove | Alex Rodriguez |
| 10 | Albert Pujols | Hank Aaron | Mike Schmidt | Mike Schmidt |
| 11 | Walter Johnson | Ted Williams | Randy Johnson | Lefty Grove |
| 12 | Joe Morgan | Mike Schmidt | Greg Maddux | Stan Musial |
| 13 | Rogers Hornsby | Ty Cobb | Ted Williams | Ty Cobb |
| 14 | Greg Maddux | Clayton Kershaw | Ty Cobb | Rickey Henderson |
| 15 | Mike Schmidt | Mike Trout | Rickey Henderson | Steve Carlton |
| 16 | Mike Trout | Pedro Martinez | Joe Morgan | Joe Morgan |
| 17 | Lou Gehrig | Justin Verlander | Justin Verlander | Nolan Ryan |
| 18 | Randy Johnson | Mickey Mantle | Mike Trout | Mike Trout |
| 19 | Cal Ripken Jr. | Shohei Ohtani | Tom Seaver | Justin Verlander |
| 20 | Carl Yastrzemski | Rogers Hornsby | Cal Ripken Jr. | Albert Pujols |
| 21 | Tom Seaver | Stan Musial | Rogers Hornsby | Rogers Hornsby |
| 22 | Frank Robinson | Mariano Rivera | Tris Speaker | Bert Blyleven |
| 23 | Honus Wagner | Max Scherzer | Wade Boggs | Cal Ripken Jr. |
| 24 | Tris Speaker | Sandy Koufax | Carl Yastrzemski | Mickey Mantle |
| 25 | Eddie Collins | Bob Gibson | Lou Gehrig | Lou Gehrig |
At a cursory glance these lists as very similar in that they all include a large amount of players that began their careers after baseball was integrated. Counts of players who began their career before baseball was integrated are below:
| Rank Tier | Baseball Egg | The 100 Greatest | ebJAWS | efJAWS |
|---|---|---|---|---|
| top 10 | 4 | 2 | 3 | 2 |
| top 25 | 10 | 6 | 8 | 7 |
The table below measures how well each ranking system aligns with the Full House Model. Assuming our talent-pool estimates are reasonably accurate and baseball talent is distributed uniformly across time, we calculate the probability of observing at least (x) who began their career prior to 1950 in a top-10 or top-25 list.
We report these results as odds of the form “1 in (N).” Values close to 1 in 1 indicate strong agreement with the model, while larger values indicate increasing disagreement. For example, a result of 1 in 100 means that a list containing that many pre-integration players would occur only about one percent of the time under the Full House assumptions. Thus, as the odds move farther from 1 in 1, the rankings become increasingly difficult to reconcile with a talent pool that is evenly distributed across time after accounting for changes in its size.
| Rank Tier | Baseball Egg | The 100 Greatest | ebJAWS | efJAWS |
|---|---|---|---|---|
| Top 10 | 1 in 3.45 | 1 in 1.23 | 1 in 1.81 | 1 in 1.23 |
| Top 25 | 1 in 7.92 | 1 in 1.37 | 1 in 2.59 | 1 in 1.78 |
The table below flips the question around. Instead of asking whether a ranking contains too many pre-integration players, we ask whether it contains too few. Specifically, we calculate the probability of observing at most \(x\) pre-integration players in a top-10 or top-25 list. As before, results are reported as odds of the form “1 in \(N\).” Values close to 1 in 1 indicate that the rankings are broadly consistent with the Full House Model, while larger values suggest that older-era players may be underrepresented.
| Rank Tier | Baseball Egg | The 100 Greatest | ebJAWS | efJAWS |
|---|---|---|---|---|
| Top 10 | 1.13 | 1 in 2.24 | 1 in 1.41 | 1 in 2.24 |
| Top 25 | 1 in 1.062 | 1 in 2.28 | 1 in 1.31 | 1 in 1.63 |
None of these lists exhibit the extreme overrepresentation of pre-integration players that is common in traditional all-time rankings. The 100 Greatest tends to be closest to the Full House Model when evaluating the potential overrepresentation of older-era players, while Baseball Egg is closest when evaluating possible underrepresentation. Our era-adjusted versions of JAWS generally fall between those two approaches, producing rankings that avoid both the strong historical bias often found in traditional lists and the tendency to discount older-era players too aggressively. Baseball Egg deserves credit for accounting for PED use and careers interrupted by war, but in our view those adjustments may slightly overshoot the mark. Back to topics
In February 2022, ESPN published a new top 100 ranking list. Their list was compiled in essentially two steps. As quoted from the linked article:
First, they selected a pool of 200 candidate players using career WAR, Hall of Fame status, peak performance and overall contributions to the game as initial screening criteria. They then asked dozens of ESPN editors and writers to contribute to a balloting system that pits players from the list against each other in head-to-head voting. The question they posed: “Based on a combination of career value and peak performance, which player would you rank higher?” ESPN’s participants voted more than 20,000 times. Based on those votes, the players were ranked by the percentage of the time they were chosen over any competing player.
The ESPN top 100 list included 6 players who began their career before baseball was integrated in their top 10, and 11 such players in their top 25. By our calculations, the chance of observing 11 or more pre-integration players in a top 25 list is around 1 in 30, and the chance of observing 6 or more pre-integration players in a top 10 list is around 1 in 17. Thus, ESPN has yet again likely included too many old-time players in their rankings of the greatest all-time players.
Our first analysis of the ESPN ranking list was very critical of Jeff Passan. Some of our criticisms remain. However, we apologize to Passan for his desire to swap Mel Ott who ranked 62nd with Tony Gwynn who ranked 44th. In this version of our analysis, Tony Gwynn ranks 102nd in ebWAR and 121st in efWAR while Mel Ott ranks 20th in ebWAR and 23rd in efWAR. Back to topics
In 2016 Christina Kahrl wrote an excellent article on problems with using poorly calibrated “vs your peers” statistics to compare players across eras. Specifically, she said:
The Gehrig and Wagner arguments boil down to this: Via WAR or OPS+ or your own understanding of all of the numbers we have, you have faith in our measuring their relative extraordinary superiority over their peers in smaller leagues with deliberate personnel limitations and an uneven distribution of talent. You can have that faith, and it relies on a lot of data for support – at the same time that you turn a blind eye to what’s going on in the game that creates that data.
This is a point that is routinely missed among baseball fans and analysts alike, in part because they have been duped by websites claiming that the metrics they use are era-adjusted. For a metric to be era-adjusted it needs to account for the changing distributions of league statistics and the changing composition of MLB players. Returning to Kahrl’s point about Lou Gehrig and Honus Wagner, the Full House Model ranks modern first basemen and shortstops above Gehrig and Wagner in career ebWAR and career efWAR.
| name | ePA | eAB | eH | eHR | eBB | eBA | eOBP | eSLG | eOPS | ABpHR | ebWAR | efWAR | ebWARpPA | efWARpPA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Albert Pujols | 13181 | 11420 | 3506 | 660 | 1514 | 0.307 | 0.390 | 0.549 | 0.939 | 17.30 | 112.29 | 98.16 | 5.54 | 4.84 |
| Lou Gehrig | 9592 | 8013 | 2486 | 485 | 1428 | 0.310 | 0.417 | 0.575 | 0.992 | 16.52 | 96.64 | 93.15 | 6.55 | 6.31 |
| name | ePA | eAB | eH | eHR | eBB | eBA | eOBP | eSLG | eOPS | ABpHR | ebWAR | efWAR | ebWARpPA | efWARpPA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Alex Rodriguez | 11884 | 10260 | 3016 | 542 | 1323 | 0.294 | 0.380 | 0.509 | 0.889 | 18.93 | 119.95 | 110.77 | 6.56 | 6.06 |
| Cal Ripken Jr. | 12997 | 11668 | 3230 | 366 | 1126 | 0.277 | 0.340 | 0.435 | 0.775 | 31.88 | 98.51 | 94.58 | 4.93 | 4.73 |
| Honus Wagner | 11062 | 10168 | 2970 | 220 | 580 | 0.292 | 0.338 | 0.427 | 0.765 | 46.22 | 93.04 | 94.11 | 5.47 | 5.53 |
It is worth noting that Gehrig and Wagner are more competitive when evaluating their careers on a rate basis. Some of this is due to Pujols, A Rod, and Ripken Jr having longer era-adjusted careers than either Gehrig or Wagner. The comparisons below consider Pujols from 2001-2015, A Rod from 1994-2012, and Ripken Jr from 1981-1996. This viewing of careers has Gehrig and Pujols in a near tie, same as Wagner and Ripken Jr. That being said, our era-adjusted JAWS metrics rank Albert Pujols above Lou Gehrig and Cal Ripken Jr above Honus Wagner. And Alex Rodriguez is clearly better than Honus Wagner by all approaches mentioned here (career, shortened career, and JAWS). Back to topics
| name | ePA | eAB | eH | eHR | eBB | eBA | eOBP | eSLG | eOPS | ABpHR | ebWAR | efWAR | ebWARpPA | efWARpPA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Albert Pujols | 9786 | 8370 | 2670 | 543 | 1224 | 0.319 | 0.408 | 0.587 | 0.995 | 15.41 | 100.83 | 87.69 | 6.70 | 5.82 |
| Lou Gehrig | 9592 | 8013 | 2486 | 485 | 1428 | 0.310 | 0.417 | 0.575 | 0.992 | 16.52 | 96.64 | 93.15 | 6.55 | 6.31 |
| name | ePA | eAB | eH | eHR | eBB | eBA | eOBP | eSLG | eOPS | ABpHR | ebWAR | efWAR | ebWARpPA | efWARpPA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Alex Rodriguez | 10907 | 9436 | 2802 | 507 | 1189 | 0.297 | 0.382 | 0.515 | 0.897 | 18.61 | 115.78 | 106.25 | 6.90 | 6.33 |
| Cal Ripken Jr. | 11132 | 9927 | 2778 | 332 | 1038 | 0.280 | 0.348 | 0.447 | 0.795 | 29.90 | 94.50 | 90.42 | 5.52 | 5.28 |
| Honus Wagner | 11062 | 10168 | 2970 | 220 | 580 | 0.292 | 0.338 | 0.427 | 0.765 | 46.22 | 93.04 | 94.11 | 5.47 | 5.53 |
On August 12, 2025 our work was featured by the Science desk at the New York Times. The article discussed both the reception of our published academic paper within the statistical community and one of its most provocative implications: Barry Bonds ranks as the career leader in era-adjusted WAR. This framing, which naturally invites debate about the greatest player of all time, helped bring broader attention to the era-adjusted statistics derived from our methodology. The reception has been mixed of course (don’t read the comments!)
Controversial blogger Steve Sailer wrote a piece about the New York Times feature titled “Who Was Greatest Baseball Player Ever? Ruth or Bonds?” Sailer’s piece is a more or less fair presentation of our work and handles PED concerns with nuance. He even grants Bonds the possibility of being the best player in his era.
Sailer clearly read our documentation and had a response to this passage from Version 2.1 of this document:
“Babe Ruth’s dominance is in part due to his talent, but is also in part to him exercising a superior batting strategy that had not existed before. Therefore, Ruth’s”vs his peers” stats are slightly distorted, and his era-adjusted stats will also be distorted as a result. Ruth’s era-adjusted stats reflect the combination of his talent and his competitive advantage. This competitive advantage does not exist in other contexts. Our method will therefore overestimate Ruth’s era-adjusted home run hitting and his era-adjusted WAR [Wins Above Replacement] since our method does not yet disentangle talent and competitive circumstance. The problem of the Babe Ruth anomaly confounds all era-adjustment techniques. We imagine that Ruth’s era-adjusted OBP [On Base Percentage] is also overestimated by our method. The Babe Ruth anomaly challenges all other era-adjustment techniques, and is especially challenging for anyone making interpretations based solely on raw or league adjusted “+” stats and WAR. ”
Sailer said that this points out that Ruth caused a glitch in the matrix and ended his piece by asking: then again, maybe Ruth should get extra credit for revolutionizing professional sports in the Western world?
To this, we say that whatever extra credit Sailer is calling for is already baked into the calculations and, even with the extra credit, Ruth still trails Bonds, Mays, Clemens in career value and his best seasons are dwarfed by many others.
Now consider the alternative line of thinking. Suppose that one were interested in correcting the mismatch between Ruth’s inferred talent from peer-relative accomplishments during eras where he revolutionized the sport, i.e. if the dominant strategy in the league was to hit home runs like it is today. It may be the case that Ruth still leads his contemporaries, but he would no longer be a glitch in the matrix. His dominance would shrink, his inferred talent would be much lower, and his era-adjusted stats would take a potentially huge hit.
It is worth it to note that advocates for older era players will still cry foul, pointing out that modern players are beneficiaries of advances in training, medicine, and technology which allow them to perform at an elite level unavailable to what was around for Ruth. Paradoxically, these advances correlate with a reduction in career value for modern stars (sans Barry Bonds). The table below taken from FanGraphs lists the top 10 in fWAR for all players age 35 and older. Bonds is the only player still living and seven of the 10 began their careers before integration.
Having read this far, you probably have a sense of what is happening by now. All the modern advantages are bestowed upon everyone and at the elite levels there is less variation in training and conditioning today than in the past. For example, Babe Ruth hired a personal trainer during his playing days and this was an event worthy of Wikipedia page. Combined with increases to the talent pool, the variation of achievement has shrunk and the margin for error is less than it has been in the past. An open problem in era-adjustment is to provide adjustments for the aging curve of players so that they, in addition to seasonal stats, can be compared across eras.
Taken together, it is possible, perhaps very likely, that era-adjusted WAR and other era-adjusted baseball statistics still leave Babe Ruth’s career value inflated over his true talent level. At least these measures rein in Ruth’s bloated valuation whereas traditional WAR and OPS+ suggest he’s the undisputed GOAT. Back to topics
In a previous article, Eck devoted attention to Ted Williams with a focus on how his career would be much worse in an era-neutral context. While Williams’s stats do take a huge hit as speculated, his era-adjusted career WAR values are still very high. He is also firmly in the top 10 on a rate basis, as seen above.
Considering that Ted Williams missed a large part of five seasons due to wars, it is reasonable to include Ted Williams on the “Mount Rushmore” (top 4) of the greatest all-time baseball players based on this analysis… But there is a lot of context that this current analysis does not yet account for. We currently account for slow integration, talent depletion due to World War II, changing game numbers, and league expansion. But we do not yet account for the general quality of a players’ competition, and Ted Williams did not face very good pitchers.
We now look at the best pitching seasons by ebWAR during the years that Williams did not serve in wars and we remove Williams’s Boston teammates (namely Lefty Grove). What we find is that the top end of his competition is weak in both an absolute sense and relative to the contemporaneous NL. Below are the top 10 AL pitching seasons among non-Williams teammates during the years that Ted Williams played (1939-1960 with 1943-45 and 1952-53 removed).
| name | lg | team | age | year | eIP | eER | eERA | eK | eK9 | ebWAR | efWAR |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Hal Newhouser | AL | DET | 25 | 1946 | 284 | 76.04889 | 2.41 | 293 | 9.3 | 10.23 | 10.33 |
| Billy Pierce | AL | CHA | 28 | 1955 | 212 | 44.99111 | 1.91 | 187 | 7.9 | 7.86 | 6.89 |
| Bob Feller | AL | CLE | 20 | 1939 | 276 | 92.92000 | 3.03 | 335 | 10.9 | 7.81 | 6.30 |
| Herb Score | AL | CLE | 23 | 1956 | 231 | 59.03333 | 2.30 | 276 | 10.8 | 7.72 | 8.20 |
| Early Wynn | AL | CLE | 36 | 1956 | 257 | 69.96111 | 2.45 | 168 | 5.9 | 7.72 | 5.56 |
| Bob Feller | AL | CLE | 21 | 1940 | 291 | 90.85667 | 2.81 | 360 | 11.1 | 7.35 | 9.01 |
| Hoyt Wilhelm | AL | BAL | 36 | 1959 | 219 | 57.91333 | 2.38 | 142 | 5.8 | 6.73 | 3.72 |
| Jim Bunning | AL | DET | 25 | 1957 | 268 | 80.99556 | 2.72 | 187 | 6.3 | 6.66 | 3.72 |
| Camilo Pascual | AL | WS1 | 25 | 1959 | 234 | 66.04000 | 2.54 | 180 | 6.9 | 6.65 | 8.49 |
| Bobo Newsom | AL | DET | 31 | 1939 | 271 | 96.95778 | 3.22 | 239 | 7.9 | 6.60 | 5.85 |
Below are the top 10 NL pitching seasons during the same time period. Recall that interleague play did not exist when Ted Williams played.
| name | lg | team | age | year | eIP | eER | eERA | eK | eK9 | ebWAR | efWAR |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Ewell Blackwell | NL | CIN | 24 | 1947 | 263 | 68.96444 | 2.36 | 264 | 9.0 | 9.79 | 8.94 |
| Harry Brecheen | NL | SLN | 33 | 1948 | 250 | 56.94444 | 2.05 | 211 | 7.6 | 9.64 | 9.01 |
| Johnny Antonelli | NL | NY1 | 24 | 1954 | 252 | 59.92000 | 2.14 | 186 | 6.6 | 9.62 | 4.65 |
| Mort Cooper | NL | SLN | 29 | 1942 | 276 | 66.85333 | 2.18 | 206 | 6.7 | 8.89 | 8.82 |
| Robin Roberts | NL | PHI | 27 | 1954 | 291 | 98.94000 | 3.06 | 200 | 6.2 | 8.64 | 6.32 |
| Warren Spahn | NL | BSN | 26 | 1947 | 283 | 70.12111 | 2.23 | 154 | 4.9 | 8.57 | 5.90 |
| Ernie Broglio | NL | SLN | 24 | 1960 | 219 | 54.99333 | 2.26 | 190 | 7.8 | 8.48 | 3.81 |
| Robin Roberts | NL | PHI | 24 | 1951 | 291 | 96.03000 | 2.97 | 170 | 5.3 | 8.18 | 7.38 |
| Warren Spahn | NL | BSN | 30 | 1951 | 278 | 95.13778 | 3.08 | 203 | 6.6 | 7.61 | 5.13 |
| Johnny Sain | NL | BSN | 30 | 1948 | 291 | 88.91667 | 2.75 | 158 | 4.9 | 7.02 | 4.40 |
The top 10 AL pitching seasons excluding Boston Red Sox players for select 20 year stretches are included below for comparison:
1961-1980 AL:
| name | lg | team | age | year | eIP | eER | eERA | eK | eK9 | ebWAR | efWAR |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Ron Guidry | AL | NYA | 27 | 1978 | 254 | 53.05778 | 1.88 | 257 | 9.1 | 11.24 | 9.71 |
| Mark Fidrych | AL | DET | 21 | 1976 | 227 | 47.92222 | 1.90 | 123 | 4.9 | 10.72 | 4.85 |
| Wilbur Wood | AL | CHA | 29 | 1971 | 281 | 68.06444 | 2.18 | 189 | 6.1 | 10.42 | 6.22 |
| Bert Blyleven | AL | MIN | 22 | 1973 | 267 | 67.04667 | 2.26 | 245 | 8.3 | 8.88 | 10.18 |
| Hank Aguirre | AL | DET | 31 | 1962 | 213 | 48.99000 | 2.07 | 149 | 6.3 | 8.54 | 4.62 |
| Gaylord Perry | AL | CLE | 33 | 1972 | 272 | 61.95556 | 2.05 | 189 | 6.3 | 8.20 | 6.92 |
| Wilbur Wood | AL | CHA | 30 | 1972 | 291 | 90.85667 | 2.81 | 161 | 5.0 | 8.14 | 4.90 |
| Gaylord Perry | AL | CLE | 35 | 1974 | 272 | 73.13778 | 2.42 | 209 | 6.9 | 8.07 | 5.02 |
| Bert Blyleven | AL | MIN | 23 | 1974 | 233 | 63.94556 | 2.47 | 251 | 9.7 | 7.87 | 8.36 |
| Frank Tanana | AL | CAL | 21 | 1975 | 230 | 67.97778 | 2.66 | 287 | 11.2 | 7.67 | 7.81 |
1981-2000 AL:
| name | lg | team | age | year | eIP | eER | eERA | eK | eK9 | ebWAR | efWAR |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Bret Saberhagen | AL | KCA | 25 | 1989 | 291 | 63.05000 | 1.95 | 204 | 6.3 | 13.56 | 9.17 |
| Roger Clemens | AL | TOR | 34 | 1997 | 291 | 72.10333 | 2.23 | 254 | 7.9 | 12.71 | 10.45 |
| Kevin Appier | AL | KCA | 25 | 1993 | 251 | 66.09667 | 2.37 | 181 | 6.5 | 10.68 | 8.27 |
| Bert Blyleven | AL | CLE | 30 | 1981 | 235 | 80.94444 | 3.10 | 182 | 7.0 | 9.94 | 5.11 |
| Roger Clemens | AL | TOR | 35 | 1998 | 259 | 71.94444 | 2.50 | 259 | 9.0 | 9.47 | 7.76 |
| Teddy Higuera | AL | ML4 | 29 | 1988 | 225 | 66.00000 | 2.64 | 187 | 7.5 | 9.23 | 5.40 |
| Randy Johnson | AL | SEA | 31 | 1995 | 270 | 71.10000 | 2.37 | 355 | 11.8 | 8.69 | 10.33 |
| Kevin Appier | AL | KCA | 24 | 1992 | 208 | 61.01333 | 2.64 | 146 | 6.3 | 8.54 | 4.48 |
| Dave Stieb | AL | TOR | 26 | 1984 | 291 | 86.00667 | 2.66 | 224 | 6.9 | 8.43 | 6.28 |
| Mark Gubicza | AL | KCA | 25 | 1988 | 283 | 88.04444 | 2.80 | 191 | 6.1 | 8.36 | 6.11 |
2001-2019 AL:
The 2020 season is not included.
| name | lg | team | age | year | eIP | eER | eERA | eK | eK9 | ebWAR | efWAR |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Justin Verlander | AL | DET | 29 | 2012 | 291 | 71.13333 | 2.20 | 242 | 7.5 | 12.60 | 10.21 |
| Zack Greinke | AL | KCA | 25 | 2009 | 262 | 52.98222 | 1.82 | 230 | 7.9 | 12.27 | 9.66 |
| Corey Kluber | AL | CLE | 31 | 2017 | 265 | 53.00000 | 1.80 | 266 | 9.0 | 11.74 | 9.11 |
| Mike Minor | AL | TEX | 31 | 2019 | 262 | 82.09333 | 2.82 | 168 | 5.8 | 9.65 | 4.56 |
| Justin Verlander | AL | DET | 28 | 2011 | 291 | 72.10333 | 2.23 | 253 | 7.8 | 9.35 | 7.56 |
| Corey Kluber | AL | CLE | 28 | 2014 | 272 | 73.13778 | 2.42 | 272 | 9.0 | 8.92 | 7.53 |
| Lance Lynn | AL | TEX | 32 | 2019 | 260 | 82.04444 | 2.84 | 200 | 6.9 | 8.53 | 6.45 |
| David Price | AL | TBA | 26 | 2012 | 244 | 65.06667 | 2.40 | 187 | 6.9 | 8.44 | 4.81 |
| Justin Verlander | AL | DET | 33 | 2016 | 277 | 85.87000 | 2.79 | 224 | 7.3 | 8.27 | 5.99 |
| Justin Verlander | AL | DET | 34 | 2017 | 272 | 87.04000 | 2.88 | 201 | 6.7 | 8.10 | 5.01 |
We now take a closer look at the wider field of Williams’s competition. Below we display the distributions of ebWAR values of all pitchers who pitched at least 200 innings for each of the above AL eras with a focus on comparing Williams’s AL to the other eras. We find that the field of pitchers that Williams faced is better than the era that came before it (which makes sense) and slightly worse than the contemporaneous NL. But his competition was far worse than the more modern eras.
What this shows is that Ted Williams competed in one of the weakest pitching environments of any extended era. Even Hal Newhouser’s 1946 masterpiece (10.32 ebWAR) came without the wartime hiatus that sidelined so many stars, as he never had to shake off military “rust.” In other words, if you were hand‑picking an environment to pile up legendary numbers, the 1939–1960 AL with Lefty Grove on your team would be near the top of the list.
To compound the issue, Ted Williams faced fewer left-handed hitters than great hitters from more modern eras. Kenneth Matinale has some analyses on this topic, you can view one here. Below are Ted Williams splits from baseball reference (the information is not based on complete play-by-play data). We can see that Williams was far worse against left-handed pitchers, and that he faced lefties only 21.8% of the time. On the other hand, Tony Gywnn and George Brett faced lefties, respectively, 34.4% and 33.2% of the time.
| I | Split | G | GS | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS | TB | GDP | HBP | SH | SF | IBB | ROE | BAbip | tOPS+ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| I | vs RHP | 1900 | 7148 | 5587 | 1362 | 1953 | 388 | 59 | 421 | 1390 | 19 | 16 | 1516 | 474 | .350 | .489 | .666 | 1.155 | 3722 | 145 | 26 | 1 | 18 | 225 | 64 | .325 | 106 | |
| I | vs LHP | 778 | 1988 | 1634 | 295 | 509 | 99 | 9 | 61 | 311 | 4 | 2 | 337 | 197 | .312 | .431 | .495 | .926 | 809 | 52 | 11 | 1 | 5 | 23 | 23 | .324 | 67 |
Below is an educated guess of Ted Williams’s era-adjusted statistics had 33% of his plate appearances came against lefties (denoted Ted Williams*). The table below also provides, for reference, Ted William’s era-adjusted stats in the first row. We use a wOBA based approach to estimate Williams’s era-adjusted WAR had 33% of his plate appearances came against lefties using the run values computed here. This reference gives run values for outs (-0.26), walks (0.29), HBP (0.31), singles (0.44), doubles (0.74), triples (1.01), and home runs (1.39). We will suppose that one run is 0.10 WAR (using a 10 runs-to-wins conversion). Note that Williams loses more home runs than hits. We assign a run value of 0.59 for this difference so that theses added hits are halfway between a single and a double. The analysis here shows that Ted Williams’s era-adjusted stats would take a hit if they were additionally adjusted for a more modern pitching deployment strategy, one that was embraced during the time frame that we are using to evaluate careers.
| name | ePA | eAB | eH | eHR | eBB | eBA | eOBP | ABpHR | ebWAR | efWAR | ebWARpPA | efWARpPA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Ted Williams | 10164 | 8210 | 2576 | 497 | 1890 | 0.314 | 0.443 | 16.52 | 110.45 | 111.49 | 7.06 | 7.13 |
| Ted Williams* | 10164 | 8256 | 2562 | 465 | 1844 | 0.310 | 0.438 | 17.75 | 103.9 | 104.94 | 6.64 | 6.71 |
With all this in mind, we are now going to start a speculative exercise on Ted Williams prospects of remaining in the “Mount Rushmore” (top 4) of baseball players as judged by career value if you gave him his 5 seasons back. For this exercise we will remove Alex Rodriguez and Roger Clemens entirely and will consider Bonds stats through 1998 (denoted Barry Bonds**) where the speculative projection of Bonds career is under the premise of what his career would look like had he not taken PEDs after his age 33 season (we will ignore amphetamine speculation and just focus on PEDs as is standard practice with these types of discussions). This exercise will focus on ebWAR since it is favorable to Ted Williams, but we will be using our lefty percentage adjusted version of Ted Williams. Below is the list of all players that have obtained as much efWAR as Ted Williams where Mike Trout (through 2025, his age 33 season) is included in the conversation since he is the greatest player on a rate basis. In aggregate, this is a favorable set of circumstances for Ted Williams.
| name | ebWAR | efWAR |
|---|---|---|
| Willie Mays | 147.26 | 138.59 |
| Babe Ruth | 140.71 | 125.83 |
| Henry Aaron | 138.22 | 130.72 |
| Stan Musial | 119.10 | 112.35 |
| Ty Cobb | 116.90 | 110.88 |
| Greg Maddux | 112.49 | 119.40 |
| Mike Schmidt | 111.45 | 108.73 |
| Rickey Henderson | 109.78 | 105.01 |
| Randy Johnson | 108.27 | 109.13 |
| Ted Williams* | 103.90 | 104.94 |
| Lefty Grove | 103.61 | 105.22 |
| Barry Bonds** | 98.93 | 94.47 |
| Mike Trout | 94.14 | 91.91 |
| Nolan Ryan | 88.67 | 109.82 |
Where does this go from here? Ted Williams needs only roughly 15 ebWAR and 8 efWAR to eclipse Stan Musial for the 4th spot. He would need a lot more to obtain the third spot. Barry Bonds, who put up 8.6 ebWAR in 1998 is slightly behind Ted Williams. Mike Trout is on the outside looking in. But Trout is the most productive player all-time on a rate basis and this analysis is only through his age 33 season. A close look at Williams’s stats reveal that he got off to a hot start in 1953 and his 1942 and 1946 seasons were amazing.
So, at face value, he could easily pull this off. But none of this accounts for the relatively poor pitching competition that Ted Williams faced in his time period. How much should that factor in? A 5% reduction? A 10% reduction? More? Less? And how do these types of projections account for additional injury risk? What do we think about accounting for the systematic increased longevity of older era players? It seems possible for Ted Williams to crack the Mount Rushmore of career ebWAR from the analysis. But this analysis was very favorable to Williams. We ignored Clemens, threw out all post-1998 Bonds stats, and have not adjusted for strength of competition or additional injury risk. In our view, Ted Williams remains firmly on the outside of Mt. Rushmore.
Ted Williams remains one of the greatest players of all-time. But the mythical lore and possible GOAT status that surrounds him reflects failed attempts to properly evaluate the historical achievements of players. A contextualized Ted Williams is comporable to Joey Votto with more power and more longevity. Oh the blasphemy!
| name | ePA | eAB | eH | eHR | eBB | eBA | eOBP | ABpHR | ebWAR | efWAR | ebWARpPA | efWARpPA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Joey Votto | 9053 | 7294 | 2230 | 275 | 1630 | 0.306 | 0.435 | 26.52 | 71.84 | 67.81 | 5.16 | 4.87 |
| Ted Williams* | 10164 | 8256 | 2562 | 465 | 1844 | 0.310 | 0.438 | 17.75 | 103.9 | 104.94 | 6.64 | 6.71 |
For readers who want direct access to our data, this document is written in R Markdown and now loads the fullhouse R package. No more local data files. You can install it from GitHub:
https://github.com/DEck13/fullhouse
The source code for this document is also available for cloning and experimentation. Feel free to play around with these statistics! If you publish analyses or content based on our era-adjusted statistics, please cite at least one of the following:
Shen Yan, Adrian Burgos Jr., Christopher Kinson, and Daniel J. Eck (2025). Comparing baseball players across eras via novel Full House Modeling. Annals of Applied Statistics, 19(2): 1778-1799. DOI: 10.1214/24-AOAS1992.
Our website: https://eckeraadjustment.web.illinois.edu/
Mathematically inclined readers may also explore the detailed primer vignette in the Lahman R package which walks through Full House Modeling mechanics through an example involving batting averages.
https://cran.r-project.org/web/packages/Lahman/vignettes/FHM-primer.html