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. 2000 BARRY BONDS San Francisco Giants 480 147 129 49 106 11 0.306 41 b
2. 2004 VINNY CASTILLA Colorado Rockies 583 158 93 35 131 0 0.271 2 b
3. 2000 MIKE PIAZZA New York Mets 482 156 90 38 113 4 0.324 45 h
4. 2001 FERNANDO VINA St. Louis Cardinals 631 191 95 9 56 17 0.303 15 a
5. 2004 JEFF BAGWELL Houston Astros 572 152 104 27 89 6 0.266 28 a
6. 2003 MARCUS GILES Atlanta Braves 551 174 101 21 69 14 0.316 10 b
7. 2003 JAVY LOPEZ Atlanta Braves 457 150 89 43 109 0 0.328 8 a
8. 2003 RICHARD HIDALGO Houston Astros 514 159 91 28 88 9 0.309 13 h
9. 2002 TONY WOMACK Arizona Diamondbacks 590 160 90 5 57 29 0.271 22 a
10. 2004 TONY WOMACK St. Louis Cardinals 553 170 91 5 38 26 0.307 12 a
11. 2001 LEE STEVENS Montreal Expos 542 133 77 25 95 2 0.245 20 a
12. 2002 FERNANDO VINA St. Louis Cardinals 622 168 75 1 54 17 0.270 15 b
13. 2004 LUIS CASTILLO Miami Marlins 564 164 91 2 47 21 0.291 25 a
14. 2002 REGGIE SANDERS San Francisco Giants 505 126 75 23 85 18 0.250 10 b
15. 2003 REGGIE SANDERS Pittsburgh Pirates 453 129 74 31 87 15 0.285 10 h
16. 2002 DAVID BELL San Francisco Giants 552 144 82 20 73 1 0.261 3 a
17. 2001 REGGIE SANDERS Arizona Diamondbacks 441 116 84 33 90 14 0.263 10 a
18. 2002 PAUL LO DUCA Los Angeles Dodgers 580 163 74 10 64 3 0.281 8 b
19. 2004 DAVID BELL Philadelphia Phillies 533 155 67 18 77 1 0.291 3 h
20. 2003 VINNY CASTILLA Atlanta Braves 542 150 65 22 76 1 0.277 2 a
21. 2004 DANNY BAUTISTA Arizona Diamondbacks 539 154 64 11 65 6 0.286 3 a
22. 2004 JEFF CONINE Miami Marlins 521 146 55 14 83 5 0.280 10 b
23. 2003 EDGARDO ALFONZO San Francisco Giants 514 133 56 13 81 5 0.259 25 a
24. 2003 PAUL LO DUCA Los Angeles Dodgers 568 155 64 7 52 0 0.273 8 h
25. 2001 PAUL LO DUCA Los Angeles Dodgers 414 131 64 22 81 2 0.316 8 a
26. 2002 ALEX GONZALEZ Chicago Cubs 513 127 58 18 61 5 0.248 15 a
27. 2002 VINNY CASTILLA Atlanta Braves 543 126 56 12 61 4 0.232 10 b
28. 2001 VINNY CASTILLA Houston Astros 425 115 58 22 79 1 0.271 10 a
29. 2002 MOISES ALOU Chicago Cubs 462 130 47 15 59 7 0.281 25 a
30. 2002 MIKE LIEBERTHAL Philadelphia Phillies 476 133 46 15 52 0 0.279 20 a
31. 2004 MIKE PIAZZA New York Mets 455 121 47 20 54 0 0.266 42 a
32. 2004 MARCUS GILES Atlanta Braves 379 118 61 8 48 17 0.311 10 h
33. 2001 BENITO SANTIAGO San Francisco Giants 477 125 39 6 45 5 0.262 1 b
34. 2000 BENNY AGBAYANI New York Mets 350 101 59 15 60 5 0.289 1 a
35. 2004 RAMON HERNANDEZ San Diego Padres 384 106 45 18 63 1 0.276 12 a
36. 2001 BARRY BONDS San Francisco Giants 233 71 63 39 71 6 0.305 0 T
37. 2000 TRAVIS LEE Philadelphia Phillies 404 95 53 9 54 8 0.235 10 h
38. 2000 CRAIG PAQUETTE St. Louis Cardinals 384 94 47 15 61 4 0.245 3 a
39. 2002 RICHARD HIDALGO Houston Astros 388 91 54 15 48 6 0.235 13 b
40. 2000 FERNANDO TATIS St. Louis Cardinals 314 80 57 17 61 2 0.255 25 e
41. 2000 RUBEN RIVERA San Diego Padres 371 73 56 15 51 8 0.197 10 h
42. 2003 MATT STAIRS Pittsburgh Pirates 305 89 49 20 57 0 0.292 1 h
43. 2000 LARRY WALKER Colorado Rockies 303 93 60 8 47 5 0.307 43 b
44. 2004 KEN GRIFFEY JR. Cincinnati Reds 300 76 49 20 60 1 0.253 25 a
45. 2004 BRAD AUSMUS Houston Astros 403 100 38 5 31 2 0.248 4 a
46. 2001 ALEX CORA Los Angeles Dodgers 405 88 38 4 29 0 0.217 2 a
47. 2001 MATT STAIRS Chicago Cubs 270 69 42 15 54 1 0.256 1 a
48. 2000 TERRY SHUMPERT Colorado Rockies 263 68 52 9 40 8 0.259 1 a
49. 2003 TONY WOMACK Chicago Cubs 349 79 43 2 22 13 0.226 22 b
50. 2002 MATT STAIRS Milwaukee Brewers 270 66 41 16 41 2 0.244 1 b
51. 2001 JULIO LUGO Houston Astros 289 76 58 2 19 7 0.263 10 b
52. 2004 TERRENCE LONG San Diego Padres 288 85 31 3 28 3 0.295 1 a
53. 2001 BENNY AGBAYANI New York Mets 296 82 28 6 27 4 0.277 1 b
54. 2001 RICHARD HIDALGO Houston Astros 268 73 33 6 34 3 0.272 13 a
55. 2000 BENITO SANTIAGO Cincinnati Reds 252 66 22 8 45 2 0.262 1 a
56. 2003 DAVID BELL Philadelphia Phillies 293 58 32 4 37 0 0.198 3 b
57. 2001 LUIS CASTILLO Miami Marlins 244 61 34 1 12 23 0.250 0 T
58. 2003 FERNANDO VINA St. Louis Cardinals 259 65 35 4 23 4 0.251 15 h
59. 2000 KEITH LOCKHART Atlanta Braves 243 66 28 2 31 3 0.272 10 a
60. 2000 ANDY FOX Miami Marlins 250 58 29 4 20 10 0.232 1 a
61. 2000 ELSTER,K Los Angeles Dodgers 211 49 29 14 32 0 0.232 4 a
62. 2002 LEE STEVENS Montreal Expos 205 39 28 10 31 1 0.190 0 R
63. 2001 RON GANT Colorado Rockies 171 44 31 8 22 3 0.257 0 R
64. 2004 KARIM GARCIA New York Mets 192 45 24 7 22 3 0.234 10 a
65. 2001 DELINO DESHIELDS Chicago Cubs 163 45 26 2 16 12 0.276 10 a
66. 2000 BRUCE AVEN Los Angeles Dodgers 168 42 20 7 29 2 0.250 3 a
67. 2003 REGGIE TAYLOR Cincinnati Reds 180 39 17 5 19 7 0.217 1 a
68. 2001 CRAIG PAQUETTE St. Louis Cardinals 137 34 19 6 22 2 0.248 0 T
69. 2002 DELINO DESHIELDS Chicago Cubs 146 28 20 3 10 10 0.192 0 R
70. 2003 RAUL GONZALEZ New York Mets 156 35 17 0 14 2 0.224 10 a
71. 2001 FERNANDO TATIS Montreal Expos 119 31 16 2 11 0 0.261 35 f
72. 2002 BENNY AGBAYANI Colorado Rockies 117 24 10 4 19 1 0.205 0 R
73. 2003 TODD ZEILE Montreal Expos 80 20 7 5 14 0 0.250 10 a
74. 2003 JEFF CONINE Miami Marlins 63 17 11 5 14 0 0.270 10 a
75. 2003 MO VAUGHN New York Mets 79 15 10 3 15 0 0.190 20 a
76. 2002 TONY TARASCO New York Mets 64 17 10 4 10 1 0.266 10 a
77. 2001 TERRY SHUMPERT Colorado Rockies 75 16 12 1 3 5 0.213 0 W
78. 2003 SHANE VICTORINO Los Angeles Dodgers 73 11 8 0 4 7 0.151 1 a
79. 2001 ERUBIEL DURAZO Arizona Diamondbacks 58 14 11 2 6 0 0.241 10 a
80. 2000 LOPEZ,L Milwaukee Brewers 47 11 7 2 6 1 0.234 0 W
81. 2002 MARCUS GILES Atlanta Braves 37 8 8 2 7 0 0.216 10 a
82. 2002 RON GANT San Diego Padres 37 7 6 2 6 0 0.189 0 W
83. 2001 CHAD KREUTER Los Angeles Dodgers 25 6 6 1 3 0 0.240 0 W
84. 2000 SEAN BERRY Milwaukee Brewers 46 7 1 1 2 0 0.152 0 W
85. 2002 TSUYOSHI SHINJO San Francisco Giants 22 4 4 1 3 0 0.182 9 a
86. 2000 ALEX ARIAS Philadelphia Phillies 6 0 0 0 0 0 0.000 0 W
87. 2001 ANDY FOX Miami Marlins 5 0 0 0 0 0 0.000 0 W
88. 2000 BEN DAVIS San Diego Padres 0 0 0 0 0 0 0.000 0 R
89. 2001 MATT WILLIAMS Arizona Diamondbacks 0 0 0 0 0 0 0.000 0 W