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

Top 100 Batter Seasons

RK SEASON PLAYER TEAM AB H R HR RBI SB AVG $$ C
1. 2007 MATT HOLLIDAY Colorado Rockies 636 216 120 36 137 11 0.340 15 h
2. 2003 ALBERT PUJOLS St. Louis Cardinals 591 212 137 43 124 5 0.359 26 f
3. 2009 ALBERT PUJOLS St. Louis Cardinals 568 186 124 47 135 16 0.328 65 a
4. 2004 ALBERT PUJOLS St. Louis Cardinals 592 196 133 46 123 5 0.331 31 g
5. 2003 TODD HELTON Colorado Rockies 583 209 135 33 117 0 0.358 39 a
6. 2006 ALBERT PUJOLS St. Louis Cardinals 535 177 119 49 137 7 0.331 55 a
7. 2006 MATT HOLLIDAY Colorado Rockies 602 196 119 34 114 10 0.326 15 g
8. 2001 ALBERT PUJOLS St. Louis Cardinals 590 194 112 37 130 1 0.329 16 a
9. 2002 ALBERT PUJOLS St. Louis Cardinals 590 185 118 34 127 2 0.314 16 b
10. 2001 BRIAN GILES Pittsburgh Pirates 576 178 116 37 95 13 0.309 23 g
11. 2004 TODD HELTON Colorado Rockies 547 190 115 32 96 3 0.347 39 b
12. 2011 JUSTIN UPTON Arizona Diamondbacks 592 171 105 31 88 21 0.289 10 g
13. 2007 ALBERT PUJOLS St. Louis Cardinals 565 185 99 32 103 2 0.327 55 b
14. 2002 PAT BURRELL Philadelphia Phillies 586 165 96 37 116 1 0.282 15 g
15. 2003 SCOTT ROLEN St. Louis Cardinals 559 160 98 28 104 13 0.286 26 h
16. 2014 GIANCARLO STANTON Miami Marlins 539 155 89 37 105 13 0.288 20 h
17. 2002 SCOTT ROLEN St. Louis Cardinals 580 154 89 31 110 8 0.266 26 b
18. 2006 CARLOS BELTRAN New York Mets 455 130 113 39 112 16 0.286 0 T
19. 2015 CARLOS GONZALEZ Colorado Rockies 556 150 87 40 97 2 0.270 30 a
20. 2013 IAN DESMOND Washingtion Nationals 600 168 77 20 80 21 0.280 13 b
21. 2014 IAN DESMOND Washingtion Nationals 593 151 73 24 91 24 0.255 13 h
22. 2009 ADAM DUNN Washingtion Nationals 546 146 81 38 105 0 0.267 33 a
23. 2013 SHIN-SOO CHOO Texas Rangers 569 162 107 21 54 20 0.285 25 a
24. 2007 J.J. HARDY Milwaukee Brewers 592 164 89 26 80 2 0.277 5 h
25. 2006 BRIAN GILES San Diego Padres 604 159 87 14 83 9 0.263 26 a
26. 2011 MICHAEL MORSE Washingtion Nationals 522 158 73 31 95 2 0.303 15 a
27. 2007 KEN GRIFFEY JR. Cincinnati Reds 528 146 78 30 93 6 0.277 12 h
28. 2005 KEN GRIFFEY JR. Cincinnati Reds 491 148 85 35 92 0 0.301 12 a
29. 2006 NICK JOHNSON Washingtion Nationals 500 145 100 23 77 10 0.290 3 b
30. 2017 MARK REYNOLDS Colorado Rockies 519 139 82 30 97 2 0.268 6 a
31. 2009 RYAN THERIOT Chicago Cubs 602 171 81 7 54 21 0.284 2 h
32. 2011 CHRIS YOUNG Arizona Diamondbacks 567 134 89 20 71 22 0.236 31 a
33. 2016 GREGORY POLANCO Pittsburgh Pirates 527 136 79 22 86 17 0.258 15 f
34. 2015 GREGORY POLANCO Pittsburgh Pirates 595 153 83 9 53 27 0.257 5 b
35. 2008 CRISTIAN GUZMAN Washingtion Nationals 579 183 77 9 55 6 0.316 6 a
36. 2014 BILLY HAMILTON Cincinnati Reds 563 141 72 6 48 56 0.250 5 a
37. 2008 RYAN THERIOT Chicago Cubs 580 178 85 1 38 22 0.307 2 b
38. 2011 JOSE REYES New York Mets 481 164 89 6 43 37 0.341 35 a
39. 2001 PAT BURRELL Philadelphia Phillies 539 139 70 27 89 2 0.258 10 b
40. 2008 CHASE UTLEY Philadelphia Phillies 469 133 82 30 83 10 0.284 0 T
41. 2014 JASON HEYWARD St. Louis Cardinals 573 155 74 11 58 20 0.271 30 a
42. 2001 JOSE HERNANDEZ Milwaukee Brewers 542 135 67 25 78 5 0.249 21 a
43. 2015 YUNEL ESCOBAR Washingtion Nationals 536 168 75 9 56 2 0.313 1 a
44. 2007 RYAN THERIOT Chicago Cubs 537 143 80 3 45 28 0.266 2 a
45. 2002 TODD ZEILE Colorado Rockies 506 138 61 18 87 1 0.273 14 b
46. 2001 MARK GRUDZIELANEK Los Angeles Dodgers 526 143 80 13 55 4 0.272 22 a
47. 2016 CARLOS GONZALEZ Colorado Rockies 421 136 72 23 79 2 0.323 0 T
48. 2008 ALBERT PUJOLS St. Louis Cardinals 388 133 75 25 74 6 0.343 0 T
49. 2013 WILL VENABLE San Diego Padres 481 129 64 22 53 22 0.268 12 b
50. 2002 ERIC KARROS Los Angeles Dodgers 524 142 52 13 73 4 0.271 5 a
51. 2011 OMAR INFANTE Miami Marlins 571 159 55 7 49 4 0.279 10 b
52. 2009 CRISTIAN GUZMAN Washingtion Nationals 513 149 73 6 52 4 0.290 6 b
53. 2004 ANDRUW JONES Atlanta Braves 461 120 64 24 76 6 0.260 33 a
54. 2017 ORLANDO ARCIA Milwaukee Brewers 503 140 56 15 53 14 0.278 5 b
55. 2010 JEFF KEPPINGER Houston Astros 514 148 62 6 59 4 0.288 1 a
56. 2002 BENITO SANTIAGO San Francisco Giants 478 133 56 16 74 4 0.278 3 a
57. 2004 JOHNNY ESTRADA Atlanta Braves 462 145 56 9 76 0 0.314 8 a
58. 2011 MARTIN PRADO Atlanta Braves 537 140 62 12 54 2 0.261 6 g
59. 2012 DAVID DEJESUS Chicago Cubs 506 133 76 9 50 7 0.263 13 a
60. 2017 JOE PANIK San Francisco Giants 511 147 60 10 53 3 0.288 11 b
61. 2012 GIANCARLO STANTON Miami Marlins 363 108 66 34 72 6 0.298 15 f
62. 2005 ALBERT PUJOLS St. Louis Cardinals 343 116 72 23 71 9 0.338 0 T
63. 2015 ANDRELTON SIMMONS Atlanta Braves 535 142 60 4 44 5 0.265 10 a
64. 2003 PAT BURRELL Philadelphia Phillies 522 109 57 21 64 0 0.209 15 h
65. 2015 RYAN HOWARD Philadelphia Phillies 467 107 53 23 77 0 0.229 9 a
66. 2014 ARAMIS RAMIREZ Milwaukee Brewers 477 136 44 14 61 3 0.285 28 a
67. 2007 OMAR VIZQUEL San Francisco Giants 513 126 54 4 51 14 0.246 7 h
68. 2001 CHARLES JOHNSON Miami Marlins 451 117 51 18 75 0 0.259 15 a
69. 2010 OMAR INFANTE Atlanta Braves 445 144 61 8 45 5 0.324 10 a
70. 2009 YADIER MOLINA St. Louis Cardinals 481 141 45 6 54 9 0.293 6 h
71. 2010 ANDRES TORRES San Francisco Giants 404 107 71 14 51 20 0.265 10 a
72. 2003 TY WIGGINTON New York Mets 446 120 61 8 58 10 0.269 0 T
73. 2016 ZACK COZART Cincinnati Reds 463 116 67 16 50 4 0.251 1 b
74. 2008 RYAN DOUMIT Pittsburgh Pirates 398 126 63 11 62 2 0.317 8 a
75. 2007 ANDRE ETHIER Los Angeles Dodgers 447 127 50 13 64 0 0.284 10 b
76. 2002 DEIVI CRUZ San Diego Padres 514 135 49 7 47 2 0.263 1 a
77. 2016 JOE PANIK San Francisco Giants 448 109 66 10 61 5 0.243 11 a
78. 2007 BARRY BONDS San Francisco Giants 340 94 75 28 66 5 0.276 26 a
79. 2006 KEN GRIFFEY JR. Cincinnati Reds 411 104 60 25 65 0 0.253 0 T
80. 2012 WILL VENABLE San Diego Padres 417 110 62 9 45 24 0.264 12 a
81. 2003 RONDELL WHITE San Diego Padres 413 115 49 18 66 1 0.278 0 R
82. 2003 MARK KOTSAY San Diego Padres 473 124 63 7 38 6 0.262 23 a
83. 2012 MICHAEL MORSE Washingtion Nationals 398 118 53 18 62 0 0.297 15 b
84. 2004 KAZUO MATSUI New York Mets 432 119 62 7 41 13 0.275 27 a
85. 2015 FRANCISCO CERVELLI Pittsburgh Pirates 453 133 56 7 43 1 0.294 3 a
86. 2008 ANDRE ETHIER Los Angeles Dodgers 393 111 64 15 54 3 0.282 0 T
87. 2010 ALBERT PUJOLS St. Louis Cardinals 335 103 58 21 64 9 0.308 0 T
88. 2010 YADIER MOLINA St. Louis Cardinals 465 122 34 6 62 8 0.262 13 a
89. 2017 KYLE SCHWARBER Chicago Cubs 404 86 65 29 59 1 0.213 15 g
90. 2008 YADIER MOLINA St. Louis Cardinals 444 135 37 7 56 0 0.304 6 b
91. 2015 BILLY HAMILTON Cincinnati Reds 391 88 54 4 28 55 0.225 5 b
92. 2013 GIANCARLO STANTON Miami Marlins 401 97 59 22 55 1 0.242 20 g
93. 2010 RONNY CEDENO Pittsburgh Pirates 468 120 42 8 38 12 0.256 1 a
94. 2012 COREY HART Milwaukee Brewers 382 102 59 19 50 4 0.267 0 T
95. 2005 MIKE MATHENY San Francisco Giants 443 107 42 13 59 0 0.242 6 a
96. 2002 BUBBA TRAMMELL San Diego Padres 403 98 54 17 56 1 0.243 2 b
97. 2012 JOSE REYES Miami Marlins 403 111 52 7 29 24 0.275 0 T
98. 2003 GEOFF BLUM Houston Astros 420 110 51 10 52 0 0.262 1 b
99. 2006 JOHNNY ESTRADA Arizona Diamondbacks 370 112 41 11 65 0 0.303 0 T
100. 2003 BENITO SANTIAGO San Francisco Giants 385 109 52 10 54 0 0.283 3 b