LF Esteban 'Mushy' Rosado #29
Age: 29 | Bats: L | Throws: R | Morale: Great
08/18/2032
LF ESTEBAN 'MUSHY' ROSADO #29 - AGE: 29 - BATS: L - THROWS: R - MORALE: GREAT
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
78 122 41 10 4 0 17 6 22 .336 .379 .484 18 1.1
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 62 54 65 63
Gap 69 57 74 69
Power 30 24 32 30
Eye 32 27 34 33
Avoid K's 77 71 80 78
FIELDING RATINGS
Catcher Infield Outfield
Range: - 56 79
Errors: - 46 84
Arm: 1 55 95
Turn DP: - 46 -
Ability: 1 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 100
1st Base: - Center Field: 74
2nd Base: 30 Right Field: 99
3rd Base: 21
       
RUN/BUNT
Running Speed: 85
Stealing Ability: 97
Baserunning Inst.: 85
Sacrifice Bunt: 70
Bunt for Hit: 65
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
08/17/2032 VAN Win, 5-4 0 0 0 0 0 0 0 0
08/16/2032 VAN Win, 3-2 3 0 1 0 0 1 0 0
08/14/2032 BRO Win, 5-3 0 0 0 0 0 0 0 0
08/10/2032 @ CUMB Win, 8-6 1 1 1 0 0 0 0 0
08/07/2032 SHE Win, 3-2 0 0 0 0 0 0 0 0
08/06/2032 CORP Win, 3-2 1 1 1 0 0 0 0 0
08/05/2032 @ CORP Loss, 0-2 0 0 0 0 0 0 0 0
08/04/2032 @ DV Win, 5-1 4 0 1 3 0 0 1 0
08/03/2032 DV Win, 5-3 0 0 0 0 0 0 0 0
08/01/2032 @ DC Win, 7-6 1 0 0 0 0 0 1 0
PERSONALITY
Rosado has the traits of a great leader.
High: Leader, Adaptability
Low: Financial Ambition
Birthday:04/18/2003
Born in:Santiago, SAN
Nationality:Dominican
Height:6' 3"
Weight:200 lbs
Local Popularity:Popular
National Pop.:Well Known
STATUS
Contract:Major League Contract
Salary:$628,800
Signed Through:2032 Season
Major Service:5 Years, 161 Days
Service This Yr:135 Days
40-Man Service:7 Years, 135 Days
Pro Service:12 Years
Arbitration Eligibility:Eligible, but possibly free agent after season!
Option Years:1 option year left
Contract Extension:$1,404,000 total for 2 years
Drafted:-
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 78 122 41 10 4 0 17 21 6 22 .336 .379 .484 .862 .348 .148 122
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 26 133 3 3 0 0 1 1 59 14 18 2 90.0 25.6 8.13 1.1  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   31 14 4 1 0 2 6 1 3 0 1 3 .452 .514 .645 1.159
Versus Right   91 27 6 3 0 15 15 5 19 1 0 0 .297 .330 .429 .758
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   3 1 1 0 0 0 0 1 0 0 0 0 .333 .500 .667 1.167
Last Week   1 1 1 0 0 0 1 0 0 0 0 0 1.000 1.000 2.000 3.000
April   20 3 0 1 0 2 1 0 3 0 0 0 .150 .150 .250 .400
May   28 8 1 1 0 2 4 0 5 0 0 1 .286 .310 .393 .703
June   29 9 2 0 0 3 7 2 6 1 1 0 .310 .344 .379 .723
July   35 17 4 1 0 7 7 3 6 0 0 2 .486 .550 .657 1.207
August   10 4 3 1 0 3 2 1 2 0 0 0 .400 .455 .900 1.355
Spring Training   55 14 2 0 0 2 7 4 11 0 1 1 .255 .317 .291 .608
Last Year   285 80 15 4 2 35 35 22 56 4 3 2 .281 .332 .382 .715
2 Years Ago   447 120 24 4 4 59 59 22 75 5 3 10 .268 .314 .367 .681
Career   2375 720 139 32 23 302 357 127 373 19 9 24 .303 .342 .418 .760
Home   54 24 4 2 0 10 8 1 8 0 0 1 .444 .464 .593 1.057
Road   68 17 6 2 0 7 13 5 14 1 1 2 .250 .316 .397 .713
Grass   122 41 10 4 0 17 21 6 22 1 1 3 .336 .379 .484 .862
Night   122 41 10 4 0 17 21 6 22 1 1 3 .336 .379 .484 .862
As Starter   89 30 7 3 0 11 14 5 14 1 1 3 .337 .388 .483 .871
As Reliever / Substitution   33 11 3 1 0 6 7 1 8 0 0 0 .333 .353 .485 .838
Pinch Hitting   22 9 2 0 0 5 5 0 5 0 0 0 .409 .409 .500 .909
Close/Late   40 12 3 2 0 4 9 4 8 0 0 0 .300 .364 .475 .839
Inning 1-3   29 11 3 0 0 4 5 0 6 0 0 1 .379 .400 .483 .883
Inning 4-6   31 12 4 1 0 8 3 2 3 1 1 1 .387 .429 .581 1.009
Inning 7-9   55 17 3 3 0 5 13 3 13 0 0 1 .309 .356 .473 .829
Extra Innings   7 1 0 0 0 0 0 1 0 0 0 0 .143 .250 .143 .393
0 Outs   38 16 4 2 0 2 11 2 4 0 1 0 .421 .450 .632 1.082
1 Outs   45 15 4 0 0 8 7 1 10 1 0 2 .333 .367 .422 .790
2 Outs   39 10 2 2 0 7 3 3 8 0 0 1 .256 .326 .410 .736
Scoring Position   42 13 1 3 0 17 7 3 9 1 1 0 .310 .348 .476 .824
Bases Empty   69 22 8 1 0 0 11 1 12 0 0 2 .319 .347 .464 .811
Runner on 1st   11 6 1 0 0 0 3 2 1 0 0 1 .545 .643 .636 1.279
Runner on 2nd   18 7 1 2 0 4 5 1 3 0 1 0 .389 .421 .667 1.088
Runner on 3rd   3 0 0 0 0 1 0 1 2 1 0 0 .000 .200 .000 .200
Runner on 1st & 2nd   9 1 0 0 0 1 1 0 3 0 0 0 .111 .111 .111 .222
Runner on 1st & 3rd   2 0 0 0 0 1 0 0 1 0 0 0 .000 .000 .000 .000
Runner on 2nd & 3rd   2 1 0 0 0 1 1 1 0 0 0 0 .500 .667 .500 1.167
Bases Loaded   8 4 0 1 0 9 0 0 0 0 0 0 .500 .500 .750 1.250
Two Strikes   52 14 4 1 0 4 10 2 22 0 0 0 .269 .296 .385 .681
First Pitch   23 9 2 1 0 5 5 3 0 0 1 1 .391 .481 .565 1.047
Count 0-1   10 3 1 0 0 2 0 0 0 1 0 0 .300 .273 .400 .673
Count 0-2   7 1 0 1 0 0 1 0 3 0 0 0 .143 .143 .429 .571
Count 1-0   15 5 1 0 0 1 2 0 0 0 0 1 .333 .375 .400 .775
Count 1-1   8 2 0 1 0 1 1 0 0 0 0 1 .250 .333 .500 .833
Count 1-2   22 5 2 0 0 1 5 0 11 0 0 0 .227 .227 .318 .545
Count 2-0   3 2 0 1 0 3 1 0 0 0 0 0 .667 .667 1.333 2.000
Count 2-1   7 5 1 0 0 1 1 0 0 0 0 0 .714 .714 .857 1.571
Count 2-2   15 4 0 0 0 3 1 0 6 0 0 0 .267 .267 .267 .533
Count 3-1   4 1 1 0 0 0 1 1 0 0 0 0 .250 .400 .500 .900
Full Count   8 4 2 0 0 0 3 2 2 0 0 0 .500 .600 .750 1.350
Behind in Count   39 9 3 1 0 3 6 0 14 1 0 0 .231 .225 .359 .584
Ahead in Count   29 13 3 1 0 5 5 1 0 0 0 1 .448 .484 .621 1.105
Batting Leadoff   3 2 0 1 0 1 1 0 1 0 0 0 .667 .667 1.333 2.000
Batting 2nd   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Batting 3rd   1 1 1 0 0 0 1 0 0 0 0 0 1.000 1.000 2.000 3.000
Batting 4th   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Batting 6th   5 1 0 0 0 0 1 0 2 0 0 0 .200 .200 .200 .400
Batting 7th   52 19 5 1 0 9 9 4 8 1 0 1 .365 .414 .500 .914
Batting 8th   32 11 3 2 0 2 4 1 7 0 0 1 .344 .382 .562 .945
Batting 9th   26 7 1 0 0 5 5 1 4 0 1 1 .269 .321 .308 .629
Low Leverage   50 15 3 2 0 3 10 4 9 0 0 2 .300 .375 .440 .815
Medium Leverage   35 13 4 1 0 2 6 1 8 1 0 1 .371 .395 .543 .938
High Leverage   37 13 3 1 0 12 5 1 5 0 1 0 .351 .368 .486 .855
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
2026 Savannah - VBL 23 11 22 6 2 1 0 1 3 1 0 1 7 1 0 .273 .292 .455 .746 99 95 0.2
2027 Savannah - VBL 24 142 531 191 42 8 6 84 98 31 2 4 77 87 19 .360 .394 .503 .897 141 149 6.2
2028 Savannah - VBL 25 123 454 131 20 4 3 51 66 21 2 3 63 54 11 .289 .321 .370 .691 87 88 2.0
2029 Savannah - VBL 26 141 514 151 26 7 8 55 75 24 5 1 73 73 12 .294 .331 .418 .749 100 101 2.2
2030 Daniel - VBL 27 134 447 120 24 4 4 59 59 22 10 5 75 40 9 .268 .314 .367 .681 81 82 0.9
2031 Daniel - VBL 28 108 285 80 15 4 2 35 35 22 2 4 56 45 14 .281 .332 .382 .715 91 94 0.5
2032 Daniel - VBL 29 78 122 41 10 4 0 17 21 6 3 1 22 18 2 .336 .379 .484 .862 134 122 1.1
Total VBL 737 2375 720 139 32 23 302 357 127 24 19 373 318 67 .303 .342 .418 .760 104 106 13.1
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
2022 Cranbrook - R 19 102 390 107 30 14 2 41 47 33 1 0 108 22 9 .274 .333 .438 .771 108 104 1.7
2022 Cowan Lake - A 19 17 61 12 5 1 0 5 5 2 0 1 14 2 1 .197 .219 .311 .530 46 23 -0.3
2023 Cranbrook - R 20 127 484 139 33 12 0 32 70 44 6 2 112 53 8 .287 .353 .405 .758 112 109 3.6
2024 Cowan Lake - A 21 74 165 44 14 3 1 17 28 17 0 1 31 19 0 .267 .333 .406 .739 110 107 1.1
2025 Shuswap - AA 22 113 471 138 30 9 2 48 88 40 3 3 77 65 5 .293 .350 .408 .758 105 105 3.5
2026 Lloydminster - AAA 23 101 405 127 28 5 7 51 70 23 7 3 55 47 6 .314 .358 .459 .818 121 126 3.7
2031 Daniel - TRN 28 10 26 10 3 0 0 1 5 3 1 1 4 5 2 .385 .452 .500 .952 163 164 0.3
Total AAA 101 405 127 28 5 7 51 70 23 7 3 55 47 6 .314 .358 .459 .818 121 126
Total AA 113 471 138 30 9 2 48 88 40 3 3 77 65 5 .293 .350 .408 .758 105 105
Total A 91 226 56 19 4 1 22 33 19 0 2 45 21 1 .248 .304 .381 .684 93 85
Total RL 229 874 246 63 26 2 73 117 77 7 2 220 75 17 .281 .344 .420 .764 110 107
CAREER POSTSEASON 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 Savannah - VBL 23 3 3 1 0 0 0 0 1 0 1 0 1 0 0 .333 .500 .333 .833 133 165 0.1
2027 Savannah - VBL 24 3 12 5 2 0 0 0 3 1 0 0 1 2 0 .417 .462 .583 1.045 181 197 0.5
2028 Savannah - VBL 25 1 2 0 0 0 0 0 0 1 0 0 1 0 0 .000 .333 .000 .333 2 38 0.2
2029 Savannah - VBL 26 2 0 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0.0
2030 Daniel - VBL 27 2 8 3 2 0 0 1 3 0 0 0 3 1 0 .375 .375 .625 1.000 161 172 -0.1
2031 Daniel - VBL 28 2 7 3 0 0 0 0 0 0 0 0 2 0 0 .429 .429 .429 .857 130 145 -0.2
Total VBL 13 32 12 4 0 0 1 7 2 1 0 8 3 0 .375 .429 .500 .929 145 164
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2022 Cowan Lake - A LF 1 1 2 0 0 2 0 1.000 8.0 2.25 +0.1 1.007
2022 Cranbrook - R LF 24 22 60 0 0 61 1 .984 197.0 2.74 +0.1 .982
2022 Cowan Lake - A CF 6 6 17 1 0 18 0 1.000 51.0 3.18 +0.4 1.003
2022 Cranbrook - R CF 35 33 99 4 1 104 1 .990 284.0 3.26 -1.3 .993
2022 Cowan Lake - A RF 10 10 16 0 0 16 0 1.000 86.2 1.66 -0.1 .949
2022 Cranbrook - R RF 45 44 103 13 2 117 1 .991 381.0 2.74 +0.4 .997
2023 Cranbrook - R LF 71 70 126 6 0 135 3 .978 604.0 1.97 +3.7 1.034
2023 Cranbrook - R CF 26 25 90 5 1 95 0 1.000 216.2 3.95 +0.8 .995
2023 Cranbrook - R RF 27 24 59 3 1 62 0 1.000 206.0 2.71 +3.2 1.035
2024 Cowan Lake - A 3B 2 0 0 0 0 0 0 .000 3.0 0.00 0.0 .000
2024 Cowan Lake - A LF 12 1 6 0 0 6 0 1.000 25.1 2.13 -0.0 .973
2024 Cowan Lake - A CF 2 0 1 0 0 1 0 1.000 4.0 2.25 +0.0 1.006
2024 Cowan Lake - A RF 22 17 35 1 1 36 0 1.000 150.1 2.16 -0.5 .967
2025 Shuswap - AA LF 35 28 53 1 0 54 0 1.000 268.0 1.81 -0.4 .995
2025 Shuswap - AA CF 32 19 63 3 0 67 1 .985 196.2 3.02 -1.2 .960
2025 Shuswap - AA RF 63 62 143 1 0 145 1 .993 529.2 2.45 +4.3 1.038
2026 Savannah - MLB LF 8 4 15 0 0 15 0 1.000 43.0 3.14 +0.4 1.058
2026 Lloydminster - AAA LF 36 34 89 1 0 90 0 1.000 303.2 2.67 +1.8 1.022
2026 Savannah - MLB CF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2026 Lloydminster - AAA CF 18 14 39 0 0 39 0 1.000 130.1 2.69 -1.9 .949
2026 Savannah - MLB RF 1 1 1 0 0 1 0 1.000 7.0 1.29 +0.0 .984
2026 Lloydminster - AAA RF 47 44 96 2 0 99 1 .990 398.0 2.22 +3.2 1.065
2027 Savannah - MLB LF 98 91 208 7 3 215 0 1.000 830.0 2.33 +6.9 1.056
2027 Savannah - MLB CF 22 18 52 2 2 55 1 .982 159.1 3.05 -1.2 .938
2027 Savannah - MLB RF 26 14 32 1 1 34 1 .971 141.0 2.11 +2.1 1.032
2028 Savannah - MLB LF 6 6 13 2 0 15 0 1.000 51.0 2.65 +0.7 1.065
2028 Savannah - MLB CF 17 15 40 2 1 42 0 1.000 133.0 2.84 -1.6 .952
2028 Savannah - MLB RF 96 92 175 6 3 182 1 .995 823.1 1.98 +7.2 1.075
2029 Savannah - MLB 3B 1 1 0 2 0 2 0 1.000 9.0 2.00 +0.0 1.041
2029 Savannah - MLB LF 28 28 56 0 0 58 2 .966 247.0 2.04 +0.7 1.042
2029 Savannah - MLB CF 11 10 43 0 0 43 0 1.000 94.0 4.12 -0.2 .975
2029 Savannah - MLB RF 96 94 179 4 0 184 1 .995 822.2 2.00 +0.8 1.012
2030 Daniel - MLB LF 79 74 144 3 0 148 1 .993 643.2 2.06 +2.8 1.029
2030 Daniel - MLB CF 16 12 32 1 1 33 0 1.000 110.2 2.68 -2.1 .894
2030 Daniel - MLB RF 44 28 80 2 0 83 1 .988 271.1 2.72 +1.1 .986
2031 Daniel - MLB 1B 1 0 2 1 0 3 0 1.000 4.1 6.23 +0.0 1.016
2031 Daniel - MLB 2B 9 7 17 22 5 40 1 .975 72.2 4.83 -2.4 .807
2031 Daniel - MLB 3B 10 6 4 11 3 15 0 1.000 75.0 1.80 -1.3 .824
2031 Daniel - MLB SS 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2031 Daniel - MLB LF 45 25 56 0 0 56 0 1.000 230.2 2.18 +2.9 1.035
2031 Daniel - TRN LF 9 6 13 1 0 14 0 1.000 52.0 2.42 +0.1 .976
2031 Daniel - MLB CF 16 15 37 2 0 40 1 .975 132.2 2.65 -0.3 .984
2031 Daniel - TRN CF 2 1 4 0 0 4 0 1.000 8.0 4.50 -0.2 .953
2031 Daniel - MLB RF 26 14 31 1 0 32 0 1.000 131.0 2.20 -0.4 .986
2031 Daniel - TRN RF 1 0 0 0 0 0 0 .000 0.1 0.00 0.0 .000
2032 Daniel - MLB 2B 18 5 12 24 4 37 1 .973 67.0 4.84 -0.5 .945
2032 Daniel - MLB 3B 4 0 0 2 0 2 0 1.000 7.1 2.45 +0.3 2.089
2032 Daniel - MLB SS 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2032 Daniel - MLB LF 24 5 10 0 0 10 0 1.000 63.1 1.42 -0.1 1.084
2032 Daniel - MLB CF 8 8 20 0 0 20 0 1.000 70.0 2.57 -0.7 .939
2032 Daniel - MLB RF 15 8 20 1 0 21 0 1.000 81.2 2.31 +1.9 1.099
TOTAL 1B 1 0 2 1 0 3 0 1.000 4.1 6.23 +0.0 1.016
TOTAL 2B 27 12 29 46 9 77 2 .974 139.2 4.83 -2.9 .875
TOTAL 3B 17 7 4 15 3 19 0 1.000 94.1 1.81 -1.0 .924
TOTAL LF 476 395 851 21 3 879 7 .992 3566.2 2.20 +19.7 1.031
TOTAL CF 211 176 537 20 6 561 4 .993 1590.1 3.15 -9.5 .967
TOTAL RF 519 452 970 35 8 1012 7 .993 4030.0 2.24 +23.2 1.028
PLAYER HISTORY
01/02/2020 Entered the The Virtual Baseball League as an international amateur free agent from Dominican Republic.
01/30/2020 Signed a minor league contract ($10,000 bonus) out of Dominican Republic with the Savannah Fighting Bananas organization.
01/01/2021 OSA scouting updated ratings (potential): Contact: 10 (81); Power: 1 (35); Eye: 33 (60).
01/01/2022 OSA scouting updated ratings (potential): Contact: 32 (86); Power: 1 (61); Eye: 36 (60).
07/25/2022 Wins the RL FORD Player of the Week Award.
10/14/2022 Wins the 2022 VBL Single A Round 4 with the Cowan Lake Crocodiles!
01/01/2023 OSA scouting updated ratings (potential): Contact: 42 (80); Power: 1 (41); Eye: 39 (44).
05/11/2023 Injured (Calf soreness), day-to-day for 3 days.
06/15/2023 Was selected to the 2023 VBL Rookie League All-Star Game.
01/01/2024 OSA scouting updated ratings (potential): Contact: 48 (82); Power: 1 (44); Eye: 46 (47).
01/01/2025 OSA scouting updated ratings (potential): Contact: 52 (73); Power: 9 (26); Eye: 44 (44).
04/20/2025 Injured (strained back),out for 2-3 weeks.
11/25/2025 Received a 1-year contract through automatic renewal worth a total of $120,000.
01/01/2026 OSA scouting updated ratings (potential): Contact: 60 (73); Power: 16 (30); Eye: 44 (44).
06/16/2026 Was selected to the 2026 VBL Triple A All-Star Game.
11/30/2026 Received a 1-year contract through automatic renewal worth a total of $120,000.
01/01/2027 OSA scouting updated ratings (potential): Contact: 68 (74); Power: 26 (30); Eye: 43 (43).
06/23/2027 Hits for the CYCLE, going 4-6 against the Toronto Red Birds, with 5 RBI and 2 runs scored.
08/27/2027 Goes 5-5 against the Nashville Predators, with 1 2B, 3 RBI and 3 R.
11/09/2027 Wins the 2027 VBL NL Rookie of the Year.
11/26/2027 Received a 1-year contract through automatic renewal worth a total of $120,000.
01/01/2028 OSA scouting updated ratings (potential): Contact: 75 (75); Power: 30 (30); Eye: 43 (43).
03/26/2028 Injured (knee soreness),day-to-day for 5 days.
11/30/2028 Received a 1-year contract through automatic renewal worth a total of $120,000.
01/01/2029 OSA scouting updated ratings (potential): Contact: 76 (76); Power: 34 (34); Eye: 43 (43).
06/25/2029 Injured (sore ankle),day-to-day for 4 days.
07/30/2029 Wins the VBL NL Player of the Week Award.
11/24/2029 Received a 1-year contract through arbitration worth a total of $264,000.
01/01/2030 OSA scouting updated ratings (potential): Contact: 73 (73); Power: 32 (32); Eye: 43 (43).
03/26/2030 Injured (quadriceps strain),day-to-day for 4 days.
07/30/2030 Injured (quadriceps strain),day-to-day for 7 weeks.
11/24/2030 Received a 1-year contract through arbitration worth a total of $387,600.
01/01/2031 OSA scouting updated ratings (potential): Contact: 67 (67); Power: 29 (30); Eye: 31 (31).
11/19/2031 Received a 1-year contract through arbitration worth a total of $628,800.
01/01/2032 OSA scouting updated ratings (potential): Contact: 64 (64); Power: 29 (29); Eye: 33 (33).
04/14/2032 Signed a 2-year contract extension worth a total of $1,404,000 with the Daniel Brand A's organization.
LEADERBOARD APPEARANCES
Year H Rank
2027 191 9
Year 3B Rank
2027 8 6
Year SB Rank
2027 87 6
2029 73 9
Year SH Rank
2030 3 3
Year AVG Rank
2027 .360 1
Year OBP Rank
2027 .394 9
Year RC/27 Rank
2027 8.29 7
Wednesday, May 1st , 2024 - OOTP Baseball 24.9 Build 80