Babe Ruth is the best baseball player of all time. Far and away, hands down, no questions asked. Ty Cobb was a fine player, but he wasn’t in Ruth’s league. Ruth got on base more, had more power, AND could pitch; Cobb was not even close to Ruth as a hitter:
OBP: Cobb .433 in a .341 league; Ruth .474 in a .354 league
SLG: Cobb .512 in a .365 league; Ruth .690 (!!!) in a .400 league
Ruth was better than Cobb at getting on base and bettger than Cobb at hitting for power, and that’s 80% of your game. Ruth created more runs than Cobb despite playing 500 fewer games. As hitters, Ruth is WAY better, better by an extremely large margin; the difference between the two is about 40 runs a year, an enormous difference. Cobb’s basestealing isn’t worth anywhere near that much - maybe 10 runs a year, if you’re generous, since Cobb was caught stealing a lot. And the defense sure ain’t 40 runs a year. It’s nice that Cobb allegedly didn’t like hitting homers, but baseball isn’t about what you like doing, it’s about what you actually do. Ruth was better. I might also add that Ruth won the World Series many times and played brilliantly in the World Series; Cobb never did win it, and sucked in the World Series he played in. Ruth, despite his boozing and whoring, was generally a decent teammate; Cobb was a psychopath. Anyone who would rather have Ty Cobb on their team than Babe Ruth is crazy.
And I haven’t even discussed Ruth’s pitching yet.
spooje, All of Ruth’s records have not been broken; significantly, he still holds the record for runs scored in a season, 177. He’s also in second place, with 163. Nobody else has ever come close to that record, and I’d say scoring runs is a pretty significant part of offense. Ruth also still has the best career slugging percentage ever.
Furthermore, the fact that many of his individual records have been broken simply doesn’t change the fact that he was a greater player than any of the guys who broke those records. I love Barry Bonds, but he’s no Ruth. And you surely dont believe Roger Maris was a better player than Babe Ruth.
It’s probably true that ballplayers are better as a group now, but if we dismiss anyone who played prior to 1960 on that basis, you can never compare players of different eras. Ruth, had he played today, would have had all the advantages of modern players. He dominated his era in a way no other player ever has, and that makes him the best ever. There’s no other reasonable conclusion. Even if we break baseball history up into chunks and take the best player from each, Ruth dominated his era more than anyone else.
Ruth towers about all baseball players just as much as Wayne Gretzky does above hockey players or Don Bradford does above cricketers.