CAROLINA LEAGUE 2021
BATTING REGISTER
01/04/2026
League History Index | Players | Teams | Managers | Leagues | Leaderboards | Awards | Accomplishments
Car : 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
Willie Abreu EAS 130 123 485 71 121 36 4 18 76 13 5 56 113 .249 .344 .452 .796 2.0
Jake Adams LYN 68 60 230 24 58 8 1 6 27 0 0 20 56 .252 .312 .374 .686 -0.0
CJ Alexander DAN 86 82 295 53 76 7 6 7 57 3 2 61 65 .258 .390 .393 .783 2.8
Greifer Andrade WS 32 31 121 22 36 5 1 6 24 2 2 12 24 .298 .383 .504 .887 1.1
Jonah Arenado DAN 10 10 34 4 12 5 0 2 8 0 0 3 5 .353 .436 .676 1.112 0.7
Antonio Arias LYN 30 28 105 16 32 7 0 2 13 8 5 7 20 .305 .348 .429 .777 0.4
David Armendariz WS 5 4 15 3 6 0 0 1 3 0 1 4 4 .400 .550 .600 1.150 0.3
Lazaro Armenteros EAS 19 19 67 8 13 5 0 4 12 3 0 15 25 .194 .345 .448 .793 0.4
Rayder Ascanio KNG 83 79 292 43 82 7 0 11 48 6 4 37 44 .281 .373 .418 .791 1.8
Ji-hwan Bae WIL 105 103 376 35 80 9 0 2 24 20 14 38 71 .213 .284 .253 .537 -0.8
Keon Barnum DAN 65 47 179 25 39 4 0 11 37 0 0 27 73 .218 .330 .425 .755 0.6
Jesse Berardi BRN 125 120 419 45 72 8 2 8 41 6 11 45 82 .172 .257 .258 .515 -1.0
Ryne Birk LYN 5 2 10 2 5 0 0 1 2 0 0 2 2 .500 .583 .800 1.383 0.3
Cole Brannen LYN 60 60 215 27 33 7 3 3 14 9 12 49 87 .153 .311 .256 .567 0.1
Peyton Burdick WIL 118 114 413 58 87 17 0 22 60 6 2 64 105 .211 .333 .412 .745 0.7
Austin Bush KNG 8 7 22 5 8 2 1 0 5 0 0 4 5 .364 .481 .545 1.027 0.4
Mitch Calandra WIL 32 25 85 11 24 6 0 3 16 0 0 12 15 .282 .367 .459 .826 0.5
Tyler Callihan EAS 65 58 216 26 58 14 0 8 28 5 3 24 54 .269 .343 .444 .787 0.8
Jordan Cannon ALX 72 68 236 22 53 6 0 6 25 2 0 24 60 .225 .298 .326 .624 -0.5
Shane Carrier BRN 95 95 356 49 79 12 2 12 42 5 2 34 79 .222 .295 .368 .663 -0.1
Francisco Castillo PW 33 33 124 16 19 7 1 3 13 1 0 9 38 .153 .209 .298 .507 -1.2
Daniel Castro LYN 128 126 505 55 129 28 0 8 59 2 3 40 45 .255 .310 .358 .669 1.7
Ruben Castro NPT 11 10 31 6 7 0 0 1 4 0 0 8 7 .226 .385 .323 .707 0.3
Arbert Cipion LYN 18 16 51 7 14 2 0 1 4 1 1 7 7 .275 .362 .373 .735 0.1
LeDarious Clark NPT 71 59 234 67 74 16 1 15 40 28 10 60 55 .316 .463 .585 1.049 3.8
Kacy Clemens BRN 115 91 350 48 75 12 0 15 50 0 1 53 100 .214 .321 .377 .698 0.1
Justin Connell WIL 98 96 372 52 109 11 5 6 38 21 13 33 72 .293 .356 .398 .754 1.3
Emmanuel Cruz PW 81 77 267 26 57 5 2 7 41 3 2 32 51 .213 .302 .326 .627 -0.9
Andrew Daschbach ALX 62 61 231 29 45 6 0 7 23 3 0 33 61 .195 .297 .312 .609 -0.3
Logan Davidson NPT 130 129 496 80 132 20 3 23 74 13 8 46 124 .266 .331 .458 .789 3.4
Player Team G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Niko Decolati BRN 4 3 10 1 1 0 0 1 3 0 0 3 6 .100 .308 .400 .708 -0.1
Riley Delgado KNG 75 63 257 30 70 15 0 2 37 7 1 37 20 .272 .364 .354 .718 1.1
Eddy Diaz ALX 9 7 27 3 5 2 0 0 2 1 0 0 4 .185 .185 .259 .444 -0.2
Thomas Dillard EAS 50 43 170 17 35 6 0 7 23 0 0 27 40 .206 .312 .365 .676 -0.0
Rodolfo Duran LYN 29 28 112 10 27 1 0 7 16 0 0 11 27 .241 .323 .438 .760 0.6
J.C. Escarra ALX 85 81 310 39 71 10 4 13 41 0 0 18 71 .229 .309 .413 .722 0.5
Rusber Estrada DAN 3 3 11 2 3 0 0 0 2 0 0 1 1 .273 .333 .273 .606 0.0
Jaylen Ferguson KNG 93 86 312 44 79 16 3 6 43 8 7 28 66 .253 .314 .381 .695 -0.1
David Fry LYN 44 44 150 25 31 4 2 9 23 1 2 18 39 .207 .337 .440 .777 0.6
Wladimir Galindo ALX 27 27 104 11 24 3 0 4 16 0 0 15 30 .231 .322 .375 .697 0.1
Gavin Garay EAS 74 54 189 24 33 8 0 6 24 1 2 24 42 .175 .273 .312 .585 -1.8
Dermis Garcia WS 67 66 252 35 64 5 0 17 37 1 1 38 90 .254 .359 .476 .836 1.9
Ryan Garcia DAN 34 34 116 19 29 8 0 5 20 2 2 22 24 .250 .364 .448 .813 0.6
Mickey Gasper WS 135 131 503 60 132 26 2 13 67 4 3 61 91 .262 .347 .400 .747 1.1
Sal Giardina LYN 72 68 254 28 59 10 0 5 34 0 1 29 65 .232 .310 .331 .641 -0.3
Casey Golden PW 74 74 262 50 69 11 0 20 59 21 5 39 96 .263 .358 .534 .892 1.6
Oscar Gonzalez DAN 44 43 180 36 58 9 3 12 40 5 3 17 29 .322 .384 .606 .989 2.1
Kyle Gray WS 68 67 209 20 35 7 0 4 20 4 2 30 53 .167 .277 .258 .535 -0.6
Seth Gray WIL 102 96 351 36 63 13 1 14 37 1 0 30 95 .179 .263 .342 .605 -0.6
Reece Hampton WIL 8 4 16 1 2 0 0 0 1 0 0 0 4 .125 .125 .125 .250 -0.2
Matt Hearn WIL 23 15 66 11 21 2 0 1 8 5 2 14 10 .318 .439 .394 .833 0.5
Austin Hedges NPT 9 9 34 11 14 3 0 5 14 0 0 4 9 .412 .474 .941 1.415 1.0
Jeff Hendrix DAN 10 9 41 9 13 3 0 1 7 1 1 3 6 .317 .378 .463 .841 0.3
Darell Hernaiz ALX 17 11 40 6 8 1 0 1 3 1 0 7 5 .200 .319 .300 .619 0.0
John Hicks NPT 81 78 285 58 94 12 2 19 65 1 1 39 57 .330 .405 .586 .991 3.7
TJ Hopkins PW 93 90 318 45 87 20 3 8 47 17 4 50 70 .274 .379 .431 .810 2.8
Dalton Hurd KNG 5 4 11 2 2 0 0 0 2 0 0 2 2 .182 .286 .182 .468 -0.2
Tyler James WS 107 100 395 43 96 14 5 4 37 28 18 56 93 .243 .338 .334 .673 0.9
Jin-De Jhang NPT 43 43 166 20 47 9 1 0 25 0 0 10 15 .283 .324 .349 .673 0.6
Anthony Jimenez DAN 76 63 246 45 77 8 4 14 47 8 5 20 53 .313 .368 .549 .917 2.4
Player Team G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Cal Jones EAS 88 82 329 50 102 24 0 7 40 22 19 35 55 .310 .388 .447 .835 1.9
Levi Jordan KNG 38 35 132 9 30 1 2 1 14 3 4 10 22 .227 .280 .288 .568 -0.5
Corey Julks ALX 11 11 36 5 11 3 1 0 4 1 1 5 3 .306 .390 .444 .835 0.4
Connor Kaiser DAN 6 6 22 0 0 0 0 0 1 0 0 2 9 .000 .083 .000 .083 -0.4
Denis Karas LYN 35 35 116 12 28 1 0 3 14 2 1 13 28 .241 .321 .328 .648 0.5
Trevor Kehe ALX 25 25 85 12 20 5 0 1 8 0 0 9 21 .235 .305 .329 .635 -0.0
Jack Kenley WS 29 27 92 10 21 6 1 1 12 4 1 17 23 .228 .354 .348 .702 0.2
Grae Kessinger LYN 90 88 303 29 70 12 2 5 29 7 6 50 79 .231 .340 .333 .673 -0.3
Jose King ALX 30 23 75 9 15 2 0 1 6 0 0 7 15 .200 .268 .267 .535 -0.4
Grant Koch PW 2 2 8 1 2 0 0 1 2 0 0 0 2 .250 .250 .625 .875 0.0
Ryan Kreidler ALX 122 119 449 57 116 21 3 10 50 7 3 49 111 .258 .331 .385 .716 1.6
Justin Kunz EAS 1 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Zac Law EAS 23 14 66 8 21 5 1 1 7 5 2 3 13 .318 .357 .470 .827 0.4
Stuart Levy KNG 87 81 283 47 82 21 1 5 43 0 1 41 53 .290 .383 .424 .807 2.7
Craig Lewis ALX 46 29 106 14 21 1 0 3 10 0 0 7 27 .198 .295 .292 .588 -0.0
Connor Lien WS 91 83 295 43 64 7 3 12 35 15 4 44 118 .217 .328 .383 .711 1.1
Desmond Lindsay KNG 68 68 262 42 60 11 2 7 33 3 3 46 69 .229 .349 .366 .716 1.4
Brady Lindsly WIL 21 21 67 10 14 2 1 2 8 1 0 13 23 .209 .333 .358 .692 0.3
Matt Lloyd PW 87 78 285 27 52 8 0 8 29 1 2 24 81 .182 .246 .295 .541 -1.7
Daniel Lockhart LYN 30 29 116 19 28 3 1 6 10 2 2 12 27 .241 .323 .440 .763 0.3
Jason Lopez WS 108 106 391 48 97 20 3 7 42 1 3 52 87 .248 .338 .368 .706 1.9
Otto Lopez NPT 22 11 53 11 15 3 0 2 10 1 1 5 8 .283 .345 .453 .798 0.3
Jake Lumley WIL 71 67 244 22 53 7 2 6 23 6 3 24 44 .217 .290 .336 .626 0.2
Tristen Lutz WIL 113 106 407 48 98 21 5 16 54 6 4 51 130 .241 .328 .435 .762 1.7
Devin Mann DAN 10 10 36 14 13 3 1 1 6 2 0 12 9 .361 .521 .583 1.104 0.8
Rafael Marchan ALX 83 80 307 31 79 18 3 3 37 8 3 39 34 .257 .344 .365 .709 1.6
Cade Marlowe LYN 11 8 28 2 3 0 0 0 1 1 1 1 9 .107 .161 .107 .268 -0.3
Alan Marrero ALX 26 26 87 7 18 3 0 1 9 0 0 6 19 .207 .266 .276 .542 -0.1
Andrew Martinez ALX 71 70 263 37 60 11 0 3 22 3 3 33 63 .228 .319 .304 .623 0.5
Marcus Mastrobuoni LYN 100 97 339 41 95 12 0 5 31 4 4 38 49 .280 .354 .360 .714 0.8
Player Team G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Tate Matheny WIL 14 4 31 4 8 1 1 0 0 1 0 2 13 .258 .324 .355 .678 0.1
Jake McCarthy EAS 55 45 189 24 52 12 3 0 24 17 10 18 37 .275 .361 .370 .731 1.0
Mason McCoy WS 40 40 153 24 49 9 2 4 15 3 0 20 20 .320 .410 .484 .894 1.7
Bryan Mejia LYN 88 65 256 33 49 8 2 2 15 7 6 36 61 .191 .305 .262 .567 -1.2
Gabriel Mejia BRN 16 5 27 4 8 0 0 0 0 1 1 4 2 .296 .387 .296 .683 0.0
Manuel Melendez WIL 105 92 374 46 97 20 1 8 34 15 16 28 42 .259 .324 .382 .707 0.8
Johan Mieses BRN 129 127 474 72 105 23 1 24 67 3 6 66 125 .222 .333 .426 .759 1.8
Daniel Montano ALX 80 78 274 36 53 6 3 3 16 7 5 29 73 .193 .288 .270 .558 -0.6
Matt Morales WS 130 127 470 39 98 6 1 6 42 13 6 49 97 .209 .283 .264 .547 -1.2
Justin Morhardt KNG 97 61 262 47 81 13 4 10 39 0 0 38 59 .309 .396 .504 .900 1.9
Nic Motley PW 67 62 224 34 55 10 1 4 33 0 0 27 60 .246 .332 .353 .685 0.5
Lars Nootbaar NPT 140 140 515 83 135 20 1 18 85 7 2 94 57 .262 .378 .410 .788 2.4
Nasim Nunez ALX 43 43 168 10 25 2 0 1 6 6 9 15 34 .149 .219 .179 .397 -1.5
Jared Oliva NPT 45 44 162 32 47 10 3 5 21 15 5 38 25 .290 .423 .481 .904 2.5
Demi Orimoloye NPT 124 123 463 76 121 28 1 17 61 64 18 58 107 .261 .346 .436 .782 3.7
Michael Papierski ALX 30 29 94 17 25 6 0 7 19 0 0 22 20 .266 .412 .553 .965 0.9
Isaiah Pasteur WS 68 67 258 22 43 5 0 5 23 8 10 22 62 .167 .240 .244 .485 -1.9
Dillon Paulson KNG 1 1 3 1 2 1 0 0 0 0 0 0 1 .667 .667 1.000 1.667 0.1
Tyler Payne LYN 15 15 57 9 19 2 0 4 12 0 1 5 10 .333 .387 .579 .966 0.7
Luis Paz KNG 131 127 495 79 135 30 0 15 81 1 0 83 89 .273 .378 .424 .803 2.1
Yeiler Peguero BRN 71 60 210 28 49 7 0 4 21 2 4 33 34 .233 .336 .324 .660 0.3
Austin Pinorini BRN 13 9 36 6 11 3 0 0 4 0 0 3 6 .306 .359 .389 .748 0.2
Matt Pita WS 57 50 164 21 30 5 1 4 15 7 3 23 40 .183 .287 .299 .586 -0.1
Nick Plummer ALX 12 12 44 7 10 1 0 0 2 4 1 3 9 .227 .292 .250 .542 0.0
Jake Pries WS 30 29 104 12 23 6 0 2 10 0 0 12 13 .221 .305 .337 .642 -0.2
Jefrey Ramos EAS 10 4 21 2 3 1 0 0 1 0 0 4 4 .143 .308 .190 .498 -0.3
Brian Rey PW 131 127 501 80 157 28 0 20 63 13 5 52 59 .313 .391 .489 .880 4.7
Daniel Reyes WIL 21 21 84 6 14 3 0 1 5 0 0 7 21 .167 .239 .238 .477 -0.6
Sebastian Rivero EAS 95 94 357 39 107 28 0 13 51 0 0 34 67 .300 .361 .487 .849 3.1
Johnny Rizer ALX 61 60 223 23 54 9 1 5 27 9 0 24 40 .242 .315 .359 .673 0.5
Player Team G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Terrance Robertson WS 3 0 3 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Will Robertson WIL 137 133 502 73 130 28 4 26 85 1 2 79 120 .259 .359 .486 .845 3.3
Julio Rodriguez WIL 29 29 99 15 27 6 0 9 21 1 1 23 32 .273 .411 .606 1.017 1.1
Ramiro Rodriguez ALX 81 74 288 31 69 9 1 7 22 16 7 34 61 .240 .322 .351 .673 0.6
Ramon A. Rodriguez DAN 12 10 35 6 7 1 0 1 5 1 0 8 13 .200 .349 .314 .663 0.2
Reed Rohlman WS 127 124 421 45 109 24 3 7 48 6 3 51 65 .259 .338 .380 .718 0.6
Jamie Romak NPT 82 80 288 65 90 16 1 27 82 2 1 73 55 .312 .451 .656 1.107 5.2
Mitch Roman KNG 117 114 436 44 119 18 1 6 39 26 9 53 102 .273 .354 .360 .714 1.1
Esteury Ruiz NPT 7 5 21 1 2 0 0 1 3 1 1 1 4 .095 .136 .238 .374 -0.2
Ryder Ryan BRN 26 26 80 6 20 4 0 2 13 0 0 5 22 .250 .302 .375 .677 -0.6
Cesar Salazar BRN 79 73 249 37 57 8 0 8 21 0 0 28 48 .229 .341 .357 .699 1.6
Donny Sands WS 48 44 171 18 48 11 1 4 15 0 0 20 30 .281 .356 .427 .783 0.5
Luis Santana LYN 100 99 391 53 105 12 0 11 52 8 3 62 60 .269 .368 .384 .752 1.0
Jay Schuyler PW 57 46 172 27 41 11 0 6 22 0 0 14 55 .238 .304 .407 .711 0.4
Hayden Senger EAS 83 74 254 27 56 11 1 6 24 0 0 40 56 .220 .360 .343 .703 1.0
Carlos Sepulveda KNG 35 35 133 23 32 6 0 0 12 5 1 21 16 .241 .346 .286 .632 0.5
Brian Sharp EAS 46 45 158 18 30 9 1 1 7 1 0 17 45 .190 .269 .278 .547 -0.2
Austin Shenton ALX 31 30 123 20 32 5 2 5 23 1 1 11 26 .260 .321 .455 .776 0.3
Braden Shewmake LYN 20 20 73 16 21 4 1 4 7 3 3 11 10 .288 .388 .534 .922 0.7
Michael Siani DAN 129 127 540 87 139 12 7 15 55 37 23 60 124 .257 .332 .389 .721 4.2
Smith Smith NPT 56 40 172 19 46 8 0 3 19 4 2 9 20 .267 .310 .366 .676 0.5
Canaan Smith-Njigba WS 104 101 375 54 98 25 3 15 51 2 1 53 96 .261 .362 .464 .826 2.8
Kyle Stowers EAS 123 122 462 79 126 30 6 14 68 14 8 75 100 .273 .373 .455 .827 2.7
Leody Taveras NPT 32 32 126 23 38 7 2 4 20 10 8 23 21 .302 .417 .484 .901 1.3
Jackson Thoreson WS 49 38 138 19 34 5 1 3 8 0 0 19 51 .246 .335 .362 .698 0.7
Alan Trejo PW 61 42 193 24 48 5 0 9 24 1 2 24 43 .249 .339 .415 .754 0.3
Jared Triolo NPT 3 0 3 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
Brice Turang KNG 14 14 54 18 18 2 0 1 4 8 0 14 14 .333 .471 .426 .897 0.9
Justin Twine LYN 102 100 400 59 113 12 6 10 54 12 10 43 70 .282 .358 .417 .775 2.3
Terrin Vavra NPT 112 111 426 87 113 26 8 8 66 23 16 93 76 .265 .395 .420 .816 4.1
Player Team G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Mark Vientos EAS 54 53 193 34 51 10 2 8 35 0 2 30 45 .264 .363 .461 .824 1.0
Matt Vierling WIL 20 20 69 7 14 5 1 2 6 2 1 10 16 .203 .300 .391 .691 0.0
Anthony Villa KNG 105 101 367 57 85 15 4 7 54 3 1 52 90 .232 .332 .351 .683 0.1
Matt Wallner LYN 10 0 11 0 0 0 0 0 1 0 0 3 4 .000 .214 .000 .214 -0.5
Cameron Warren PW 128 125 464 68 130 12 3 21 71 0 2 48 92 .280 .348 .455 .803 1.7
Andy Weber DAN 29 26 92 11 29 6 0 1 10 1 1 17 11 .315 .420 .413 .833 1.0
Keaton Weisz EAS 97 94 298 33 67 9 3 0 21 4 2 25 51 .225 .290 .275 .565 -0.3
Toby Welk ALX 108 96 380 39 94 10 1 13 47 0 0 27 74 .247 .297 .382 .678 0.4
Garrett Whitley DAN 53 50 187 37 40 6 3 10 36 6 8 38 50 .214 .344 .439 .782 1.4
Brooks Wilson WIL 6 6 19 1 1 0 0 0 0 0 0 0 5 .053 .053 .053 .105 -0.4
Rhett Wiseman NPT 131 128 498 99 151 30 8 39 133 10 10 87 119 .303 .401 .631 1.031 7.4
Garrett Wolforth PW 111 107 398 39 110 19 1 3 37 3 6 26 59 .276 .330 .352 .682 0.9
L.A. Woodard EAS 20 19 66 8 16 4 1 0 8 5 2 5 13 .242 .333 .333 .667 -0.0
Jacob Zanon EAS 7 6 21 1 3 1 1 0 3 0 0 6 6 .143 .333 .286 .619 -0.0
Brad Zunica KNG 51 51 192 37 52 13 1 12 35 0 1 41 54 .271 .398 .536 .935 1.5
165 Players
Powered by: Out of the Park Developments, Out of the Park Baseball, Franchise Hockey Manager
Tuesday, January 6th , 2026 - OOTP Baseball 26.8 Build 82