BATAVIA MUCKDOGS
BATTING LEADERS
11/30/2025
League History Index | Players | Teams | Managers | Leagues | Leaderboards | Awards | Accomplishments
ACI | BAT | BKB | CDR | CHR | DTH | DBA | LYH | NFP | NVB | PAW | PIT | MEN | SPW
Team Index | Draft History | Starters: Positional - Pitchers | Registers: Batters - Pitchers | Leaders: Batters - Pitchers
TEAM BATTING SINGLE SEASON LEADERS TEAM BATTING CAREER LEADERS
502 PA required for season rate statistics. 1507 PA required for career rate statistics.
BATTING AVERAGE - SINGLE SEASON
Rank Player AVG Year  
1. Alex Abbott .317 2022  
2. Blake Swihart .306 2016  
3. Ryosuke Ogata .303 2019  
4. Adam Vessey .298 2024  
5. Mario Chávez .296 2025  
6. Guillermo Aviles .295 2021  
7. Buster Posey .294 2019  
8. Starlin Castro .293 2020  
9. Adam Vessey .292 2023  
10. Adam Vessey .291 2025  
BATTING AVERAGE - CAREER
Rank Player AVG PA  
1. Adam Vessey .294 2247  
2. Alex Abbott .294 2561  
3. Yasiel Puig .278 3877  
4. Garin Cecchini .278 1832  
5. Guillermo Aviles .275 2592  
6. Tae-geun Park .271 2120  
7. Blake Swihart .269 2448  
8. Ryosuke Ogata .268 4885  
9. Starlin Castro .268 1871  
10. Buster Posey .267 3266  
ON-BASE PCT - SINGLE SEASON
Rank Player OBP Year  
1. Ryosuke Ogata .411 2019  
2. Adam Vessey .404 2024  
3. Adam Vessey .396 2025  
4. Adam Vessey .395 2023  
5. Tae-geun Park .389 2023  
6. Ryosuke Ogata .384 2023  
7. Blake Swihart .380 2016  
8. Buster Posey .377 2019  
9. Tae-geun Park .370 2024  
10. Joey Votto .367 2015  
ON-BASE PCT - CAREER
Rank Player OBP PA  
1. Adam Vessey .398 2247  
2. Ryosuke Ogata .370 4885  
3. Tae-geun Park .367 2120  
4. Buster Posey .354 3266  
5. Guillermo Aviles .346 2592  
6. Yasiel Puig .346 3877  
7. Alex Abbott .342 2561  
8. Blake Swihart .341 2448  
9. Garin Cecchini .333 1832  
10. Odubel Herrera .325 1544  
SLUGGING PCT - SINGLE SEASON
Rank Player SLG Year  
1. Tae-geun Park .626 2023  
2. Tae-geun Park .529 2024  
3. Jose Bautista .529 2015  
4. C.J. Cron .519 2022  
5. Blake Swihart .516 2016  
6. Alex Abbott .511 2021  
7. Alex Abbott .506 2022  
8. Tae-geun Park .504 2025  
9. Al Lee .498 2025  
10. Alex Abbott .491 2023  
SLUGGING PCT - CAREER
Rank Player SLG PA  
1. Tae-geun Park .552 2120  
2. Alex Abbott .496 2561  
3. C.J. Cron .471 1609  
4. Miguel Andujar .464 2782  
5. Guillermo Aviles .449 2592  
6. Yasiel Puig .429 3877  
7. Blake Swihart .417 2448  
8. Ryosuke Ogata .413 4885  
9. Garin Cecchini .411 1832  
10. Buster Posey .407 3266  
OPS - SINGLE SEASON
Rank Player OPS Year  
1. Tae-geun Park 1.014 2023  
2. Tae-geun Park .899 2024  
3. Blake Swihart .896 2016  
4. Jose Bautista .894 2015  
5. Alex Abbott .870 2022  
6. Ryosuke Ogata .862 2019  
7. Alex Abbott .854 2021  
8. C.J. Cron .847 2022  
9. Guillermo Aviles .846 2021  
10. Tae-geun Park .846 2025  
OPS - CAREER
Rank Player OPS PA  
1. Tae-geun Park .918 2120  
2. Alex Abbott .838 2561  
3. Guillermo Aviles .795 2592  
4. Adam Vessey .793 2247  
5. Ryosuke Ogata .783 4885  
6. Yasiel Puig .775 3877  
7. C.J. Cron .767 1609  
8. Buster Posey .761 3266  
9. Blake Swihart .758 2448  
10. Garin Cecchini .743 1832  
WAR - SINGLE SEASON
Rank Player WAR Year  
1. Tae-geun Park 7.6 2023  
2. Blake Swihart 6.5 2016  
3. Ryosuke Ogata 5.3 2019  
4. Tae-geun Park 5.1 2024  
5. Mario Chávez 5.1 2025  
6. Jose Bautista 5.1 2015  
7. Buster Posey 4.7 2019  
8. Kevin Kiermaier 4.6 2017  
9. Al Lee 4.5 2025  
10. Buster Posey 4.4 2020  
WAR - CAREER
Rank Player WAR PA  
1. Buster Posey 21.5 3266  
2. Ryosuke Ogata 19.7 4885  
3. Tae-geun Park 16.7 2120  
4. Yasiel Puig 16.4 3877  
5. Blake Swihart 11.0 2448  
6. Al Lee 9.6 1386  
7. Adam Vessey 8.5 2247  
8. Guillermo Aviles 7.7 2592  
9. Dansby Swanson 7.6 1185  
10. Alex Abbott 7.3 2561  
GAMES - SINGLE SEASON
Rank Player G Year  
1. Joey Votto 163 2016  
2. Jose Bautista 161 2015  
3. C.J. Cron 161 2022  
4. Tae-geun Park 161 2024  
5. Garin Cecchini 160 2017  
6. Adam Vessey 160 2024  
7. Adam Vessey 160 2025  
8. Tae-geun Park 160 2025  
9. Ryosuke Ogata 159 2025  
10. Jose Altuve 159 2015  
GAMES - CAREER
Rank Player G PA  
1. Ryosuke Ogata 1085 4885  
2. Yasiel Puig 895 3877  
3. Buster Posey 771 3266  
4. Guillermo Aviles 648 2592  
5. Miguel Andujar 643 2782  
6. Alex Abbott 591 2561  
7. Jose Altuve 570 2417  
8. Blake Swihart 565 2448  
9. Franklin Barreto 508 1992  
10. Tae-geun Park 477 2120  
AT-BATS - SINGLE SEASON
Rank Player AB Year  
1. Jose Altuve 667 2015  
2. Jose Altuve 663 2016  
3. Marcell Ozuna 661 2024  
4. Miguel Andujar 642 2022  
5. Adam Vessey 641 2024  
6. Dansby Swanson 635 2024  
7. Ryosuke Ogata 632 2021  
8. Miguel Andujar 632 2021  
9. C.J. Cron 630 2022  
10. Adam Vessey 629 2025  
AT-BATS - CAREER
Rank Player AB PA  
1. Ryosuke Ogata 4118 4885  
2. Yasiel Puig 3460 3877  
3. Buster Posey 2845 3266  
4. Miguel Andujar 2629 2782  
5. Alex Abbott 2354 2561  
6. Guillermo Aviles 2303 2592  
7. Jose Altuve 2232 2417  
8. Blake Swihart 2160 2448  
9. Adam Vessey 1887 2247  
10. Franklin Barreto 1834 1992  
RUNS - SINGLE SEASON
Rank Player R Year  
1. Tae-geun Park 118 2023  
2. Jose Altuve 107 2015  
3. Jose Bautista 105 2015  
4. Ryosuke Ogata 104 2020  
5. Adam Vessey 103 2024  
6. Ryosuke Ogata 103 2019  
7. Tae-geun Park 102 2024  
8. Ryosuke Ogata 100 2021  
9. Marcell Ozuna 98 2024  
10. Ryosuke Ogata 97 2022  
RUNS - CAREER
Rank Player R PA  
1. Ryosuke Ogata 643 4885  
2. Yasiel Puig 466 3877  
3. Buster Posey 383 3266  
4. Alex Abbott 334 2561  
5. Miguel Andujar 331 2782  
6. Guillermo Aviles 317 2592  
7. Tae-geun Park 307 2120  
8. Blake Swihart 301 2448  
9. Jose Altuve 295 2417  
10. Adam Vessey 291 2247  
HITS - SINGLE SEASON
Rank Player H Year  
1. Jose Altuve 193 2015  
2. Alex Abbott 192 2022  
3. Adam Vessey 191 2024  
4. Adam Vessey 183 2025  
5. C.J. Cron 183 2022  
6. Adam Vessey 180 2023  
7. Alex Abbott 180 2021  
8. Dansby Swanson 178 2024  
9. Marcell Ozuna 177 2024  
10. Jose Altuve 176 2016  
HITS - CAREER
Rank Player H PA  
1. Ryosuke Ogata 1103 4885  
2. Yasiel Puig 961 3877  
3. Buster Posey 759 3266  
4. Alex Abbott 691 2561  
5. Miguel Andujar 644 2782  
6. Guillermo Aviles 633 2592  
7. Jose Altuve 590 2417  
8. Blake Swihart 580 2448  
9. Adam Vessey 554 2247  
10. Tae-geun Park 494 2120  
TOTAL BASES - SINGLE SEASON
Rank Player TB Year  
1. Tae-geun Park 368 2023  
2. Tae-geun Park 328 2024  
3. C.J. Cron 327 2022  
4. Jose Bautista 321 2015  
5. Marcell Ozuna 318 2024  
6. Alex Abbott 316 2021  
7. Miguel Andujar 314 2022  
8. Tae-geun Park 311 2025  
9. Alex Abbott 306 2022  
10. Miguel Andujar 299 2020  
TOTAL BASES - CAREER
Rank Player TB PA  
1. Ryosuke Ogata 1699 4885  
2. Yasiel Puig 1486 3877  
3. Miguel Andujar 1220 2782  
4. Alex Abbott 1167 2561  
5. Buster Posey 1157 3266  
6. Guillermo Aviles 1034 2592  
7. Tae-geun Park 1007 2120  
8. Blake Swihart 901 2448  
9. Jose Altuve 805 2417  
10. Adam Vessey 744 2247  
SINGLES - SINGLE SEASON
Rank Player 1B Year  
1. Jose Altuve 150 2015  
2. Adam Vessey 143 2024  
3. Alex Abbott 134 2022  
4. Dansby Swanson 131 2024  
5. Adam Vessey 128 2023  
6. Mario Chávez 127 2025  
7. Jose Altuve 124 2016  
8. Ryosuke Ogata 124 2019  
9. Starlin Castro 121 2020  
10. Blake Swihart 120 2018  
SINGLES - CAREER
Rank Player 1B PA  
1. Ryosuke Ogata 776 4885  
2. Yasiel Puig 662 3877  
3. Buster Posey 523 3266  
4. Alex Abbott 463 2561  
5. Jose Altuve 441 2417  
6. Guillermo Aviles 408 2592  
7. Adam Vessey 391 2247  
8. Blake Swihart 385 2448  
9. Miguel Andujar 377 2782  
10. Starlin Castro 320 1871  
DOUBLES - SINGLE SEASON
Rank Player 2B Year  
1. Adam Vessey 56 2025  
2. Adam Vessey 43 2023  
3. Guillermo Aviles 42 2021  
4. Joey Votto 41 2016  
5. Preston Tucker 40 2018  
6. Marcell Ozuna 40 2024  
7. Garin Cecchini 40 2017  
8. Jose Bautista 38 2015  
9. Adam Vessey 37 2024  
10. Starlin Castro 36 2020  
DOUBLES - CAREER
Rank Player 2B PA  
1. Ryosuke Ogata 179 4885  
2. Yasiel Puig 174 3877  
3. Buster Posey 152 3266  
4. Adam Vessey 136 2247  
5. Guillermo Aviles 132 2592  
6. Blake Swihart 127 2448  
7. Jose Altuve 110 2417  
8. Miguel Andujar 110 2782  
9. Garin Cecchini 104 1832  
10. Alex Abbott 101 2561  
TRIPLES - SINGLE SEASON
Rank Player 3B Year  
1. Adam Vessey 11 2024  
2. Didi Gregorius 10 2016  
3. Adam Vessey 9 2023  
4. Garin Cecchini 7 2017  
5. Adam Vessey 7 2025  
6. Jose Altuve 7 2016  
7. Blake Swihart 7 2016  
8. Kevin Kiermaier 7 2017  
9. Ryosuke Ogata 6 2023  
10. Didi Gregorius 6 2015  
TRIPLES - CAREER
Rank Player 3B PA  
1. Ryosuke Ogata 27 4885  
2. Adam Vessey 27 2247  
3. Yasiel Puig 24 3877  
4. Didi Gregorius 17 987  
5. Garin Cecchini 16 1832  
6. Kevin Kiermaier 16 1295  
7. Jose Altuve 12 2417  
8. Franklin Barreto 12 1992  
9. Adam Eaton 11 1337  
10. Odubel Herrera 11 1544  
HOME RUNS - SINGLE SEASON
Rank Player HR Year  
1. Tae-geun Park 59 2023  
2. Tae-geun Park 43 2024  
3. Miguel Andujar 42 2022  
4. Jose Bautista 41 2015  
5. Tae-geun Park 41 2025  
6. Miguel Andujar 40 2021  
7. C.J. Cron 36 2022  
8. Alex Abbott 36 2021  
9. C.J. Cron 34 2021  
10. Marcell Ozuna 33 2024  
HOME RUNS - CAREER
Rank Player HR PA  
1. Miguel Andujar 152 2782  
2. Tae-geun Park 143 2120  
3. Alex Abbott 121 2561  
4. Ryosuke Ogata 121 4885  
5. Yasiel Puig 101 3877  
6. Guillermo Aviles 83 2592  
7. Buster Posey 78 3266  
8. C.J. Cron 77 1609  
9. Blake Swihart 58 2448  
10. Jose Bautista 55 1106  
RBIS - SINGLE SEASON
Rank Player RBI Year  
1. Tae-geun Park 131 2023  
2. Tae-geun Park 125 2024  
3. Jose Bautista 118 2015  
4. Marcell Ozuna 116 2024  
5. Miguel Andujar 112 2022  
6. Tae-geun Park 106 2025  
7. Alex Abbott 100 2020  
8. Alex Abbott 100 2022  
9. Miguel Andujar 98 2021  
10. Alex Abbott 97 2021  
RBIS - CAREER
Rank Player RBI PA  
1. Ryosuke Ogata 504 4885  
2. Yasiel Puig 483 3877  
3. Miguel Andujar 420 2782  
4. Alex Abbott 387 2561  
5. Tae-geun Park 362 2120  
6. Buster Posey 336 3266  
7. Guillermo Aviles 314 2592  
8. Blake Swihart 282 2448  
9. C.J. Cron 216 1609  
10. Evan Longoria 216 2002  
STOLEN BASES - SINGLE SEASON
Rank Player SB Year  
1. Jose Altuve 43 2015  
2. Mario Chávez 41 2025  
3. Dazmon Cameron 28 2025  
4. Franklin Barreto 26 2019  
5. Adam Vessey 23 2023  
6. Jose Altuve 21 2016  
7. Jeff Lynch 20 2025  
8. Adam Vessey 20 2024  
9. Ryosuke Ogata 19 2019  
10. Garin Cecchini 18 2017  
STOLEN BASES - CAREER
Rank Player SB PA  
1. Jose Altuve 101 2417  
2. Ryosuke Ogata 68 4885  
3. Franklin Barreto 64 1992  
4. Mario Chávez 57 951  
5. Adam Vessey 53 2247  
6. Garin Cecchini 47 1832  
7. Yasiel Puig 47 3877  
8. Jeff Lynch 36 1276  
9. Lucius Fox 33 876  
10. Adam Eaton 30 1337  
CAUGHT STEALING - SINGLE SEASON
Rank Player CS Year  
1. Jose Altuve 13 2015  
2. Ryosuke Ogata 11 2023  
3. Ryosuke Ogata 11 2022  
4. Jose Altuve 10 2016  
5. Lucius Fox 10 2022  
6. Ryosuke Ogata 10 2021  
7. Adam Vessey 9 2024  
8. Jeff Lynch 8 2025  
9. Ryosuke Ogata 8 2019  
10. Lucius Fox 8 2023  
CAUGHT STEALING - CAREER
Rank Player CS PA  
1. Ryosuke Ogata 46 4885  
2. Jose Altuve 31 2417  
3. Adam Vessey 22 2247  
4. Lucius Fox 18 876  
5. Yasiel Puig 17 3877  
6. Franklin Barreto 14 1992  
7. Jeff Lynch 13 1276  
8. Blake Swihart 13 2448  
9. Kevin Kiermaier 10 1295  
10. Mario Chávez 8 951  
WALKS - SINGLE SEASON
Rank Player BB Year  
1. Adam Vessey 113 2024  
2. Joey Votto 112 2015  
3. Adam Vessey 105 2025  
4. Adam Vessey 100 2023  
5. Ryosuke Ogata 100 2019  
6. Joey Votto 98 2016  
7. Jose Bautista 97 2015  
8. Ryosuke Ogata 95 2021  
9. Ryosuke Ogata 91 2022  
10. Ryosuke Ogata 89 2024  
WALKS - CAREER
Rank Player BB PA  
1. Ryosuke Ogata 634 4885  
2. Yasiel Puig 321 3877  
3. Adam Vessey 318 2247  
4. Buster Posey 298 3266  
5. Tae-geun Park 244 2120  
6. Evan Longoria 218 2002  
7. Joey Votto 210 1425  
8. Guillermo Aviles 206 2592  
9. Blake Swihart 204 2448  
10. Alex Abbott 179 2561  
HIT BY PITCH - SINGLE SEASON
Rank Player HBP Year  
1. Mario Chávez 22 2025  
2. Buster Posey 21 2017  
3. Buster Posey 18 2021  
4. Tae-geun Park 16 2023  
5. Jaycob Brugman 15 2018  
6. Buster Posey 14 2019  
7. Jordan Luplow 14 2019  
8. Tae-geun Park 14 2025  
9. Blake Swihart 14 2018  
10. Blake Swihart 14 2017  
HIT BY PITCH - CAREER
Rank Player HBP PA  
1. Buster Posey 96 3266  
2. Ryosuke Ogata 57 4885  
3. Yasiel Puig 54 3877  
4. Guillermo Aviles 53 2592  
5. Blake Swihart 44 2448  
6. Tae-geun Park 39 2120  
7. Mario Chávez 31 951  
8. Jaycob Brugman 25 1251  
9. Adam Eaton 24 1337  
10. Evan Longoria 22 2002  
STRIKEOUTS - SINGLE SEASON
Rank Player K Year  
1. Marcell Ozuna 190 2024  
2. Joey Votto 173 2016  
3. C.J. Cron 172 2022  
4. C.J. Cron 167 2021  
5. Evan Longoria 159 2016  
6. Yasiel Puig 158 2015  
7. Evan Longoria 157 2017  
8. Joey Votto 153 2015  
9. Dazmon Cameron 150 2025  
10. Jose Bautista 148 2015  
STRIKEOUTS - CAREER
Rank Player K PA  
1. Yasiel Puig 770 3877  
2. Ryosuke Ogata 718 4885  
3. Buster Posey 588 3266  
4. Miguel Andujar 587 2782  
5. Evan Longoria 511 2002  
6. Guillermo Aviles 452 2592  
7. Alex Abbott 428 2561  
8. Franklin Barreto 428 1992  
9. C.J. Cron 410 1609  
10. Garin Cecchini 347 1832  
Powered by: Out of the Park Developments, Out of the Park Baseball, Franchise Hockey Manager
Sunday, November 22nd, 2020 - OOTP Baseball 20.8 Build 74