+ - Indicates Hall of Famer. Bold indicates active player.
Minimum of 1000 IP, 3000 PA, 500 games (fielding), 200 stolen base attempts (catchers) or 100 decisions for career and active leaderboards for rate statistics.
| Rank | Player (yrs, age) | Earned Run Average | Throws |
|---|---|---|---|
| 1. | Mariano Rivera (17, 41) | 2.214 | R |
| 2. | Tim Lincecum (5, 27) | 2.977 | R |
| 3. | Johan Santana (11, 32) | 3.103 | L |
| 4. | Roy Oswalt (11, 33) | 3.213 | R |
| 5. | Roy Halladay (14, 34) | 3.232 | R |
| 6. | Felix Hernandez (7, 25) | 3.241 | R |
| 7. | Brandon Webb (7, 32) | 3.267 | R |
| 8. | Jered Weaver (6, 28) | 3.308 | R |
| 9. | Matt Cain (7, 26) | 3.355 | R |
| 10. | Cole Hamels (6, 27) | 3.394 | L |
| 11. | Tim Hudson (13, 35) | 3.405 | R |
| 12. | Jake Peavy (10, 30) | 3.472 | R |
| 13. | CC Sabathia (11, 30) | 3.513 | L |
| 14. | Justin Verlander (7, 28) | 3.538 | R |
| 15. | Dan Haren (9, 30) | 3.589 | R |
| 16. | Carlos Zambrano (11, 30) | 3.602 | R |
| 17. | Kerry Wood (13, 34) | 3.642 | R |
| 18. | Cliff Lee (10, 32) | 3.646 | L |
| 19. | Chad Billingsley (6, 26) | 3.676 | R |
| 20. | Chris Carpenter (14, 36) | 3.760 | R |
| 21. | Zack Greinke (8, 27) | 3.819 | R |
| 22. | Mark Buehrle (12, 32) | 3.827 | L |
| 23. | Josh Beckett (11, 31) | 3.837 | R |
| 24. | Barry Zito (12, 33) | 3.913 | L |
| 25. | Derek Lowe (15, 38) | 3.939 | R |
| 26. | James Shields (6, 29) | 3.961 | R |
| 27. | Wandy Rodriguez (7, 32) | 4.071 | L |
| 28. | Arthur Rhodes (20, 41) | 4.077 | L |
| 29. | Bartolo Colon (14, 38) | 4.088 | R |
| 30. | Randy Wolf (13, 34) | 4.090 | L |
| 31. | Freddy Garcia (13, 34) | 4.092 | R |
| 32. | John Lackey (10, 32) | 4.102 | R |
| 33. | A.J. Burnett (13, 34) | 4.104 | R |
| Kevin Millwood (15, 36) | 4.104 | R | |
| 35. | Ryan Franklin (12, 38) | 4.137 | R |
| 36. | Ted Lilly (13, 35) | 4.159 | L |
| 37. | Dontrelle Willis (9, 29) | 4.170 | L |
| 38. | Scott Kazmir (8, 27) | 4.174 | L |
| 39. | Jeremy Guthrie (8, 32) | 4.190 | R |
| 40. | Ervin Santana (7, 28) | 4.217 | R |
| 41. | Javier Vazquez (14, 34) | 4.218 | R |
| 42. | Brad Penny (12, 33) | 4.228 | R |
| 43. | Brett Myers (10, 30) | 4.236 | R |
| 44. | Aaron Harang (10, 33) | 4.255 | R |
| 45. | Bronson Arroyo (12, 34) | 4.282 | R |
| 46. | Vicente Padilla (13, 33) | 4.313 | R |
| 47. | Joe Blanton (8, 30) | 4.320 | R |
| 48. | Jon Garland (12, 31) | 4.324 | R |
| 49. | Carl Pavano (13, 35) | 4.334 | R |
| 50. | Jake Westbrook (11, 33) | 4.338 | R |
| Rank | Player (yrs, age) | Earned Run Average | Throws |
| 51. | Paul Maholm (7, 29) | 4.360 | L |
| 52. | Livan Hernandez (16, 36) | 4.394 | R |
| 53. | Joel Pineiro (12, 32) | 4.407 | R |
| 54. | Tim Wakefield (19, 44) | 4.413 | R |
| 55. | Ryan Dempster (14, 34) | 4.415 | R |
| 56. | Elmer Dessens (14, 40) | 4.437 | R |
| 57. | Doug Davis (13, 35) | 4.438 | L |
| 58. | Edwin Jackson (9, 27) | 4.462 | R |
| 59. | Miguel Batista (17, 40) | 4.477 | R |
| 60. | LaTroy Hawkins (17, 38) | 4.480 | R |
| 61. | Bruce Chen (13, 34) | 4.521 | L |
| 62. | Aaron Cook (10, 32) | 4.526 | R |
| 63. | Jose Contreras (9, 39) | 4.538 | R |
| 64. | Jason Marquis (12, 32) | 4.549 | R |
| 65. | Zach Duke (7, 28) | 4.565 | L |
| 66. | Darren Oliver (18, 40) | 4.604 | L |
| 67. | Oliver Perez (9, 29) | 4.631 | L |
| 68. | Kyle Lohse (11, 32) | 4.638 | R |
| 69. | Brett Tomko (14, 38) | 4.654 | R |
| 70. | Carlos Silva (9, 32) | 4.675 | R |
| 71. | Jeff Suppan (16, 36) | 4.693 | R |
| 72. | Dave Bush (8, 31) | 4.700 | R |
| 73. | Jeff Francis (7, 30) | 4.780 | L |
| 74. | Rodrigo Lopez (10, 35) | 4.820 | R |
| 75. | Ramon Ortiz (11, 38) | 4.927 | R |
| 76. | Jamey Wright (16, 36) | 4.931 | R |
| 77. | Nate Robertson (9, 33) | 5.014 | L |
| 78. | Mark Hendrickson (10, 37) | 5.027 | L |