2025 DRAFT
TODAY'S LEADERS: Batting | Pitching
2025 LEADERS: Batting | Pitching

Top 100 Pitcher Seasons

RK SEASON PLAYER TEAM IP W SV ER HW K ERA WHIP $$ C
1. 2004 RANDY JOHNSON Arizona Diamondbacks 245.7 16 0 71 177 290 2.60 0.90 30 a
2. 2015 MAX SCHERZER Washingtion Nationals 228.7 14 0 71 210 276 2.79 0.92 38 a
3. 2015 MADISON BUMGARNER San Francisco Giants 218.3 18 0 67 220 234 2.76 1.01 32 a
4. 2017 ROBBIE RAY Arizona Diamondbacks 162.0 15 0 52 187 218 2.89 1.15 7 b
5. 2016 MAX SCHERZER Washingtion Nationals 163.7 12 0 51 149 208 2.80 0.91 0 T
6. 2013 JOSE FERNANDEZ Miami Marlins 172.7 12 0 40 169 187 2.09 0.98 10 a
7. 2011 DREW STOREN Washingtion Nationals 75.3 6 43 23 57 74 2.76 1.03 10 b
8. 2001 WADE MILLER Houston Astros 212.0 16 0 80 183 183 3.40 1.22 19 a
9. 2009 JORGE DE LA ROSA Colorado Rockies 185.0 16 0 90 172 193 4.38 1.38 10 a
10. 2004 ARMANDO BENITEZ Miami Marlins 69.7 2 47 10 36 62 1.29 0.81 38 a
11. 2014 TYSON ROSS San Diego Padres 195.7 13 0 61 237 195 2.81 1.21 10 b
12. 2015 JON LESTER Chicago Cubs 205.0 11 0 76 232 207 3.34 1.13 25 a
13. 2015 TYSON ROSS San Diego Padres 196.0 10 0 68 256 212 3.12 1.31 15 f
14. 2007 FRANCISCO CORDERO Milwaukee Brewers 63.3 0 44 21 52 86 3.00 1.11 29 a
15. 2002 BILLY WAGNER Houston Astros 75.0 4 35 21 51 88 2.52 0.97 37 a
16. 2007 JOHN MAINE New York Mets 191.0 15 0 83 168 180 3.91 1.27 10 b
17. 2002 MATT MORRIS St. Louis Cardinals 210.3 17 0 80 210 171 3.43 1.31 31 a
18. 2013 SHELBY MILLER Atlanta Braves 173.3 15 0 59 208 169 3.06 1.20 5 a
19. 2017 RICH HILL Los Angeles Dodgers 130.7 12 0 49 142 160 3.38 1.09 24 a
20. 2008 FRANCISCO CORDERO Cincinnati Reds 70.3 5 34 26 61 78 3.34 1.41 29 b
21. 2008 BEN SHEETS Milwaukee Brewers 198.3 13 0 68 181 158 3.09 1.15 24 a
22. 2002 WADE MILLER Houston Astros 160.7 15 0 57 147 141 3.19 1.28 19 b
23. 2003 BRANDON WEBB Arizona Diamondbacks 165.7 9 0 56 134 158 3.04 1.19 10 a
24. 2003 TIM WORRELL San Francisco Giants 78.3 4 38 25 74 65 2.89 1.31 11 a
25. 2017 ALEX WOOD Los Angeles Dodgers 132.7 15 0 38 143 132 2.58 1.08 1 a
26. 2016 ROBBIE RAY Arizona Diamondbacks 174.3 8 0 95 256 218 4.90 1.47 7 a
27. 2015 MICHAEL WACHA St. Louis Cardinals 181.3 17 0 68 220 153 3.38 1.21 15 f
28. 2009 FRANCISCO CORDERO Cincinnati Reds 66.7 2 39 16 58 58 2.15 1.31 29 h
29. 2015 FRANCISCO RODRIGUEZ Milwaukee Brewers 57.0 1 38 14 49 62 2.21 0.86 10 b
30. 2007 TREVOR HOFFMAN San Diego Padres 57.3 4 42 19 49 44 3.00 1.12 29 a
31. 2013 RAFAEL SORIANO Washingtion Nationals 66.7 3 43 23 82 51 3.11 1.23 26 a
32. 2005 TODD JONES Miami Marlins 62.3 1 39 15 50 55 2.18 0.92 10 a
33. 2016 JON LESTER Chicago Cubs 141.3 12 0 46 154 139 2.93 1.09 0 T
34. 2006 JOE BOROWSKI Miami Marlins 69.7 3 36 29 63 64 3.73 1.37 12 a
35. 2011 BRANDON BEACHY Atlanta Braves 135.7 6 0 57 121 158 3.77 1.21 1 a
36. 2006 DAVE BUSH Milwaukee Brewers 210.0 12 0 103 201 166 4.41 1.14 7 a
37. 2002 GREG MADDUX Atlanta Braves 199.3 16 0 58 194 118 2.62 1.20 36 a
38. 2014 RAFAEL SORIANO Washingtion Nationals 62.0 4 32 22 70 59 3.19 1.13 26 b
39. 2009 JONATHAN BROXTON Los Angeles Dodgers 39.7 6 20 12 18 65 2.70 0.85 0 T
40. 2011 HIROKI KURODA Los Angeles Dodgers 172.3 11 0 58 165 133 3.04 1.23 0 T
41. 2004 JAKE PEAVY San Diego Padres 98.3 9 0 24 76 109 2.20 1.05 10 h
42. 2015 SHELBY MILLER Atlanta Braves 205.3 6 0 69 256 171 3.02 1.25 5 h
43. 2011 CHAD BILLINGSLEY Los Angeles Dodgers 188.0 11 0 88 189 152 4.21 1.45 32 a
44. 2008 TODD WELLEMEYER St. Louis Cardinals 191.7 13 0 79 178 134 3.70 1.25 2 a
45. 2016 JON GRAY Colorado Rockies 146.3 9 0 73 185 157 4.49 1.26 10 a
46. 2017 MICHAEL WACHA St. Louis Cardinals 159.7 12 0 76 225 153 4.28 1.41 14 a
47. 2016 FERNANDO RODNEY San Diego Padres 65.3 2 25 21 83 74 2.89 1.27 11 a
48. 2011 IAN KENNEDY Arizona Diamondbacks 107.7 12 0 35 97 101 2.92 1.14 0 T
49. 2008 JOHNNY CUETO Cincinnati Reds 174.0 9 0 93 178 158 4.81 1.41 5 a
50. 2008 JONATHAN BROXTON Los Angeles Dodgers 69.0 3 14 24 54 88 3.13 1.17 8 a
51. 2017 ZACK GODLEY Arizona Diamondbacks 130.7 6 0 52 154 141 3.58 1.18 10 a
52. 2012 AARON HARANG Los Angeles Dodgers 179.7 10 0 72 167 131 3.60 1.40 7 a
53. 2017 CHASE ANDERSON Milwaukee Brewers 118.3 10 0 39 131 112 2.97 1.11 10 a
54. 2013 REX BROTHERS Colorado Rockies 67.3 2 19 13 87 76 1.74 1.29 6 b
55. 2016 JEANMAR GOMEZ Philadelphia Phillies 65.7 3 35 30 92 45 4.11 1.40 10 a
56. 2003 GUILLERMO MOTA Los Angeles Dodgers 105.0 6 1 23 78 99 1.97 0.99 10 a
57. 2003 WADE MILLER Houston Astros 148.3 10 0 73 138 128 4.44 1.32 0 T
58. 2010 HISANORI TAKAHASHI New York Mets 106.3 8 8 42 100 92 3.57 1.26 10 a
59. 2014 FRANCISCO RODRIGUEZ Milwaukee Brewers 43.0 4 27 18 47 43 3.77 1.09 10 a
60. 2016 DAN STRAILY Cincinnati Reds 144.0 12 0 65 170 121 4.06 1.18 10 a
61. 2010 BRANDON LYON Houston Astros 78.0 6 20 27 68 54 3.12 1.27 5 a
62. 2010 MATT CAPPS Washingtion Nationals 47.0 3 27 14 52 39 2.68 1.30 0 W
63. 2008 JOHN MAINE New York Mets 135.0 9 0 65 121 116 4.33 1.36 15 g
64. 2015 JOHN AXFORD Colorado Rockies 51.7 4 23 25 82 57 4.36 1.59 10 a
65. 2010 JORGE DE LA ROSA Colorado Rockies 117.3 8 0 52 99 107 4.00 1.31 10 b
66. 2007 JAKE PEAVY San Diego Padres 78.3 8 0 26 55 86 3.00 1.05 31 h
67. 2007 CHUCK JAMES Atlanta Braves 161.3 11 0 76 164 116 4.25 1.38 5 b
68. 2017 BRAD HAND San Diego Padres 36.7 2 18 7 32 51 1.72 0.87 1 a
69. 2001 ADAM EATON San Diego Padres 116.7 8 0 56 108 109 4.31 1.27 10 b
70. 2009 JASON MARQUIS Colorado Rockies 216.0 15 0 97 218 115 4.04 1.38 1 a
71. 2012 CARLOS MARMOL Chicago Cubs 36.7 2 17 9 25 51 2.19 1.30 10 a
72. 2007 JAMIE MOYER Philadelphia Phillies 199.3 14 0 111 222 133 5.02 1.45 2 a
73. 2011 RICKY NOLASCO Miami Marlins 206.0 10 0 107 244 148 4.68 1.40 13 a
74. 2014 SHELBY MILLER Atlanta Braves 183.0 10 0 76 233 127 3.74 1.27 5 b
75. 2006 CHUCK JAMES Atlanta Braves 107.7 11 0 47 95 85 3.92 1.27 5 a
76. 2012 RICKY NOLASCO Miami Marlins 191.0 12 0 95 214 125 4.48 1.37 12 a
77. 2005 JOHN PATTERSON Washingtion Nationals 102.7 6 0 38 92 96 3.32 1.19 2 a
78. 2013 TONY CINGRANI Cincinnati Reds 87.3 4 0 28 95 100 2.89 1.09 10 a
79. 2007 DAVE BUSH Milwaukee Brewers 186.3 12 0 106 217 134 5.13 1.40 7 b
80. 2003 CURT SCHILLING Arizona Diamondbacks 84.0 3 0 27 77 99 2.89 1.06 30 h
81. 2012 MARCO ESTRADA Milwaukee Brewers 96.3 5 0 35 91 97 3.28 1.16 10 a
82. 2001 BRUCE CHEN New York Mets 140.0 7 0 77 144 123 4.95 1.42 8 b
83. 2017 JON GRAY Colorado Rockies 98.7 8 0 41 126 97 3.74 1.28 10 b
84. 2014 ADAM WAINWRIGHT St. Louis Cardinals 118.7 10 0 35 135 81 2.65 1.14 16 h
85. 2002 OLIVER PEREZ San Diego Padres 90.0 4 0 35 71 94 3.50 1.32 10 a
86. 2009 ADAM WAINWRIGHT St. Louis Cardinals 74.7 7 0 19 66 72 2.28 1.05 10 h
87. 2001 JOHN ROCKER Atlanta Braves 32.0 2 19 11 25 36 3.09 1.28 0 R
88. 2012 SEAN MARSHALL Cincinnati Reds 49.0 4 9 17 50 60 3.12 1.27 0 W
89. 2013 DAN HAREN Miami Marlins 139.7 8 1 78 180 119 5.03 1.29 13 a
90. 2009 JOHNNY CUETO Cincinnati Reds 126.3 8 0 57 126 95 4.07 1.34 0 T
91. 2004 CORY LIDLE Philadelphia Phillies 211.3 12 0 115 224 126 4.91 1.35 4 a
92. 2010 SERGIO ROMO San Francisco Giants 62.0 5 0 15 46 70 2.18 0.97 2 a
93. 2012 BRANDON BEACHY Atlanta Braves 81.0 5 0 18 49 68 2.00 0.96 1 b
94. 2003 ROD BECK San Diego Padres 29.0 3 18 5 20 25 1.55 1.00 10 a
95. 2002 STEWART,S Montreal Expos 37.0 4 13 16 28 41 3.89 1.11 10 a
96. 2006 JUAN CRUZ Arizona Diamondbacks 94.7 5 0 44 80 88 4.17 1.34 1 a
97. 2014 MICHAEL WACHA St. Louis Cardinals 104.0 5 0 37 124 91 3.20 1.19 10 b
98. 2006 JORGE JULIO Arizona Diamondbacks 38.7 1 13 18 29 50 4.15 1.33 10 a
99. 2014 JOSE FERNANDEZ Miami Marlins 51.7 4 0 14 49 70 2.44 0.95 10 b
100. 2005 CARLOS ZAMBRANO Chicago Cubs 92.7 4 0 44 73 88 4.26 1.23 0 T