VANCOUVER CANADIANS
BATTING LEADERS
10/01/2025
League History Index | Players | Teams | Managers | Leagues | Leaderboards | Awards | Accomplishments
ALB | BER | HAW | LB | MEX | KIN | LE | OMA | PRT | SAC | SAL | VAN
Team Index | Draft History | Starters: Positional - Pitchers | Registers: Batters - Pitchers | Leaders: Batters - Pitchers
TEAM BATTING SINGLE SEASON LEADERS TEAM BATTING CAREER LEADERS
446 PA required for season rate statistics. 1786 PA required for career rate statistics.
BATTING AVERAGE - SINGLE SEASON
Rank Player AVG Year  
1. Daniel Castro .374 2019  
2. Tyler Saladino .330 2016  
3. Ryne Birk .327 2019  
4. Dwight Smith Jr. .325 2016  
5. John Andreoli .324 2019  
6. Daniel Castro .323 2018  
7. Braden Bishop .314 2020  
8. Zoilo Almonte .313 2018  
9. Cade Marlowe .306 2025  
10. Taylor Jones .305 2020  
BATTING AVERAGE - CAREER
Rank Player AVG PA  
1. Zoilo Almonte .312 2512  
         
         
         
         
         
         
         
         
         
ON-BASE PCT - SINGLE SEASON
Rank Player OBP Year  
1. John Andreoli .428 2019  
2. Rafael Lopez .427 2018  
3. Tyler Saladino .408 2016  
4. Daniel Castro .407 2019  
5. Taylor Jones .402 2020  
6. John Andreoli .399 2018  
7. Dwight Smith Jr. .396 2016  
8. Ruben Tejada .390 2017  
9. Max Schrock .389 2021  
10. Colin Walsh .386 2017  
ON-BASE PCT - CAREER
Rank Player OBP PA  
1. Rafael Lopez .379 2042  
         
         
         
         
         
         
         
         
         
SLUGGING PCT - SINGLE SEASON
Rank Player SLG Year  
1. Ryan O'Hearn .563 2022  
2. Zoilo Almonte .538 2018  
3. Dwight Smith Jr. .526 2016  
4. Taylor Jones .521 2020  
5. John Andreoli .513 2019  
6. Taylor Jones .511 2021  
7. Maikel Franco .509 2023  
8. Daniel Castro .502 2019  
9. Stuart Fairchild .491 2023  
10. Cade Marlowe .487 2025  
SLUGGING PCT - CAREER
Rank Player SLG PA  
1. Zoilo Almonte .507 2512  
         
         
         
         
         
         
         
         
         
OPS - SINGLE SEASON
Rank Player OPS Year  
1. Ryan O'Hearn .946 2022  
2. John Andreoli .940 2019  
3. Taylor Jones .923 2020  
4. Dwight Smith Jr. .922 2016  
5. Zoilo Almonte .917 2018  
6. Daniel Castro .909 2019  
7. Taylor Jones .873 2021  
8. Rafael Lopez .871 2018  
9. John Andreoli .868 2018  
10. Tyler Saladino .868 2016  
OPS - CAREER
Rank Player OPS PA  
1. Zoilo Almonte .874 2512  
         
         
         
         
         
         
         
         
         
