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. 1998 VINNY CASTILLA Colorado Rockies 645 206 108 46 144 5 0.319 23 g
2. 2009 RYAN BRAUN Milwaukee Brewers 635 203 113 32 114 20 0.320 20 f
3. 1998 MARK MCGWIRE St. Louis Cardinals 509 152 130 70 147 1 0.299 25 g
4. 2006 JIMMY ROLLINS Philadelphia Phillies 689 191 127 25 83 36 0.277 32 b
5. 2011 RYAN BRAUN Milwaukee Brewers 563 187 109 33 111 33 0.332 25 h
6. 2004 BOBBY ABREU Philadelphia Phillies 574 173 118 30 105 40 0.301 33 a
7. 2001 LANCE BERKMAN Houston Astros 577 191 110 34 126 7 0.331 10 b
8. 1997 TONY GWYNN San Diego Padres 592 220 97 17 119 12 0.372 47 g
9. 1996 VINNY CASTILLA Colorado Rockies 629 191 97 40 113 7 0.304 8 b
10. 2002 LANCE BERKMAN Houston Astros 578 169 106 42 128 8 0.292 20 f
11. 2010 JOEY VOTTO Cincinnati Reds 547 177 106 37 113 16 0.324 15 f
12. 1997 VINNY CASTILLA Colorado Rockies 612 186 94 40 113 2 0.304 18 f
13. 2010 RYAN BRAUN Milwaukee Brewers 619 188 101 25 103 14 0.304 25 g
14. 2005 ANDRUW JONES Atlanta Braves 586 154 95 51 128 5 0.263 28 a
15. 2005 BOBBY ABREU Philadelphia Phillies 588 168 104 24 102 31 0.286 33 b
16. 2008 RYAN BRAUN Milwaukee Brewers 611 174 92 37 106 14 0.285 10 b
17. 2011 JOEY VOTTO Cincinnati Reds 599 185 101 29 103 8 0.309 20 g
18. 2006 ANDRUW JONES Atlanta Braves 565 148 107 41 129 4 0.262 28 b
19. 2001 ANDRUW JONES Atlanta Braves 625 157 104 34 104 11 0.251 38 a
20. 2001 ARAMIS RAMIREZ Pittsburgh Pirates 603 181 83 34 112 5 0.300 15 b
21. 2011 STARLIN CASTRO Chicago Cubs 674 207 91 10 66 22 0.307 10 b
22. 2001 JIMMY ROLLINS Philadelphia Phillies 656 180 97 14 54 46 0.274 12 a
23. 1998 BRIAN JORDAN St. Louis Cardinals 564 178 100 25 91 17 0.316 29 g
24. 2003 JAY PAYTON Colorado Rockies 600 181 93 28 89 6 0.302 21 a
25. 2006 EDGAR RENTERIA Atlanta Braves 598 175 100 14 70 17 0.293 5 b
26. 2003 LANCE BERKMAN Houston Astros 538 155 110 25 93 5 0.288 25 g
27. 2002 ANDRUW JONES Atlanta Braves 560 148 91 35 94 8 0.264 38 b
28. 1996 BRIAN JORDAN St. Louis Cardinals 513 159 82 17 104 22 0.310 14 b
29. 2006 BILL HALL Milwaukee Brewers 537 145 101 35 85 8 0.270 1 b
30. 2006 CHAD TRACY Arizona Diamondbacks 597 168 91 20 80 5 0.281 15 f
31. 2000 EDGAR RENTERIA St. Louis Cardinals 562 156 94 16 76 21 0.278 20 a
32. 2002 JIMMY ROLLINS Philadelphia Phillies 637 156 82 11 60 31 0.245 12 b
33. 2000 JEFFREY HAMMONDS Colorado Rockies 446 150 92 19 104 14 0.336 29 a
34. 2004 EDGAR RENTERIA St. Louis Cardinals 586 168 84 10 72 17 0.287 27 b
35. 2003 JIMMY ROLLINS Philadelphia Phillies 628 165 85 8 62 20 0.263 17 g
36. 2008 JAMES LONEY Los Angeles Dodgers 595 172 66 13 90 7 0.289 5 b
37. 2007 RYAN BRAUN Milwaukee Brewers 440 142 89 33 94 14 0.323 10 a
38. 2000 MARK GRUDZIELANEK Los Angeles Dodgers 617 172 101 7 49 12 0.279 16 b
39. 1998 STEVE FINLEY San Diego Padres 619 154 92 14 67 12 0.249 26 a
40. 2008 MARK DEROSA Chicago Cubs 505 144 103 21 87 6 0.285 11 a
41. 2011 NEIL WALKER Pittsburgh Pirates 596 163 76 12 83 9 0.274 5 b
42. 2006 ORLANDO HUDSON Arizona Diamondbacks 579 166 87 15 67 9 0.287 15 a
43. 2009 JAMES LONEY Los Angeles Dodgers 576 162 73 13 90 7 0.281 15 f
44. 1998 BRIAN MCRAE New York Mets 552 146 79 21 79 20 0.264 16 a
45. 1996 HAL MORRIS Cincinnati Reds 528 165 82 16 80 7 0.313 23 b
46. 2003 SEAN CASEY Cincinnati Reds 573 167 71 14 80 4 0.291 15 b
47. 2009 YUNEL ESCOBAR Atlanta Braves 528 158 89 14 76 5 0.299 15 g
48. 2011 MIKE STANTON Miami Marlins 516 135 79 34 87 5 0.262 5 b
49. 1999 RONDELL WHITE Montreal Expos 515 161 82 22 64 10 0.313 28 a
50. 2000 MARK KOTSAY Miami Marlins 530 158 87 12 57 19 0.298 13 a
51. 2008 BRIAN MCCANN Atlanta Braves 509 153 68 23 87 5 0.301 15 h
52. 2005 CHAD TRACY Arizona Diamondbacks 503 155 73 27 72 3 0.308 5 b
53. 2003 ANDRUW JONES Atlanta Braves 447 129 86 30 90 4 0.289 0 T
54. 2008 JOEY VOTTO Cincinnati Reds 500 148 66 24 83 7 0.296 5 a
55. 2010 JASON HEYWARD Atlanta Braves 507 141 80 18 72 11 0.278 5 a
56. 1996 JOHN MABRY St. Louis Cardinals 543 161 63 13 74 3 0.297 10 b
57. 2003 MIKE LIEBERTHAL Philadelphia Phillies 508 159 68 13 81 0 0.313 12 a
58. 2009 JOEY VOTTO Cincinnati Reds 444 143 78 24 80 4 0.322 5 b
59. 2006 BRIAN MCCANN Atlanta Braves 442 147 61 24 93 2 0.333 10 b
60. 2005 BILL HALL Milwaukee Brewers 501 146 69 17 62 18 0.291 1 a
61. 2004 CHIPPER JONES Atlanta Braves 468 117 69 30 95 2 0.250 41 a
62. 2007 ORLANDO HUDSON Arizona Diamondbacks 517 152 69 10 63 10 0.294 15 b
63. 2001 MARLON ANDERSON Philadelphia Phillies 522 153 69 11 61 8 0.293 4 a
64. 2011 CAMERON MAYBIN San Diego Padres 496 132 80 9 40 40 0.266 5 h
65. 1996 WALT WEISS Colorado Rockies 517 146 89 8 48 10 0.282 9 a
66. 2009 BRIAN MCCANN Atlanta Braves 477 132 61 20 90 4 0.277 31 a
67. 2005 MARK GRUDZIELANEK St. Louis Cardinals 528 155 64 8 59 8 0.294 13 h
68. 2010 SCOTT ROLEN Cincinnati Reds 471 134 66 20 83 1 0.285 13 a
69. 2000 JOHN VANDER WAL Pittsburgh Pirates 384 115 74 24 94 11 0.299 1 b
70. 2007 BRIAN MCCANN Atlanta Braves 504 136 51 18 92 0 0.270 15 g
71. 2008 YUNEL ESCOBAR Atlanta Braves 514 148 71 10 60 2 0.288 10 b
72. 2010 BRIAN MCCANN Atlanta Braves 479 129 63 21 77 5 0.269 31 b
73. 2007 EDGAR RENTERIA Atlanta Braves 435 146 77 11 55 11 0.336 10 g
74. 2008 LASTINGS MILLEDGE Washingtion Nationals 491 133 61 12 57 23 0.271 5 h
75. 2006 DAVE ROBERTS San Diego Padres 449 132 73 2 38 44 0.294 16 b
76. 2002 JASON KENDALL Pittsburgh Pirates 545 154 59 3 44 15 0.283 31 a
77. 1999 MARK MCGWIRE St. Louis Cardinals 347 95 75 41 97 0 0.274 0 T
78. 1999 BRIAN JORDAN Atlanta Braves 392 115 72 19 84 9 0.293 0 T
79. 1996 TONY GWYNN San Diego Padres 451 159 67 3 50 11 0.353 42 f
80. 2002 MARLON ANDERSON Philadelphia Phillies 539 139 64 8 48 5 0.258 4 b
81. 2011 BRIAN MCCANN Atlanta Braves 462 126 51 24 71 3 0.273 31 h
82. 2002 ARAMIS RAMIREZ Pittsburgh Pirates 522 122 51 18 71 2 0.234 25 f
83. 1999 JOE MCEWING St. Louis Cardinals 513 141 65 9 44 7 0.275 1 a
84. 2001 EDGAR RENTERIA St. Louis Cardinals 493 128 54 10 57 17 0.260 20 b
85. 2003 MARK GRUDZIELANEK Chicago Cubs 481 151 73 3 38 6 0.314 13 a
86. 2001 JOHN VANDER WAL San Francisco Giants 452 122 58 14 70 8 0.270 6 g
87. 2004 MIKE LIEBERTHAL Philadelphia Phillies 476 129 58 17 61 1 0.271 12 b
88. 2005 ADAM LAROCHE Atlanta Braves 451 117 53 20 78 0 0.259 6 b
89. 1999 MARK GRUDZIELANEK Los Angeles Dodgers 451 146 66 6 36 6 0.324 16 a
90. 2011 DARWIN BARNEY Chicago Cubs 500 136 61 2 40 9 0.272 10 a
91. 2009 DAVID ECKSTEIN San Diego Padres 486 126 63 2 47 3 0.259 1 a
92. 1999 VINNY CASTILLA Colorado Rockies 404 110 54 22 66 1 0.272 0 T
93. 2010 NEIL WALKER Pittsburgh Pirates 402 119 56 12 64 2 0.296 5 a
94. 2005 DAVE ROBERTS San Diego Padres 411 113 65 8 38 23 0.275 16 a
95. 2009 MATT DIAZ Atlanta Braves 371 116 56 13 58 12 0.313 1 a
96. 1999 MIKE PIAZZA New York Mets 338 106 59 22 70 2 0.314 0 T
97. 2001 MARK KOTSAY San Diego Padres 384 110 62 10 56 11 0.286 13 b
98. 2010 STARLIN CASTRO Chicago Cubs 451 135 51 2 35 10 0.299 10 a
99. 2006 BOBBY ABREU Philadelphia Phillies 339 94 61 8 65 20 0.277 0 R
100. 2011 JON JAY St. Louis Cardinals 420 127 52 8 35 6 0.302 10 a