SAN FRANCISCO GIANTS
BATTING REGISTER
06/01/2042
League History Index | Players | Teams | Managers | Leagues | Leaderboards | Awards | Accomplishments
ARI | ATL | BAL | BOS | CAR | CHA | CHN | CIN | CLE | COL | DET | HOU | JAC | KC | LAA | LAN
MC | MIL | MIN | NYA | NYN | OAK | OTT | PHI | PIT | SF | SEA | STL | TB | TEX | TOR | WAS
Team Index | Draft History | Starters: Positional - Pitchers | Registers: Batters - Pitchers | Leaders: Batters - Pitchers
Year/Team R/G R G AB H 2B 3B HR BB SO SB AVG OBP SLG OPS
2015 San Francisco Giants 4.5 729 162 5549 1536 302 38 99 463 1058 88 .277 .336 .398 .734
2016 San Francisco Giants 3.9 627 162 5526 1398 269 44 87 455 1261 71 .253 .316 .365 .681
2017 San Francisco Giants 3.8 613 162 5597 1464 284 34 107 433 1192 65 .262 .319 .382 .701
2018 San Francisco Giants 3.7 605 162 5565 1415 234 35 126 420 1343 77 .254 .311 .377 .688
2019 San Francisco Giants 3.7 593 162 5466 1350 252 31 111 458 1181 55 .247 .308 .365 .673
2020 San Francisco Giants 3.4 557 162 5438 1367 255 38 90 431 1219 108 .251 .310 .362 .672
2021 San Francisco Giants 4.4 716 162 5557 1488 276 41 129 498 1203 98 .268 .332 .402 .734
2022 San Francisco Giants 4.4 718 162 5662 1547 252 35 125 515 1186 135 .273 .337 .396 .734
2023 San Francisco Giants 4.7 765 162 5593 1479 278 39 179 508 1289 188 .264 .327 .424 .751
2024 San Francisco Giants 4.6 753 162 5559 1510 272 49 154 507 1133 198 .272 .335 .421 .757
2025 San Francisco Giants 4.7 761 162 5575 1569 316 58 188 476 1140 309 .281 .341 .460 .801
2026 San Francisco Giants 4.5 734 162 5585 1454 275 63 165 453 1150 300 .260 .319 .421 .740
2027 San Francisco Giants 4.1 670 162 5524 1527 271 57 141 411 967 269 .276 .328 .423 .751
2028 San Francisco Giants 4.4 717 163 5638 1500 270 52 161 493 1099 299 .266 .326 .418 .744
2029 San Francisco Giants 4.1 665 162 5543 1432 281 45 190 382 1146 208 .258 .309 .428 .737
2030 San Francisco Giants 4.8 776 162 5618 1611 254 47 207 418 1047 223 .287 .338 .459 .798
2031 San Francisco Giants 4.7 763 162 5581 1546 253 39 217 433 1062 196 .277 .331 .453 .784
2032 San Francisco Giants 4.4 707 162 5576 1479 299 57 162 406 1036 230 .265 .316 .426 .742
2033 San Francisco Giants 4.3 696 162 5497 1449 310 35 162 416 1064 174 .264 .317 .421 .738
2034 San Francisco Giants 4.5 724 162 5551 1509 292 32 182 383 1101 223 .272 .321 .434 .755
2035 San Francisco Giants 4.7 769 162 5520 1551 309 32 195 387 921 204 .281 .331 .455 .785
2036 San Francisco Giants 4.8 782 162 5548 1540 324 39 194 416 897 213 .278 .330 .455 .785
2037 San Francisco Giants 4.8 771 162 5467 1416 346 39 235 462 1184 138 .259 .320 .466 .786
2038 San Francisco Giants 4.1 670 162 5495 1364 294 27 206 477 1283 132 .248 .313 .424 .737
2039 San Francisco Giants 3.5 567 162 5314 1239 246 34 157 446 1312 115 .233 .297 .381 .678
2040 San Francisco Giants 3.0 490 162 5285 1173 265 20 141 419 1243 136 .222 .284 .360 .644
2041 San Francisco Giants 3.4 548 162 5352 1216 242 39 121 460 1233 219 .227 .293 .355 .648
2042 San Francisco Giants 4.1 228 56 1893 480 100 13 41 147 351 74 .254 .312 .385 .697
Year Team Totals 4.2 18714 4431 151074 39609 7621 1112 4272 12173 31301 4745 .262 .320 .412 .732
Seasonal Average   668 158 5396 1415 272 40 153 435 1118 169
PLAYER BATTING REGISTER Stats are only from the years the player played for this franchise.
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Ron Account 6 2037-2042 485 370 1333 138 321 79 17 22 114 23 20 111 380 .241 .300 .375 .675 -0.9
Ehire Adrianza 1 2016-2016 7 5 15 1 2 0 0 0 0 0 0 1 5 .133 .188 .133 .321 -0.2
Artie Allen 1 2037-2037 4 4 14 1 3 1 0 0 0 0 0 1 3 .214 .312 .286 .598 -0.1
Zoilo Almonte 3 2019-2021 431 389 1490 156 404 86 5 33 191 0 1 118 322 .271 .326 .402 .728 5.6
Steve Andersen 2 2030-2031 45 44 83 9 13 0 0 0 2 0 0 9 29 .157 .239 .157 .396 -0.8
Norichika Aoki 3 2015-2017 374 163 755 97 188 34 2 3 65 19 10 92 57 .249 .330 .311 .641 0.9
Jorge Apodaca 1 2042-2042 51 41 151 20 35 9 2 0 12 3 1 32 18 .232 .374 .318 .692 0.1
Toyozo Arai 6 2029-2034 270 0 22 1 3 0 0 0 0 0 0 1 11 .136 .174 .136 .310 -0.3
Mike Armstrong 1 2029-2029 24 24 46 3 4 3 0 0 0 0 0 0 24 .087 .087 .152 .239 -0.9
Steve Arrington 11 2025-2036 897 559 2269 284 549 95 4 106 338 6 0 199 560 .242 .311 .428 .738 0.7
Christian Arroyo 1 2020-2020 100 72 285 21 58 9 1 1 11 2 1 18 70 .204 .258 .253 .511 -1.2
Juan Ayala 1 2041-2041 5 0 2 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -0.0
Bob Baker 1 2030-2030 96 95 386 43 101 16 10 7 37 20 4 24 44 .262 .308 .409 .717 1.7
Tony Balance 1 2027-2027 3 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Nick Banks 4 2019-2022 335 305 1175 118 300 52 4 25 126 37 11 78 283 .255 .303 .370 .674 2.9
Jim Beard 1 2042-2042 34 34 123 11 25 3 0 2 7 1 0 5 22 .203 .240 .276 .517 -0.2
Tyler Beede 4 2019-2022 70 61 128 8 15 2 0 1 4 0 0 2 46 .117 .131 .156 .287 -1.9
Brandon Belt 4 2015-2018 621 470 1960 244 566 120 7 47 264 7 3 249 487 .289 .369 .429 .798 13.1
Sam Bennett 1 2032-2032 60 56 192 14 41 6 0 5 17 0 0 26 64 .214 .307 .323 .630 0.5
Ken Bishop 7 2023-2029 1019 1004 3948 621 1068 216 26 256 786 181 14 305 886 .271 .326 .533 .859 19.3
Ty Blach 4 2017-2020 114 114 223 10 30 2 0 1 7 0 0 5 85 .135 .153 .157 .310 -3.6
Clayton Blackburn 5 2016-2020 102 73 146 8 19 5 1 0 8 0 0 4 47 .130 .157 .178 .335 -2.1
Paul Blackburn 3 2019-2021 42 2 7 1 1 0 0 0 0 0 0 0 3 .143 .143 .143 .286 0.1
Tate Blackman 4 2020-2023 372 269 1150 136 314 55 7 15 114 0 5 78 263 .273 .334 .372 .706 -0.3
Argenis Blanco 1 2023-2023 31 0 2 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.1
Greg Blankenship 1 2035-2035 16 16 28 4 8 0 0 0 2 0 0 0 10 .286 .286 .286 .571 0.0
Tony Blevins 1 2039-2039 4 2 9 1 1 0 0 1 1 0 0 0 4 .111 .111 .444 .556 -0.1
Jamal Boucher 1 2033-2033 3 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Alex Bregman 2 2027-2028 175 96 415 49 111 25 2 7 43 18 0 36 75 .267 .325 .388 .713 1.4
Jake Brentz 4 2020-2023 70 58 123 6 22 3 0 0 10 0 0 6 35 .179 .215 .203 .419 -1.0
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Leon Brooks 5 2037-2041 699 587 2210 241 471 119 14 88 262 91 30 147 659 .213 .265 .399 .664 -0.5
Mike Brown 1 2039-2039 26 18 68 3 13 1 0 2 7 0 0 4 21 .191 .247 .294 .541 -0.6
Stephen Bruno 1 2020-2020 6 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Madison Bumgarner 5 2015-2019 131 131 298 26 66 6 0 6 25 0 0 9 80 .221 .247 .302 .549 -0.9
Byron Buxton 1 2023-2023 96 33 179 22 43 9 2 4 29 3 2 22 48 .240 .320 .380 .700 0.5
Matt Cain 4 2015-2018 105 105 205 14 31 5 0 1 20 0 0 10 69 .151 .196 .190 .387 -2.1
Dave Cantrell 3 2034-2036 88 40 176 17 42 12 0 4 22 4 0 13 51 .239 .302 .375 .677 0.0
José Caraballo 1 2042-2042 29 22 80 11 23 9 1 0 12 0 2 5 15 .287 .337 .425 .762 0.3
Fiorenzo Caravaggio 3 2025-2028 55 0 3 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Bernardo Castaneda 2 2032-2033 266 261 846 99 164 27 10 3 58 56 4 119 181 .194 .292 .260 .553 -2.1
Starlin Castro 5 2015-2019 673 457 1945 231 534 116 10 24 215 23 14 114 340 .275 .315 .381 .696 6.1
Ron Cavazos 2 2030-2031 92 0 0 1 0 0 0 0 0 0 0 1 0 .000 1.000 .000 1.000 0.1
Tomás Cerillo 6 2023-2028 143 142 291 14 22 3 0 0 8 0 0 38 121 .076 .183 .086 .269 -5.3
Ken Cervantes 1 2028-2028 15 0 2 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -0.0
Alberti Chavez 2 2021-2022 252 248 968 162 255 41 10 25 98 47 15 148 203 .263 .368 .404 .772 7.5
Cheeba Chigbogu 1 2027-2027 5 3 13 0 1 0 0 0 0 0 0 0 2 .077 .077 .077 .154 -0.3
Steve Cishek 2 2017-2018 134 0 4 0 0 0 0 0 0 0 0 0 3 .000 .000 .000 .000 -0.1
Danny Collins 8 2031-2038 312 194 727 76 168 38 1 12 71 4 1 63 132 .231 .297 .336 .633 -0.8
Jorge Colomo 6 2026-2031 233 10 33 0 2 0 0 0 1 0 0 2 21 .061 .111 .061 .172 -0.9
Luis Colón 1 2039-2039 24 24 79 4 15 5 0 1 7 1 1 7 28 .190 .256 .291 .547 -0.6
Tomás Colón 1 2023-2023 2 0 2 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Chris Conley 4 2032-2035 61 27 54 3 4 1 0 0 1 0 0 0 25 .074 .074 .093 .167 -1.2
José Consiglio 1 2036-2036 65 64 243 40 76 14 2 12 30 12 0 15 35 .313 .352 .535 .887 1.5
Lou Copeland 1 2034-2034 4 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Luis Cortéz 1 2042-2042 32 25 101 8 25 5 1 2 11 0 2 3 25 .248 .274 .376 .650 -0.2
Juan Coutino 1 2034-2034 21 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.1
Brandon Crawford 7 2015-2021 946 708 2665 285 680 134 22 53 309 9 5 239 632 .255 .326 .382 .708 16.5
Mike Crocker 1 2033-2033 1 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Rob Crocker 1 2033-2033 55 53 192 33 41 7 3 10 25 3 0 14 62 .214 .271 .438 .709 0.6
Wilson Cuervo 1 2030-2030 104 63 245 17 42 9 0 6 29 6 0 3 80 .171 .185 .282 .467 -2.2
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Jim Cuevas 1 2032-2032 5 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Bert Cundy 1 2032-2032 25 0 1 0 1 0 0 0 1 0 0 0 0 1.000 1.000 1.000 2.000 0.1
Jeff Davis 2 2022-2023 192 99 429 46 109 26 2 12 53 2 3 16 64 .254 .281 .408 .689 0.3
Wally Davis 1 2034-2034 5 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Rubby De La Rosa 1 2021-2021 17 1 5 0 1 0 0 0 0 0 0 0 1 .200 .200 .200 .400 -0.0
Jacob deGrom 4 2022-2025 161 74 147 8 19 3 0 0 10 0 0 6 37 .129 .178 .150 .328 -1.4
Mitchell Delfino 2 2018-2019 225 218 834 98 212 26 8 40 122 3 2 42 231 .254 .293 .448 .741 0.8
Luis DelFra 1 2037-2037 21 13 57 11 25 8 0 3 16 0 0 3 9 .439 .467 .737 1.204 1.1
Ed Douglas 3 2030-2033 10 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Tony Downing 3 2026-2030 191 25 180 19 54 15 0 0 13 1 0 5 31 .300 .317 .383 .701 -0.4
Matt Duffy 6 2016-2021 808 740 2888 350 792 155 24 70 330 13 13 163 597 .274 .317 .417 .735 16.8
Steve Dunlap 4 2025-2032 157 36 200 31 51 12 5 12 38 9 1 20 58 .255 .326 .545 .871 1.7
Jacob Dunnington 5 2019-2023 162 0 6 0 0 0 0 0 0 0 0 0 3 .000 .000 .000 .000 0.1
Juan Durán 4 2023-2026 168 0 7 0 0 0 0 0 0 0 0 0 6 .000 .000 .000 .000 -0.1
Juan Durán 5 2026-2031 232 0 4 0 0 0 0 0 1 0 0 1 1 .000 .333 .000 .333 -0.3
Luis Durán 1 2029-2029 25 0 2 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 0.0
Adam Duvall 3 2015-2017 396 299 1153 128 290 70 5 35 156 1 4 93 282 .252 .313 .412 .725 5.3
Eric Edwards 6 2025-2030 184 112 215 17 23 3 0 0 5 0 0 33 95 .107 .229 .121 .350 -2.6
Johnny Edwards 1 2027-2027 30 0 2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 0.0
Nathan Eovaldi 1 2024-2024 5 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Robbie Erlin 1 2022-2022 30 27 57 2 9 0 0 0 5 0 0 2 19 .158 .186 .158 .344 -0.9
Jorge Estrada 3 2037-2039 181 159 603 71 118 26 1 27 70 23 6 56 190 .196 .270 .376 .646 -1.3
Jeurys Familia 5 2022-2026 319 18 33 2 5 0 0 0 0 0 0 2 14 .152 .200 .152 .352 -0.2
Manny Fernández 6 2027-2032 191 120 236 10 9 3 0 1 4 0 0 1 139 .038 .050 .064 .114 -4.8
Deron Ferrell 2 2041-2042 65 59 220 31 57 13 4 3 19 25 6 28 40 .259 .340 .395 .735 1.1
Eric Filia-Snyder 2 2018-2019 140 107 418 40 110 29 0 10 33 3 5 24 123 .263 .306 .404 .710 1.4
Joe Fisher 2 2034-2036 70 19 110 21 28 7 3 1 11 13 0 10 40 .255 .322 .400 .722 0.5
Kevin Flowers 1 2021-2021 2 2 3 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.1
Jerry Franklin 1 2035-2035 31 31 56 0 5 1 0 0 1 0 0 1 26 .089 .121 .107 .228 -1.0
Todd Frazier 1 2019-2019 7 4 19 4 8 1 1 1 4 0 0 2 3 .421 .476 .737 1.213 0.4
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Ángelo Fuentes 1 2039-2039 23 22 69 8 12 1 0 0 2 3 0 8 21 .174 .256 .188 .445 -0.2
Carson Fulmer 1 2028-2028 31 5 11 0 1 0 0 0 0 0 0 1 5 .091 .167 .091 .258 -0.2
Rogelio Gabriel 1 2039-2039 8 8 25 2 4 1 0 1 3 0 0 1 4 .160 .192 .320 .512 -0.0
António Gallegos 5 2022-2026 474 454 1713 211 443 91 23 54 238 61 17 142 407 .259 .327 .433 .760 10.6
Pancho Gallegos 1 2039-2039 1 0 2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
Jesús García 11 2029-2040 1474 1434 5643 687 1698 460 43 105 637 101 12 263 587 .301 .335 .453 .788 39.3
Jesús García 7 2024-2030 930 903 3460 463 884 183 62 76 345 266 23 233 825 .255 .307 .410 .717 14.7
Juan Carlos Garza 1 2024-2024 4 1 7 0 1 0 1 0 3 0 0 1 2 .143 .250 .429 .679 -0.0
Tony Garza 2 2030-2031 223 159 634 120 199 27 3 25 107 46 4 97 74 .314 .402 .484 .886 6.9
Rob Gates 1 2032-2032 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Gavino Giardina 3 2039-2041 239 201 731 84 171 43 10 11 63 58 17 40 155 .234 .278 .365 .643 1.8
Ken Giles 1 2026-2026 69 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Tyler Glasnow 3 2021-2023 98 92 213 16 38 4 0 1 16 0 0 8 77 .178 .213 .211 .425 -1.6
Jake Godfrey 1 2028-2028 27 0 2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Carlos Gomez 4 2017-2020 287 168 756 97 180 33 6 27 91 12 4 59 242 .238 .303 .405 .708 3.0
Jesús González 6 2027-2033 169 73 146 11 35 5 0 1 13 0 0 3 43 .240 .260 .295 .555 -0.9
Mauro González 2 2020-2021 145 133 528 55 148 21 10 0 37 51 13 38 112 .280 .330 .358 .688 3.3
Bob Good 3 2033-2035 92 8 19 0 1 1 0 0 1 0 0 0 6 .053 .053 .105 .158 -0.6
Rob Gray 4 2025-2028 190 86 400 41 100 19 4 1 31 28 0 9 60 .250 .277 .325 .602 0.3
Didi Gregorius 1 2022-2022 150 122 437 44 115 7 1 5 43 4 3 55 91 .263 .346 .318 .664 1.2
Chris Gregory 1 2033-2033 4 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
A.J. Griffin 1 2023-2023 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Yeltsin Gudino 1 2024-2024 109 40 174 11 36 5 0 0 15 3 0 16 41 .207 .274 .236 .509 -0.5
Patrice Guillemot 3 2025-2027 18 18 37 2 4 2 0 0 1 0 0 0 13 .108 .108 .162 .270 -0.5
Man-keung Guo 1 2032-2032 3 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Jesús Guzmán 1 2033-2033 28 2 32 2 5 0 0 2 2 0 0 1 12 .156 .182 .344 .526 -0.2
Jesús Gómez 2 2039-2040 228 226 845 87 192 39 4 33 103 0 0 89 216 .227 .303 .400 .703 -0.0
Jorge Gómez 2 2033-2034 106 66 225 19 47 13 0 1 12 6 1 18 41 .209 .276 .280 .556 -0.3
Cody Hall 1 2017-2017 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Steve Hall 1 2033-2033 7 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
J.A. Happ 1 2016-2016 32 32 66 2 5 0 0 0 3 0 0 3 48 .076 .116 .076 .192 -1.2
Tony Harden 3 2025-2028 127 37 206 14 50 5 3 1 14 11 1 16 41 .243 .317 .311 .628 0.6
Joe Hayes 2 2034-2035 23 23 49 4 5 0 0 0 1 0 0 2 27 .102 .135 .102 .237 -0.9
Doug Haynes 1 2039-2039 101 96 326 35 75 16 1 18 55 0 0 41 102 .230 .321 .451 .772 0.5
Josh Henderson 4 2024-2027 387 261 1135 125 300 76 4 49 162 4 0 34 249 .264 .288 .468 .756 4.2
Elier Hernandez 2 2020-2021 156 46 250 31 72 10 5 9 44 4 0 23 57 .288 .344 .476 .820 1.6
António Hernández 1 2033-2033 2 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Jorge Hernández 1 2033-2033 13 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
José Hernández 9 2027-2035 398 5 29 1 3 1 0 0 1 0 0 0 18 .103 .103 .138 .241 -0.3
Luis Hernández 3 2039-2041 241 212 800 93 166 25 4 20 58 54 23 78 187 .207 .286 .324 .610 -0.9
Chris Heston 5 2017-2021 128 100 190 11 16 4 0 0 8 0 0 11 80 .084 .134 .105 .239 -2.6
Derek Hill 4 2019-2022 397 312 1236 147 299 47 12 17 103 51 8 119 270 .242 .308 .341 .649 6.2
K.C. Hobson 2 2019-2020 199 113 434 48 128 26 0 9 42 0 1 41 67 .295 .362 .417 .779 1.3
Ron Holmes 1 2033-2033 2 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Chris Hughes 1 2031-2031 115 95 357 64 99 13 5 26 74 11 1 47 74 .277 .360 .560 .920 2.2
Jeff Hughes 1 2027-2027 30 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Jason Hursh 1 2022-2022 11 0 2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
Cristo Ibarra 2 2033-2034 21 10 43 3 9 3 0 0 5 0 0 5 5 .209 .286 .279 .565 -0.3
Greg Jamison 3 2037-2039 355 320 1086 139 222 49 6 41 108 3 6 141 341 .204 .303 .374 .677 1.5
Skip Johnson 1 2022-2022 1 1 3 1 0 0 0 0 0 0 0 1 1 .000 .250 .000 .250 -0.0
Trent Johnson 1 2030-2030 13 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.1
Greg Johnston 6 2027-2032 179 178 329 19 57 15 0 1 23 0 0 6 95 .173 .188 .228 .415 -2.9
J.R. Johnston 16 2020-2035 2339 2213 8811 1590 2803 375 136 475 1473 823 135 870 1439 .318 .377 .553 .930 90.5
Doug Jones 1 2023-2023 65 51 198 23 44 8 0 5 15 1 1 21 48 .222 .291 .338 .630 -0.5
Gosuke Katoh 1 2021-2021 5 2 10 1 3 1 0 0 1 0 0 0 1 .300 .300 .400 .700 -0.0
Jim Ketteridge 3 2039-2041 114 94 326 37 61 15 5 16 42 16 3 25 109 .187 .252 .411 .663 0.7
Dave Kondo 1 2042-2042 44 44 149 18 47 7 0 4 15 0 0 12 21 .315 .374 .443 .817 1.1
George Kontos 5 2015-2019 220 3 11 1 1 0 0 0 0 0 0 1 6 .091 .167 .091 .258 -0.2
Mat Latos 1 2021-2021 30 30 62 3 4 1 0 0 4 0 0 2 32 .065 .094 .081 .174 -1.2
Jed Lawrence 1 2025-2025 28 0 5 0 1 0 0 0 0 0 0 0 3 .200 .200 .200 .400 -0.1
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Mike Leake 2 2019-2020 60 5 16 0 1 0 0 0 0 0 0 1 9 .062 .118 .062 .180 -0.4
Stan Ledrew 2 2034-2035 15 7 10 0 0 0 0 0 0 0 0 0 6 .000 .000 .000 .000 -0.3
Dwayne Lee 2 2032-2034 48 29 121 18 28 6 0 6 16 0 1 8 50 .231 .301 .430 .731 0.4
Hyo-chin Lee 8 2022-2029 161 50 113 13 22 2 0 1 3 0 0 4 43 .195 .222 .239 .461 -0.8
Ben Leonard 3 2033-2035 195 50 309 40 83 17 0 14 48 0 0 21 79 .269 .316 .460 .776 0.9
Pete Leonard 1 2023-2023 21 12 46 9 11 3 1 0 6 3 0 3 10 .239 .286 .348 .634 0.2
Domingo Leyba 3 2023-2025 216 91 423 51 116 19 2 8 52 9 0 37 90 .274 .335 .385 .721 1.4
Tim Lincecum 1 2015-2015 18 8 18 0 3 1 0 0 1 0 0 2 7 .167 .250 .222 .472 -0.1
Jon Littell 1 2023-2023 18 17 49 4 8 2 0 0 2 1 1 9 13 .163 .288 .204 .492 -0.6
Cam Love 1 2033-2033 69 11 83 6 13 2 1 2 7 0 0 8 16 .157 .245 .277 .522 -0.7
Jake Lowery 2 2019-2020 38 20 81 5 18 5 0 2 18 0 0 4 18 .222 .264 .358 .622 0.0
José López 6 2029-2034 250 61 110 3 20 6 0 0 10 0 0 2 35 .182 .196 .236 .433 -1.3
Lou MacDonald 2 2040-2041 217 214 743 54 166 25 1 19 85 0 0 31 172 .223 .259 .336 .595 0.7
Jean Machi 4 2015-2018 150 0 8 0 0 0 0 0 0 0 0 0 6 .000 .000 .000 .000 -0.4
Mikie Mahtook 1 2020-2020 38 8 57 6 15 3 0 0 4 1 0 6 14 .263 .333 .316 .649 0.1
Jake Marisnick 5 2015-2019 384 332 1373 157 332 56 15 37 178 29 4 59 377 .242 .278 .385 .663 5.5
Loren Martin 1 2024-2024 63 25 125 23 41 9 1 1 16 7 1 10 12 .328 .387 .440 .827 0.9
Jorge Martínez 1 2037-2037 135 125 433 57 94 30 4 13 43 12 2 62 128 .217 .319 .395 .714 -0.9
Miguel Angel Martínez 7 2022-2028 749 735 2975 511 909 172 44 7 215 347 68 421 395 .306 .392 .400 .792 29.4
Sergio Martínez 7 2030-2036 990 890 3921 637 1272 222 50 46 318 443 49 154 179 .324 .350 .442 .792 18.5
Joan Mauricio 1 2021-2021 14 12 47 6 18 4 0 0 4 2 0 2 6 .383 .420 .468 .888 0.6
James McCann 2 2024-2025 212 163 637 57 171 27 0 15 86 1 2 50 106 .268 .326 .381 .708 2.8
Aubrey McCarty 5 2028-2032 657 417 1767 244 434 50 3 106 267 6 3 247 632 .246 .338 .457 .796 2.2
Chet McCullough 1 2019-2019 30 20 83 8 17 4 1 3 10 0 3 3 12 .205 .233 .386 .618 -0.1
Jim McIlvride 1 2033-2033 11 6 23 3 8 3 0 0 3 0 1 3 3 .348 .423 .478 .901 0.2
Billy McKinney 1 2024-2024 18 2 24 3 6 1 0 1 5 1 0 1 8 .250 .280 .417 .697 0.0
Bob McPherson 1 2027-2027 106 79 333 36 78 11 0 4 25 1 0 17 77 .234 .271 .303 .574 -1.3
Augusto Medina 4 2032-2035 98 87 188 6 39 5 0 0 9 0 0 1 60 .207 .212 .234 .446 -1.9
José Medina 1 2042-2042 56 53 220 17 50 8 2 0 18 7 1 6 34 .227 .250 .282 .532 -0.6
Mario Mendoza 1 2041-2041 100 100 344 49 87 9 2 16 54 1 0 52 95 .253 .367 .430 .797 1.4
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
José Mercado 12 2029-2040 1603 1567 5954 889 1633 309 16 347 1020 30 13 726 1443 .274 .354 .506 .860 50.2
Lou Meyers 2 2022-2023 168 98 403 56 96 19 1 12 52 0 0 60 119 .238 .331 .380 .711 1.9
Shelby Miller 1 2021-2021 34 31 68 5 6 0 0 0 2 0 0 2 34 .088 .114 .088 .203 -1.0
Dave Mitchell 1 2034-2034 8 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Ken Mitchell 1 2027-2027 2 0 2 0 0 0 0 0 0 0 0 1 1 .000 .333 .000 .333 -0.0
Kevin Mitchell 4 2027-2031 220 61 323 51 85 19 0 15 49 0 1 38 66 .263 .348 .461 .809 0.9
Vince Mitchell 6 2026-2031 619 493 1960 194 586 100 10 31 218 30 4 80 104 .299 .329 .408 .736 9.4
Yoan Moncada 1 2023-2023 109 99 388 43 101 19 1 17 57 10 10 17 90 .260 .288 .446 .734 1.3
Jesús Mora 6 2029-2035 595 553 1955 204 458 92 2 66 234 1 0 121 590 .234 .287 .385 .671 4.3
Alfredo Morales 6 2030-2035 167 114 205 13 16 4 0 1 9 0 0 7 101 .078 .108 .112 .221 -3.6
Colin Moran 4 2022-2025 549 525 2030 240 575 111 7 41 258 18 4 231 410 .283 .358 .405 .764 14.3
Joe Moran 1 2042-2042 27 21 90 16 29 5 4 2 14 17 1 7 16 .322 .378 .533 .911 1.2
Parker Morin 2 2023-2024 104 82 286 38 69 13 0 10 35 0 0 41 59 .241 .337 .392 .729 1.6
Hal Morrison 2 2032-2033 5 5 19 4 5 1 0 1 5 0 0 2 6 .263 .333 .474 .807 0.1
Jose Mujica 1 2021-2021 19 0 1 0 0 0 0 0 0 0 0 1 1 .000 .500 .000 .500 -0.1
Jim Murphy 1 2027-2027 6 0 5 0 1 0 0 0 0 0 0 0 1 .200 .200 .200 .400 -0.1
Mike Murphy 4 2036-2039 200 144 512 64 111 10 0 23 64 0 0 68 184 .217 .318 .371 .689 0.8
Gil Murray 5 2027-2031 249 20 286 42 91 15 1 2 26 19 4 16 38 .318 .359 .399 .758 1.3
Luis Navarro 1 2035-2035 33 0 7 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -0.1
Eddie Neill 1 2024-2024 1 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Chris Nelson 5 2022-2026 566 459 1898 303 500 104 28 94 299 76 21 161 464 .263 .326 .496 .822 9.3
Clarence Nelson 6 2025-2030 130 129 241 14 33 6 0 0 13 0 0 23 89 .137 .211 .162 .373 -2.8
Kevin Newman 3 2021-2023 322 221 893 104 255 42 6 7 84 10 6 71 186 .286 .349 .370 .719 3.0
Iramis Olivencia 1 2022-2022 25 10 41 1 10 0 0 0 5 0 0 2 11 .244 .273 .244 .517 -0.3
Ty Oliver 3 2025-2027 46 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.2
Ricky Oropesa 1 2019-2019 92 25 100 10 19 3 0 5 12 0 0 9 29 .190 .252 .370 .622 -0.3
Josh Osich 6 2017-2022 319 0 5 1 1 0 0 0 0 0 0 0 2 .200 .200 .200 .400 -0.2
Roberto Osuna 1 2024-2024 16 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Paolo Pacheco 1 2041-2041 120 106 407 58 94 11 2 11 42 41 13 49 93 .231 .326 .349 .675 1.3
Ernesto Paganin 1 2034-2034 70 57 206 18 44 7 0 2 16 0 0 21 48 .214 .288 .277 .565 -0.2
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Ron Palma 5 2035-2039 590 557 1921 236 490 110 2 80 255 8 7 243 458 .255 .339 .439 .778 3.8
Preston Palmeiro 1 2021-2021 29 14 61 9 13 5 0 1 8 0 0 4 15 .213 .262 .344 .606 -0.2
Joe Panik 5 2015-2019 730 653 2586 328 770 140 23 23 242 40 26 216 275 .298 .363 .396 .759 18.1
Kevin Parks 3 2022-2025 75 0 5 0 0 0 0 0 0 0 0 0 4 .000 .000 .000 .000 -0.1
Mario Patino 1 2032-2032 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Jake Peavy 2 2015-2016 63 63 116 5 14 4 1 0 4 0 0 8 30 .121 .184 .172 .356 -1.2
Martin Perez 2 2024-2025 79 23 44 2 2 0 0 0 0 0 0 3 18 .045 .106 .045 .152 -0.6
Salvador Perez 1 2027-2027 51 42 150 13 43 9 0 3 16 0 0 5 31 .287 .308 .407 .714 1.0
Tynan Peters 1 2027-2027 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Yusmeiro Petit 2 2015-2016 62 57 108 5 9 3 0 0 1 0 0 5 69 .083 .138 .111 .249 -1.8
Ken Phillips 1 2041-2041 37 37 137 10 23 2 1 2 7 0 0 10 39 .168 .242 .241 .483 -1.2
Juan Pineda 1 2033-2033 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Stephen Piscotty 1 2024-2024 16 8 41 5 14 2 0 0 4 0 0 3 5 .341 .386 .390 .777 0.2
Darrell Porter 3 2036-2038 67 32 127 25 23 2 1 4 16 4 2 21 47 .181 .300 .307 .607 -0.4
António Portillo 4 2025-2028 243 216 827 92 198 43 11 12 64 59 10 66 130 .239 .295 .362 .657 1.4
Jeremy Price 15 2028-2042 1997 1877 7501 1005 2124 420 61 218 837 509 89 441 1176 .283 .323 .443 .766 26.4
Grisha Pshigotyjev 2 2025-2026 55 24 54 6 6 1 0 0 2 1 0 2 15 .111 .143 .130 .272 -0.8
Yasiel Puig 1 2027-2027 56 6 54 6 12 0 1 1 2 1 0 10 17 .222 .338 .315 .653 -0.2
Daniel Pérez 2 2033-2034 40 0 2 0 1 0 0 0 0 0 0 0 0 .500 .500 .500 1.000 0.0
José Pérez 2 2026-2027 23 4 6 0 1 0 0 0 1 0 0 1 1 .167 .286 .167 .452 -0.2
Harold Ramirez 1 2023-2023 26 1 8 1 3 1 0 0 1 0 0 3 3 .375 .500 .500 1.000 0.1
Anastasio Ramos 3 2040-2042 228 217 762 53 168 40 3 1 47 0 0 27 165 .220 .255 .285 .540 -1.5
Juan Ramos 3 2032-2034 256 124 618 107 177 39 10 24 88 33 4 44 86 .286 .336 .498 .835 3.7
Jon Ramsey 1 2032-2032 19 11 43 3 12 3 0 1 4 3 1 1 6 .279 .295 .419 .714 0.0
Ernesto Ramírez 1 2039-2039 38 29 98 13 19 3 0 0 5 10 3 22 30 .194 .344 .224 .569 0.2
Johnny Reed 1 2042-2042 54 51 184 31 41 8 0 13 33 5 2 19 47 .223 .316 .478 .794 1.2
Mal Reed 2 2039-2040 293 270 947 85 194 39 3 26 86 2 0 114 254 .205 .300 .335 .635 -1.7
Ben Revere 4 2015-2018 488 468 2019 244 624 83 18 2 169 108 39 100 187 .309 .345 .371 .716 8.9
José Reyes 2 2040-2041 14 1 15 3 2 0 0 1 2 0 0 1 5 .133 .188 .333 .521 0.0
Pat Rice 1 2041-2041 123 120 482 57 142 30 7 12 58 53 10 37 65 .295 .345 .461 .806 3.5
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Joe Rich 1 2037-2037 4 4 12 2 4 0 0 2 3 0 0 3 4 .333 .467 .833 1.300 0.2
Jesús Rivera 3 2038-2040 151 108 419 41 95 24 1 11 39 0 1 37 113 .227 .289 .368 .656 -0.6
Ánibal Rivera 2 2034-2035 53 1 9 0 0 0 0 0 0 0 0 0 4 .000 .000 .000 .000 -0.2
Mason Robbins 1 2024-2024 12 6 26 3 10 1 0 0 2 0 1 1 8 .385 .407 .423 .830 0.1
Carlos A. Rodriguez 2 2023-2024 67 67 142 14 24 2 0 0 9 0 0 7 46 .169 .213 .183 .396 -1.3
David Rodriguez 1 2024-2024 2 2 7 1 1 0 0 0 0 0 0 0 1 .143 .143 .143 .286 -0.1
Freddy Rodriguez 6 2019-2024 583 402 1670 184 462 83 13 27 196 40 13 104 300 .277 .319 .390 .709 2.6
Paco Rodriguez 1 2027-2027 3 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
José Rodríguez 5 2035-2039 772 761 2994 377 766 124 45 172 524 100 37 156 445 .256 .296 .500 .796 18.7
Alfredo Rojas 1 2037-2037 78 71 260 29 59 16 0 11 27 0 0 19 50 .227 .286 .415 .702 -0.1
Lúcio Rojas 2 2029-2030 21 7 36 8 9 2 1 2 6 1 0 6 10 .250 .357 .528 .885 0.3
Joe Rollins 1 2025-2025 59 8 78 9 28 4 0 4 14 1 0 7 12 .359 .412 .564 .976 1.1
Orlando Romero 1 2022-2022 2 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Jorge Rosa 3 2032-2034 147 0 6 0 3 1 0 0 2 0 0 0 0 .500 .500 .667 1.167 0.3
Ty Ross 4 2018-2021 422 262 1086 105 252 56 7 12 98 2 1 150 268 .232 .325 .330 .655 4.6
José Rosário 1 2034-2034 61 32 139 19 35 7 2 2 15 11 1 3 16 .252 .283 .374 .657 0.2
Jorge Ruíz 7 2034-2040 681 654 2300 244 569 116 4 71 247 0 0 124 457 .247 .298 .394 .691 10.4
Chris Sale 2 2023-2024 45 45 111 9 30 3 0 0 11 0 0 3 30 .270 .289 .297 .587 -0.3
Arturo Salinas 2 2035-2036 82 10 56 10 22 3 0 0 3 1 2 5 9 .393 .443 .446 .889 0.5
Danny Santana 3 2021-2023 275 180 792 92 219 46 4 8 61 7 3 42 177 .277 .319 .375 .694 1.3
Yeison Santana 1 2033-2033 6 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Kiichi Sato 6 2030-2035 303 0 4 0 0 0 0 0 0 0 0 0 3 .000 .000 .000 .000 -0.0
Bob Schultz 1 2035-2035 8 1 8 1 3 0 0 1 3 0 0 0 3 .375 .375 .750 1.125 0.1
Ron Sheffield 5 2028-2033 308 261 972 95 251 56 5 23 114 0 0 48 155 .258 .297 .397 .694 2.7
Munenori Shinoda 8 2020-2027 492 0 17 0 2 0 0 0 2 0 0 1 6 .118 .167 .118 .284 0.2
Joe Silver 1 2042-2042 54 54 208 31 69 10 1 7 23 17 5 16 26 .332 .381 .490 .871 2.9
José Simmons 2 2040-2041 119 94 288 26 48 12 1 6 19 18 4 36 70 .167 .263 .278 .541 0.2
Will Smith 3 2021-2023 193 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Drew Smyly 1 2021-2021 16 0 3 1 1 0 0 0 0 0 0 0 1 .333 .333 .333 .667 -0.0
Ed Solarana 1 2023-2023 28 3 6 1 1 0 0 0 1 0 0 3 4 .167 .444 .167 .611 -0.0
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Jon Solís 4 2030-2033 164 40 74 4 14 3 0 0 3 0 0 2 31 .189 .211 .230 .440 -0.6
José Solís 2 2041-2042 218 218 757 79 160 41 0 29 83 0 0 81 220 .211 .293 .380 .673 1.1
Juan Sosa 1 2033-2033 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Justin Steele 3 2021-2023 19 7 10 1 3 1 0 0 1 0 0 0 2 .300 .300 .400 .700 0.0
Brett Stephens 1 2023-2023 2 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
D.J. Stewart 1 2021-2021 19 13 54 2 11 3 0 0 2 0 0 5 22 .204 .267 .259 .526 -0.2
Chris Stratton 4 2018-2021 82 63 117 9 17 2 0 1 9 0 0 4 28 .145 .172 .188 .360 -1.0
Andrew Susac 3 2017-2019 281 231 856 82 197 36 0 32 97 1 3 93 257 .230 .305 .384 .689 4.3
Sadatake Suzuki 1 2035-2035 6 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.1
Kellen Sweeney 1 2019-2019 116 57 229 26 46 8 0 3 29 1 1 47 40 .201 .350 .275 .625 0.2
Albert Sánchez 3 2020-2022 452 403 1572 216 444 90 1 54 254 6 3 209 215 .282 .374 .444 .818 12.9
Chris Taylor 1 2021-2021 8 2 13 3 9 2 0 0 3 0 0 0 2 .692 .692 .846 1.538 0.5
Carlos Triunfel 1 2021-2021 71 19 103 14 26 1 0 1 5 0 0 7 15 .252 .312 .291 .604 -0.2
Riley Unroe 2 2024-2025 150 134 487 44 143 13 5 5 46 16 7 50 104 .294 .358 .372 .730 2.4
Jesús Valentín 1 2041-2041 39 33 113 6 16 3 1 1 8 0 0 6 31 .142 .197 .212 .409 -0.3
Raúl Valéncia 5 2030-2034 145 130 243 12 40 7 0 2 14 0 0 2 103 .165 .175 .218 .393 -2.6
Jorge Vargas 3 2031-2033 184 11 203 22 52 11 4 1 23 6 1 10 24 .256 .291 .365 .656 -0.6
Juan Vargas 2 2034-2035 96 29 55 2 10 4 0 0 6 0 0 2 23 .182 .211 .255 .465 -0.5
Alain Vidal 1 2033-2033 16 16 29 0 3 0 0 0 0 0 0 3 10 .103 .188 .103 .291 -0.5
Doug Walker 1 2033-2033 18 12 48 3 9 0 0 2 5 0 0 0 16 .188 .184 .312 .496 -0.2
Taijuan Walker 1 2026-2026 1 1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Rob Walter 1 2032-2032 22 22 45 0 4 2 0 0 0 0 0 1 30 .089 .146 .133 .279 -0.4
Nolan Watson 12 2019-2030 270 268 558 31 74 16 1 0 40 0 0 49 189 .133 .203 .165 .368 -6.6
Tony Watson 2 2023-2024 51 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 0.0
Alan Weber 2 2026-2027 20 8 43 2 8 2 0 0 5 3 1 2 12 .186 .222 .233 .455 -0.3
Jonah Wesely 1 2020-2020 8 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Chris Wheeler 1 2039-2039 31 22 84 5 15 7 0 2 5 0 1 3 18 .179 .225 .333 .558 -0.4
Damian White 6 2025-2030 716 608 2324 221 640 144 32 7 194 81 44 98 312 .275 .308 .374 .682 5.4
Dan Wiley 1 2032-2032 10 0 2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
Norm Wilkerson 2 2036-2037 12 1 10 3 1 0 0 0 0 0 0 2 1 .100 .308 .100 .408 -0.0
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Benny Williams 1 2031-2031 31 10 57 5 15 2 1 1 6 0 0 3 4 .263 .323 .386 .709 0.0
Mike Williams 1 2032-2032 2 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Jeff Wilson 1 2035-2035 23 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Tom Windle 2 2019-2020 41 18 34 2 2 0 0 0 3 0 0 2 14 .059 .111 .059 .170 -0.5
Joel Wright 9 2028-2036 1306 1267 4960 572 1512 327 30 160 718 121 16 322 713 .305 .347 .480 .826 24.5
José Yánez 4 2023-2026 342 257 1003 111 252 69 0 42 123 1 0 65 239 .251 .303 .446 .748 5.9
Víctor Zumaya 2 2037-2038 76 69 244 36 47 14 1 14 35 11 3 29 88 .193 .284 .430 .715 -0.1
Powered by: Out of the Park Developments, Out of the Park Baseball, Franchise Hockey Manager
Friday, April 26th , 2024 - OOTP Baseball 24.10 Build 82