2B Miguel Ruiz #17
Age: 29 | Bats: S | Throws: R | Morale: Unhappy
06/01/2026
2B MIGUEL RUIZ #17 - AGE: 29 - BATS: S - THROWS: R - MORALE: UNHAPPY
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
37 72 12 4 0 1 3 10 19 .167 .274 .264 1 0.1
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 45 40 45 45
BABIP 45 40 50 45
Avoid K's 40 35 40 40
Gap 40 35 40 40
Power 30 25 30 30
Eye 50 45 55 55
FIELDING RATINGS
Catcher Infield Outfield
Range: - 70 25
Errors: - 80 30
Arm: 20 65 40
Turn DP: - 70 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: 70
Catcher: - Left Field: -
1st Base: - Center Field: -
2nd Base: 80 Right Field: -
3rd Base: 75
       
RUN/BUNT
Running Speed: 65
Stealing Aggressiveness: 65
Stealing Ability: 65
Baserunning Inst.: 75
Sacrifice Bunt: 65
Bunt for Hit: 45
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
05/31/2026 @ TB Loss, 1-7 0 0 0 0 0 0 0 0
05/30/2026 @ TB Win, 6-3 4 0 1 0 0 0 0 0
05/29/2026 @ TB Loss, 1-4 3 0 0 0 0 0 1 0
05/23/2026 TEX Win, 5-3 0 0 0 0 0 0 0 0
05/22/2026 TEX Win, 4-1 4 1 1 1 0 0 0 0
05/21/2026 HOU Win, 5-4 1 0 1 0 0 0 0 0
05/20/2026 HOU Loss, 1-9 3 0 0 0 0 1 0 0
05/18/2026 HOU Loss, 2-3 0 0 0 0 0 0 0 0
05/13/2026 @ CLE Win, 3-1 4 1 2 1 0 0 2 0
05/12/2026 @ CLE Loss, 4-5 0 0 0 0 0 0 0 0
PERSONALITY
Has a lot of varied interests.
Birthday:11/05/1996
Born in:Unknown
Nationality:American
Height:6' 1"
Weight:190 lbs
Local Popularity:Fair
National Pop.:Insignificant
STATUS
Contract:Major League Contract
Salary:$2,000,000
Signed Through:2026 Season
Major Service:6 Years, 46 Days
Service This Yr:68 Days
40-Man Service:7 Years, 68 Days
Pro Service:12 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:Out of option years
Contract Extension: -
Drafted:-
MAJOR LEAGUE BASEBALL 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 37 72 12 4 0 1 3 7 10 19 .167 .274 .264 .538 .248 .097 59
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 17 85 1 0 0 1 1 1 19 5 1 0 100.0 6.1 2.60 .1  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   8 0 0 0 0 0 0 2 5 0 0 0 .000 .200 .000 .200
Versus Right   80 15 4 1 1 7 7 8 18 1 1 1 .188 .267 .300 .567
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Last Week   7 1 0 0 0 0 0 0 1 0 0 0 .143 .143 .143 .286
March   3 0 0 0 0 0 0 0 3 0 0 0 .000 .000 .000 .000
April   43 6 1 0 1 1 3 7 12 0 1 1 .140 .275 .233 .507
May   26 6 3 0 0 2 4 3 4 1 0 0 .231 .300 .346 .646
Spring Training   8 2 1 0 0 0 1 1 1 0 0 0 .250 .333 .375 .708
Last Year   193 44 11 1 1 15 24 27 50 0 2 5 .228 .338 .311 .649
2 Years Ago   334 72 8 2 3 20 42 41 97 4 1 2 .216 .302 .278 .580
Career   2356 565 105 12 33 198 279 211 588 8 21 20 .240 .307 .337 .643
Home   35 7 2 0 1 2 5 7 6 0 1 0 .200 .333 .343 .676
Road   37 5 2 0 0 1 2 3 13 1 0 1 .135 .214 .189 .403
Grass   64 11 4 0 1 3 7 9 18 1 1 1 .172 .280 .281 .561
Turf   8 1 0 0 0 0 0 1 1 0 0 0 .125 .222 .125 .347
Day   32 5 2 0 0 1 2 3 10 1 0 0 .156 .222 .219 .441
Night   40 7 2 0 1 2 5 7 9 0 1 1 .175 .312 .300 .613
As Starter   58 11 4 0 1 3 6 9 13 1 1 0 .190 .294 .310 .604
As Reliever / Substitution   14 1 0 0 0 0 1 1 6 0 0 1 .071 .188 .071 .259
Pinch Hitting   12 1 0 1 0 2 1 1 4 0 0 1 .083 .214 .250 .464
Close/Late   34 8 0 0 1 4 3 4 8 1 0 1 .235 .325 .324 .649
Inning 1-3   20 5 3 0 0 1 4 2 5 0 0 0 .250 .318 .400 .718
Inning 4-6   26 2 1 1 0 2 0 3 7 0 1 0 .077 .172 .192 .365
Inning 7-9   38 7 0 0 1 4 3 4 9 1 0 1 .184 .273 .263 .536
Extra Innings   4 1 0 0 0 0 0 1 2 0 0 0 .250 .400 .250 .650
0 Outs   29 5 1 0 0 1 4 2 8 1 1 0 .172 .219 .207 .426
1 Outs   31 4 2 1 0 4 1 6 7 0 0 0 .129 .270 .258 .528
2 Outs   28 6 1 0 1 2 2 2 8 0 0 1 .214 .290 .357 .647
Scoring Position   26 5 1 1 0 6 1 2 10 1 1 0 .192 .241 .308 .549
Bases Empty   47 7 2 0 1 1 5 7 9 0 0 1 .149 .273 .255 .528
Runner on 1st   15 3 1 0 0 0 1 1 4 0 0 0 .200 .250 .267 .517
Runner on 2nd   9 2 0 0 0 2 0 0 1 0 0 0 .222 .222 .222 .444
Runner on 3rd   2 1 0 0 0 0 0 0 0 0 0 0 .500 .500 .500 1.000
Runner on 1st & 2nd   9 2 1 1 0 3 1 1 5 0 0 0 .222 .300 .556 .856
Runner on 1st & 3rd   2 0 0 0 0 0 0 1 1 0 0 0 .000 .333 .000 .333
Runner on 2nd & 3rd   1 0 0 0 0 0 0 0 1 0 1 0 .000 .000 .000 .000
Bases Loaded   3 0 0 0 0 1 0 0 2 1 0 0 .000 .000 .000 .000
Two Strikes   52 7 1 0 1 2 2 5 23 0 0 0 .135 .211 .212 .422
First Pitch   16 6 3 1 0 5 2 0 0 1 1 1 .375 .389 .688 1.076
Count 0-1   8 1 0 0 0 0 1 0 0 0 0 0 .125 .125 .125 .250
Count 0-2   5 0 0 0 0 0 0 0 4 0 0 0 .000 .000 .000 .000
Count 1-0   3 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 1-1   3 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 1-2   18 4 1 0 0 1 0 0 8 0 0 0 .222 .222 .278 .500
Count 2-0   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 2-1   3 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 2-2   14 2 0 0 1 1 2 0 5 0 0 0 .143 .143 .357 .500
Count 3-0   0 0 0 0 0 0 0 2 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   2 1 0 0 0 0 2 3 0 0 0 0 .500 .800 .500 1.300
Full Count   15 1 0 0 0 0 0 5 6 0 0 0 .067 .300 .067 .367
Behind in Count   31 5 1 0 0 1 1 0 12 0 0 0 .161 .161 .194 .355
Ahead in Count   9 1 0 0 0 0 2 5 0 0 0 0 .111 .429 .111 .540
Batting Leadoff   4 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Batting 2nd   10 2 1 0 1 1 1 1 2 0 1 0 .200 .273 .600 .873
Batting 3rd   5 2 1 0 0 1 1 0 0 0 0 0 .400 .400 .600 1.000
Batting 4th   3 0 0 0 0 0 0 0 3 0 0 0 .000 .000 .000 .000
Batting 5th   6 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
Batting 6th   23 5 2 0 0 3 1 2 5 1 0 0 .217 .269 .304 .574
Batting 7th   19 5 0 1 0 2 3 4 2 0 0 0 .263 .391 .368 .760
Batting 8th   8 1 0 0 0 0 1 1 3 0 0 1 .125 .300 .125 .425
Batting 9th   10 0 0 0 0 0 0 2 5 0 0 0 .000 .167 .000 .167
Low Leverage   30 4 0 0 1 2 2 4 5 0 0 0 .133 .235 .233 .469
Medium Leverage   30 6 3 1 0 3 2 4 7 1 0 1 .200 .306 .367 .672
High Leverage   28 5 1 0 0 2 3 2 11 0 1 0 .179 .233 .214 .448
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
2019 Chicago - MLB 22 116 445 138 29 1 9 56 61 37 4 2 90 12 12 .310 .367 .440 .807 116 123 3.7
2020 Chicago - MLB 23 18 58 8 2 0 2 5 7 8 0 0 12 2 1 .138 .242 .276 .518 44 47 0.2
2021 Chicago - MLB 24 92 351 82 19 1 5 25 47 29 1 0 95 18 6 .234 .294 .336 .630 63 62 0.4
2022 Chicago - MLB 25 111 403 88 12 2 6 30 42 27 3 1 104 5 1 .218 .272 .303 .575 60 59 -0.2
2023 Washington - MLB 26 70 266 67 15 2 4 29 29 15 4 0 67 3 4 .252 .302 .368 .670 86 79 1.4
2023 Oakland - MLB 26 67 234 54 5 3 2 15 20 17 0 0 54 1 0 .231 .283 .303 .586 70 67 0.8
2023 Total - MLB 26 137 500 121 20 5 6 44 49 32 4 0 121 4 4 .242 .293 .338 .631 78 73 2.2
2024 Atlanta - MLB 27 112 334 72 8 2 3 20 42 41 2 4 97 10 1 .216 .302 .278 .580 69 72 1.3
2025 Atlanta - MLB 28 26 47 8 2 0 0 3 3 7 2 0 11 3 0 .170 .304 .213 .516 47 49 0.1
2025 Oakland - MLB 28 67 146 36 9 1 1 12 21 20 3 0 39 1 0 .247 .349 .342 .692 95 99 0.9
2025 Total - MLB 28 93 193 44 11 1 1 15 24 27 5 0 50 4 0 .228 .338 .311 .649 83 86 1.0
2026 Oakland - MLB 29 37 72 12 4 0 1 3 7 10 1 1 19 1 0 .167 .274 .264 .538 55 59 0.1
Total MLB 716 2356 565 105 12 33 198 279 211 20 8 588 56 25 .240 .307 .337 .643 77 78 8.6
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
2014 DSL - R 17 57 186 44 3 6 0 28 33 34 4 1 47 7 8 .237 .364 .317 .682 100 73 -0.3
2015 Chicago N (DSL) - R 18 13 46 11 4 0 1 9 5 13 0 1 7 1 0 .239 .400 .391 .791 121 136 0.5
2015 Chicago N (AZL) - R 18 33 119 41 11 1 6 25 25 16 4 0 23 7 1 .345 .439 .605 1.044 182 185 2.0
2015 Total - R 18 46 165 52 15 1 7 34 30 29 4 1 30 8 1 .315 .427 .545 .973 164 170 2.4
2015 Eugene - S A 18 12 43 10 3 0 0 3 4 0 3 0 10 1 1 .233 .283 .302 .585 68 58 -0.1
2016 South Bend - A 19 73 251 80 15 0 8 39 35 23 2 4 52 4 0 .319 .375 .474 .849 133 128 2.0
2017 South Bend - A 20 70 262 74 16 1 4 32 37 42 3 3 65 6 6 .282 .384 .397 .781 122 124 1.8
2017 Myrtle Beach - A+ 20 40 163 49 7 3 4 22 20 16 1 0 27 3 4 .301 .367 .454 .821 135 143 1.4
2017 Total - A+ 20 110 425 123 23 4 8 54 57 58 4 3 92 9 10 .289 .378 .419 .796 127 131 3.2
2017 Tennessee - AA 20 4 17 4 1 1 1 4 4 0 0 0 2 0 0 .235 .235 .588 .824 129 132 0.1
2018 Myrtle Beach - A+ 21 2 4 2 1 0 0 1 1 1 0 0 0 0 0 .500 .600 .750 1.350 284 286 0.1
2018 Tennessee - AA 21 102 371 113 14 6 14 65 59 48 4 4 62 12 3 .305 .386 .488 .874 152 150 4.2
2018 Iowa - AAA 21 26 89 24 5 1 0 13 8 5 2 1 15 3 0 .270 .320 .348 .668 79 76 0.1
2019 Iowa - AAA 22 19 72 23 6 1 1 19 8 13 0 0 13 6 2 .319 .424 .472 .896 134 145 0.7
2020 Iowa - AAA 23 117 456 119 33 5 9 56 63 50 1 5 101 15 6 .261 .332 .414 .747 98 97 1.7
2021 Iowa - AAA 24 28 104 25 6 1 2 17 14 19 1 3 30 2 3 .240 .354 .375 .729 81 83 -0.1
2022 Iowa - AAA 25 9 13 2 0 0 0 1 1 2 0 0 4 0 1 .154 .267 .154 .421 20 -8 -0.2
2025 Nashville - AAA 28 3 8 2 0 0 0 0 2 1 0 0 1 0 0 .250 .333 .250 .583 62 66 -0.0
Total PCL 202 742 195 50 8 12 106 96 90 4 9 164 26 12 .263 .342 .400 .742 95 95
Total SL 106 388 117 15 7 15 69 63 48 4 4 64 12 3 .302 .381 .492 .873 151 150
Total CAR 42 167 51 8 3 4 23 21 17 1 0 27 3 4 .305 .373 .461 .834 139 147
Total MID 143 513 154 31 1 12 71 72 65 5 7 117 10 6 .300 .380 .435 .814 127 126
Total NWL 12 43 10 3 0 0 3 4 0 3 0 10 1 1 .233 .283 .302 .585 68 58
Total ACL 33 119 41 11 1 6 25 25 16 4 0 23 7 1 .345 .439 .605 1.044 182 185
Total DSL 70 232 55 7 6 1 37 38 47 4 2 54 8 8 .237 .372 .332 .704 104 87
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
2021 Chicago - MLB 24 2 6 2 0 0 0 0 0 0 0 0 1 0 2 .333 .333 .333 .667 74 75 0.7
2023 Oakland - MLB 26 1 0 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0.0
Total MLB 3 6 2 0 0 0 0 0 0 0 0 1 0 2 .333 .333 .333 .667 74 75
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2014 DSL - R 2B 15 0 24 26 5 51 1 .980 0.0 0.00 0.0 .000
2014 DSL - R 3B 34 0 27 60 3 93 6 .935 0.0 0.00 0.0 .000
2014 DSL - R SS 12 0 11 20 5 34 3 .912 0.0 0.00 0.0 .000
2019 Chicago - MLB P 1 0 0 0 0 0 0 .000 0.2 0.00 +0.4 .000
2019 Chicago - MLB 2B 83 81 175 266 75 447 6 .987 719.1 5.52 +7.3 1.065
2019 Chicago - MLB 3B 15 13 6 21 2 27 0 1.000 118.0 2.06 +0.4 1.032
2019 Chicago - MLB SS 11 8 14 20 8 35 1 .971 76.0 4.03 -0.0 .962
2020 Chicago - MLB 2B 10 9 18 35 5 53 0 1.000 82.0 5.82 +3.0 1.157
2020 Chicago - MLB 3B 4 4 1 6 0 7 0 1.000 34.0 1.85 +0.3 1.028
2020 Chicago - MLB SS 2 2 2 7 3 9 0 1.000 16.0 5.06 +0.1 1.002
2021 Chicago - MLB 2B 6 4 8 12 3 20 0 1.000 39.0 4.62 +0.9 1.235
2021 Chicago - MLB 3B 1 1 0 1 0 1 0 1.000 8.0 1.12 +0.0 1.032
2021 Chicago - MLB SS 85 84 116 249 61 369 4 .989 744.2 4.41 +3.4 1.014
2022 Chicago - MLB 2B 7 3 6 13 3 19 0 1.000 42.2 4.01 +0.0 1.031
2022 Chicago - MLB 3B 65 65 37 119 14 159 3 .981 563.1 2.49 +1.8 1.012
2022 Chicago - MLB SS 38 35 45 105 23 153 3 .980 299.0 4.52 +0.4 1.026
2023 Oakland - MLB 2B 56 53 86 175 40 264 3 .989 489.2 4.80 +6.5 1.068
2023 Washington - MLB 2B 65 64 79 191 35 273 3 .989 539.2 4.50 +8.6 1.090
2023 Oakland - MLB 3B 4 3 0 8 1 9 1 .889 28.0 2.57 -0.5 .927
2023 Washington - MLB 3B 7 4 0 7 1 8 1 .875 61.0 1.03 -0.6 .913
2023 Washington - MLB SS 9 0 2 5 1 7 0 1.000 15.2 4.02 +0.3 1.042
2023 Oakland - MLB SS 7 5 7 16 2 23 0 1.000 54.2 3.79 +1.1 1.107
2024 Atlanta - MLB 2B 61 57 94 176 42 271 1 .996 509.1 4.77 +5.0 1.063
2024 Atlanta - MLB 3B 10 5 7 8 2 15 0 1.000 51.0 2.65 +0.5 1.146
2024 Atlanta - MLB SS 38 29 46 77 19 124 1 .992 269.0 4.12 +2.8 1.079
2025 Oakland - MLB 2B 11 8 15 29 4 44 0 1.000 73.1 5.40 +2.0 1.206
2025 Atlanta - MLB 2B 3 2 6 7 4 13 0 1.000 25.0 4.68 -0.1 1.023
2025 Oakland - MLB 3B 27 17 10 38 3 50 2 .960 159.0 2.72 +0.1 1.007
2025 Atlanta - MLB 3B 9 7 2 13 0 15 0 1.000 61.0 2.21 +0.1 1.055
2025 Oakland - MLB SS 27 12 23 36 7 61 2 .967 128.0 4.15 -1.2 .952
2025 Atlanta - MLB SS 14 2 3 12 1 15 0 1.000 41.1 3.27 +1.1 1.130
2026 Oakland - MLB 2B 10 9 12 28 8 41 1 .976 85.1 4.22 +0.5 1.105
2026 Oakland - MLB 3B 7 2 0 8 0 8 0 1.000 25.1 2.84 +0.9 1.391
2026 Oakland - MLB SS 16 6 4 10 0 14 0 1.000 64.0 1.97 -0.6 1.046
TOTAL P 1 0 0 0 0 0 0 .000 0.2 0.00 +0.4 .000
TOTAL 2B 327 290 523 958 224 1496 15 .990 2605.1 5.12 +33.8 1.081
TOTAL 3B 183 121 90 289 26 392 13 .967 1108.2 3.08 +3.2 1.023
TOTAL SS 259 183 273 557 130 844 14 .983 1708.1 4.37 +7.3 1.025
PLAYER HISTORY
07/01/2015 Injured (tired arm), out for one week.
07/05/2015 Suffered setback in recovery from injury, will miss another one week.
09/06/2015 Injured (sore hamstring), day-to-day for 2 days.
01/01/2016 OSA scouting updated ratings (potential): Contact: 35 (45); Power: 30 (40); Eye: 30 (40).
09/25/2016 Wins the 2016 Midwest League Round 2 with the South Bend Cubs!
01/01/2017 OSA scouting updated ratings (potential): Contact: 40 (45); Power: 30 (30); Eye: 40 (45).
05/29/2017 Wins the MID MID Player of the Week Award.
06/25/2017 Was selected to the 2017 Midwest League All-Star Game.
06/25/2017 Injured (Oblique strain), out for 3 weeks.
09/17/2017 Wins the 2017 CAR CAR Round 1 MVP Award.
09/27/2017 Wins the 2017 Carolina League Round 2 with the Myrtle Beach Pelicans!
01/01/2018 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 40 (45); Eye: 50 (50).
05/19/2018 Injured (Hand contusion), out for 6 days.
06/24/2018 Was selected to the 2018 Southern League All-Star Game.
07/18/2018 Suspended 4 games after ejection following a brawl.
09/23/2018 Wins the 2018 Carolina League Round 2 with the Myrtle Beach Pelicans!
10/08/2018 Wins the 2018 SL SL Glove Wizard Award at SS.
10/10/2018 Wins the 2018 SL SL Platinum Stick Award at SS.
10/13/2018 Wins the 2018 SL SL Most Valuable Player Award.
01/01/2019 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 45 (45); Eye: 50 (50).
04/24/2019 Injured (Quadriceps soreness), day-to-day for 1 day.
10/03/2019 Wins the 2019 Pacific Coast League Round 2 with the Iowa Cubs!
11/21/2019 Received a 1-year contract worth a total of $555,000 through automatic renewal.
01/01/2020 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 45 (45); Eye: 50 (50).
05/09/2020 Injured on 05/07/2020, diagnosed with a finger blister, is day-to-day.
08/14/2020 Injured (Heel soreness), day-to-day for 2 days.
08/31/2020 Wins the PCL AC Player of the Week Award.
11/21/2020 Received a 1-year contract worth a total of $570,000 through automatic renewal.
01/01/2021 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 40 (40); Eye: 55 (55).
07/28/2021 Injured on 07/25/2021, diagnosed with a strained lat, will miss 4 weeks.
11/24/2021 Received a 1-year contract through automatic renewal worth a total of $590,000.
01/01/2022 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 40 (40); Eye: 55 (55).
08/06/2022 Injured on 08/05/2022, diagnosed with an elbow contusion, is day-to-day.
11/23/2022 Received a 1-year contract through arbitration worth a total of $1,000,000.
12/13/2022 Was traded by the Chicago Cubs to the Washington Nationals in exchange for RP Orlando Romero and RF Bob Wilcox.
01/01/2023 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 35 (35); Eye: 55 (55).
05/29/2023 Injured (bruised shin),day-to-day for 3 days.
06/20/2023 Injured (knee contusion),day-to-day for 2 weeks.
07/08/2023 Was claimed off waivers by Oakland while with Washington.
08/12/2023 Injured (calf soreness),day-to-day for 3 days.
11/25/2023 Received a 1-year contract through arbitration worth a total of $2,145,100.
01/01/2024 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 35 (35); Eye: 50 (50).
01/20/2024 Was claimed off waivers by Atlanta while with Oakland.
11/30/2024 Received a 1-year contract through arbitration worth a total of $3,200,000.
01/01/2025 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 40 (40); Eye: 50 (50).
05/28/2025 Was traded by the Atlanta Firebirds to the Oakland Athletics in exchange for CF Jeff Cleeve.
07/10/2025 Released by the Oakland Athletics.
07/13/2025 Signed a minor league contract with the Oakland Athletics organization.
09/30/2025 Wins the 2025 Pacific Coast League Round 2 with the Nashville Sounds!
11/22/2025 Received a 1-year contract through arbitration worth a total of $2,000,000.
01/01/2026 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 35 (35); Eye: 55 (55).
LEADERBOARD APPEARANCES
Year SH Rank
2021 4 4
2023 5 7
Sunday, May 31st , 2026 - OOTP Baseball 27.2 Build 60