UNITED LEAGUE 2021
BATTING REGISTER
12/01/2026
League History Index | Players | Teams | Managers | Leagues | Leaderboards | Awards | Accomplishments
UL | PL : Stats & Leaders - Batting Register - Pitching Register - Fielding Register - Positional Leaderboards
Rookies - Drafted Players - Transactions Log - Injury Log
Player Team G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Matt Abshier SAS 22 20 67 8 18 3 2 0 5 0 0 4 14 .269 .306 .373 .679 -0.0
Garrett Acevedo SAS 63 45 196 34 59 9 0 9 39 0 0 14 28 .301 .347 .485 .832 1.5
Ryan Adlington LIT 148 148 517 51 140 27 3 8 67 0 0 29 55 .271 .333 .381 .714 2.4
Bobby Aftanas TUC 100 100 394 43 95 12 4 3 32 21 14 24 102 .241 .290 .315 .605 -1.0
Danny Allen WCH 131 130 466 68 130 13 0 21 62 0 1 46 119 .279 .350 .442 .792 4.5
Mario Almanza BAN 4 1 5 1 1 0 0 0 0 0 0 1 1 .200 .333 .200 .533 -0.0
Hector Alvarez BAN 20 17 57 5 11 4 2 0 0 1 0 6 6 .193 .270 .333 .603 -0.3
Joey Amato HAV 135 135 508 75 138 12 6 15 63 22 9 58 71 .272 .365 .407 .773 2.8
Malik Anderson DES 120 119 481 67 131 7 7 16 49 35 28 48 113 .272 .341 .416 .757 2.3
Travis Arnall HON 55 54 210 29 60 6 2 0 18 7 7 22 23 .286 .362 .333 .695 0.0
Tim Aten REN 1 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Mike Atwell WCH 153 153 592 94 154 26 0 37 88 0 1 61 175 .260 .333 .492 .824 2.0
Bill Bailey KNX 24 23 80 9 18 1 0 2 6 3 2 9 24 .225 .303 .313 .616 0.5
Chris Baker DES 11 0 3 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Aaron Ball TUC 15 1 15 1 3 1 0 0 1 0 0 1 1 .200 .235 .267 .502 -0.1
Jordan Banda BAN 17 4 30 3 11 2 0 0 6 0 0 1 1 .367 .375 .433 .808 0.1
Aaron Barber TUC 10 8 27 2 5 1 0 0 3 0 0 4 9 .185 .290 .222 .513 -0.0
Jared Barker TOL 146 146 496 56 109 29 0 6 55 0 0 38 105 .220 .279 .315 .593 0.6
Antonio Bastidas REN 58 55 199 13 48 10 0 3 21 0 0 21 58 .241 .312 .337 .649 0.3
Sergio Batista HAV 35 35 136 22 34 4 1 3 15 2 3 9 18 .250 .293 .360 .653 0.5
Josh Bazil SAV 15 1 6 1 1 0 0 0 1 0 0 0 2 .167 .167 .167 .333 -0.0
Franklin Becerra KAL 2 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Corey Bedgood DES 10 10 35 5 12 1 0 1 3 0 0 1 4 .343 .378 .457 .836 0.3
Sean Beitler SAV 13 8 40 7 8 2 1 1 6 2 0 3 4 .200 .273 .375 .648 0.1
Sean Benson HON 86 78 288 40 79 13 6 9 36 1 7 31 40 .274 .346 .455 .801 0.8
Ralph Bentley BAN 9 9 34 5 9 1 0 2 5 2 1 2 9 .265 .324 .471 .795 0.3
Mike Bergeson HON 34 19 87 16 19 2 0 3 14 3 2 17 25 .218 .361 .345 .706 0.0
Sergej Bergsma TOL 3 0 0 2 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Eddie Bernabe BOI 28 22 92 7 26 4 0 0 3 0 0 7 5 .283 .330 .326 .656 -0.5
Frank Betancourt REN 38 19 80 4 13 3 0 0 4 0 0 4 19 .163 .202 .200 .402 -1.0
Player Team G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Jon Biggar KNX 92 90 327 32 81 11 2 7 37 0 0 19 79 .248 .293 .358 .650 1.2
Mark Billings REN 3 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Drew Bishop KNX 7 1 8 3 2 0 0 0 0 1 0 2 1 .250 .400 .250 .650 0.1
Jeff Bognar NEW 151 151 646 120 205 31 0 47 165 1 2 38 90 .317 .352 .584 .935 4.6
Rick Bond REN 9 6 25 1 9 2 0 0 1 0 0 1 4 .360 .407 .440 .847 0.3
Kurt Booth TUC 1 1 2 0 1 0 0 0 0 0 0 1 1 .500 .667 .500 1.167 0.1
Kurt Boskey BAN 77 60 216 29 44 9 0 12 40 0 1 19 82 .204 .284 .412 .696 -0.1
Josh Boswell SAS 156 156 616 87 164 36 4 32 95 0 0 56 134 .266 .334 .494 .828 2.7
Nick Bowen COR 8 2 13 2 1 0 0 0 0 0 1 0 5 .077 .077 .077 .154 -0.4
Nick Bowen NEW 156 156 550 78 164 16 2 2 59 8 4 83 109 .298 .395 .345 .740 3.9
Kyle Boyd COR 3 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Randy Brennan DES 108 88 336 44 81 11 7 7 39 13 7 22 78 .241 .288 .378 .666 0.5
Wilfred Brereton SAS 4 1 2 0 1 0 0 0 0 0 0 0 0 .500 .500 .500 1.000 0.0
Josh Brown DES 1 1 3 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
Nehemiah Brown TUC 144 140 506 71 136 25 1 18 60 0 0 57 114 .269 .355 .429 .784 2.3
William Brozek SAV 125 125 440 72 124 11 1 9 40 18 12 43 88 .282 .348 .373 .721 1.7
Jay Bryan TUC 5 2 7 0 0 0 0 0 0 1 0 1 3 .000 .222 .000 .222 -0.2
Thad Bryan KAL 154 153 589 66 158 26 8 4 61 17 14 52 96 .268 .334 .360 .694 2.0
Jon Bucci REN 90 90 334 56 99 12 4 3 28 37 16 62 43 .296 .408 .383 .791 1.8
Chris Burdo REN 79 79 319 39 81 12 1 7 26 11 0 25 69 .254 .311 .364 .675 1.5
Billy Burnett SAS 2 2 8 2 1 0 0 0 1 0 0 0 1 .125 .300 .125 .425 -0.0
Josh Burnette HAV 11 4 16 1 1 0 0 1 1 0 1 0 4 .063 .063 .250 .313 -0.3
Malik Burroughs COR 8 6 18 3 6 1 1 0 2 0 0 3 5 .333 .478 .500 .978 0.3
Marcus Butts NEW 99 99 376 69 120 16 3 18 72 8 1 83 45 .319 .443 .521 .964 5.7
Pedro Calderon DES 114 114 384 50 84 8 1 3 31 10 13 38 86 .219 .292 .268 .561 -0.6
Jamie Caldwell TOL 67 48 195 23 48 8 2 0 15 3 2 9 17 .246 .279 .308 .587 0.1
Sean Calka TUC 148 144 581 57 174 29 6 2 50 12 6 31 47 .299 .337 .380 .717 -0.5
Justin Camp HAV 106 106 373 50 89 14 0 16 40 0 0 37 97 .239 .326 .405 .731 2.0
Fabio Cardon BOI 28 20 84 12 23 6 0 1 7 1 2 4 4 .274 .315 .381 .696 -0.1
Julio Carlos LIT 95 86 330 36 95 21 0 3 36 2 3 14 45 .288 .334 .379 .713 1.5
Player Team G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Chandler Carlson KNX 141 114 442 54 103 12 0 7 45 18 5 29 82 .233 .287 .308 .594 0.0
Pete Carpenter LIT 7 0 1 1 0 0 0 0 0 0 1 0 0 .000 .000 .000 .000 -0.1
Jerry Carpio TOL 154 153 609 91 177 21 0 43 127 1 1 55 125 .291 .355 .537 .892 5.1
Tim Cash KNX 35 17 77 7 19 2 0 2 15 0 0 8 21 .247 .326 .351 .676 0.3
Josh Cassarino SAS 75 36 185 25 41 5 1 2 22 5 2 10 25 .222 .264 .292 .556 -1.1
Steve Casselman DES 25 18 64 3 13 2 0 0 5 3 1 5 23 .203 .257 .234 .492 -0.7
Jim Castle DES 5 1 5 0 1 0 0 0 1 0 0 1 2 .200 .333 .200 .533 -0.0
Ryan Caulfield WCH 4 0 1 2 0 0 0 0 0 0 1 0 0 .000 .000 .000 .000 -0.1
Matt Chandler TUC 3 3 9 1 2 1 0 0 0 0 0 0 4 .222 .300 .333 .633 0.1
Olivier Chauvet COR 2 0 0 1 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000 0.0
Kenny Chavez BOI 9 8 32 3 8 2 1 0 7 0 0 1 4 .250 .265 .375 .640 -0.1
Jared Ciulla HON 19 5 19 1 6 0 0 0 2 1 0 1 2 .316 .350 .316 .666 0.1
Russ Cleaver TOL 108 108 467 68 151 31 7 4 38 17 8 23 22 .323 .353 .445 .798 3.1
John Cluett REN 14 6 22 3 1 0 0 1 2 4 0 3 4 .045 .185 .182 .367 -0.2
Bobby Cochrane HAV 66 61 241 30 54 9 1 8 31 2 2 14 90 .224 .281 .369 .650 -0.6
David Coen SAV 93 93 337 53 85 16 3 19 56 1 3 39 57 .252 .332 .487 .819 2.2
Ken Colgan BOI 34 14 52 2 9 2 0 0 0 0 0 3 13 .173 .218 .212 .430 -0.2
Kevin Conger HON 135 134 484 73 161 28 3 4 65 22 7 24 43 .333 .365 .428 .793 2.1
Herman Cooke NEW 35 3 38 7 8 0 0 2 6 1 0 1 11 .211 .231 .368 .599 -0.0
Kyle Corbe SAV 3 2 8 2 3 1 0 0 1 0 0 0 2 .375 .375 .500 .875 0.1
Harry Cornelius WCH 134 134 510 102 157 28 1 44 111 1 2 62 107 .308 .399 .625 1.024 8.6
Jaden Cotton BAN 127 114 439 66 123 18 4 9 34 28 5 43 94 .280 .363 .401 .764 1.6
J.D. Coyne LIT 8 0 3 2 0 0 0 0 0 0 1 1 1 .000 .250 .000 .250 -0.2
Brandon Crawford NEW 57 23 111 13 27 4 0 2 11 1 2 7 21 .243 .300 .333 .633 -0.0
Eddie Cruz SAV 14 2 20 1 4 1 0 1 2 0 0 1 7 .200 .238 .400 .638 -0.1
Chris Dalman DES 81 81 332 51 106 22 1 12 51 7 3 22 47 .319 .359 .500 .859 2.2
Daniel Daugherty LIT 51 24 108 15 31 6 3 0 11 4 3 9 22 .287 .339 .398 .737 0.6
David Davies HON 4 1 3 1 0 0 0 0 0 0 0 1 1 .000 .250 .000 .250 -0.0
Taylor Davis WCH 102 102 383 46 120 26 5 2 51 11 2 23 33 .313 .365 .423 .787 2.1
Pat De Lorenzo WCH 122 118 384 44 97 14 1 8 52 7 8 63 84 .253 .361 .357 .718 0.8
Player Team G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Bobby Debelak COR 140 136 512 82 152 23 1 12 64 1 0 74 84 .297 .388 .416 .804 5.2
Adam Del Nero BAN 22 11 51 2 10 1 0 0 1 0 0 3 13 .196 .241 .216 .456 -0.4
Rafael Delgado BAN 84 84 313 36 99 16 2 7 36 0 0 36 62 .316 .387 .447 .834 1.6
Jose Depablos TOL 10 9 29 3 7 1 0 1 4 0 0 4 8 .241 .333 .379 .713 -0.0
Dan DePauw LIT 16 5 31 8 11 0 0 2 9 2 1 1 6 .355 .375 .548 .923 0.3
Curtis Desmond KNX 130 115 443 51 102 25 1 13 60 0 0 58 87 .230 .332 .379 .711 0.3
Mike DeWitt BAN 81 79 316 36 80 12 2 14 40 1 1 24 38 .253 .304 .437 .741 0.1
Ben Dimitri NEW 10 0 7 0 1 0 0 0 1 0 0 1 3 .143 .250 .143 .393 -0.1
Pat Dinsmore KAL 145 145 583 66 171 22 3 8 82 0 1 29 128 .293 .328 .383 .711 -0.1
Michael Domingue KNX 79 51 187 22 37 8 0 1 17 12 1 10 34 .198 .244 .257 .500 -0.9
Marco Domingues SAV 51 50 207 34 66 6 2 5 17 22 6 19 24 .319 .379 .440 .818 1.6
Mike Dominik BAN 12 4 17 1 5 1 0 0 2 0 0 2 4 .294 .368 .353 .721 0.1
John Drader TUC 117 98 358 35 80 23 2 6 31 0 0 32 72 .223 .288 .349 .637 -1.0
Leon Draves BOI 30 28 93 7 16 2 0 2 10 2 2 3 15 .172 .222 .258 .480 -0.2
Cody Drobish REN 66 49 209 25 48 4 0 9 26 2 2 6 55 .230 .249 .378 .627 -0.4
Aaron Dry HAV 71 60 237 30 55 6 0 10 36 1 0 18 73 .232 .291 .384 .675 -0.4
George Durdle DES 142 140 535 64 144 21 5 18 78 15 18 49 122 .269 .331 .428 .759 1.4
Ed Duron KAL 143 141 530 86 143 23 0 31 107 1 0 58 77 .270 .344 .489 .833 4.3
Jim Eichelberger DES 141 141 540 93 177 25 9 27 85 40 23 56 123 .328 .404 .557 .962 4.4
Everett Elliott BOI 5 0 2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Gary Elliott SAV 2 0 0 1 0 0 0 0 0 0 0 2 0 .000 1.000 .000 1.000 0.1
Justin Engle BOI 17 15 54 5 9 4 1 1 2 0 0 0 12 .167 .167 .333 .500 -0.2
Jeramy Falconer KNX 67 63 245 42 73 8 4 1 24 17 10 43 49 .298 .402 .376 .778 0.1
Bobby Farison BAN 13 7 30 0 6 3 0 0 2 0 0 0 5 .200 .200 .300 .500 -0.2
Frank Farrow SAV 34 33 116 13 35 8 1 5 20 1 0 13 33 .302 .371 .517 .888 1.0
Cory Faulconer COR 54 42 154 12 38 5 0 3 22 1 0 15 31 .247 .328 .338 .665 -0.0
Marcus Ferguson BAN 30 22 90 5 18 1 2 1 4 6 2 2 24 .200 .217 .289 .506 -0.5
Isaias Ferrufino HAV 145 145 520 55 117 21 3 15 59 5 3 37 120 .225 .281 .363 .644 1.5
Amari Figaro BOI 8 7 21 2 3 0 0 1 2 0 0 2 8 .143 .217 .286 .503 -0.2
Joe Fisher HAV 35 23 84 11 17 5 0 1 4 0 0 7 20 .202 .261 .298 .558 -0.3
Player Team G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Todd Fisher TUC 20 17 57 3 9 1 0 0 2 0 0 4 11 .158 .226 .175 .401 -0.3
Abel Flanders SAV 55 52 191 22 52 4 1 1 11 2 0 20 31 .272 .341 .319 .660 0.3
Mike Flood BOI 113 113 439 56 111 16 8 12 43 8 8 37 105 .253 .329 .408 .736 1.6
Jay Frederick COR 29 20 71 5 16 5 0 0 7 0 0 7 26 .225 .329 .296 .625 0.2
Ryan Freeman NEW 133 120 497 78 174 25 2 20 103 0 0 52 88 .350 .411 .529 .941 6.4
Francisco Fuentes HON 20 9 45 4 16 1 0 0 4 0 0 0 6 .356 .348 .378 .726 0.3
Nick Fuller SAV 30 25 94 8 13 1 0 1 6 0 0 10 23 .138 .224 .181 .405 -1.2
Mike Fulner BOI 40 30 107 9 21 1 1 3 9 3 1 4 24 .196 .225 .308 .534 -0.2
Steve Gambino BAN 104 70 269 36 55 10 0 3 26 8 4 21 73 .204 .271 .275 .546 -1.2
Brian Garcia KAL 155 155 584 63 149 42 2 10 66 1 0 27 99 .255 .290 .385 .675 0.6
Ben Gasper KNX 82 71 285 35 71 12 0 9 38 1 2 44 58 .249 .351 .386 .737 0.6
John Giddens COR 139 129 456 40 107 25 2 8 47 0 0 30 62 .235 .279 .351 .630 1.1
Val Gomez COR 8 7 32 2 7 1 0 1 5 0 0 1 5 .219 .235 .344 .579 -0.2
Luis Gonzalez KNX 33 16 76 9 17 1 1 3 11 0 0 6 17 .224 .294 .382 .676 -0.0
Tom Gonzalez SAS 145 144 555 62 150 19 1 13 77 0 0 43 65 .270 .341 .378 .720 3.5
Bill Greene BAN 127 126 430 33 95 13 1 2 44 6 0 45 75 .221 .295 .270 .565 -0.0
Mike Griffiths SAV 100 100 368 61 92 17 0 23 78 2 2 54 96 .250 .365 .484 .849 2.5
Justin Grissett KNX 125 125 484 51 121 27 0 12 57 0 0 28 114 .250 .316 .380 .696 1.2
Malcolm Grissett SAV 149 149 634 89 180 35 8 13 82 48 18 38 99 .284 .333 .426 .759 2.0
Ben Gross KNX 43 42 146 21 40 6 0 1 15 0 0 16 29 .274 .345 .336 .681 -0.2
Jarrod Guthrie SAV 49 39 141 16 33 5 4 1 12 5 4 14 36 .234 .316 .348 .664 0.3
Gabe Gutierrez LIT 3 2 7 1 2 0 0 0 0 0 0 0 4 .286 .286 .286 .571 -0.0
Art Hale COR 7 0 1 1 1 0 0 0 1 0 0 0 0 1.000 1.000 1.000 2.000 0.1
Ryan Halsey DES 145 145 554 59 133 23 1 29 103 0 1 47 136 .240 .304 .442 .746 3.2
Bobby Hamilton LIT 5 4 15 3 2 0 0 1 3 1 0 2 6 .133 .235 .333 .569 -0.2
Eric Hammer BOI 154 151 562 70 128 23 1 23 76 0 0 57 151 .228 .304 .395 .699 0.8
George Hancock BAN 6 3 12 1 3 0 0 0 0 0 0 2 3 .250 .357 .250 .607 0.0
Kirk Hancock REN 23 19 77 8 17 4 0 0 6 2 3 3 23 .221 .268 .273 .541 -0.2
Allen Harris HAV 137 137 568 93 150 24 14 26 83 50 11 43 97 .264 .324 .493 .817 5.4
Ian Harris KAL 155 155 661 91 221 38 16 10 82 4 12 21 62 .334 .355 .486 .840 1.7
Player Team G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Sam Hensley HAV 8 3 12 1 5 1 0 0 1 1 0 0 1 .417 .417 .500 .917 0.2
Jose Hermida TUC 52 50 176 15 35 3 1 4 13 4 3 15 49 .199 .260 .295 .556 -0.4
Al Hernandez KAL 11 11 41 7 12 9 0 0 6 1 0 0 7 .293 .293 .512 .805 0.2
Danny Hernandez REN 30 20 73 11 13 4 1 2 5 0 2 4 23 .178 .241 .342 .583 -0.3
Terry Hildebrand KNX 36 29 116 14 28 2 2 3 14 5 0 11 26 .241 .307 .371 .678 -0.1
John Hinerman SAS 1 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Ben Hobbs HAV 75 75 279 38 78 18 0 17 50 0 2 32 56 .280 .361 .527 .888 1.8
Pete Hoffman TUC 6 6 17 3 4 1 0 1 2 0 0 3 7 .235 .350 .471 .821 0.2
John Hogue REN 10 5 22 1 5 0 1 0 1 0 0 1 7 .227 .250 .318 .568 -0.1
Jamie Holms BOI 108 108 397 53 118 21 0 13 48 0 0 53 61 .297 .379 .448 .828 0.9
Brian Howard REN 6 1 5 1 1 0 0 0 0 1 0 0 2 .200 .200 .200 .400 -0.0
Paul Huddle SAS 148 147 535 66 155 22 5 14 67 18 11 42 49 .290 .348 .428 .776 3.7
Pat Hudson TUC 37 33 138 15 51 17 1 1 12 1 0 4 13 .370 .389 .529 .918 1.2
Chris Hursh KAL 19 5 31 5 6 0 0 1 1 1 2 2 7 .194 .242 .290 .533 0.0
Bubba Hurst NEW 139 139 527 110 166 28 6 9 66 14 11 83 56 .315 .412 .442 .854 3.0
Jonathan Huskey KNX 150 150 517 72 97 25 3 20 73 12 3 64 187 .188 .301 .364 .665 2.0
Morikazu Ito HON 135 88 340 50 85 17 1 9 50 3 1 30 72 .250 .316 .385 .701 1.1
Cody Ivy WCH 16 16 51 3 19 1 0 1 15 0 0 2 17 .373 .393 .451 .844 0.4
Chris Jackson BOI 118 110 428 57 123 20 1 20 62 0 0 28 76 .287 .333 .479 .812 1.4
Isaiah Jackson LIT 144 143 535 66 122 9 0 26 82 0 0 54 118 .228 .312 .391 .703 2.5
Brian Jacobs BOI 17 3 28 2 6 0 0 2 5 0 0 1 5 .214 .241 .429 .670 -0.1
Jorge Jaimes WCH 71 51 187 32 33 7 0 6 22 5 2 24 45 .176 .284 .310 .594 0.5
Mike Janda REN 99 95 324 37 71 10 0 12 45 0 0 41 93 .219 .318 .361 .679 1.7
Kyle Jaynes COR 22 21 73 2 12 1 0 0 6 0 0 4 14 .164 .215 .178 .393 -0.9
Tony Jimenez KNX 145 141 535 77 131 37 2 15 62 0 0 81 138 .245 .352 .406 .758 3.9
Jim Johns HAV 27 12 57 2 12 0 0 1 4 1 0 2 14 .211 .250 .263 .513 -0.5
Anthony Johnson DES 4 3 11 1 2 0 0 0 0 1 0 1 0 .182 .250 .182 .432 -0.1
Casey Johnson HAV 146 141 574 72 148 36 0 9 57 0 0 44 77 .258 .311 .368 .678 -0.2
Ronnie Johnson BOI 19 17 49 5 12 3 0 1 5 2 0 5 8 .245 .315 .367 .682 0.4
Tony Johnson KAL 89 86 308 39 76 9 0 11 41 1 1 41 63 .247 .340 .383 .723 1.0
Player Team G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Jessie Johnston SAS 30 25 90 15 22 4 1 2 11 2 1 3 15 .244 .284 .378 .662 -0.2
Mike Johnston REN 82 72 256 29 70 8 1 7 28 0 0 16 54 .273 .321 .395 .716 1.3
Adrian Jones WCH 42 32 123 9 25 6 0 5 15 0 1 12 32 .203 .288 .374 .662 0.2
Keith Joseph HAV 5 2 9 0 1 0 0 0 0 0 0 2 1 .111 .273 .111 .384 0.0
Morgan Joslyn BAN 43 31 120 18 27 6 2 6 17 0 0 10 35 .225 .291 .458 .749 0.1
Liam Julian KNX 149 141 504 60 122 24 3 6 57 6 4 78 122 .242 .348 .337 .685 1.4
Matt Kasparian BOI 155 154 621 71 188 25 10 10 61 15 5 28 51 .303 .341 .424 .765 2.9
Tom Kerber HON 141 131 564 75 199 36 1 8 83 2 1 26 27 .353 .382 .463 .845 2.6
Gene Kifer DES 18 11 42 4 12 2 0 0 1 1 0 5 4 .286 .362 .333 .695 0.3
Jay Kinsley KNX 38 25 91 10 16 4 0 2 12 4 0 3 29 .176 .200 .286 .486 -0.4
Luke Kirby NEW 94 77 333 49 108 19 0 12 52 0 1 25 60 .324 .382 .489 .871 2.7
Dave Klinger KAL 116 106 403 68 103 17 5 9 61 25 19 53 88 .256 .359 .390 .749 2.7
Nick Knickle KAL 152 152 544 120 169 38 5 33 100 33 12 112 101 .311 .439 .581 1.020 6.5
Shawn Lafferty KAL 70 51 198 33 44 7 5 1 16 26 10 29 23 .222 .323 .323 .646 0.5
Ryan Lamar TUC 6 4 14 2 2 0 1 1 3 0 0 1 3 .143 .188 .500 .688 0.1
Chris Larios COR 138 133 498 60 117 15 6 15 53 15 7 41 124 .235 .291 .380 .670 1.5
Joe Latham DES 1 1 4 0 1 0 0 0 0 0 0 0 1 .250 .250 .250 .500 -0.0
Jake Leach SAS 47 10 47 2 9 0 0 1 3 0 1 0 11 .191 .208 .255 .464 -0.1
Bryant Leslie SAV 145 145 555 56 157 23 0 11 66 1 0 34 67 .283 .331 .384 .714 3.1
Jake Levesque DES 42 39 135 19 35 5 1 2 15 4 1 18 29 .259 .355 .356 .710 0.1
Kyle Lewis SAS 51 21 86 19 19 4 1 3 22 2 5 9 18 .221 .313 .395 .708 0.1
Isaiah Logan KAL 2 0 2 2 0 0 0 0 0 1 0 0 2 .000 .000 .000 .000 -0.1
Dave Lopez LIT 153 153 623 74 187 42 1 18 88 0 0 40 96 .300 .357 .457 .814 2.2
Mike Love REN 73 71 280 36 70 8 0 4 27 0 1 18 36 .250 .307 .321 .628 -0.9
Tom Lund SAV 39 11 66 9 17 8 0 1 10 0 0 11 4 .258 .364 .424 .788 0.4
Mike Lynn HON 131 104 460 63 136 16 8 12 76 10 6 13 77 .296 .313 .443 .756 0.7
Tom Lyons DES 117 109 400 40 119 33 3 1 50 2 6 54 41 .297 .384 .403 .787 0.6
William Lyons HAV 45 42 135 12 31 4 1 0 10 6 1 4 19 .230 .268 .274 .542 -0.3
Marco Magana COR 154 152 602 94 141 32 0 20 75 3 1 78 135 .234 .329 .387 .716 1.2
Chris Mahay REN 47 44 135 15 28 3 0 2 15 1 0 11 25 .207 .289 .274 .564 -0.3
Player Team G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Chris Maldonado WCH 7 5 17 0 1 0 0 0 2 0 0 3 6 .059 .190 .059 .249 -0.2
Jayden Mallory REN 32 31 113 14 32 5 0 2 14 4 2 16 21 .283 .382 .381 .762 0.8
Martin Malloy SAS 63 63 226 25 50 2 1 4 14 22 3 18 62 .221 .296 .292 .588 0.4
James Marcus BAN 144 144 568 57 158 26 0 9 54 0 0 32 78 .278 .317 .371 .689 2.1
Amir Marshall BAN 154 152 496 51 114 29 0 7 50 0 0 109 80 .230 .368 .331 .699 2.3
Ken Martin DES 12 7 29 4 7 2 0 0 1 0 0 5 11 .241 .353 .310 .663 -0.1
Jeff Martinez WCH 116 116 446 79 122 19 1 22 71 2 1 64 71 .274 .380 .469 .849 4.2
Curt May WCH 156 156 623 102 164 22 1 28 84 0 0 60 151 .263 .333 .437 .770 1.4
Josh Maynard BOI 18 16 58 11 16 4 1 1 4 1 2 5 14 .276 .333 .431 .764 0.2
Nate McCleary TOL 151 136 555 69 158 25 1 24 89 2 1 26 69 .285 .321 .463 .784 1.2
Chris McCollough BAN 5 1 3 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.2
Mark McCord HAV 13 7 36 3 4 1 0 0 2 0 0 0 8 .111 .111 .139 .250 -0.6
Corey McDermott REN 98 87 343 32 87 12 2 4 31 3 2 21 39 .254 .301 .335 .636 -1.6
Nick McDonald TUC 96 88 317 19 73 11 0 3 27 0 0 17 67 .230 .280 .293 .574 0.4
Jason McKenna KAL 23 15 54 5 10 2 0 2 4 0 0 5 16 .185 .279 .333 .612 0.1
Mike McManus BAN 14 9 34 2 3 0 0 0 0 0 0 6 11 .088 .225 .088 .313 -0.5
Scott McMurtry COR 147 140 521 83 153 23 1 34 108 1 0 54 95 .294 .395 .537 .933 6.1
Daniel Medley TUC 87 67 269 32 70 10 2 2 25 19 15 22 65 .260 .318 .335 .653 -0.1
Ignacio Mendoza SAV 78 77 316 41 77 11 2 8 39 14 10 10 69 .244 .288 .367 .655 1.0
Bubba Miller HON 151 150 598 111 209 34 7 6 75 39 12 83 37 .349 .429 .460 .889 5.9
Erik Miller COR 8 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Everett Miller HAV 35 29 122 11 21 1 0 3 10 0 0 11 31 .172 .239 .254 .493 -0.9
Jeff Miller SAS 80 79 337 57 106 13 0 7 40 1 0 20 16 .315 .362 .415 .778 2.2
Jeff Miller REN 4 4 14 2 4 0 0 1 2 0 0 0 4 .286 .286 .500 .786 0.1
Keith Miller SAS 17 7 41 4 11 1 0 1 7 1 0 1 10 .268 .286 .366 .652 0.0
Rob Miller BOI 17 10 47 5 11 1 0 1 4 0 0 1 15 .234 .250 .319 .569 -0.3
Sean Miller NEW 156 156 662 125 196 31 2 22 103 39 8 44 136 .296 .355 .449 .804 4.3
Sean Mitchell TOL 79 60 241 31 64 8 2 3 23 18 10 8 34 .266 .300 .353 .653 0.0
Marcos Montez NEW 6 0 7 0 1 0 0 0 1 1 1 3 3 .143 .400 .143 .543 -0.1
Elijah Moody KNX 20 11 48 7 14 2 0 4 15 0 0 10 14 .292 .424 .583 1.007 0.6
Player Team G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Robert Morales SAV 73 50 173 19 46 8 2 0 11 4 1 15 36 .266 .323 .335 .658 0.5
Andrew Morash BOI 49 49 173 22 53 9 2 9 30 0 0 8 38 .306 .339 .538 .876 1.6
Wayne Moroney WCH 134 133 525 73 171 28 1 7 69 6 2 30 42 .326 .365 .423 .788 3.4
Justin Muenich SAV 12 5 28 1 3 0 0 0 1 0 0 0 12 .107 .103 .107 .211 -0.7
Danny Munson REN 81 81 314 52 78 25 1 19 59 1 0 26 64 .248 .329 .516 .845 1.0
Nick Murphy HON 90 90 365 61 121 20 2 14 84 23 10 30 54 .332 .385 .512 .898 3.8
Colin Murray BOI 147 142 551 69 135 23 1 20 63 1 0 60 154 .245 .326 .399 .725 0.3
Keith Nalley SAV 93 90 342 39 77 14 4 11 33 2 3 26 77 .225 .285 .386 .671 -0.8
Jose Nava COR 68 28 108 11 22 8 0 0 10 0 0 15 22 .204 .310 .278 .587 0.0
Bill Nelson HAV 146 142 525 62 126 21 3 13 58 2 4 56 96 .240 .319 .366 .685 0.7
Cole Norris BOI 45 40 159 16 32 5 0 1 5 4 0 6 35 .201 .234 .252 .485 -0.5
Brian Nowacki LIT 136 136 505 66 142 30 4 11 61 6 7 62 103 .281 .377 .422 .799 2.3
Curt Nykanen TOL 153 151 627 102 164 33 4 23 78 13 7 43 98 .262 .317 .437 .754 3.5
Dave Oberkrom BAN 17 9 40 3 6 0 0 1 3 0 0 3 14 .150 .209 .225 .434 -0.2
Mario Ochoa SAS 123 123 469 77 142 17 2 23 68 0 2 41 89 .303 .364 .495 .859 3.3
Isaiah Oliver TUC 156 156 582 82 145 22 1 34 84 0 0 76 151 .249 .345 .466 .811 1.8
Willie Orozco KNX 1 0 0 1 0 0 0 0 0 0 0 1 0 .000 1.000 .000 1.000 0.0
Ryan Overdorff TUC 103 86 339 29 76 11 2 8 36 0 1 26 90 .224 .298 .339 .637 -0.3
Dan Paim REN 153 150 549 67 129 22 1 20 67 9 7 69 89 .235 .325 .388 .713 2.4
Elijah Palmer HON 106 99 409 77 135 22 3 12 49 31 10 32 34 .330 .383 .487 .869 4.2
Kevin Parker SAS 96 92 322 43 93 26 0 0 23 17 13 30 63 .289 .349 .370 .719 0.5
Mal Patten HAV 128 126 505 65 142 25 7 20 76 7 5 39 108 .281 .339 .477 .817 1.4
Troy Paulson DES 55 29 114 22 28 4 1 4 13 14 2 9 20 .246 .323 .404 .727 0.7
Albert Pearson HON 19 14 52 8 11 2 0 1 3 2 3 0 12 .212 .226 .308 .534 0.0
Jeremy Pendleton SAS 125 117 457 78 117 11 1 3 43 47 14 97 129 .256 .388 .304 .692 1.1
Tim Penton SAS 142 142 550 97 186 33 2 38 124 2 0 72 93 .338 .413 .613 1.025 5.5
Alex Perez TUC 1 1 3 1 1 0 0 0 0 0 0 1 0 .333 .500 .333 .833 -0.0
Joe Pietras WCH 28 18 80 4 14 1 1 0 11 0 0 6 32 .175 .247 .212 .460 -0.6
Greg Plummer BOI 146 140 559 71 159 41 5 13 71 2 2 30 116 .284 .324 .445 .770 2.3
Steve Plunkett LIT 72 56 216 25 49 13 1 2 15 5 3 13 54 .227 .277 .324 .601 -0.2
Player Team G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Art Poole COR 73 73 294 47 83 19 8 5 29 3 8 17 54 .282 .330 .452 .783 1.3
Eric Pope SAV 30 28 83 10 19 1 0 4 13 0 0 8 14 .229 .304 .386 .690 0.3
Brett Portis TUC 18 6 22 0 2 1 0 0 0 0 0 1 6 .091 .130 .136 .267 -0.2
Tim Preece DES 79 65 235 22 38 6 3 1 10 7 10 27 42 .162 .249 .226 .475 -1.3
Jimmy Prest HON 132 120 497 86 165 27 7 5 85 27 7 47 54 .332 .391 .445 .836 2.9
Bill Radcliff NEW 150 150 518 79 145 16 4 4 61 13 0 26 87 .280 .321 .349 .670 0.7
Brett Rafferty BOI 81 78 273 25 57 12 0 5 31 0 0 20 82 .209 .277 .308 .584 0.3
Chris Rainwater BAN 27 26 99 13 26 3 0 5 25 3 2 7 26 .263 .315 .444 .759 -0.4
Victor Ramirez KNX 3 0 3 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
Bobby Randol SAV 117 117 489 75 160 29 2 26 82 2 2 33 55 .327 .367 .554 .921 6.1
Chris Ranger SAV 22 22 82 10 25 4 1 3 8 0 0 6 18 .305 .356 .488 .843 0.4
Larry Rausch LIT 38 14 63 3 9 0 0 1 6 3 1 4 17 .143 .191 .190 .382 -0.8
Bryant Ravenel DES 115 110 395 28 83 15 0 0 31 2 2 22 55 .210 .260 .248 .508 -0.8
Jerry Ray REN 8 8 28 3 9 2 0 0 2 1 0 1 8 .321 .367 .393 .760 0.2
Dan Raymond BOI 69 62 250 32 53 12 2 12 26 1 1 15 83 .212 .267 .420 .687 0.2
Jason Redding BAN 69 60 218 25 41 5 2 5 21 5 5 29 59 .188 .299 .298 .597 -1.3
Steve Reyer HON 146 146 540 65 139 26 0 25 95 1 0 50 125 .257 .322 .444 .766 4.0
Eddie Reynolds SAV 20 6 38 6 7 0 0 2 9 0 0 7 11 .184 .311 .342 .653 -0.1
Brian Richardson NEW 52 36 143 22 37 6 0 9 34 0 0 14 49 .259 .325 .490 .815 1.2
Matt Riley WCH 156 156 661 90 126 22 6 15 67 22 17 58 160 .191 .267 .310 .577 0.3
Jeremy Risner BAN 33 12 57 4 10 2 0 0 7 1 1 3 16 .175 .230 .211 .440 -0.5
Miguel Rivera BAN 29 14 63 5 8 0 0 3 7 0 0 3 13 .127 .167 .270 .437 -0.5
Chris Rodenhiser TUC 59 54 195 16 36 6 1 1 15 0 0 24 60 .185 .273 .241 .514 -1.1
Ali Rogers HON 134 123 455 65 121 18 2 6 40 17 9 31 41 .266 .318 .354 .672 1.4
Francisco Romo HON 62 35 145 20 32 9 0 2 19 4 0 18 31 .221 .299 .324 .624 0.0
Pat Rose SAV 62 62 243 35 75 19 3 5 27 2 1 24 37 .309 .374 .473 .847 2.0
Mike Rowan KAL 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Alex Ruiz HAV 74 68 246 35 56 9 3 9 39 1 1 26 44 .228 .314 .398 .712 0.9
Rogelio Ruiz BAN 60 54 185 14 29 3 2 3 14 2 3 12 33 .157 .234 .243 .477 -0.9
Jeremy Russell KAL 73 72 270 19 60 11 1 1 25 0 0 11 69 .222 .258 .281 .539 -1.3
Player Team G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Eddie Russo HAV 3 2 7 0 0 0 0 0 1 0 0 1 3 .000 .125 .000 .125 -0.1
Marty Rutherford SAS 109 109 408 67 105 16 0 20 59 2 1 33 57 .257 .334 .444 .778 2.6
Ethan Sadorf DES 14 12 41 4 6 1 0 0 0 0 1 2 7 .146 .186 .171 .357 -0.6
Roberto Salazar SAS 29 25 77 5 14 5 0 0 5 1 2 5 18 .182 .238 .247 .485 -0.0
J.R. Salvano BAN 41 27 105 11 21 3 1 4 12 0 0 4 28 .200 .229 .362 .591 -0.4
Alex Sanchez WCH 51 47 165 28 44 8 0 7 27 0 0 16 34 .267 .346 .442 .788 0.6
Svenbjom Sandberg BAN 10 4 13 0 3 0 0 0 2 1 0 0 3 .231 .214 .231 .445 -0.0
Elias Sandoval HAV 79 35 144 11 30 3 2 0 5 2 2 9 21 .208 .255 .257 .512 -0.4
Danny Santiago REN 133 133 540 72 158 25 9 9 66 15 6 45 44 .293 .366 .422 .788 4.0
Greg Scarborough LIT 123 120 458 60 135 31 3 4 50 8 6 26 59 .295 .345 .402 .746 -0.1
Jared Schmidt HON 12 4 22 1 4 0 0 0 1 0 0 3 3 .182 .280 .182 .462 -0.1
Matt Schwietz BAN 28 28 117 24 35 4 3 5 15 7 2 9 20 .299 .349 .513 .862 0.7
Luke Scott KNX 110 94 348 43 86 12 4 2 27 14 6 29 67 .247 .306 .322 .628 0.6
Cale Scully SAS 64 48 173 18 30 3 1 3 30 2 0 10 33 .173 .216 .254 .471 -0.4
Justin Self REN 96 96 391 44 94 20 2 5 38 2 1 29 96 .240 .293 .340 .634 -1.0
Josh Shannon DES 63 53 194 27 47 8 0 21 42 0 0 22 45 .242 .327 .608 .936 1.3
Jonathan Shearer COR 154 151 582 81 141 28 1 37 95 0 0 52 115 .242 .305 .485 .789 2.6
Aaron Short TOL 151 150 563 83 153 25 1 20 76 1 0 77 90 .272 .361 .426 .787 1.9
Brad Shoup KNX 77 41 166 19 48 8 1 3 23 0 1 10 21 .289 .335 .404 .739 0.7
Kyle Silversmith BOI 16 14 52 2 12 2 0 2 5 0 0 1 11 .231 .245 .385 .630 0.1
Bobby Sims WCH 3 0 4 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
Zach Sires SAV 13 1 3 0 1 0 0 0 0 0 0 0 2 .333 .333 .333 .667 0.1
Justin Slates WCH 5 5 15 1 3 0 0 1 2 0 0 2 4 .200 .278 .400 .678 0.0
Sergio Sola DES 138 138 527 85 155 25 6 10 64 48 31 82 69 .294 .391 .421 .812 4.2
Mike St. John BOI 6 3 13 0 2 1 1 0 2 0 0 0 6 .154 .143 .385 .527 -0.1
Eric Stevens COR 156 156 593 81 160 28 2 23 86 0 0 55 109 .270 .343 .440 .783 2.8
Justin Stocksdale REN 42 30 131 20 33 4 1 6 18 3 5 13 44 .252 .322 .435 .757 -0.2
Paul Stoddart HAV 15 5 23 5 5 0 0 0 0 0 0 5 3 .217 .357 .217 .575 -0.1
Josh Strohm LIT 1 0 2 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Paul Strom TOL 156 156 611 71 182 33 2 6 48 19 9 32 81 .298 .336 .388 .724 3.3
Player Team G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Bill Studdard SAS 9 8 26 4 3 0 0 0 1 2 1 2 15 .115 .303 .115 .418 -0.1
Jon Stumpner BAN 48 44 142 15 29 6 0 2 11 1 0 14 23 .204 .278 .289 .567 0.1
Chris Sullivan NEW 156 156 649 106 207 23 8 4 72 15 12 42 86 .319 .369 .398 .766 0.7
Carl Sutter COR 1 0 1 0 1 0 0 0 1 0 0 0 0 1.000 1.000 1.000 2.000 0.1
Alan Tarter HAV 14 5 26 0 5 1 0 0 1 0 0 1 5 .192 .222 .231 .453 -0.2
Freddie Tefft BAN 38 37 124 9 28 1 1 0 6 3 4 9 34 .226 .276 .250 .526 -0.6
Jason Tennant DES 24 18 71 9 17 2 0 3 10 4 0 6 21 .239 .295 .394 .689 0.2
Robert Terrazas BOI 113 88 310 40 84 8 1 9 39 5 2 24 84 .271 .341 .390 .731 1.4
Kelly Teslo TUC 62 54 196 17 43 7 1 2 16 0 1 5 33 .219 .243 .296 .538 -1.4
Jared Thomas BOI 22 10 49 2 9 0 1 0 2 0 0 3 18 .184 .226 .224 .451 -0.4
Matt Thompson REN 156 156 642 80 185 27 8 15 98 12 3 37 90 .288 .326 .425 .751 0.7
Jason Tilson TUC 35 25 97 11 28 5 1 4 18 0 0 8 23 .289 .343 .485 .827 0.3
Jon Torres COR 18 11 47 5 5 1 0 0 1 0 1 1 10 .106 .143 .128 .271 -0.8
Mario Torres SAV 1 1 2 0 0 0 0 0 0 0 0 1 0 .000 .333 .000 .333 0.1
Russell Townend TUC 54 54 203 17 44 10 2 4 28 0 0 6 57 .217 .243 .345 .588 -0.0
Elias Trevino COR 13 11 43 12 15 2 2 1 6 1 0 5 6 .349 .420 .558 .978 0.5
Mike Trippe TUC 39 37 130 10 28 4 0 1 7 0 1 6 27 .215 .264 .269 .534 -0.3
Matthew Uhler TUC 117 108 424 52 106 21 0 14 47 0 0 26 87 .250 .303 .399 .701 0.0
Danny Van Allen COR 136 136 575 83 158 34 3 17 74 10 11 36 126 .275 .331 .433 .764 4.8
Bobby Vasil WCH 26 26 90 5 17 4 0 1 6 1 0 6 18 .189 .240 .267 .506 -0.4
Ray Velazquez TOL 124 118 433 59 101 25 5 13 63 22 9 41 121 .233 .315 .404 .719 1.8
Matt Ventimiglia SAV 26 11 49 10 15 0 0 0 5 11 0 3 11 .306 .346 .306 .652 -0.5
Ryan Vold LIT 141 134 587 83 164 18 1 6 42 47 16 30 120 .279 .317 .344 .661 0.7
Blake Waggoner TOL 18 10 39 4 8 1 0 1 7 0 0 1 6 .205 .225 .308 .533 -0.0
Richard Wagner LIT 108 84 330 31 72 16 2 5 37 4 4 24 84 .218 .270 .324 .594 -0.7
Mike Wagoner KAL 155 155 581 124 216 33 7 14 103 68 37 100 58 .372 .468 .525 .992 9.7
Andy Wahlquist TUC 88 80 308 27 51 10 3 3 22 23 1 22 68 .166 .238 .247 .485 -0.8
Pat Walker LIT 17 13 50 6 12 2 0 3 8 0 0 4 17 .240 .291 .460 .751 0.2
Bobby Ware TOL 154 154 549 75 130 23 12 16 73 16 7 42 143 .237 .305 .410 .715 1.1
Kevin Watson WCH 10 6 33 4 7 0 0 0 2 0 0 1 6 .212 .257 .212 .469 -0.3
Player Team G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
David Weiss HAV 9 9 34 6 7 2 0 1 4 0 0 4 5 .206 .289 .353 .642 -0.0
Danny Whelan DES 22 22 70 5 11 0 0 4 6 0 0 4 11 .157 .203 .329 .531 -0.5
Craig Whitaker LIT 128 124 513 77 143 18 3 8 56 17 4 58 115 .279 .355 .372 .727 0.4
Cody Wiesehan SAV 105 99 390 36 83 10 1 16 49 0 0 31 66 .213 .274 .367 .640 -1.4
Sean Wilson BAN 20 19 62 6 9 1 0 0 2 0 0 3 14 .145 .185 .161 .346 -0.7
Simon Winter COR 10 7 32 2 6 1 0 0 0 1 2 0 9 .188 .212 .219 .431 -0.3
Jeremy Young KAL 2 2 8 1 2 0 0 0 2 0 0 0 3 .250 .250 .250 .500 -0.1
Nate Young LIT 155 154 594 70 139 24 3 14 76 17 6 45 131 .234 .287 .355 .642 -0.4
Graham Zavadil KNX 51 51 187 20 48 12 0 5 24 0 0 11 33 .257 .300 .401 .702 1.0
Caleb Zimmer NEW 149 138 551 79 181 23 0 14 93 0 0 72 91 .328 .413 .446 .859 5.8
370 Players
Powered by: Out of the Park Developments, Out of the Park Baseball, Franchise Hockey Manager
Wednesday, November 1st, 2023 - OOTP Baseball 17.12 Build 75