2B Henry Bannatyne #21
Age: 25 | Bats: R | Throws: R | Morale: Angry
08/07/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
90 327 84 21 1 8 43 29 64 .257 .327 .401 2 0.7
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: 77
1st Base: 10 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/06/2032 LLO Loss, 1-4 4 0 1 1 0 0 1 0
08/05/2032 LLO Win, 14-1 2 2 1 1 0 2 1 0
08/04/2032 LLO Win, 4-3 4 1 2 0 0 0 0 0
08/03/2032 @ PAL Win, 5-0 3 0 0 0 0 1 0 0
08/02/2032 @ PAL Win, 10-6 5 1 2 0 0 0 1 0
08/01/2032 @ PAL Loss, 4-5 3 0 0 1 0 0 0 0
07/31/2032 @ PAL Loss, 3-7 3 0 1 0 0 1 1 0
07/29/2032 LOU Loss, 2-6 3 0 0 0 0 0 2 0
07/27/2032 LOU Loss, 4-15 3 0 0 0 0 0 1 0
07/26/2032 LOU Loss, 3-5 4 1 1 0 0 0 0 0
PERSONALITY
He never gives less than 100 percent.
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, 81 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 90 327 84 21 1 8 43 46 29 64 .257 .327 .401 .727 .317 .144 90
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 88 361 5 2 0 10 0 0 131 30 2 2 50.0 41.2 4.36 .7  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   76 17 3 0 2 9 9 7 17 0 0 1 .224 .298 .342 .640
Versus Right   251 67 18 1 6 34 36 22 47 0 0 4 .267 .336 .418 .754
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   18 6 2 0 0 2 4 3 3 0 0 0 .333 .429 .444 .873
Last Week   16 2 2 0 0 1 1 1 4 0 0 0 .125 .176 .250 .426
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   21 6 2 0 0 3 4 3 3 0 0 0 .286 .375 .381 .756
Last Year   89 26 1 1 3 10 14 10 15 0 0 1 .292 .370 .427 .797
Career   416 110 22 2 11 53 60 39 79 0 0 6 .264 .336 .406 .742
Home   165 45 12 0 5 21 27 12 36 0 0 2 .273 .330 .436 .766
Road   162 39 9 1 3 22 19 17 28 0 0 3 .241 .324 .364 .688
Grass   297 78 19 1 7 37 41 25 60 0 0 5 .263 .330 .404 .734
Turf   30 6 2 0 1 6 5 4 4 0 0 0 .200 .294 .367 .661
Night   327 84 21 1 8 43 46 29 64 0 0 5 .257 .327 .401 .727
As Starter   327 84 21 1 8 43 46 29 64 0 0 5 .257 .327 .401 .727
As Reliever / Substitution   0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Close/Late   64 16 5 0 2 8 9 9 12 0 0 2 .250 .360 .422 .782
Inning 1-3   114 28 5 0 3 15 16 9 26 0 0 1 .246 .306 .368 .675
Inning 4-6   118 30 8 1 2 10 16 8 20 0 0 2 .254 .312 .390 .702
Inning 7-9   93 25 7 0 3 17 11 11 17 0 0 2 .269 .358 .441 .799
Extra Innings   2 1 1 0 0 1 2 1 1 0 0 0 .500 .667 1.000 1.667
0 Outs   108 32 5 1 2 5 22 9 17 0 0 0 .296 .350 .417 .767
1 Outs   111 22 6 0 1 11 10 9 25 0 0 3 .198 .276 .279 .556
2 Outs   108 30 10 0 5 27 13 11 22 0 0 2 .278 .355 .509 .865
Scoring Position   93 26 6 0 4 36 12 10 24 0 0 2 .280 .362 .473 .835
Bases Empty   173 44 14 1 2 2 21 13 31 0 0 2 .254 .314 .382 .695
Runner on 1st   61 14 1 0 2 5 12 6 9 0 0 1 .230 .309 .344 .653
Runner on 2nd   27 10 2 0 2 9 6 6 5 0 0 1 .370 .500 .667 1.167
Runner on 3rd   7 3 2 0 0 3 0 0 2 0 0 0 .429 .429 .714 1.143
Runner on 1st & 2nd   26 5 1 0 0 3 2 1 8 0 0 1 .192 .250 .231 .481
Runner on 1st & 3rd   11 2 0 0 1 5 1 0 5 0 0 0 .182 .182 .455 .636
Runner on 2nd & 3rd   13 2 1 0 1 6 1 1 3 0 0 0 .154 .214 .462 .676
Bases Loaded   9 4 0 0 0 10 2 2 1 0 0 0 .444 .545 .444 .990
Two Strikes   139 25 6 0 0 8 12 8 64 0 0 1 .180 .230 .223 .453
First Pitch   48 15 4 1 0 4 3 2 0 0 0 3 .312 .377 .438 .815
Count 0-1   35 12 3 0 4 10 7 0 0 0 0 1 .343 .361 .771 1.133
Count 0-2   25 4 1 0 0 0 2 0 13 0 0 0 .160 .160 .200 .360
Count 1-0   37 12 1 0 3 8 7 0 0 0 0 0 .324 .324 .595 .919
Count 1-1   24 4 2 0 0 4 4 0 0 0 0 0 .167 .167 .250 .417
Count 1-2   55 8 1 0 0 4 3 0 26 0 0 1 .145 .161 .164 .324
Count 2-0   11 5 3 0 1 3 3 0 0 0 0 0 .455 .455 1.000 1.455
Count 2-1   18 6 1 0 0 2 3 0 0 0 0 0 .333 .333 .389 .722
Count 2-2   32 5 0 0 0 1 3 0 14 0 0 0 .156 .156 .156 .312
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   27 8 4 0 0 3 4 8 11 0 0 0 .296 .457 .444 .902
Behind in Count   115 24 5 0 4 14 12 0 39 0 0 2 .209 .222 .357 .579
Ahead in Count   81 28 6 0 4 17 19 19 0 0 0 0 .346 .470 .568 1.038
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   93 19 5 1 2 9 13 8 23 0 0 4 .204 .295 .344 .639
Batting 6th   95 23 7 0 0 6 10 9 19 0 0 1 .242 .314 .316 .630
Batting 7th   73 20 5 0 2 11 10 10 13 0 0 0 .274 .361 .425 .786
Batting 8th   18 5 0 0 2 4 3 0 1 0 0 0 .278 .278 .611 .889
Low Leverage   130 34 10 0 1 9 17 13 25 0 0 2 .262 .338 .362 .699
Medium Leverage   142 36 8 1 5 22 20 12 24 0 0 1 .254 .316 .430 .746
High Leverage   53 14 3 0 2 12 8 4 15 0 0 2 .264 .339 .434 .773
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 90 327 84 21 1 8 43 46 29 5 0 64 2 2 .257 .327 .401 .727 88 90 0.7
Total AAA 117 416 110 22 2 11 53 60 39 6 0 79 2 2 .264 .336 .406 .742 93 95
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.8 .955
2032 Cumberland - MLB 3B 3 0 0 2 0 2 0 1.000 7.0 2.57 +0.1 1.043
2032 Conquest - AAA 3B 76 67 33 134 9 171 4 .977 579.2 2.59 +2.6 1.050
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.8 1.019
TOTAL 3B 237 213 97 412 37 534 25 .953 1877.1 2.44 +0.6 1.008
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.
Friday, April 26th , 2024 - OOTP Baseball 24.9 Build 80