Babe Ruth
Barry Bonds
Stat by stat
Bars are scaled to the leader in this list.
The verdict
Babe Ruth leads 2 of 3 categories. Our all-time ranking places Babe Ruth at #1 and Barry Bonds at #3.
Head-to-head FAQ
Who leads more shared metrics?
How do the published ranks compare?
Are these live stats?
The case for Babe Ruth
The gap between Ruth and his contemporaries remains the largest any team-sport athlete has opened. His 182.6 career WAR leads all players, and the shape of it is absurd: before becoming a full-time hitter he went 94-46 as a pitcher with a 2.28 ERA, led the AL with a 1.75 ERA in 1916, and threw nearly 30 consecutive scoreless World Series innings. Then he invented modern offense. His 54 home runs in 1920 exceeded the total of every other American League team; his 60 in 1927 out-homered each AL rival again. His career .342 average, .474 on-base percentage, and 1.164 OPS — still the all-time record — came with a slugging percentage (.690) no qualified career has matched. He faced a segregated talent pool, which the debate must acknowledge, but dominance relative to environment is the fairest cross-era test, and by that test Ruth has no peer.
The case for Barry Bonds
The record book says Bonds is the greatest hitter who ever lived: 762 home runs, 73 in a single season (2001), seven MVP awards when no one else has more than three, 2,558 walks, and the only 500-homer, 500-steal career in history. His 2001-2004 peak is statistically unmatched by anyone including Ruth — in 2004 he reached base at a .609 clip, walked 232 times (120 intentionally), and posted a 1.422 OPS. The BALCO scandal is why he sits third rather than first, and why he never reached the Hall of Fame despite ten years on the ballot. The honest accounting: Bonds had accumulated three MVPs, eight Gold Gloves, and roughly 100 WAR — an inner-circle career — before the period his trainers' indictments cover began around 1999. He was an all-time great who then chemically extended and elevated his peak; both clauses are true, and any ranking must hold them together.