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. 1997 MIKE PIAZZA Los Angeles Dodgers 556 201 104 40 124 5 0.362 27 h
2. 1996 BERNARD GILKEY New York Mets 571 181 108 30 117 17 0.317 22 h
3. 1999 FERNANDO TATIS St. Louis Cardinals 537 160 104 34 107 21 0.298 10 b
4. 1999 LARRY WALKER Colorado Rockies 438 166 108 37 115 11 0.379 43 a
5. 1996 MIKE PIAZZA Los Angeles Dodgers 547 184 87 36 105 0 0.336 27 g
6. 1997 JEFF KENT San Francisco Giants 580 145 90 29 121 11 0.250 15 a
7. 1998 JEFF KENT San Francisco Giants 494 152 92 29 125 9 0.308 15 b
8. 1997 DELINO DESHIELDS St. Louis Cardinals 572 169 92 11 58 55 0.295 16 b
9. 1996 RYAN KLESKO Atlanta Braves 528 149 90 34 93 6 0.282 20 f
10. 1999 JEFF KENT San Francisco Giants 511 148 86 23 101 13 0.290 15 h
11. 1997 WILLIE GREENE Cincinnati Reds 495 125 62 26 91 6 0.253 2 b
12. 1997 LUIS GONZALEZ Houston Astros 533 139 78 10 66 10 0.261 0 W
13. 1999 ED SPRAGUE Pittsburgh Pirates 490 131 71 22 81 3 0.267 4 a
14. 1997 RYAN KLESKO Atlanta Braves 467 122 67 24 84 4 0.261 25 g
15. 1996 TODD HOLLANDSWORTH Los Angeles Dodgers 478 139 64 12 59 21 0.291 10 b
16. 1999 BARRY BONDS San Francisco Giants 338 92 89 34 82 14 0.272 41 a
17. 1997 DEION SANDERS Cincinnati Reds 465 127 53 5 23 56 0.273 19 a
18. 1998 RYAN KLESKO Atlanta Braves 427 117 69 18 70 5 0.274 25 h
19. 1996 MARVIN BENARD San Francisco Giants 471 112 85 5 27 23 0.238 10 a
20. 1998 CARLOS BAERGA New York Mets 511 136 46 7 53 0 0.266 11 b
21. 1998 DELINO DESHIELDS St. Louis Cardinals 399 116 68 6 43 24 0.291 21 g
22. 1997 CARLOS BAERGA New York Mets 467 131 53 9 52 2 0.281 11 a
23. 1998 TODD ZEILE Miami Marlins 392 108 59 13 66 3 0.276 0 R
24. 1998 VALENTIN,J Milwaukee Brewers 428 96 65 16 49 10 0.224 23 a
25. 1999 RUBEN RIVERA San Diego Padres 411 80 65 23 48 18 0.195 10 b
26. 1998 WILLIE GREENE Cincinnati Reds 356 96 57 14 49 6 0.270 0 R
27. 1999 RICHARD HIDALGO Houston Astros 383 87 49 15 56 8 0.227 10 b
28. 1999 BRUCE AVEN Miami Marlins 327 89 46 9 57 1 0.272 10 a
29. 1998 CHRIS STYNES Cincinnati Reds 347 88 52 6 27 15 0.254 10 b
30. 1996 WILLIE GREENE Cincinnati Reds 287 70 48 19 63 0 0.244 2 a
31. 1996 LARRY WALKER Colorado Rockies 240 68 53 15 52 18 0.283 31 h
32. 1996 CARREON,M San Francisco Giants 292 76 40 9 51 2 0.260 0 R
33. 1999 BENNY AGBAYANI New York Mets 256 71 39 13 40 5 0.277 10 a
34. 1999 SHAWON DUNSTON New York Mets 243 78 35 5 41 10 0.321 1 a
35. 1996 CHRISTIAN GARCIA Pittsburgh Pirates 257 77 44 3 27 13 0.300 0 T
36. 1997 TODD HOLLANDSWORTH Los Angeles Dodgers 292 73 37 4 31 4 0.250 15 g
37. 1999 PEREZ,E Atlanta Braves 309 77 30 7 30 0 0.249 1 a
38. 1997 DMITRI YOUNG St. Louis Cardinals 285 75 31 4 29 6 0.263 10 a
39. 1998 RICHARD HIDALGO Houston Astros 211 64 31 7 35 3 0.303 10 a
40. 1999 TYLER HOUSTON Chicago Cubs 249 58 26 9 27 1 0.233 1 b
41. 1997 CHRIS STYNES Cincinnati Reds 191 62 27 5 27 10 0.325 10 a
42. 1998 FERNANDO TATIS St. Louis Cardinals 191 57 27 8 26 7 0.298 10 a
43. 1996 ROBBIE THOMPSON San Francisco Giants 220 48 35 5 21 2 0.218 1 a
44. 1997 MANNY ALEXANDER Chicago Cubs 209 52 29 2 15 11 0.249 10 a
45. 1998 TOM LAMPKIN St. Louis Cardinals 186 46 21 6 28 3 0.247 0 W
46. 1997 NIXON,O Los Angeles Dodgers 157 45 27 1 18 12 0.287 10 a
47. 1998 TONY EUSEBIO Houston Astros 182 46 13 1 36 1 0.253 2 b
48. 1998 GREG COLBRUNN Atlanta Braves 166 51 18 3 23 4 0.307 5 a
49. 1998 TODD HOLLANDSWORTH Los Angeles Dodgers 175 47 23 3 20 4 0.269 15 h
50. 1996 RICH AURILIA San Francisco Giants 214 53 17 0 16 3 0.248 10 a
51. 1999 MARK LEWIS Cincinnati Reds 173 44 18 6 28 0 0.254 1 a
52. 1998 RUBEN RIVERA San Diego Padres 159 32 28 6 27 4 0.201 10 a
53. 1999 TODD DUNWOODY Miami Marlins 168 35 19 2 16 3 0.208 12 a
54. 1996 DAVE MAGADAN Chicago Cubs 152 40 19 3 16 0 0.263 2 b
55. 1997 TONY EUSEBIO Houston Astros 164 45 12 1 18 0 0.274 2 a
56. 1997 DAVE HANSEN Chicago Cubs 130 40 17 2 18 1 0.308 0 W
57. 1999 DERREK LEE Miami Marlins 171 32 17 4 15 1 0.187 15 a
58. 1998 KEVIN JORDAN Philadelphia Phillies 158 43 12 1 16 0 0.272 10 a
59. 1996 ROGER CEDENO Los Angeles Dodgers 140 33 13 2 14 4 0.236 10 a
60. 1996 LUIS ALICEA St. Louis Cardinals 105 31 18 1 12 4 0.295 10 a
61. 1996 DELINO DESHIELDS Los Angeles Dodgers 132 24 13 0 5 8 0.182 16 a
62. 1998 LOU COLLIER Pittsburgh Pirates 117 27 12 0 14 1 0.231 4 a
63. 1999 RIOS,A San Francisco Giants 74 22 15 1 12 5 0.297 0 W
64. 1996 JERMAINE ALLENSWORTH Pittsburgh Pirates 75 20 9 3 13 3 0.267 0 T
65. 1996 RONNIE BELLIARD Atlanta Braves 130 21 8 0 3 2 0.162 0 T
66. 1998 JEFFREY HAMMONDS Cincinnati Reds 68 18 11 0 8 1 0.265 10 a
67. 1997 DARREN LEWIS Los Angeles Dodgers 64 19 5 1 9 2 0.297 3 a
68. 1997 BILLY MCMILLON Philadelphia Phillies 65 17 8 1 7 2 0.262 10 a
69. 1999 PAT MEARES Pittsburgh Pirates 61 20 11 0 5 0 0.328 9 a
70. 1996 PAT BORDERS St. Louis Cardinals 69 22 3 0 4 0 0.319 0 R
71. 1997 MARVIN BENARD San Francisco Giants 55 15 7 0 6 1 0.273 0 W
72. 1997 WILLIAMS,E Pittsburgh Pirates 45 12 8 3 6 0 0.267 0 W
73. 1999 DAVE HANSEN Los Angeles Dodgers 56 10 4 0 9 0 0.179 10 a
74. 1997 TRIPP CROMER Los Angeles Dodgers 40 9 4 3 9 0 0.225 10 a
75. 1996 JOHN CANGELOSI Houston Astros 55 13 6 0 1 1 0.236 4 a
76. 1996 DAVE MCCARTY San Francisco Giants 33 6 6 3 8 1 0.182 0 W
77. 1996 ROBERTO PETAGINE New York Mets 40 11 3 1 6 0 0.275 25 a
78. 1997 TREY BEAMON San Diego Padres 44 12 4 0 3 1 0.273 10 a
79. 1996 LIVINGSTONE, San Diego Padres 36 14 1 0 5 0 0.389 10 a
80. 1996 CARL EVERETT New York Mets 39 7 4 0 3 0 0.179 0 W
81. 1996 PELTIER,D San Francisco Giants 38 8 3 0 2 0 0.211 10 a
82. 1998 MIESKE,M Chicago Cubs 32 8 4 0 2 0 0.250 0 W
83. 1999 NUNEZ,A Pittsburgh Pirates 18 5 3 0 3 0 0.278 0 R
84. 1997 TIM BOGAR Houston Astros 20 3 1 1 4 0 0.150 0 W
85. 1996 JULIAN TAVAREZ Miami Marlins 32 3 3 0 0 0 0.094 0 W
86. 1996 ENCARNACION, Pittsburgh Pirates 16 6 2 0 1 0 0.375 10 a
87. 1996 JONES,DAX San Francisco Giants 8 4 2 1 3 0 0.500 0 W
88. 1998 DANNY BAUTISTA Atlanta Braves 14 4 2 0 1 0 0.286 0 W
89. 1999 LANCE BERKMAN Houston Astros 7 3 0 0 3 0 0.429 10 a
90. 1996 TOM PRINCE Los Angeles Dodgers 11 3 0 0 2 0 0.273 0 W
91. 1996 JOHN WEHNER Pittsburgh Pirates 15 1 1 0 2 0 0.067 0 W
92. 1998 PRESTON WILSON Miami Marlins 28 0 1 0 0 0 0.000 10 a
93. 1998 STOVALL,D Montreal Expos 13 1 2 0 1 0 0.077 0 W
94. 1996 MONTGOMERY,R Houston Astros 6 1 1 1 2 0 0.167 10 a
95. 1999 WILLIE MCGEE St. Louis Cardinals 4 2 0 0 1 1 0.500 0 W
96. 1996 BROOK FORDYCE Cincinnati Reds 7 2 0 0 1 0 0.286 10 a
97. 1998 TONY TARASCO Cincinnati Reds 5 1 1 0 0 0 0.200 10 a
98. 1997 CHAD FONVILLE Los Angeles Dodgers 6 0 1 0 0 0 0.000 0 R
99. 1997 AARON BOONE Cincinnati Reds 3 1 0 0 0 0 0.333 10 a
100. 1997 FRANKLIN,M St. Louis Cardinals 0 0 0 0 0 0 0.000 10 a