2B Matt McLain #9
Age: 33 | Bats: S | Throws: R | Morale: Good
09/18/2032
OA: 39 POT: 39
2B MATT MCLAIN #9 - AGE: 33 - BATS: S - THROWS: R - MORALE: GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
43 134 30 8 1 3 14 10 35 .224 .288 .366 5 -0.2
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 50 55 50 50
Gap 45 45 45 45
Power 40 40 40 40
Eye 55 55 55 55
Avoid K's 60 60 60 60
FIELDING RATINGS
Catcher Infield Outfield
Range: - 50 50
Errors: - 65 55
Arm: 20 50 45
Turn DP: - 55 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: 45
Catcher: - Left Field: 55
1st Base: - Center Field: -
2nd Base: 55 Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 55
Stealing Aggressiveness: 60
Stealing Ability: 55
Baserunning Inst.: 55
Sacrifice Bunt: 50
Bunt for Hit: 50
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
09/14/2032 @ MIL Loss, 3-5 1 0 0 0 0 0 0 0
09/07/2032 NOR Win, 1-0 4 1 2 0 0 0 0 1
09/06/2032 NOR Win, 9-2 5 1 1 0 0 0 0 1
09/04/2032 @ MEM Loss, 6-7 4 0 0 0 0 2 1 0
09/03/2032 @ MEM Win, 1-0 4 1 1 0 0 0 0 0
09/02/2032 @ MEM Loss, 1-6 5 0 2 0 0 0 0 0
09/01/2032 @ MEM Loss, 3-6 5 0 0 0 0 0 1 0
08/31/2032 @ MEM Loss, 2-5 4 0 1 0 0 0 1 0
08/30/2032 @ MEM Win, 8-1 5 3 4 2 2 0 0 0
08/28/2032 OMA Loss, 0-2 4 0 0 0 0 1 1 0
PERSONALITY
Not the life of the party.
High: Adaptability, Financial Ambition
Birthday:09/06/1999
Born in:Tustin, CA
Nationality:American
Height:5' 11"
Weight:185 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Major League Contract
Salary:$1,500,000
Signed Through:2032 Season
Major Service:7 Years, 92 Days
Service This Yr:131 Days
40-Man Service:7 Years, 141 Days
Pro Service:11 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:Last option year
Contract Extension: -
Drafted:-
MAJOR LEAGUE BASEBALL 2032 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 43 134 30 8 1 3 14 17 10 35 .224 .288 .366 .653 .279 .142 77
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 31 146 2 1 0 2 1 0 49 12 5 1 83.3 14.6 3.65 -0.2  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   16 4 1 0 1 5 3 2 5 0 0 0 .250 .333 .500 .833
Versus Right   118 26 7 1 2 9 13 8 30 0 1 2 .220 .281 .347 .629
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
May   70 11 2 0 1 3 7 8 18 0 0 1 .157 .253 .229 .482
June   40 15 4 1 2 7 8 2 10 0 0 1 .375 .419 .675 1.094
July   23 4 2 0 0 4 2 0 7 0 1 0 .174 .174 .261 .435
September   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Spring Training   40 10 1 0 1 2 8 7 10 0 0 0 .250 .362 .350 .712
2 Years Ago   551 136 32 3 9 85 66 53 115 7 1 11 .247 .322 .365 .686
Career   3917 990 189 24 54 386 464 371 849 28 18 52 .253 .323 .355 .678
Home   68 12 4 0 1 7 6 5 16 0 1 0 .176 .233 .279 .512
Road   66 18 4 1 2 7 11 5 19 0 0 2 .273 .342 .455 .797
Grass   134 30 8 1 3 14 17 10 35 0 1 2 .224 .288 .366 .653
Day   31 8 3 1 0 4 3 3 8 0 0 0 .258 .324 .419 .743
Night   103 22 5 0 3 10 14 7 27 0 1 2 .214 .277 .350 .626
As Starter   121 27 8 1 2 12 14 10 33 0 1 2 .223 .293 .355 .649
As Reliever / Substitution   13 3 0 0 1 2 3 0 2 0 0 0 .231 .231 .462 .692
Pinch Hitting   9 2 0 0 0 0 1 0 2 0 0 0 .222 .222 .222 .444
Close/Late   34 8 2 0 1 2 4 3 8 0 0 0 .235 .297 .382 .680
Inning 1-3   46 9 3 0 0 2 5 4 15 0 1 1 .196 .275 .261 .535
Inning 4-6   39 9 2 1 2 7 6 2 9 0 0 1 .231 .286 .487 .773
Inning 7-9   47 12 3 0 1 5 5 4 10 0 0 0 .255 .314 .383 .697
Extra Innings   2 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
0 Outs   46 12 5 0 1 6 10 5 11 0 1 1 .261 .346 .435 .781
1 Outs   49 9 2 0 0 3 4 2 14 0 0 1 .184 .231 .224 .455
2 Outs   39 9 1 1 2 5 2 3 10 0 0 0 .231 .286 .462 .747
Scoring Position   38 9 4 0 2 12 5 3 9 0 1 1 .237 .310 .500 .810
Bases Empty   86 17 4 1 0 0 10 7 22 0 0 1 .198 .266 .267 .533
Runner on 1st   10 4 0 0 1 2 1 0 4 0 0 0 .400 .400 .700 1.100
Runner on 2nd   10 3 1 0 0 2 1 1 3 0 1 1 .300 .417 .400 .817
Runner on 3rd   4 1 0 0 1 2 1 0 2 0 0 0 .250 .250 1.000 1.250
Runner on 1st & 2nd   13 2 1 0 0 1 1 0 1 0 0 0 .154 .154 .231 .385
Runner on 1st & 3rd   6 1 0 0 1 3 1 0 2 0 0 0 .167 .167 .667 .833
Runner on 2nd & 3rd   2 1 1 0 0 2 1 2 0 0 0 0 .500 .750 1.000 1.750
Bases Loaded   3 1 1 0 0 2 0 0 1 0 0 0 .333 .333 .667 1.000
Two Strikes   74 10 4 0 2 8 5 1 35 0 0 0 .135 .147 .270 .417
First Pitch   20 8 0 0 1 3 5 1 0 0 0 2 .400 .478 .550 1.028
Count 0-1   5 2 0 0 0 0 1 0 0 0 0 0 .400 .400 .400 .800
Count 0-2   14 1 0 0 0 1 1 0 8 0 0 0 .071 .071 .071 .143
Count 1-0   12 5 1 0 0 0 2 0 0 0 1 0 .417 .417 .500 .917
Count 1-1   12 3 2 1 0 2 0 0 0 0 0 0 .250 .250 .583 .833
Count 1-2   24 3 2 0 0 0 1 0 16 0 0 0 .125 .125 .208 .333
Count 2-0   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 2-1   8 1 0 0 0 0 1 0 0 0 0 0 .125 .125 .125 .250
Count 2-2   24 3 1 0 1 3 1 0 9 0 0 0 .125 .125 .292 .417
Count 3-0   0 0 0 0 0 0 2 5 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   1 1 1 0 0 1 0 3 0 0 0 0 1.000 1.000 2.000 3.000
Full Count   12 3 1 0 1 4 2 1 2 0 0 0 .250 .308 .583 .891
Behind in Count   43 6 2 0 0 1 3 0 24 0 0 0 .140 .140 .186 .326
Ahead in Count   23 7 2 0 0 1 5 8 0 0 1 0 .304 .484 .391 .875
Batting Leadoff   24 7 3 1 0 0 1 1 6 0 0 0 .292 .320 .500 .820
Batting 2nd   82 16 2 0 3 11 11 7 21 0 1 1 .195 .267 .329 .596
Batting 6th   7 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
Batting 7th   4 1 0 0 0 0 0 0 1 0 0 0 .250 .250 .250 .500
Batting 8th   15 6 3 0 0 3 3 1 4 0 0 1 .400 .471 .600 1.071
Batting 9th   2 0 0 0 0 0 1 1 1 0 0 0 .000 .333 .000 .333
Low Leverage   50 9 0 1 1 3 4 4 14 0 0 0 .180 .241 .280 .521
Medium Leverage   60 14 5 0 2 8 9 2 17 0 1 2 .233 .281 .417 .698
High Leverage   24 7 3 0 0 3 3 4 4 0 0 0 .292 .393 .417 .810
INTERNATIONAL LEAGUE 2032 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 30 103 25 4 2 4 7 14 13 12 .243 .333 .437 .770 .342 .194 127
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 24 117 1 1 0 2 0 0 45 10 3 1 75.0 15.4 5.12 .8  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   20 3 1 0 0 1 3 3 2 0 0 0 .150 .261 .200 .461
Versus Right   83 22 3 2 4 6 11 10 10 0 0 1 .265 .351 .494 .845
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Last Week   9 3 0 0 0 0 2 0 0 0 0 0 .333 .333 .333 .667
April   41 10 3 0 2 3 4 5 6 0 0 1 .244 .340 .463 .804
May   10 2 0 0 0 1 2 2 1 0 0 0 .200 .333 .200 .533
August   25 7 0 1 2 3 5 4 3 0 0 0 .280 .379 .600 .979
September   27 6 1 1 0 0 3 2 2 0 0 0 .222 .276 .333 .609
Career   103 25 4 2 4 7 14 13 12 0 0 1 .243 .333 .437 .770
Home   42 12 3 1 1 2 6 6 2 0 0 0 .286 .375 .476 .851
Road   61 13 1 1 3 5 8 7 10 0 0 1 .213 .304 .410 .714
Grass   103 25 4 2 4 7 14 13 12 0 0 1 .243 .333 .437 .770
Day   19 1 0 0 0 0 0 3 3 0 0 0 .053 .182 .053 .234
Night   84 24 4 2 4 7 14 10 9 0 0 1 .286 .368 .524 .892
As Starter   99 25 4 2 4 7 12 11 11 0 0 1 .253 .333 .455 .788
As Reliever / Substitution   4 0 0 0 0 0 2 2 1 0 0 0 .000 .333 .000 .333
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
2024 Houston - MLB 24 106 363 90 16 3 4 31 48 49 4 3 83 8 4 .248 .341 .342 .683 93 97 0.8
2025 Houston - MLB 25 130 535 138 23 4 10 50 71 42 9 2 115 7 6 .258 .321 .372 .693 90 92 1.1
2026 Houston - MLB 26 151 624 151 22 1 6 54 61 58 7 4 139 13 6 .242 .312 .309 .621 74 73 0.3
2027 Houston - MLB 27 143 539 139 23 5 8 42 67 45 4 2 116 19 9 .258 .319 .364 .682 90 91 1.4
2028 Houston - MLB 28 148 568 149 31 3 6 48 68 59 7 1 116 18 12 .262 .339 .359 .698 91 93 2.1
2029 Houston - MLB 29 149 603 157 34 4 8 62 66 55 8 9 130 8 2 .260 .326 .370 .696 91 90 1.9
2030 Houston - MLB 30 148 551 136 32 3 9 85 66 53 11 7 115 9 7 .247 .322 .365 .686 90 90 1.3
2032 Cincinnati - MLB 32 43 134 30 8 1 3 14 17 10 2 0 35 5 1 .224 .288 .366 .653 79 77 -0.2
Total MLB 1018 3917 990 189 24 54 386 464 371 52 28 849 87 47 .253 .323 .355 .678 88 88 8.9
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
2021 Cincinnati (ACL) - R 21 2 7 3 2 1 0 0 2 0 0 0 0 0 0 .429 .429 1.000 1.429 325 448 0.2
2021 Dayton - A+ 21 29 99 27 6 0 3 19 15 17 2 1 24 10 2 .273 .387 .424 .811 185 428 2.2
2022 Chattanooga - AA 22 86 313 71 14 3 13 44 52 56 7 2 103 18 1 .227 .354 .415 .770 113 114 2.2
2023 Corpus Christi - AA 23 56 231 75 12 2 5 37 41 18 1 3 39 6 2 .325 .372 .459 .830 136 138 2.2
2023 Sugar Land - AAA 23 90 368 109 24 4 6 47 56 38 3 4 49 4 5 .296 .363 .432 .795 108 113 1.6
2024 Sugar Land - AAA 24 32 119 42 12 3 1 18 25 23 0 1 19 5 1 .353 .455 .529 .984 156 159 1.5
2025 Sugar Land - AAA 25 3 12 2 1 0 0 0 2 2 1 0 2 0 1 .167 .333 .250 .583 57 71 -0.1
2031 Sugar Land - AAA 31 105 390 92 10 2 5 26 42 42 4 3 55 6 1 .236 .314 .310 .625 89 91 1.2
2032 Louisville - AAA 32 30 103 25 4 2 4 7 14 13 1 0 12 3 1 .243 .333 .437 .770 126 127 0.8
Total IL 30 103 25 4 2 4 7 14 13 1 0 12 3 1 .243 .333 .437 .770 126 127
Total PCL 230 889 245 47 9 12 91 125 105 8 8 125 15 8 .276 .354 .389 .744 106 109
Total SL 86 313 71 14 3 13 44 52 56 7 2 103 18 1 .227 .354 .415 .770 113 114
Total TL 56 231 75 12 2 5 37 41 18 1 3 39 6 2 .325 .372 .459 .830 136 138
Total MWL 29 99 27 6 0 3 19 15 17 2 1 24 10 2 .273 .387 .424 .811 185 428
Total ACL 2 7 3 2 1 0 0 2 0 0 0 0 0 0 .429 .429 1.000 1.429 325 448
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
2025 Houston - MLB 25 7 29 5 0 1 0 1 1 3 0 1 5 0 1 .172 .242 .241 .484 34 15 -0.1
Total MLB 7 29 5 0 1 0 1 1 3 0 1 5 0 1 .172 .242 .241 .484 34 15
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2024 Houston - MLB 1B 1 0 1 0 1 1 0 1.000 2.0 4.50 0.0 .000
2024 Houston - MLB 2B 16 12 22 48 15 73 3 .959 120.0 5.25 +0.2 1.022
2024 Houston - MLB SS 6 0 1 3 1 4 0 1.000 11.2 3.09 -0.4 .684
2024 Houston - MLB LF 89 88 162 2 0 167 3 .982 769.0 1.92 -0.0 1.021
2025 Houston - MLB 2B 125 125 177 297 95 484 10 .979 1094.2 3.90 +1.0 1.006
2025 Houston - MLB LF 1 0 0 0 0 0 0 .000 3.0 0.00 0.0 .000
2025 Houston - MLB RF 2 2 2 0 0 2 0 1.000 18.0 1.00 -0.5 .992
2026 Houston - MLB 2B 104 91 140 234 72 381 7 .982 846.1 3.98 +0.5 1.032
2026 Houston - MLB SS 1 1 1 0 0 1 0 1.000 6.0 1.50 +0.1 1.058
2026 Houston - MLB LF 59 57 98 2 1 101 1 .990 507.1 1.77 +0.1 .989
2027 Houston - MLB 2B 110 95 149 253 62 412 10 .976 855.1 4.23 -1.2 .994
2027 Houston - MLB SS 34 29 30 68 12 102 4 .961 247.1 3.57 -2.6 .943
2027 Houston - MLB LF 4 1 6 0 0 7 1 .857 17.0 3.18 -0.2 .979
2028 Houston - MLB 2B 4 2 4 6 3 10 0 1.000 20.0 4.50 -0.1 .881
2028 Houston - MLB SS 127 125 124 323 77 461 14 .970 1112.0 3.62 -4.0 .984
2028 Houston - MLB LF 20 19 48 1 0 49 0 1.000 169.2 2.60 -0.6 .981
2029 Houston - MLB 2B 72 70 117 191 50 310 2 .994 619.0 4.48 +6.7 1.076
2029 Houston - MLB SS 9 8 8 20 5 30 2 .933 71.0 3.55 -1.5 .844
2029 Houston - MLB LF 71 71 120 3 0 127 4 .969 625.2 1.77 +3.5 1.042
2030 Houston - MLB 2B 107 107 156 296 68 458 6 .987 926.0 4.39 +0.3 1.026
2030 Houston - MLB SS 32 32 36 82 17 119 1 .992 271.0 3.92 -5.5 .902
2030 Houston - MLB LF 9 8 13 0 0 13 0 1.000 76.0 1.54 +1.7 1.278
2032 Cincinnati - MLB 2B 35 28 56 80 22 139 3 .978 269.0 4.55 -3.9 .943
2032 Louisville - AAA 2B 16 13 28 47 14 75 0 1.000 121.0 5.58 +1.0 1.057
2032 Louisville - AAA SS 13 11 17 32 4 51 2 .961 98.1 4.48 -0.6 .959
2032 Cincinnati - MLB LF 3 3 5 0 0 5 0 1.000 22.0 2.05 +0.3 .987
TOTAL 1B 1 0 1 0 1 1 0 1.000 2.0 4.50 0.0 .000
TOTAL 2B 589 543 849 1452 401 2342 41 .982 4871.1 4.25 +4.4 1.019
TOTAL SS 222 206 217 528 116 768 23 .970 1817.1 3.69 -14.4 .956
TOTAL LF 256 247 452 8 1 469 9 .981 2189.2 1.89 +4.7 1.020
TOTAL RF 2 2 2 0 0 2 0 1.000 18.0 1.00 -0.5 .992
PLAYER HISTORY
06/04/2018 Drafted by the Arizona Diamondbacks in the 1st round of the 2018 MLB June Amateur Draft from Beckman HS (Irvine, CA). Did not sign.
07/11/2021 Drafted by the Cincinnati Reds in the 1st round of the 2021 MLB June Amateur Draft from University of California, Los Angeles (Los Angeles, CA).
04/07/2022 Named the #100 prospect in the MLB
04/08/2022 SS Matt McLain assigned to Chattanooga Lookouts. [Auto]
06/25/2022 Chattanooga Lookouts placed SS Matt McLain on the 7-day injured list. [Auto]
07/22/2022 Chattanooga Lookouts activated SS Matt McLain from the 7-day injured list. [Auto]
08/28/2022 Injured (fractured wrist),out for 5 weeks.
11/06/2022 Named the #91 prospect in the MLB
01/01/2023 OSA scouting updated ratings (potential): Contact: 45 (55); Power: 35 (40); Eye: 50 (65).
01/04/2023 Was traded by the Cincinnati Reds to the Houston Astros, along with CF Lorenzo Cedrola, in exchange for SP Justin Verlander.
03/30/2023 Named the #86 prospect in the MLB
06/28/2023 Named the #38 prospect in the MLB
07/10/2023 Was selected to the 2023 Major League Baseball All-Star Futures Game.
07/17/2023 Wins the PCL Player of the Week Award.
10/03/2023 Injured (bruised thumb),day-to-day for 1 day.
10/12/2023 Wins the 2023 Texas League Round 2 with the Corpus Christi Hooks!
10/26/2023 Wins the 2023 PCL Glove Wizard Award at 2B.
01/01/2024 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 35 (40); Eye: 55 (65).
03/28/2024 Named the #57 prospect in the MLB
05/16/2024 Injured (bruised ankle),day-to-day for 4 days.
06/30/2024 Injured (mild oblique strain),day-to-day for 5 days.
10/04/2024 Injured (hamstring strain),out for 2 weeks.
10/24/2024 Wins the 2024 World Series with the Houston Astros.
11/17/2024 Received a 1-year contract through automatic renewal worth a total of $700,000.
01/01/2025 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 35 (40); Eye: 60 (65).
05/12/2025 Injured (mild hip strain),day-to-day for one week.
07/16/2025 Injured (hyperextended ankle),day-to-day for 5 days.
11/15/2025 Received a 1-year contract through automatic renewal worth a total of $700,000.
01/01/2026 OSA scouting updated ratings (potential): Contact: 65 (65); Power: 40 (40); Eye: 55 (60).
05/22/2026 Injured (sore back),day-to-day for 2 days.
07/24/2026 Injured (mild hamstring strain),day-to-day for 2 days.
11/25/2026 Received a 1-year contract through arbitration worth a total of $1,400,000.
01/01/2027 OSA scouting updated ratings (potential): Contact: 60 (65); Power: 40 (40); Eye: 50 (55).
05/24/2027 Injured (sore back),day-to-day for 3 days.
11/26/2027 Received a 1-year contract through arbitration worth a total of $2,500,000.
01/01/2028 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 40 (40); Eye: 50 (55).
03/18/2028 Injured (sore back),day-to-day for 1 day.
06/16/2028 Injured (sore back),day-to-day for 5 days.
07/31/2028 Injured (bruised shoulder),day-to-day for one week.
08/14/2028 Injured (sore back),day-to-day for 1 day.
11/22/2028 Received a 1-year contract through arbitration worth a total of $5,068,800.
01/01/2029 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 40 (40); Eye: 55 (55).
05/06/2029 Goes 5-5 against the Boston Red Sox, with 2 RBI and 1 R.
05/07/2029 Wins the MLB AL Player of the Week Award.
06/26/2029 Signed a 2-year contract extension worth a total of $14,200,000 with the Houston Astros organization.
08/07/2029 Injured (stomach virus),day-to-day for 4 days.
01/01/2030 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 40 (40); Eye: 55 (55).
08/25/2030 Suspended 4 games after ejection following a brawl.
01/01/2031 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 40 (40); Eye: 55 (55).
08/25/2031 Suspended 4 games after ejection following a brawl.
10/10/2031 Injured (sore back),day-to-day for one week.
11/29/2031 Became a free agent.
01/01/2032 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 40 (40); Eye: 55 (55).
01/06/2032 Signed a 1-year contract worth a total of $1,500,000 with the Cincinnati Reds organization.
07/10/2032 Injured (bruised thumb),day-to-day for one week.
07/21/2032 Injured (high ankle sprain),out for 5 weeks.
LEADERBOARD APPEARANCES
Year PA Rank
2026 696 2
Year AB Rank
2026 624 4
Year 3B Rank
2025 4 9
2027 5 3
2029 4 8
Year SH Rank
2028 8 2
Year SF Rank
2029 9 2
2030 7 7
Thursday, April 10th , 2025 - OOTP Baseball 25.11 Build 104