CF Mario 'Mr. Reliable' Gallardo #25
Age: 30 | Bats: R | Throws: R | Morale: Normal
10/28/2033
CF MARIO 'MR. RELIABLE' GALLARDO #25 - AGE: 30 - BATS: R - THROWS: R - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
93 365 76 13 6 4 39 30 61 .208 .272 .310 10 -0.3
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 45 45 45 45
Gap 50 50 50 50
Power 35 35 35 35
Eye 45 50 45 45
Avoid K's 55 55 55 55
FIELDING RATINGS
Catcher Infield Outfield
Range: - 45 60
Errors: - 45 75
Arm: 20 30 60
Turn DP: - 40 -
Ability: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 30
1st Base: - Center Field: 45
2nd Base: - Right Field: 65
3rd Base: -
       
RUN/BUNT
Running Speed: 55
Stealing Ability: 70
Baserunning Inst.: 70
Sacrifice Bunt: 60
Bunt for Hit: 20
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
09/04/2033 @ KCTB Loss, 1-6 3 0 1 0 0 1 0 0
09/04/2033 @ KCTB Loss, 2-5 4 0 0 0 0 0 2 0
09/03/2033 @ KCTB Win, 11-2 5 2 2 3 0 0 0 0
09/02/2033 @ KCTB Loss, 0-5 3 0 0 0 0 0 2 0
09/01/2033 FARG Win, 4-3 2 0 0 0 0 1 0 0
08/30/2033 FARG Loss, 1-2 3 0 0 0 0 0 1 0
08/29/2033 FARG Win, 6-1 5 1 1 0 0 0 1 1
08/28/2033 WINN Win, 7-4 5 0 1 0 0 0 0 0
08/27/2033 WINN Win, 4-2 7 1 1 0 0 0 1 0
08/26/2033 WINN Loss, 2-5 2 0 0 1 0 1 1 0
PERSONALITY
He grinds it out every day, no matter the score.
Personality Class: Sparkplug
High: Adaptability, Work Ethic
Birthday:09/29/2003
Born in:Higüey, LA
Nationality:Dominican
Height:6' 1"
Weight:205 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:None, Free Agent
Salary:-
Signed Through:-
Major Service:3 Years, 19 Days
Service This Yr:109 Days
40-Man Service:None, None
Pro Service:12 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:3 option years left
Contract Extension: -
Drafted:-
DOMINICAN ROOKIE LEAGUE 2022 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 69 246 68 13 6 2 27 36 13 65 .276 .319 .402 .722 .327 .126 81
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 68 263 3 0 0 5 0 1 99 21 5 2 71.4 31.1 4.52 .4  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   68 17 2 1 1 12 11 5 14 1 0 2 .250 .316 .353 .669
Versus Right   178 51 11 5 1 15 25 8 51 0 0 1 .287 .321 .421 .742
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Career   246 68 13 6 2 27 36 13 65 1 0 3 .276 .319 .402 .722
AMERICAN ASSOCIATION 2033 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 93 365 76 13 6 4 39 34 30 61 .208 .272 .310 .581 .260 .101 65
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 92 406 3 0 0 19 5 3 113 23 10 4 71.4 27.7 2.34 -0.3  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   63 10 2 1 0 5 7 4 13 1 1 1 .159 .217 .222 .440
Versus Right   302 66 11 5 4 34 27 26 48 2 4 2 .219 .283 .328 .611
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
May   44 7 0 0 2 5 5 7 8 1 0 0 .159 .269 .295 .565
June   106 27 7 2 0 9 11 6 20 0 1 0 .255 .295 .358 .653
July   103 20 3 2 2 15 7 7 17 0 2 2 .194 .259 .320 .579
August   95 19 3 1 0 7 9 8 12 2 1 1 .200 .264 .253 .517
September   17 3 0 1 0 3 2 2 4 0 1 0 .176 .263 .294 .557
Spring Training   54 11 1 1 3 3 6 6 12 0 0 0 .204 .283 .426 .709
Career   365 76 13 6 4 39 34 30 61 3 5 3 .208 .272 .310 .581
Home   186 36 8 3 3 19 19 15 29 1 2 1 .194 .256 .317 .573
Road   179 40 5 3 1 20 15 15 32 2 3 2 .223 .288 .302 .590
Grass   365 76 13 6 4 39 34 30 61 3 5 3 .208 .272 .310 .581
Day   69 9 2 1 1 4 3 7 11 0 2 0 .130 .211 .232 .442
Night   296 67 11 5 3 35 31 23 50 3 3 3 .226 .286 .328 .614
As Starter   365 76 13 6 4 39 34 30 61 3 5 3 .208 .272 .310 .581
As Reliever / Substitution   0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Close/Late   81 17 4 3 1 12 6 2 15 2 3 2 .210 .241 .370 .612
Inning 1-3   137 32 7 1 1 17 13 12 21 0 0 1 .234 .300 .321 .621
Inning 4-6   110 19 2 2 2 5 12 13 18 0 2 0 .173 .260 .282 .542
Inning 7-9   109 24 3 3 1 16 8 5 18 2 2 2 .220 .263 .330 .593
Extra Innings   9 1 1 0 0 1 1 0 4 1 1 0 .111 .100 .222 .322
0 Outs   122 26 5 3 0 9 17 9 17 1 5 2 .213 .276 .303 .579
1 Outs   145 30 5 2 3 17 12 13 27 2 0 0 .207 .269 .331 .600
2 Outs   98 20 3 1 1 13 5 8 17 0 0 1 .204 .271 .286 .557
Scoring Position   88 22 4 1 1 35 10 11 15 3 5 1 .250 .330 .352 .682
Bases Empty   222 44 8 4 3 3 21 15 39 0 0 1 .198 .252 .311 .563
Runner on 1st   55 10 1 1 0 1 3 4 7 0 0 1 .182 .250 .236 .486
Runner on 2nd   34 7 0 0 1 6 3 4 7 0 3 1 .206 .308 .294 .602
Runner on 3rd   8 2 1 0 0 3 0 2 2 0 1 0 .250 .400 .375 .775
Runner on 1st & 2nd   21 5 2 0 0 6 2 3 0 0 0 0 .238 .333 .333 .667
Runner on 1st & 3rd   7 1 0 0 0 2 1 2 3 1 0 0 .143 .300 .143 .443
Runner on 2nd & 3rd   8 4 0 0 0 8 2 0 0 0 1 0 .500 .500 .500 1.000
Bases Loaded   10 3 1 1 0 10 2 0 3 2 0 0 .300 .250 .600 .850
Two Strikes   151 20 3 0 2 14 10 16 61 0 0 1 .132 .220 .192 .412
First Pitch   69 17 4 2 0 5 6 0 0 1 2 1 .246 .254 .362 .616
Count 0-1   25 6 1 0 0 4 0 0 0 1 0 0 .240 .231 .280 .511
Count 0-2   35 3 3 0 0 4 2 0 17 0 0 1 .086 .111 .171 .283
Count 1-0   32 12 2 1 1 8 5 0 0 1 1 0 .375 .364 .594 .957
Count 1-1   33 8 1 2 1 1 3 0 0 0 0 0 .242 .242 .485 .727
Count 1-2   38 4 0 0 0 3 1 0 14 0 0 0 .105 .105 .105 .211
Count 2-0   12 4 0 0 0 2 2 0 0 0 1 0 .333 .333 .333 .667
Count 2-1   30 6 2 0 0 2 3 0 0 0 0 1 .200 .226 .267 .492
Count 2-2   47 4 0 0 1 2 2 0 23 0 0 0 .085 .085 .149 .234
Count 3-0   0 0 0 0 0 0 1 2 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   13 3 0 1 0 3 4 12 0 0 1 0 .231 .600 .385 .985
Full Count   31 9 0 0 1 5 5 16 7 0 0 0 .290 .532 .387 .919
Behind in Count   98 13 4 0 0 11 3 0 31 1 0 1 .133 .140 .173 .313
Ahead in Count   87 25 4 2 1 15 15 14 0 1 3 1 .287 .388 .414 .802
Batting Leadoff   53 13 2 2 1 6 7 4 5 0 2 2 .245 .322 .415 .737
Batting 2nd   202 46 5 3 3 22 19 15 34 2 2 1 .228 .282 .327 .609
Batting 3rd   8 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Batting 4th   4 1 0 0 0 0 0 0 2 0 0 0 .250 .250 .250 .500
Batting 5th   22 5 2 1 0 7 5 4 3 1 0 0 .227 .333 .409 .742
Batting 6th   47 8 3 0 0 3 3 6 9 0 1 0 .170 .264 .234 .498
Batting 7th   15 2 1 0 0 1 0 1 4 0 0 0 .133 .188 .200 .388
Batting 8th   14 1 0 0 0 0 0 0 3 0 0 0 .071 .071 .071 .143
Low Leverage   150 27 3 3 3 6 11 9 26 0 0 0 .180 .226 .300 .526
Medium Leverage   147 35 5 1 1 17 14 14 23 0 1 2 .238 .313 .306 .619
High Leverage   67 14 5 2 0 16 9 7 12 3 4 1 .209 .282 .343 .625
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
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 Boston (DSL) - R 18 69 246 68 13 6 2 27 36 13 3 1 65 5 2 .276 .319 .402 .722 80 81 0.4
2023 GCL - R 19 13 36 8 1 0 0 1 1 1 0 0 6 2 3 .222 .243 .250 .493 26 21 -0.2
2024 GCL - R 20 42 141 30 8 2 0 10 17 19 0 0 24 8 3 .213 .306 .298 .604 80 76 0.6
2025 Lowell - A- 21 55 147 33 9 4 2 18 12 17 2 0 32 9 6 .224 .313 .381 .694 111 108 0.6
2026 Lowell - A- 22 67 263 72 12 7 3 43 46 31 3 0 55 9 5 .274 .357 .407 .764 79 80 0.1
2027 Lowell - A- 23 21 63 19 2 0 1 6 13 7 0 1 5 6 1 .302 .366 .381 .747 127 113 0.6
2027 Greenville - A 23 31 100 25 2 2 1 14 11 11 3 1 19 6 5 .250 .339 .340 .679 107 106 0.6
2028 Salem - A+ 24 41 149 36 9 3 2 24 23 28 2 2 24 9 2 .242 .365 .383 .747 101 100 0.6
2028 Portland - AA 24 43 145 33 6 2 4 12 15 16 2 0 25 4 5 .228 .313 .379 .692 89 82 -0.1
2029 Portland - AA 25 74 247 77 10 1 5 31 38 22 4 0 34 12 7 .312 .377 .421 .798 122 121 1.6
2030 Utica - IND 26 44 176 39 6 5 0 15 20 21 2 1 32 10 1 .222 .310 .312 .623 101 100 1.1
2030 Sonoma - IND 26 6 24 8 1 0 2 4 4 2 0 0 5 0 0 .333 .385 .625 1.010 71 61 -0.1
2030 Total - IND 26 50 200 47 7 5 2 19 24 23 2 1 37 10 1 .235 .319 .350 .669 97 96 1.0
2031 Sonoma - IND 27 46 165 43 7 2 5 18 24 13 4 0 37 11 6 .261 .330 .418 .748 67 66 -0.5
2032 Sugar Land - IND 28 69 147 27 5 3 1 10 9 7 2 3 26 10 1 .184 .226 .279 .505 81 74 0.2
2033 St. Paul - IND 29 93 365 76 13 6 4 39 34 30 3 3 61 10 4 .208 .272 .310 .581 68 65 -0.3
Total EL 117 392 110 16 3 9 43 53 38 6 0 59 16 12 .281 .353 .406 .759 110 106
Total CAR 41 149 36 9 3 2 24 23 28 2 2 24 9 2 .242 .365 .383 .747 101 100
Total SAL 31 100 25 2 2 1 14 11 11 3 1 19 6 5 .250 .339 .340 .679 107 106
Total NYP 143 473 124 23 11 6 67 71 55 5 1 92 24 12 .262 .345 .395 .740 96 93
Total GCL 55 177 38 9 2 0 11 18 20 0 0 30 10 6 .215 .294 .288 .583 70 65
Total DSL 69 246 68 13 6 2 27 36 13 3 1 65 5 2 .276 .319 .402 .722 80 81
Total AA 93 365 76 13 6 4 39 34 30 3 3 61 10 4 .208 .272 .310 .581 68 65
Total ATL 69 147 27 5 3 1 10 9 7 2 3 26 10 1 .184 .226 .279 .505 81 74
Total PA 52 189 51 8 2 7 22 28 15 4 0 42 11 6 .270 .337 .444 .781 68 65
Total USPBL 44 176 39 6 5 0 15 20 21 2 1 32 10 1 .222 .310 .312 .623 101 100
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
2024 GCL - GCL 20 2 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -100 -116 0.3
2029 Portland - EL 25 1 3 1 0 0 0 0 0 0 0 0 1 0 0 .333 .333 .333 .667 86 89 0.2
2030 Utica - USPBL 26 1 3 1 0 0 0 0 0 1 1 0 0 1 0 .333 .600 .333 .933 206 231 0.1
2030 Sonoma - PA 26 6 25 9 1 0 0 1 8 8 1 0 7 3 1 .360 .529 .400 .929 71 112 0.1
2030 Total - PA 26 7 28 10 1 0 0 1 8 9 2 0 7 4 1 .357 .538 .393 .931 88 128 0.2
Total EL 1 3 1 0 0 0 0 0 0 0 0 1 0 0 .333 .333 .333 .667 86 89
Total GCL 2 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -100 -116
Total PA 6 25 9 1 0 0 1 8 8 1 0 7 3 1 .360 .529 .400 .929 71 112
Total USPBL 1 3 1 0 0 0 0 0 1 1 0 0 1 0 .333 .600 .333 .933 206 231
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2022 Boston (DSL) - R CF 69 68 148 2 0 152 2 .987 578.2 2.33 +0.8 1.018
2023 GCL - R C 1 0 3 0 0 3 0 1.000 3.0 9.00 +0.0 .000 0 0 0 0.0
2023 GCL - R CF 12 8 26 2 0 28 0 1.000 81.0 3.11 +0.8 1.066
2024 GCL - R LF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2024 GCL - R CF 12 11 29 0 0 29 0 1.000 99.0 2.64 +2.0 1.036
2024 GCL - R RF 29 27 45 1 0 46 0 1.000 241.2 1.71 +1.7 1.040
2025 Lowell - A- CF 6 3 6 0 0 6 0 1.000 33.0 1.64 +0.1 .999
2025 Lowell - A- RF 47 42 81 0 0 81 0 1.000 385.2 1.89 +1.8 1.026
2026 Lowell - A- CF 7 7 19 4 1 23 0 1.000 61.0 3.39 -0.5 .935
2026 Lowell - A- RF 60 59 98 9 3 108 1 .991 526.1 1.83 +6.2 1.156
2027 Greenville - A CF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2027 Greenville - A RF 31 29 41 1 0 43 1 .977 260.0 1.45 +2.0 1.045
2027 Lowell - A- RF 20 15 24 3 0 27 0 1.000 146.1 1.66 +1.7 1.123
2028 Portland - AA 3B 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2028 Portland - AA CF 6 6 9 1 0 10 0 1.000 50.0 1.80 -0.6 .892
2028 Salem - A+ CF 41 41 71 1 0 72 0 1.000 367.0 1.77 -1.8 .965
2028 Portland - AA RF 37 36 57 4 0 61 0 1.000 321.0 1.71 +0.6 1.002
2029 Portland - AA CF 53 36 82 3 0 86 1 .988 360.1 2.12 +0.8 1.016
2029 Portland - AA RF 28 21 32 0 0 32 0 1.000 208.1 1.38 +2.2 1.110
2030 Sonoma - IND CF 3 3 7 1 0 8 0 1.000 26.0 2.77 -0.3 .990
2030 Utica - IND CF 3 2 8 0 0 8 0 1.000 20.0 3.60 +0.6 1.022
2030 Sonoma - IND RF 4 3 2 0 0 2 0 1.000 25.0 0.72 +0.1 .960
2030 Utica - IND RF 41 41 90 1 0 93 2 .978 365.1 2.24 +1.0 .993
2031 Sonoma - IND P 1 0 0 0 0 0 0 .000 0.1 0.00 0.0 .000
2031 Sonoma - IND 2B 1 0 0 0 0 0 0 .000 3.2 0.00 0.0 .000
2031 Sonoma - IND LF 1 1 2 0 0 2 0 1.000 4.0 4.50 +0.0 .960
2031 Sonoma - IND CF 9 8 13 1 0 15 1 .933 70.2 1.78 -0.1 .994
2031 Sonoma - IND RF 31 29 37 0 0 37 0 1.000 255.1 1.30 -0.6 1.001
2032 Sugar Land - IND LF 1 1 1 0 0 1 0 1.000 9.0 1.00 -0.2 .988
2032 Sugar Land - IND CF 15 12 21 0 0 21 0 1.000 101.0 1.87 -3.6 .841
2032 Sugar Land - IND RF 25 17 39 0 0 39 0 1.000 186.2 1.88 +2.0 1.055
2033 St. Paul - IND CF 92 91 278 3 0 281 0 1.000 822.0 3.08 +0.5 .991
2033 St. Paul - IND RF 1 1 2 0 0 2 0 1.000 9.0 2.00 +0.0 .991
TOTAL P 1 0 0 0 0 0 0 .000 0.1 0.00 0.0 .000
TOTAL C 1 0 3 0 0 3 0 1.000 3.0 9.00 +0.0 .000 0 0 0 0.0
TOTAL 2B 1 0 0 0 0 0 0 .000 3.2 0.00 0.0 .000
TOTAL 3B 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
TOTAL LF 2 2 3 0 0 3 0 1.000 13.0 2.08 -0.2 .969
TOTAL CF 329 296 717 18 1 739 4 .995 2670.2 2.48 -1.1 .994
TOTAL RF 354 320 548 19 3 571 4 .993 2930.2 1.74 +18.5 1.051
PLAYER HISTORY
07/01/2020 Signed a minor league contract out of Dominican Republic with the Boston Red Sox organization.
01/01/2021 OSA scouting updated ratings (potential): Contact: 20 (35); Power: 25 (35); Eye: 25 (45).
01/01/2022 OSA scouting updated ratings (potential): Contact: 20 (35); Power: 25 (35); Eye: 25 (45).
06/28/2022 Injured (Strained oblique), day-to-day for one week.
07/07/2022 Injured (Mild shoulder strain), day-to-day for one week.
01/01/2023 OSA scouting updated ratings (potential): Contact: 25 (35); Power: 25 (35); Eye: 25 (45).
01/01/2024 OSA scouting updated ratings (potential): Contact: 30 (35); Power: 25 (35); Eye: 30 (45).
08/01/2024 Injured (Sprained knee), day-to-day for 1-2 weeks.
01/01/2025 OSA scouting updated ratings (potential): Contact: 30 (35); Power: 25 (35); Eye: 30 (45).
01/01/2026 OSA scouting updated ratings (potential): Contact: 30 (35); Power: 25 (35); Eye: 40 (45).
09/30/2026 Wins the 2026 NYP Glove Wizard Award at RF.
01/01/2027 OSA scouting updated ratings (potential): Contact: 30 (35); Power: 30 (35); Eye: 45 (45).
09/03/2027 Signed a 1-year minor league contract extension with the Boston Red Sox organization.
01/01/2028 OSA scouting updated ratings (potential): Contact: 35 (35); Power: 30 (35); Eye: 45 (45).
04/24/2028 Injured (bruised foot),day-to-day for one week.
04/28/2028 Injured (oblique strain),out for 2 weeks.
06/30/2028 Injured (latissimus dorsi (back) strain),out for 2 weeks.
08/08/2028 Signed a 1-year minor league contract extension with the Boston Red Sox organization.
01/01/2029 OSA scouting updated ratings (potential): Contact: 35 (35); Power: 35 (35); Eye: 45 (45).
04/18/2029 Injured (bruised shoulder),day-to-day for 4 days.
06/14/2029 Was selected to the 2029 Eastern League All-Star Game.
11/30/2029 Became a minor league free agent.
01/01/2030 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 35 (35); Eye: 45 (45).
01/10/2030 Signed a minor league contract with majors option with the Utica Unicorns organization.
07/28/2030 Became a free agent.
08/14/2030 Signed a 1-year minor league contract with the Sonoma Stompers organization.
10/02/2030 Received a 1-year contract through automatic renewal worth a total of $1,000.
01/01/2031 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 35 (35); Eye: 40 (45).
06/27/2031 Injured (mild abdominal strain),day-to-day for 5 days.
08/18/2031 Injured (bruised thigh),day-to-day for one week.
10/02/2031 Became a free agent.
10/02/2031 Signed a 1-year minor league contract with the San Antonio Orcas organization.
01/01/2032 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 35 (35); Eye: 45 (45).
06/11/2032 Released by the San Antonio Orcas.
06/14/2032 Signed a 1-year minor league contract with the Sugar Land Skeeters organization.
10/18/2032 Became a free agent.
10/18/2032 Signed a 1-year minor league contract with the St. Paul Saints organization.
01/01/2033 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 35 (35); Eye: 45 (45).
10/12/2033 Became a free agent.
LEADERBOARD APPEARANCES
Year PA Rank
2030 201 5
2033 406 10
Year AB Rank
2030 176 7
2033 365 6
Year H Rank
2030 39 8
Year 3B Rank
2030 5 1
2031 2 3
2033 6 4
Year SB Rank
2030 10 4
Year R Rank
2030 20 7
Year BB Rank
2030 21 7
Year SH Rank
2030 1 3
2033 5 5
Year SF Rank
2030 1 9
2032 3 8
Year AVG Rank
2030 .222 8
Year OBP Rank
2030 .310 7
Year RC Rank
2030 19.06 9
Year RC/27 Rank
2030 3.57 10
Year wOBA Rank
2030 .289 10
Year OPS Rank
2030 .623 10
Wednesday, March 8th , 2023 - OOTP Baseball 23.9 Build 102