WAR - SINGLE SEASON
Rank Player WAR Year  
1. Zoilo Almonte 4.6 2017  
2. Tyler Saladino 3.7 2016  
3. Jack Hannahan 3.6 2013  
4. Josh Phegley 3.5 2013  
5. Daniel Castro 3.1 2019  
6. Dwight Smith Jr. 3.1 2016  
7. Zoilo Almonte 3.0 2018  
8. Alex De Goti 3.0 2023  
9. Ryan O'Hearn 2.8 2022  
10. Rob Brantly 2.7 2021  
WAR - CAREER
Rank Player WAR PA  
1. Zoilo Almonte 12.0 2512  
2. Rafael Lopez 9.1 2042  
3. Tyler Saladino 6.0 1753  
4. John Andreoli 5.4 1658  
5. Taylor Jones 5.1 1236  
6. Aaron Hicks 4.6 657  
7. Alex De Goti 4.2 1199  
8. Dwight Smith Jr. 4.1 1064  
9. Cade Marlowe 4.0 1105  
10. Daniel Castro 4.0 1153  
GAMES - SINGLE SEASON
Rank Player G Year  
1. Taylor Jones 141 2020  
2. Zoilo Almonte 139 2018  
3. Cheslor Cuthbert 138 2019  
4. Keith Curcio 138 2020  
5. Dean Anna 138 2016  
6. Cheslor Cuthbert 137 2020  
7. Braden Bishop 136 2020  
8. Taylor Jones 136 2021  
9. Daniel Castro 136 2019  
10. Omar Quintanilla 135 2014  
GAMES - CAREER
Rank Player G PA  
1. Zoilo Almonte 553 2512  
2. Rafael Lopez 491 2042  
3. Tyler Saladino 399 1753  
4. Dean Anna 373 1527  
5. John Andreoli 349 1658  
6. Ruben Tejada 321 1227  
7. Alex De Goti 302 1199  
8. Cheslor Cuthbert 301 1340  
9. Ryan O'Hearn 290 1242  
10. Keith Curcio 287 1256  
AT-BATS - SINGLE SEASON
Rank Player AB Year  
1. Daniel Castro 596 2019  
2. Zoilo Almonte 587 2018  
3. Braden Bishop 577 2020  
4. Jose Tabata 560 2017  
5. Cheslor Cuthbert 560 2020  
6. Cheslor Cuthbert 559 2019  
7. Taylor Jones 540 2021  
8. Keith Curcio 537 2020  
9. Keith Curcio 525 2021  
10. Taylor Jones 524 2020  
AT-BATS - CAREER
Rank Player AB PA  
1. Zoilo Almonte 2268 2512  
2. Rafael Lopez 1736 2042  
3. Tyler Saladino 1521 1753  
4. John Andreoli 1365 1658  
5. Dean Anna 1343 1527  
6. Cheslor Cuthbert 1215 1340  
7. Keith Curcio 1121 1256  
8. Ryan Wheeler 1113 1237  
9. Daniel Castro 1075 1153  
10. Ryan O'Hearn 1069 1242  
RUNS - SINGLE SEASON
Rank Player R Year  
1. John Andreoli 115 2018  
2. Braden Bishop 105 2020  
3. Zoilo Almonte 103 2018  
4. Daniel Castro 102 2019  
5. John Andreoli 99 2019  
6. Taylor Jones 98 2020  
7. Cheslor Cuthbert 95 2019  
8. Max Schrock 91 2021  
9. Keith Curcio 90 2021  
10. Jose Tabata 88 2017  
RUNS - CAREER
Rank Player R PA  
1. Zoilo Almonte 400 2512  
2. Rafael Lopez 284 2042  
3. John Andreoli 263 1658  
4. Tyler Saladino 253 1753  
5. Cheslor Cuthbert 197 1340  
6. Dean Anna 188 1527  
7. Ryan O'Hearn 187 1242  
8. Taylor Jones 185 1236  
9. Daniel Castro 178 1153  
10. Keith Curcio 174 1256  
HITS - SINGLE SEASON
Rank Player H Year  
1. Daniel Castro 223 2019  
2. Zoilo Almonte 184 2018  
3. Braden Bishop 181 2020  
4. Jose Tabata 169 2017  
5. Cheslor Cuthbert 162 2019  
6. Taylor Jones 160 2020  
7. Cheslor Cuthbert 159 2020  
8. John Andreoli 155 2019  
9. Keith Curcio 153 2021  
10. Max Schrock 152 2020  
HITS - CAREER
Rank Player H PA  
1. Zoilo Almonte 707 2512  
2. Rafael Lopez 487 2042  
3. Tyler Saladino 444 1753  
4. John Andreoli 417 1658  
5. Daniel Castro 377 1153  
6. Dean Anna 358 1527  
7. Cheslor Cuthbert 347 1340  
8. Ryan Wheeler 333 1237  
9. Keith Curcio 319 1256  
10. Taylor Jones 311 1236  
TOTAL BASES - SINGLE SEASON
Rank Player TB Year  
1. Zoilo Almonte 316 2018  
2. Daniel Castro 299 2019  
3. Taylor Jones 276 2021  
4. Taylor Jones 273 2020  
5. Cheslor Cuthbert 272 2019  
6. Braden Bishop 272 2020  
7. Cheslor Cuthbert 270 2020  
8. Maikel Franco 247 2023  
9. John Andreoli 245 2019  
10. John Andreoli 245 2018  
TOTAL BASES - CAREER
Rank Player TB PA  
1. Zoilo Almonte 1151 2512  
2. Rafael Lopez 824 2042  
3. Tyler Saladino 659 1753  
4. John Andreoli 640 1658  
5. Cheslor Cuthbert 592 1340  
6. Ryan O'Hearn 560 1242  
7. Taylor Jones 549 1236  
8. Dean Anna 528 1527  
9. Ryan Wheeler 515 1237  
10. Daniel Castro 508 1153  
SINGLES - SINGLE SEASON
Rank Player 1B Year  
1. Daniel Castro 173 2019  
2. Braden Bishop 130 2020  
3. Jose Tabata 127 2017  
4. Max Schrock 125 2020  
5. Zoilo Almonte 120 2018  
6. Daniel Castro 116 2018  
7. Tyler Saladino 113 2016  
8. Keith Curcio 108 2021  
9. Ernie Clement 108 2023  
10. Connor Hollis 106 2025  
SINGLES - CAREER
Rank Player 1B PA  
1. Zoilo Almonte 481 2512  
2. Tyler Saladino 327 1753  
3. Rafael Lopez 311 2042  
4. John Andreoli 293 1658  
5. Daniel Castro 293 1153  
6. Dean Anna 254 1527  
7. Ryan Wheeler 235 1237  
8. Keith Curcio 225 1256  
9. Max Schrock 225 1150  
10. Cheslor Cuthbert 222 1340  
DOUBLES - SINGLE SEASON
Rank Player 2B Year  
1. Daniel Castro 35 2019  
2. Maikel Franco 33 2023  
3. Jose Tabata 33 2017  
4. Taylor Jones 32 2021  
5. John Andreoli 31 2019  
6. Braden Bishop 29 2020  
7. Cheslor Cuthbert 29 2019  
8. P.J. Higgins 29 2024  
9. Zoilo Almonte 29 2018  
10. Taylor Jones 28 2020  
DOUBLES - CAREER
Rank Player 2B PA  
1. Zoilo Almonte 109 2512  
2. Rafael Lopez 91 2042  
3. Ryan O'Hearn 69 1242  
4. Dean Anna 68 1527  
5. John Andreoli 65 1658  
6. P.J. Higgins 62 1102  
7. Ruben Tejada 62 1227  
8. Cheslor Cuthbert 61 1340  
9. Alex De Goti 60 1199  
10. Taylor Jones 60 1236  
TRIPLES - SINGLE SEASON
Rank Player 3B Year  
1. Keith Curcio 11 2020  
2. Keith Curcio 11 2021  
3. John Andreoli 10 2019  
4. Michael Bourn 8 2017  
5. John Andreoli 7 2018  
6. Tyler Saladino 6 2020  
7. Ernie Clement 6 2023  
8. Cheslor Cuthbert 6 2019  
9. Willie Calhoun 5 2023  
10. Max Schrock 5 2021  
TRIPLES - CAREER
Rank Player 3B PA  
1. Keith Curcio 23 1256  
2. John Andreoli 19 1658  
3. Tyler Saladino 18 1753  
4. Zoilo Almonte 16 2512  
5. Ryan Wheeler 10 1237  
6. Michael Bourn 9 622  
7. Connor Hollis 9 846  
8. Rafael Lopez 9 2042  
9. Cheslor Cuthbert 8 1340  
10. Daniel Castro 7 1153  
HOME RUNS - SINGLE SEASON
Rank Player HR Year  
1. Zoilo Almonte 33 2018  
2. Taylor Jones 31 2021  
3. Willie Calhoun 27 2023  
4. Taylor Jones 27 2020  
5. Cheslor Cuthbert 27 2020  
6. Jack Hannahan 26 2013  
7. Ryan O'Hearn 26 2022  
8. Frank Schwindel 26 2025  
9. Maikel Franco 25 2023  
10. Zack Short 24 2022  
HOME RUNS - CAREER
Rank Player HR PA  
1. Zoilo Almonte 101 2512  
2. Rafael Lopez 76 2042  
3. Ryan O'Hearn 65 1242  
4. Taylor Jones 58 1236  
5. Cheslor Cuthbert 56 1340  
6. Will Middlebrooks 56 1078  
7. Frank Schwindel 44 787  
8. John Andreoli 40 1658  
9. Tyler Saladino 40 1753  
10. Zack Short 39 1000  
RBIS - SINGLE SEASON
Rank Player RBI Year  
1. Zoilo Almonte 128 2018  
2. Cheslor Cuthbert 109 2019  
3. Taylor Jones 106 2021  
4. Cheslor Cuthbert 98 2020  
5. Willie Calhoun 96 2023  
6. Maikel Franco 92 2023  
7. Taylor Jones 90 2020  
8. John Andreoli 89 2018  
9. Dean Anna 88 2016  
10. Josh Phegley 86 2013  
RBIS - CAREER
Rank Player RBI PA  
1. Zoilo Almonte 409 2512  
2. Rafael Lopez 285 2042  
3. Cheslor Cuthbert 221 1340  
4. Ryan O'Hearn 215 1242  
5. Tyler Saladino 213 1753  
6. Taylor Jones 196 1236  
7. John Andreoli 195 1658  
8. Will Middlebrooks 195 1078  
9. Dean Anna 194 1527  
10. Ryan Wheeler 162 1237  
STOLEN BASES - SINGLE SEASON
Rank Player SB Year  
1. Keith Curcio 39 2021  
2. Ryan Bliss 33 2025  
3. Cade Marlowe 33 2025  
4. Braden Bishop 31 2020  
5. Keith Curcio 28 2020  
6. Braden Shewmake 21 2025  
7. Tyler Saladino 21 2016  
8. Aaron Hicks 19 2013  
9. Yonny Hernandez 19 2024  
10. Cade Marlowe 18 2024  
STOLEN BASES - CAREER
Rank Player SB PA  
1. Keith Curcio 70 1256  
2. Cade Marlowe 64 1105  
3. Zoilo Almonte 50 2512  
4. Tyler Saladino 44 1753  
5. John Andreoli 43 1658  
6. Ryan Bliss 33 513  
7. Braden Bishop 31 654  
8. Braden Shewmake 28 396  
9. Aaron Hicks 26 657  
10. Connor Hollis 25 846  
CAUGHT STEALING - SINGLE SEASON
Rank Player CS Year  
1. Cade Marlowe 20 2025  
2. Andrew Romine 16 2015  
3. Aaron Hicks 16 2013  
4. John Andreoli 15 2019  
5. Yonny Hernandez 15 2024  
6. Stuart Fairchild 14 2023  
7. Keith Curcio 14 2021  
8. Connor Hollis 14 2025  
9. Ernie Clement 13 2023  
10. Braden Bishop 12 2020  
CAUGHT STEALING - CAREER
Rank Player CS PA  
1. Cade Marlowe 34 1105  
2. John Andreoli 31 1658  
3. Tyler Saladino 29 1753  
4. Keith Curcio 26 1256  
5. Yonny Hernandez 26 593  
6. Stuart Fairchild 21 895  
7. Connor Hollis 21 846  
8. Zoilo Almonte 19 2512  
9. Aaron Hicks 18 657  
10. Ernie Clement 17 899  
WALKS - SINGLE SEASON
Rank Player BB Year  
1. John Andreoli 112 2018  
2. Daric Barton 94 2014  
3. Colin Walsh 92 2017  
4. John Andreoli 87 2019  
5. Taylor Jones 84 2020  
6. Rafael Lopez 84 2018  
7. Omar Quintanilla 78 2014  
8. Max Schrock 77 2021  
9. Zack Short 77 2022  
10. Ruben Tejada 76 2017  
WALKS - CAREER
Rank Player BB PA  
1. Rafael Lopez 253 2042  
2. John Andreoli 244 1658  
3. Zoilo Almonte 205 2512  
4. Tyler Saladino 191 1753  
5. Dean Anna 161 1527  
6. Taylor Jones 156 1236  
7. Ryan O'Hearn 156 1242  
8. Zack Short 154 1000  
9. Omar Quintanilla 130 1012  
10. Ruben Tejada 129 1227  
HIT BY PITCH - SINGLE SEASON
Rank Player HBP Year  
1. Braden Bishop 20 2020  
2. Trey Martin 14 2016  
3. Ian Parmley 12 2018  
4. Ruben Tejada 11 2017  
5. Connor Hollis 11 2024  
6. Zac Cook 11 2021  
7. KJ Harrison 9 2025  
8. John Baker 9 2015  
9. David Bote 9 2025  
10. Yonny Hernandez 9 2024  
HIT BY PITCH - CAREER
Rank Player HBP PA  
1. Rafael Lopez 25 2042  
2. Ruben Tejada 24 1227  
3. Braden Bishop 20 654  
4. Connor Hollis 19 846  
5. Rob Brantly 14 801  
6. Yonny Hernandez 14 593  
7. Trey Martin 14 394  
8. Ian Parmley 14 570  
9. John Baker 13 525  
10. Tyler Saladino 13 1753  
STRIKEOUTS - SINGLE SEASON
Rank Player K Year  
1. Cade Marlowe 145 2025  
2. John Andreoli 144 2018  
3. Colin Walsh 117 2017  
4. Taylor Jones 116 2020  
5. Stuart Fairchild 113 2023  
6. Aaron Hicks 112 2013  
7. Dean Anna 109 2016  
8. Ryan Wheeler 108 2016  
9. Will Middlebrooks 106 2017  
10. Zack Short 103 2022  
STRIKEOUTS - CAREER
Rank Player K PA  
1. Zoilo Almonte 434 2512  
2. Rafael Lopez 421 2042  
3. John Andreoli 310 1658  
4. Tyler Saladino 256 1753  
5. Cade Marlowe 252 1105  
6. Dean Anna 236 1527  
7. Ryan Wheeler 221 1237  
8. Taylor Jones 219 1236  
9. Will Middlebrooks 212 1078  
10. Alex De Goti 209 1199  
Powered by: Out of the Park Developments, Out of the Park Baseball, Franchise Hockey Manager
Tuesday, September 30th , 2025 - OOTP Baseball 26.7 Build 77