2B Henry Bannatyne #21
Age: 25 | Bats: R | Throws: R | Morale: Angry
08/18/2032
2B HENRY BANNATYNE #21 - AGE: 25 - BATS: R - THROWS: R - MORALE: ANGRY
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
99 357 96 23 1 8 49 31 65 .269 .338 .406 2 1.0
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 57 62 55 57
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: 28
Catcher: - Left Field: 76
1st Base: 9 Center Field: 51
2nd Base: 61 Right Field: 38
3rd Base: 61
       
RUN/BUNT
Running Speed: 35
Stealing Ability: 19
Baserunning Inst.: 3
Sacrifice Bunt: 18
Bunt for Hit: 24
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
08/17/2032 @ WOOD Win, 5-3 1 1 0 0 0 0 0 0
08/16/2032 SAS Win, 13-5 4 0 3 2 0 0 0 0
08/15/2032 SAS Win, 11-4 4 1 1 1 0 0 1 0
08/14/2032 SAS Win, 8-2 3 0 2 2 0 0 0 0
08/11/2032 @ JUN Win, 10-5 5 2 1 0 0 0 0 0
08/10/2032 @ JUN Win, 4-2 3 0 0 0 0 0 0 0
08/09/2032 @ JUN Win, 5-1 3 1 2 0 0 1 0 0
08/08/2032 @ JUN Win, 5-1 4 0 1 0 0 0 0 0
08/07/2032 LLO Loss, 4-6 3 0 2 1 0 1 0 0
08/06/2032 LLO Loss, 1-4 4 0 1 1 0 0 1 0
PERSONALITY
He trains hard.
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, 92 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 99 357 96 23 1 8 49 51 31 65 .269 .338 .406 .744 .325 .137 95
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 96 394 6 2 0 11 0 0 145 32 2 4 33.3 46.5 4.55 1.0  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   78 19 3 0 2 9 10 7 17 0 0 1 .244 .314 .359 .673
Versus Right   279 77 20 1 6 40 39 24 48 0 0 5 .276 .344 .419 .764
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   5 3 0 0 0 2 1 0 0 0 0 0 .600 .600 .600 1.200
Last Week   18 6 2 0 0 3 4 1 1 0 0 1 .333 .400 .444 .844
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   95 27 4 1 3 11 10 4 18 0 0 1 .284 .320 .442 .762
August   51 18 4 0 0 9 9 5 4 0 0 1 .353 .421 .431 .852
Last Year   89 26 1 1 3 10 14 10 15 0 0 1 .292 .370 .427 .797
Career   446 122 24 2 11 59 65 41 80 0 0 7 .274 .344 .410 .754
Home   179 53 14 0 5 27 28 13 37 0 0 2 .296 .351 .458 .809
Road   178 43 9 1 3 22 23 18 28 0 0 4 .242 .325 .354 .679
Grass   327 90 21 1 7 43 46 27 61 0 0 6 .275 .342 .410 .751
Turf   30 6 2 0 1 6 5 4 4 0 0 0 .200 .294 .367 .661
Night   357 96 23 1 8 49 51 31 65 0 0 6 .269 .338 .406 .744
As Starter   356 96 23 1 8 49 50 31 65 0 0 6 .270 .338 .407 .746
As Reliever / Substitution   1 0 0 0 0 0 1 0 0 0 0 0 .000 .000 .000 .000
Close/Late   67 18 5 0 2 9 10 9 12 0 0 3 .269 .380 .433 .813
Inning 1-3   122 32 5 0 3 17 18 10 26 0 0 1 .262 .323 .377 .700
Inning 4-6   132 34 10 1 2 13 17 9 20 0 0 2 .258 .315 .394 .709
Inning 7-9   101 29 7 0 3 18 12 11 18 0 0 3 .287 .374 .446 .819
Extra Innings   2 1 1 0 0 1 2 1 1 0 0 0 .500 .667 1.000 1.667
0 Outs   120 35 5 1 2 5 24 10 18 0 0 1 .292 .351 .400 .751
1 Outs   119 27 8 0 1 14 11 9 25 0 0 3 .227 .298 .319 .617
2 Outs   118 34 10 0 5 30 14 12 22 0 0 2 .288 .364 .500 .864
Scoring Position   101 31 7 0 4 41 12 10 24 0 0 3 .307 .386 .495 .881
Bases Empty   190 49 14 1 2 2 24 15 32 0 0 2 .258 .319 .374 .693
Runner on 1st   66 16 2 0 2 6 13 6 9 0 0 1 .242 .315 .364 .679
Runner on 2nd   32 14 2 0 2 12 6 6 5 0 0 2 .438 .550 .688 1.238
Runner on 3rd   7 3 2 0 0 3 0 0 2 0 0 0 .429 .429 .714 1.143
Runner on 1st & 2nd   27 5 1 0 0 3 2 1 8 0 0 1 .185 .241 .222 .464
Runner on 1st & 3rd   12 2 0 0 1 5 1 0 5 0 0 0 .167 .167 .417 .583
Runner on 2nd & 3rd   13 2 1 0 1 6 1 1 3 0 0 0 .154 .214 .462 .676
Bases Loaded   10 5 1 0 0 12 2 2 1 0 0 0 .500 .583 .600 1.183
Two Strikes   152 30 7 0 0 11 14 10 65 0 0 1 .197 .252 .243 .495
First Pitch   55 17 4 1 0 4 4 2 0 0 0 3 .309 .367 .418 .785
Count 0-1   36 12 3 0 4 10 7 0 0 0 0 2 .333 .368 .750 1.118
Count 0-2   25 4 1 0 0 0 2 0 13 0 0 0 .160 .160 .200 .360
Count 1-0   39 12 1 0 3 8 7 0 0 0 0 0 .308 .308 .564 .872
Count 1-1   27 6 3 0 0 5 5 0 0 0 0 0 .222 .222 .333 .556
Count 1-2   58 9 1 0 0 5 3 0 27 0 0 1 .155 .169 .172 .342
Count 2-0   13 7 3 0 1 4 3 0 0 0 0 0 .538 .538 1.000 1.538
Count 2-1   20 7 1 0 0 3 3 0 0 0 0 0 .350 .350 .400 .750
Count 2-2   40 9 1 0 0 3 4 0 14 0 0 0 .225 .225 .250 .475
Count 3-0   2 1 1 0 0 2 4 8 0 0 0 0 .500 .900 1.000 1.900
Count 3-1   13 4 0 0 0 2 2 11 0 0 0 0 .308 .625 .308 .933
Full Count   29 8 4 0 0 3 5 10 11 0 0 0 .276 .462 .414 .875
Behind in Count   119 25 5 0 4 15 12 0 40 0 0 3 .210 .230 .353 .582
Ahead in Count   87 31 6 0 4 19 19 19 0 0 0 0 .356 .472 .563 1.035
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   96 21 5 1 2 9 14 9 23 0 0 4 .219 .312 .354 .666
Batting 6th   110 27 7 0 0 7 12 10 19 0 0 2 .245 .320 .309 .629
Batting 7th   84 26 7 0 2 16 11 10 14 0 0 0 .310 .383 .464 .847
Batting 8th   19 5 0 0 2 4 3 0 1 0 0 0 .263 .263 .579 .842
Low Leverage   147 43 11 0 1 13 19 14 26 0 0 3 .293 .366 .388 .754
Medium Leverage   152 39 9 1 5 24 22 13 24 0 0 1 .257 .319 .428 .747
High Leverage   55 14 3 0 2 12 8 4 15 0 0 2 .255 .328 .418 .746
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 85 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 99 357 96 23 1 8 49 51 31 6 0 65 2 4 .269 .338 .406 .744 92 95 1.0
Total AAA 126 446 122 24 2 11 59 65 41 7 0 80 2 4 .274 .344 .410 .754 96 99
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.006
2032 Cumberland - MLB 2B 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2032 Conquest - AAA 2B 23 20 28 44 8 72 0 1.000 157.0 4.13 -0.9 .953
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 85 75 35 153 12 193 5 .974 652.2 2.59 +2.7 1.044
2032 Cumberland - MLB SS 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2032 Conquest - AAA SS 3 0 3 1 0 5 1 .800 8.0 4.50 -0.8 .374
2032 Cumberland - MLB LF 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2032 Conquest - AAA CF 4 1 6 0 0 6 0 1.000 12.0 4.50 +0.1 .999
TOTAL 1B 4 4 30 1 4 31 0 1.000 35.0 7.97 +0.1 1.006
TOTAL 2B 355 329 557 863 212 1437 17 .988 2789.1 4.58 +7.7 1.019
TOTAL 3B 246 221 99 431 40 556 26 .953 1950.1 2.45 +0.7 1.007
TOTAL SS 47 27 51 58 10 114 5 .956 263.0 3.73 -4.8 .881
TOTAL LF 81 73 168 4 1 174 2 .989 635.0 2.44 +7.5 1.080
TOTAL CF 194 168 532 13 3 549 4 .993 1516.2 3.23 +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.
Wednesday, May 1st , 2024 - OOTP Baseball 24.9 Build 80