2B Henry Bannatyne #21
Age: 24 | Bats: R | Throws: R | Morale: Angry
07/08/2032
2B HENRY BANNATYNE #21 - AGE: 24 - BATS: R - THROWS: R - MORALE: ANGRY
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
63 234 62 16 0 6 34 22 46 .265 .341 .410 2 0.8
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 58 63 56 58
Gap 57 64 55 58
Power 44 49 42 47
Eye 41 47 40 47
Avoid K's 67 71 66 67
FIELDING RATINGS
Catcher Infield Outfield
Range: - 57 71
Errors: - 70 68
Arm: 4 70 70
Turn DP: - 60 -
Ability: 1 - -
POSITION RATINGS
Pitcher: - Shortstop: 27
Catcher: - Left Field: 78
1st Base: 11 Center Field: 51
2nd Base: 61 Right Field: 38
3rd Base: 61
       
RUN/BUNT
Running Speed: 35
Stealing Ability: 20
Baserunning Inst.: 3
Sacrifice Bunt: 18
Bunt for Hit: 25
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
07/07/2032 @ HOU Win, 8-6 5 0 4 1 0 0 0 0
07/06/2032 @ HOU Loss, 4-5 3 0 2 0 0 0 0 0
07/05/2032 @ HOU Loss, 2-4 3 0 0 0 0 0 1 1
07/03/2032 WEE Loss, 0-3 3 0 1 0 0 0 0 0
07/02/2032 WEE Win, 15-9 5 2 3 4 1 0 0 0
07/01/2032 WEE Win, 3-2 4 0 1 0 0 0 2 0
06/27/2032 WEE Win, 8-7 4 1 0 0 0 1 2 0
06/26/2032 @ NEWT Loss, 4-6 3 2 1 0 0 1 0 0
06/25/2032 @ NEWT Win, 11-6 5 0 1 2 0 0 1 0
06/24/2032 @ NEWT Loss, 3-4 3 1 1 3 1 1 0 0
PERSONALITY
He is an extremely hard worker.
High: Loyalty, Work Ethic
Birthday:07/14/2007
Born in:Walker, MI
Nationality:American
Height:6' 0"
Weight:185 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Major League Contract
Salary:$120,000
Signed Through:2032 Season
Major Service:None, 146 Days
Service This Yr:17 Days
40-Man Service:1 Year, 51 Days
Pro Service:4 Years
Arbitration Eligibility:Not yet eligible
Option Years:2 option years left
Contract Extension: -
Drafted:2027, 26th Pick in Round 2
THE VIRTUAL BASEBALL LEAGUE 2032 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 10 21 6 1 0 0 0 3 2 5 .286 .348 .333 .681 .304 .048 90
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 4 23 0 0 0 1 0 0 7 1 0 0 0.0 2.3 3.86 -0.1  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   14 4 1 0 0 0 3 1 2 0 0 0 .286 .333 .357 .690
Versus Right   7 2 0 0 0 0 0 1 3 0 0 0 .286 .375 .286 .661
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   21 6 1 0 0 0 3 2 5 0 0 0 .286 .348 .333 .681
Spring Training   31 7 3 0 0 6 2 8 4 1 1 1 .226 .390 .323 .713
Last Year   276 71 23 1 1 23 31 21 55 1 2 5 .257 .320 .359 .679
Career   297 77 24 1 1 23 34 23 60 1 2 5 .259 .322 .357 .679
Home   9 4 1 0 0 0 2 1 1 0 0 0 .444 .500 .556 1.056
Road   12 2 0 0 0 0 1 1 4 0 0 0 .167 .231 .167 .397
Grass   21 6 1 0 0 0 3 2 5 0 0 0 .286 .348 .333 .681
Night   21 6 1 0 0 0 3 2 5 0 0 0 .286 .348 .333 .681
As Starter   18 6 1 0 0 0 3 1 2 0 0 0 .333 .368 .389 .757
As Reliever / Substitution   3 0 0 0 0 0 0 1 3 0 0 0 .000 .250 .000 .250
Pinch Hitting   2 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
Close/Late   5 1 0 0 0 0 0 0 3 0 0 0 .200 .200 .200 .400
Inning 1-3   8 3 1 0 0 0 3 0 1 0 0 0 .375 .375 .500 .875
Inning 4-6   5 2 0 0 0 0 0 1 0 0 0 0 .400 .500 .400 .900
Inning 7-9   8 1 0 0 0 0 0 1 4 0 0 0 .125 .222 .125 .347
0 Outs   5 1 0 0 0 0 1 0 1 0 0 0 .200 .200 .200 .400
1 Outs   11 4 1 0 0 0 2 1 3 0 0 0 .364 .417 .455 .871
2 Outs   5 1 0 0 0 0 0 1 1 0 0 0 .200 .333 .200 .533
Scoring Position   9 2 0 0 0 0 1 0 4 0 0 0 .222 .222 .222 .444
Bases Empty   9 4 1 0 0 0 2 2 0 0 0 0 .444 .545 .556 1.101
Runner on 1st   3 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Runner on 2nd   3 1 0 0 0 0 1 0 1 0 0 0 .333 .333 .333 .667
Runner on 1st & 2nd   4 1 0 0 0 0 0 0 2 0 0 0 .250 .250 .250 .500
Runner on 1st & 3rd   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Bases Loaded   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Two Strikes   9 3 1 0 0 0 1 1 5 0 0 0 .333 .400 .444 .844
First Pitch   5 1 0 0 0 0 1 0 0 0 0 0 .200 .200 .200 .400
Count 0-1   3 1 0 0 0 0 0 0 0 0 0 0 .333 .333 .333 .667
Count 0-2   3 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
Count 1-0   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 1-1   1 1 0 0 0 0 1 0 0 0 0 0 1.000 1.000 1.000 2.000
Count 1-2   3 1 1 0 0 0 1 0 2 0 0 0 .333 .333 .667 1.000
Count 2-1   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 3-1   0 0 0 0 0 0 0 1 0 0 0 0 .000 1.000 .000 1.000
Full Count   3 2 0 0 0 0 0 1 1 0 0 0 .667 .750 .667 1.417
Behind in Count   9 2 1 0 0 0 1 0 4 0 0 0 .222 .222 .333 .556
Ahead in Count   3 0 0 0 0 0 0 1 0 0 0 0 .000 .250 .000 .250
Batting 2nd   10 3 1 0 0 0 2 1 2 0 0 0 .300 .364 .400 .764
Batting 7th   8 3 0 0 0 0 1 0 0 0 0 0 .375 .375 .375 .750
Batting 8th   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Batting 9th   2 0 0 0 0 0 0 1 2 0 0 0 .000 .333 .000 .333
Low Leverage   13 4 1 0 0 0 2 2 2 0 0 0 .308 .400 .385 .785
Medium Leverage   5 2 0 0 0 0 1 0 1 0 0 0 .400 .400 .400 .800
High Leverage   3 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
VBL TRIPLE A 2032 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 63 234 62 16 0 6 34 34 22 46 .265 .341 .410 .751 .326 .145 97
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 62 261 5 2 0 5 0 0 96 22 2 2 50.0 32.5 4.91 .8  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   57 11 2 0 1 5 7 5 14 0 0 1 .193 .270 .281 .551
Versus Right   177 51 14 0 5 29 26 17 32 0 0 4 .288 .364 .452 .816
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   11 6 1 0 0 1 0 0 1 0 0 1 .545 .583 .636 1.220
Last Week   12 5 0 0 1 4 2 0 2 0 0 0 .417 .417 .667 1.083
April   37 14 4 0 2 13 7 1 8 0 0 0 .378 .395 .649 1.043
May   94 18 4 0 2 7 13 10 24 0 0 4 .191 .296 .298 .594
June   80 19 7 0 1 9 12 11 11 0 0 0 .237 .330 .362 .692
July   23 11 1 0 1 5 2 0 3 0 0 1 .478 .500 .652 1.152
Last Year   89 26 1 1 3 10 14 10 15 0 0 1 .292 .370 .427 .797
Career   323 88 17 1 9 44 48 32 61 0 0 6 .272 .349 .415 .764
Home   115 32 9 0 3 15 19 10 26 0 0 2 .278 .346 .435 .781
Road   119 30 7 0 3 19 15 12 20 0 0 3 .252 .336 .387 .722
Grass   204 56 14 0 5 28 29 18 42 0 0 5 .275 .348 .417 .765
Turf   30 6 2 0 1 6 5 4 4 0 0 0 .200 .294 .367 .661
Night   234 62 16 0 6 34 34 22 46 0 0 5 .265 .341 .410 .751
As Starter   234 62 16 0 6 34 34 22 46 0 0 5 .265 .341 .410 .751
As Reliever / Substitution   0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Close/Late   42 13 5 0 1 6 6 8 7 0 0 2 .310 .442 .500 .942
Inning 1-3   85 22 4 0 2 11 11 6 19 0 0 1 .259 .315 .376 .692
Inning 4-6   81 20 6 0 2 8 14 7 15 0 0 2 .247 .322 .395 .717
Inning 7-9   66 19 5 0 2 14 6 8 11 0 0 2 .288 .382 .455 .836
Extra Innings   2 1 1 0 0 1 2 1 1 0 0 0 .500 .667 1.000 1.667
0 Outs   80 26 3 0 2 5 17 6 13 0 0 0 .325 .372 .438 .810
1 Outs   76 16 5 0 1 8 6 7 15 0 0 3 .211 .302 .316 .618
2 Outs   78 20 8 0 3 21 10 9 18 0 0 2 .256 .348 .474 .823
Scoring Position   74 22 6 0 3 29 10 8 18 0 0 2 .297 .381 .500 .881
Bases Empty   121 31 9 0 2 2 15 8 21 0 0 2 .256 .313 .380 .693
Runner on 1st   39 9 1 0 1 3 8 6 7 0 0 1 .231 .348 .333 .681
Runner on 2nd   23 9 2 0 1 7 5 6 3 0 0 1 .391 .533 .609 1.142
Runner on 3rd   6 2 2 0 0 3 0 0 2 0 0 0 .333 .333 .667 1.000
Runner on 1st & 2nd   21 4 1 0 0 2 2 1 6 0 0 1 .190 .261 .238 .499
Runner on 1st & 3rd   8 2 0 0 1 4 1 0 5 0 0 0 .250 .250 .625 .875
Runner on 2nd & 3rd   10 2 1 0 1 6 1 1 2 0 0 0 .200 .273 .600 .873
Bases Loaded   6 3 0 0 0 7 1 0 0 0 0 0 .500 .500 .500 1.000
Two Strikes   100 19 5 0 0 7 9 6 46 0 0 1 .190 .243 .240 .483
First Pitch   32 11 3 0 0 4 2 2 0 0 0 3 .344 .432 .438 .870
Count 0-1   27 9 2 0 4 9 6 0 0 0 0 1 .333 .357 .852 1.209
Count 0-2   19 3 1 0 0 0 2 0 11 0 0 0 .158 .158 .211 .368
Count 1-0   27 9 1 0 2 5 5 0 0 0 0 0 .333 .333 .593 .926
Count 1-1   19 3 2 0 0 4 3 0 0 0 0 0 .158 .158 .263 .421
Count 1-2   40 5 0 0 0 3 1 0 19 0 0 1 .125 .146 .125 .271
Count 2-0   8 3 3 0 0 1 2 0 0 0 0 0 .375 .375 .750 1.125
Count 2-1   13 5 0 0 0 2 2 0 0 0 0 0 .385 .385 .385 .769
Count 2-2   20 4 0 0 0 1 3 0 8 0 0 0 .200 .200 .200 .400
Count 3-0   0 0 0 0 0 0 2 5 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   8 3 0 0 0 2 2 9 0 0 0 0 .375 .706 .375 1.081
Full Count   21 7 4 0 0 3 3 6 8 0 0 0 .333 .481 .524 1.005
Behind in Count   86 17 3 0 4 12 9 0 30 0 0 2 .198 .216 .372 .588
Ahead in Count   56 20 4 0 2 10 13 14 0 0 0 0 .357 .486 .536 1.021
Batting 2nd   40 15 4 0 2 13 8 2 8 0 0 0 .375 .405 .625 1.030
Batting 4th   8 2 0 0 0 0 1 0 0 0 0 0 .250 .250 .250 .500
Batting 5th   85 18 5 0 2 9 12 8 20 0 0 4 .212 .309 .341 .650
Batting 6th   31 8 2 0 0 2 2 3 6 0 0 1 .258 .343 .323 .665
Batting 7th   67 18 5 0 2 10 10 9 12 0 0 0 .269 .355 .433 .788
Batting 8th   3 1 0 0 0 0 0 0 0 0 0 0 .333 .333 .333 .667
Low Leverage   94 23 6 0 1 8 10 7 17 0 0 2 .245 .311 .340 .651
Medium Leverage   101 28 7 0 4 18 17 12 19 0 0 1 .277 .360 .465 .825
High Leverage   37 11 3 0 1 8 6 3 10 0 0 2 .297 .381 .459 .840
CAREER BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2031 Cumberland - VBL 23 96 276 71 23 1 1 23 31 21 5 1 55 1 1 .257 .320 .359 .679 81 86 0.1
2032 Cumberland - VBL 24 10 21 6 1 0 0 0 3 2 0 0 5 0 0 .286 .348 .333 .681 86 90 -0.1
Total VBL 106 297 77 24 1 1 23 34 23 5 1 60 1 1 .259 .322 .357 .679 82 86 0.0
CAREER MINOR LEAGUE BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2026 Georgia Southern - COL 18 131 486 160 43 3 13 87 58 35 8 6 50 1 0 .329 .379 .510 .890 125 125 3.6
2027 Georgia Southern - COL 19 129 483 153 38 3 15 76 76 44 13 4 57 2 3 .317 .386 .501 .887 131 133 4.7
2028 Tiefengrund - R 20 131 506 138 33 1 6 71 65 52 6 10 53 2 0 .273 .341 .377 .719 81 81 0.2
2029 Outlook - A 21 124 453 136 32 3 5 72 55 42 4 7 43 1 2 .300 .360 .417 .777 106 107 2.6
2029 Lake Diefenbaker - AA 21 7 27 6 3 0 1 5 4 3 1 0 4 0 0 .222 .323 .444 .767 105 107 0.4
2030 Lake Diefenbaker - AA 22 130 465 124 29 3 7 59 65 56 9 5 66 1 1 .267 .353 .387 .740 100 100 1.7
2031 Conquest - AAA 23 27 89 26 1 1 3 10 14 10 1 0 15 0 0 .292 .370 .427 .797 113 115 0.4
2032 Conquest - AAA 24 63 234 62 16 0 6 34 34 22 5 0 46 2 2 .265 .341 .410 .751 94 97 0.8
Total AAA 90 323 88 17 1 9 44 48 32 6 0 61 2 2 .272 .349 .415 .764 99 102
Total AA 137 492 130 32 3 8 64 69 59 10 5 70 1 1 .264 .352 .390 .742 100 101
Total A 124 453 136 32 3 5 72 55 42 4 7 43 1 2 .300 .360 .417 .777 106 107
Total NCAA 260 969 313 81 6 28 163 134 79 21 10 107 3 3 .323 .383 .506 .888 128 129
Total RL 131 506 138 33 1 6 71 65 52 6 10 53 2 0 .273 .341 .377 .719 81 81
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2026 Georgia Southern - COL 2B 116 116 199 299 74 507 9 .982 960.1 4.67 +1.0 1.016
2026 Georgia Southern - COL 3B 5 0 1 2 2 3 0 1.000 14.2 1.84 -0.1 1.121
2026 Georgia Southern - COL SS 4 0 0 0 0 0 0 .000 6.1 0.00 0.0 .000
2026 Georgia Southern - COL CF 15 11 41 1 0 42 0 1.000 107.0 3.53 -0.5 1.003
2027 Georgia Southern - COL 2B 127 127 236 341 96 582 5 .991 1093.1 4.75 +7.1 1.039
2027 Georgia Southern - COL SS 6 0 4 4 2 8 0 1.000 13.0 5.54 +0.2 1.078
2027 Georgia Southern - COL CF 2 0 0 0 0 0 0 .000 3.0 0.00 0.0 .000
2028 Tiefengrund - R 2B 7 3 16 14 7 30 0 1.000 32.0 8.44 +0.3 1.055
2028 Tiefengrund - R 3B 9 8 2 11 1 15 2 .867 70.0 1.67 -0.7 .889
2028 Tiefengrund - R SS 15 15 23 31 5 57 3 .947 128.2 3.78 -1.6 .919
2028 Tiefengrund - R CF 89 86 252 7 2 261 2 .992 756.0 3.08 +2.0 1.017
2028 Tiefengrund - R RF 18 18 37 2 1 43 4 .907 150.0 2.34 -3.5 .865
2029 Outlook - A 2B 2 0 3 2 1 5 0 1.000 4.2 9.64 +0.2 1.014
2029 Lake Diefenbaker - AA LF 7 7 28 1 0 29 0 1.000 63.0 4.14 +3.1 1.280
2029 Outlook - A LF 64 64 135 3 1 140 2 .986 544.0 2.28 +4.5 1.050
2029 Outlook - A CF 65 58 193 5 1 199 1 .995 517.1 3.44 +3.3 1.007
2030 Lake Diefenbaker - AA 2B 8 2 6 10 2 16 0 1.000 31.0 4.65 +1.3 1.197
2030 Lake Diefenbaker - AA 3B 119 119 50 212 22 279 17 .939 1018.0 2.32 -2.2 .982
2030 Lake Diefenbaker - AA CF 8 8 23 0 0 23 0 1.000 69.0 3.00 +1.4 1.069
2030 Lake Diefenbaker - AA RF 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2031 Cumberland - MLB 2B 67 60 65 147 23 214 2 .991 496.0 3.85 -1.0 .993
2031 Conquest - AAA 2B 4 1 4 6 1 11 1 .909 14.0 6.43 -0.4 .860
2031 Cumberland - MLB 3B 10 9 5 24 1 31 2 .935 88.0 2.97 +0.2 1.006
2031 Conquest - AAA 3B 15 10 6 27 2 33 0 1.000 100.0 2.97 +0.7 1.080
2031 Cumberland - MLB SS 6 0 1 4 1 5 0 1.000 10.0 4.50 -0.1 1.056
2031 Conquest - AAA SS 12 12 20 18 2 39 1 .974 96.0 3.56 -2.6 .804
2031 Cumberland - MLB LF 9 2 5 0 0 5 0 1.000 26.0 1.73 -0.1 .975
2031 Cumberland - MLB CF 11 4 17 0 0 18 1 .944 52.1 2.92 -0.4 .929
2031 Cumberland - MLB RF 2 2 3 0 0 3 0 1.000 16.0 1.69 -0.2 .986
2031 Conquest - AAA RF 1 0 1 0 0 1 0 1.000 2.0 4.50 +0.0 .991
2032 Cumberland - MLB 1B 4 4 30 1 4 31 0 1.000 35.0 7.97 +0.1 1.005
2032 Cumberland - MLB 2B 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2032 Conquest - AAA 2B 16 14 14 33 3 47 0 1.000 111.0 3.81 -0.6 .931
2032 Cumberland - MLB 3B 3 0 0 2 0 2 0 1.000 7.0 2.57 +0.1 1.044
2032 Conquest - AAA 3B 53 47 27 103 6 131 1 .992 411.1 2.84 +2.0 1.056
2032 Cumberland - MLB SS 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2032 Conquest - AAA SS 1 0 0 0 0 1 1 .000 1.0 0.00 -0.4 .000
2032 Cumberland - MLB LF 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2032 Conquest - AAA CF 1 1 5 0 0 5 0 1.000 8.0 5.62 +0.1 .996
TOTAL 1B 4 4 30 1 4 31 0 1.000 35.0 7.97 +0.1 1.005
TOTAL 2B 348 323 543 852 207 1412 17 .988 2743.1 4.58 +8.0 1.019
TOTAL 3B 214 193 91 381 34 494 22 .955 1709.0 2.49 +0.1 1.006
TOTAL SS 45 27 48 57 10 110 5 .955 256.0 3.69 -4.5 .889
TOTAL LF 81 73 168 4 1 174 2 .989 635.0 2.44 +7.5 1.080
TOTAL CF 191 168 531 13 3 548 4 .993 1512.2 3.24 +5.8 1.011
TOTAL RF 22 20 41 2 1 47 4 .915 170.0 2.28 -3.6 .875
PLAYER HISTORY
03/10/2026 Joined the Georgia Southern Eagles.
07/05/2026 Was selected to the 2026 College Baseball All-Star Game.
01/01/2027 OSA scouting updated ratings (potential): Contact: 46 (67); Power: 32 (48); Eye: 23 (38).
08/27/2027 Goes 0-3 against the Seton Hall Pirates, ending his hitting streak at 20 games.
12/25/2027 Released by the Georgia Southern Eagles.
12/25/2027 Drafted in the 2027 first-year player draft (Round 2, Pick 26, 58th overall pick) by the Cumberland Copperheads.
01/01/2028 OSA scouting updated ratings (potential): Contact: 49 (67); Power: 33 (49); Eye: 30 (39).
07/28/2028 Goes 5-5 against the Charlotte Webs, with 2 HR, 5 RBI and 3 R.
01/01/2029 OSA scouting updated ratings (potential): Contact: 63 (68); Power: 33 (48); Eye: 33 (44).
06/04/2029 Wins the A SL Player of the Week Award.
01/01/2030 OSA scouting updated ratings (potential): Contact: 64 (68); Power: 37 (48); Eye: 40 (48).
06/19/2030 Was selected to the 2030 VBL Double A All-Star Game.
07/13/2030 Injured (sore thumb),day-to-day for 1 day.
01/01/2031 OSA scouting updated ratings (potential): Contact: 57 (60); Power: 43 (48); Eye: 43 (50).
06/25/2031 Injured (neck stiffness),day-to-day for 2 days.
07/25/2031 Injured (bruised knee),day-to-day for 1 day.
08/13/2031 Injured (bruised shoulder),day-to-day for one week.
11/21/2031 Received a 1-year contract through automatic renewal worth a total of $120,000.
01/01/2032 OSA scouting updated ratings (potential): Contact: 56 (58); Power: 43 (47); Eye: 45 (50).
05/03/2032 Wins the AAA ML Player of the Week Award.
05/23/2032 Injured (bruised ankle),day-to-day for 1 day.
Tuesday, April 16th , 2024 - OOTP Baseball 24.9 Build 80