LF Esteban 'Mushy' Rosado #29
Age: 29 | Bats: L | Throws: R | Morale: Great
08/07/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
73 118 39 8 4 0 17 5 22 .331 .370 .466 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/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
07/31/2032 @ DC Win, 8-3 4 0 1 0 0 0 0 0
07/30/2032 @ DC Win, 5-0 2 1 2 0 0 1 0 2
07/29/2032 @ DC Win, 11-9 3 1 1 1 0 0 0 1
07/28/2032 TOR Loss, 2-7 3 0 1 1 0 0 1 0
07/27/2032 TOR Win, 10-5 1 1 1 1 0 0 0 0
PERSONALITY
Rosado leads by example.
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, 150 Days
Service This Yr:124 Days
40-Man Service:7 Years, 124 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 73 118 39 8 4 0 17 20 5 22 .331 .370 .466 .836 .343 .136 119
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 25 128 3 2 0 0 1 1 55 12 18 2 90.0 23.5 7.66 1.1  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   28 13 3 1 0 2 6 1 3 0 1 3 .464 .531 .643 1.174
Versus Right   90 26 5 3 0 15 14 4 19 1 0 0 .289 .316 .411 .727
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   5 2 1 1 0 3 1 0 1 0 0 0 .400 .400 1.000 1.400
Last Week   15 7 2 1 0 3 3 1 2 0 0 2 .467 .556 .733 1.289
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   6 2 1 1 0 3 1 0 2 0 0 0 .333 .333 .833 1.167
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   2371 718 137 32 23 302 356 126 373 19 9 24 .303 .342 .417 .758
Home   51 23 3 2 0 10 8 0 8 0 0 1 .451 .462 .588 1.050
Road   67 16 5 2 0 7 12 5 14 1 1 2 .239 .307 .373 .680
Grass   118 39 8 4 0 17 20 5 22 1 1 3 .331 .370 .466 .836
Night   118 39 8 4 0 17 20 5 22 1 1 3 .331 .370 .466 .836
As Starter   86 29 6 3 0 11 14 4 14 1 1 3 .337 .383 .477 .860
As Reliever / Substitution   32 10 2 1 0 6 6 1 8 0 0 0 .312 .333 .438 .771
Pinch Hitting   21 8 1 0 0 5 4 0 5 0 0 0 .381 .381 .429 .810
Close/Late   38 11 2 2 0 4 8 3 8 0 0 0 .289 .341 .447 .789
Inning 1-3   28 11 3 0 0 4 5 0 6 0 0 1 .393 .414 .500 .914
Inning 4-6   30 11 3 1 0 8 3 2 3 1 1 1 .367 .412 .533 .945
Inning 7-9   53 16 2 3 0 5 12 2 13 0 0 1 .302 .339 .453 .792
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   43 14 3 0 0 8 6 1 10 1 0 2 .326 .362 .395 .757
2 Outs   37 9 1 2 0 7 3 2 8 0 0 1 .243 .300 .378 .678
Scoring Position   42 13 1 3 0 17 7 2 9 1 1 0 .310 .333 .476 .810
Bases Empty   66 21 7 1 0 0 11 1 12 0 0 2 .318 .348 .455 .802
Runner on 1st   10 5 0 0 0 0 2 2 1 0 0 1 .500 .615 .500 1.115
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 0 2 1 0 0 .000 .000 .000 .000
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   50 13 3 1 0 4 9 2 22 0 0 0 .260 .288 .360 .648
First Pitch   23 9 2 1 0 5 5 2 0 0 1 1 .391 .462 .565 1.027
Count 0-1   9 2 0 0 0 2 0 0 0 1 0 0 .222 .200 .222 .422
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   21 4 1 0 0 1 4 0 11 0 0 0 .190 .190 .238 .429
Count 2-0   2 2 0 1 0 3 1 0 0 0 0 0 1.000 1.000 2.000 3.000
Count 2-1   7 5 1 0 0 1 1 0 0 0 0 0 .714 .714 .857 1.571
Count 2-2   14 4 0 0 0 3 1 0 6 0 0 0 .286 .286 .286 .571
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   37 7 1 1 0 3 5 0 14 1 0 0 .189 .184 .270 .454
Ahead in Count   28 13 3 1 0 5 5 1 0 0 0 1 .464 .500 .643 1.143
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   29 10 2 2 0 2 4 0 7 0 0 1 .345 .367 .552 .918
Batting 9th   25 6 0 0 0 5 4 1 4 0 1 1 .240 .296 .240 .536
Low Leverage   48 14 2 2 0 3 10 4 9 0 0 2 .292 .370 .417 .787
Medium Leverage   34 13 4 1 0 2 6 1 8 1 0 1 .382 .405 .559 .964
High Leverage   36 12 2 1 0 12 4 0 5 0 1 0 .333 .333 .444 .778
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 73 118 39 8 4 0 17 20 5 3 1 22 18 2 .331 .370 .466 .836 127 119 1.1
Total VBL 732 2371 718 137 32 23 302 356 126 24 19 373 318 67 .303 .342 .417 .758 103 105 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 17 5 12 22 3 35 1 .971 66.0 4.64 -0.5 .937
2032 Daniel - MLB 3B 4 0 0 2 0 2 0 1.000 7.1 2.45 +0.3 2.085
2032 Daniel - MLB SS 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2032 Daniel - MLB LF 21 5 10 0 0 10 0 1.000 60.1 1.49 +0.2 1.084
2032 Daniel - MLB CF 7 7 16 0 0 16 0 1.000 61.0 2.36 -0.2 .986
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 26 12 29 44 8 75 2 .973 138.2 4.74 -2.9 .869
TOTAL 3B 17 7 4 15 3 19 0 1.000 94.1 1.81 -1.0 .923
TOTAL LF 473 395 851 21 3 879 7 .992 3563.2 2.20 +20.0 1.031
TOTAL CF 210 175 533 20 6 557 4 .993 1581.1 3.15 -9.0 .969
TOTAL RF 519 452 970 35 8 1012 7 .993 4030.0 2.24 +23.1 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
Friday, April 26th , 2024 - OOTP Baseball 24.9 Build 80