SS Ramon Beltre #21
Age: 29 | Bats: R | Throws: R | Morale: Very Good
05/12/2026
SS RAMON BELTRE #21 - AGE: 29 - BATS: R - THROWS: R - MORALE: VERY GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
39 129 32 1 1 1 9 8 31 .248 .301 .295 0 0.7
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 40 45 40 40
BABIP 40 45 35 40
Avoid K's 40 45 40 40
Gap 40 40 40 40
Power 25 30 25 25
Eye 50 60 45 50
FIELDING RATINGS
Catcher Infield Outfield
Range: - 70 20
Errors: - 80 45
Arm: 20 60 30
Turn DP: - 70 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: 75
Catcher: - Left Field: -
1st Base: - Center Field: -
2nd Base: 75 Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 75
Stealing Aggressiveness: 75
Stealing Ability: 75
Baserunning Inst.: 80
Sacrifice Bunt: 75
Bunt for Hit: 35
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
05/11/2026 @ CLE Loss, 4-9 3 0 1 1 0 0 1 0
05/10/2026 @ TOR Loss, 5-6 3 0 1 0 0 0 1 0
05/09/2026 @ TOR Win, 4-3 3 0 0 0 0 0 2 0
05/08/2026 @ TOR Loss, 2-7 3 0 1 0 0 0 1 0
05/06/2026 CWS Win, 5-1 5 0 2 1 0 0 1 0
05/04/2026 CWS Loss, 2-5 3 0 0 0 0 0 0 0
05/03/2026 NYM Win, 6-1 3 1 2 0 0 1 1 0
05/02/2026 NYM Win, 4-1 4 0 0 0 0 0 2 0
05/01/2026 NYM Win, 4-3 3 0 0 0 0 0 0 0
04/29/2026 @ CWS Loss, 2-6 5 1 1 0 0 0 0 0
PERSONALITY
Beltre works hard at his craft.
Birthday:10/18/1996
Born in:San Pedro de MacorĂ­s, SAN
Nationality:Dominican
Height:5' 11"
Weight:195 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:Major League Contract
Salary:$1,300,000
Signed Through:2026 Season
Major Service:3 Years, 23 Days
Service This Yr:48 Days
40-Man Service:5 Years, 81 Days
Pro Service:12 Years
Arbitration Eligibility:Arbitration eligible in offseason
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 39 129 32 1 1 1 9 15 8 31 .248 .301 .295 .595 .262 .047 69
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 38 147 3 0 1 1 3 3 38 3 0 1 0.0 12.4 3.18 .7  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   30 9 0 1 0 7 4 1 6 4 1 0 .300 .286 .367 .652
Versus Right   115 24 1 0 1 4 10 8 28 0 2 3 .209 .278 .243 .521
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   3 1 0 0 0 1 0 0 1 1 0 0 .333 .250 .333 .583
Last Week   17 4 0 0 0 1 0 0 5 0 0 0 .235 .235 .235 .471
March   17 4 0 0 0 1 1 1 3 1 1 0 .235 .263 .235 .498
April   82 21 1 1 1 6 13 6 19 1 2 3 .256 .326 .329 .655
May   30 7 0 0 0 2 1 1 9 1 0 0 .233 .250 .233 .483
Spring Training   9 3 2 0 0 0 3 2 0 0 1 0 .333 .455 .556 1.010
Last Year   436 89 9 1 2 41 38 34 108 7 6 4 .204 .264 .243 .507
Career   1035 212 29 6 4 83 106 96 256 13 16 15 .205 .279 .256 .535
Home   54 13 1 0 0 3 5 3 15 1 1 1 .241 .288 .259 .547
Road   75 19 0 1 1 6 10 5 16 2 2 2 .253 .310 .320 .630
Grass   120 30 1 1 1 9 15 8 27 3 3 3 .250 .306 .300 .606
Turf   9 2 0 0 0 0 0 0 4 0 0 0 .222 .222 .222 .444
Day   47 16 1 0 0 3 6 2 12 1 1 2 .340 .385 .362 .746
Night   82 16 0 1 1 6 9 6 19 2 2 1 .195 .253 .256 .509
As Starter   127 31 1 1 0 8 14 8 31 3 3 3 .244 .298 .268 .566
As Reliever / Substitution   2 1 0 0 1 1 1 0 0 0 0 0 .500 .500 2.000 2.500
Close/Late   22 7 1 0 1 3 5 2 4 0 0 3 .318 .444 .500 .944
Inning 1-3   55 10 0 0 0 3 5 4 15 3 1 0 .182 .226 .182 .408
Inning 4-6   51 11 0 1 0 5 3 2 12 1 2 0 .216 .241 .255 .496
Inning 7-9   38 12 1 0 1 3 6 3 7 0 0 3 .316 .409 .421 .830
Extra Innings   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
0 Outs   52 16 0 0 0 2 7 0 7 2 2 3 .308 .333 .308 .641
1 Outs   56 10 0 1 0 6 6 7 16 2 1 0 .179 .262 .214 .476
2 Outs   37 7 1 0 1 3 1 2 11 0 0 0 .189 .231 .297 .528
Scoring Position   28 8 1 1 0 10 3 2 8 4 3 0 .286 .294 .393 .687
Bases Empty   94 22 0 0 1 1 9 5 17 0 0 2 .234 .287 .266 .553
Runner on 1st   23 3 0 0 0 0 2 2 9 0 0 1 .130 .231 .130 .361
Runner on 2nd   10 3 0 0 0 0 1 1 3 0 3 0 .300 .364 .300 .664
Runner on 3rd   3 2 1 0 0 4 0 0 1 2 0 0 .667 .400 1.000 1.400
Runner on 1st & 2nd   9 2 0 1 0 3 2 1 1 0 0 0 .222 .300 .444 .744
Runner on 1st & 3rd   3 1 0 0 0 2 0 0 1 1 0 0 .333 .250 .333 .583
Runner on 2nd & 3rd   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Bases Loaded   2 0 0 0 0 1 0 0 1 1 0 0 .000 .000 .000 .000
Two Strikes   69 9 1 1 0 5 3 7 34 2 0 2 .130 .225 .174 .399
First Pitch   30 11 0 0 1 3 6 0 0 0 1 0 .367 .367 .467 .833
Count 0-1   13 4 0 0 0 0 3 0 0 0 0 1 .308 .357 .308 .665
Count 0-2   14 3 0 0 0 0 1 0 8 0 0 0 .214 .214 .214 .429
Count 1-0   12 5 0 0 0 1 0 0 0 0 1 0 .417 .417 .417 .833
Count 1-1   11 3 0 0 0 1 1 0 0 1 0 0 .273 .250 .273 .523
Count 1-2   24 4 0 0 0 0 0 0 12 0 0 0 .167 .167 .167 .333
Count 2-0   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 2-1   3 1 0 0 0 1 1 0 0 1 0 0 .333 .250 .333 .583
Count 2-2   11 0 0 0 0 1 0 0 7 1 0 1 .000 .077 .000 .077
Count 3-1   5 0 0 0 0 0 0 2 0 0 1 0 .000 .286 .000 .286
Full Count   20 2 1 1 0 4 2 7 7 1 0 1 .100 .345 .250 .595
Behind in Count   51 11 0 0 0 0 4 0 20 0 0 1 .216 .231 .216 .446
Ahead in Count   22 6 0 0 0 2 1 2 0 1 2 0 .273 .320 .273 .593
Batting Leadoff   17 7 0 0 0 0 3 2 2 0 0 0 .412 .474 .412 .885
Batting 2nd   52 7 1 0 0 4 4 2 15 2 2 2 .135 .190 .154 .344
Batting 3rd   2 1 0 0 1 1 1 0 0 0 0 0 .500 .500 2.000 2.500
Batting 6th   28 5 0 0 0 2 1 2 6 0 0 0 .179 .233 .179 .412
Batting 7th   26 5 0 0 0 0 1 3 8 0 0 1 .192 .300 .192 .492
Batting 8th   12 7 0 1 0 3 3 0 2 1 1 0 .583 .538 .750 1.288
Batting 9th   8 1 0 0 0 1 1 0 1 1 0 0 .125 .111 .125 .236
Low Leverage   69 17 0 0 1 2 7 5 14 0 0 0 .246 .297 .290 .587
Medium Leverage   55 12 1 0 0 5 4 2 12 3 1 0 .218 .233 .236 .470
High Leverage   19 4 0 1 0 4 3 2 7 1 2 3 .211 .360 .316 .676
SSG WINTER LEAGUE 2018 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 28 102 18 3 0 1 12 10 12 28 .176 .276 .235 .511 .239 .059 51
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 28 117 2 0 0 2 1 0 24 4 0 1 0.0 7.0 2.14 .1  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   24 4 0 0 1 4 1 1 6 0 1 0 .167 .200 .292 .492
Versus Right   78 14 3 0 0 8 9 11 22 0 0 2 .179 .297 .218 .515
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Career   102 18 3 0 1 12 10 12 28 0 1 2 .176 .276 .235 .511
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
2018 Los Angeles - MLB 21 81 251 44 6 4 0 14 30 33 6 0 66 7 5 .175 .286 .231 .517 44 49 0.4
2020 Washington - MLB 23 25 45 14 4 0 0 11 5 8 1 1 7 3 0 .311 .418 .400 .818 130 130 0.6
2021 Washington - MLB 24 3 8 2 1 0 0 0 1 0 0 0 2 0 0 .250 .250 .375 .625 58 54 -0.0
2022 Washington - MLB 25 15 45 5 1 0 0 2 4 4 0 1 14 1 1 .111 .180 .133 .313 -11 -12 -0.3
2023 Oakland - MLB 26 21 57 12 3 0 0 2 7 6 0 1 9 1 0 .211 .281 .263 .544 59 46 0.2
2023 Texas - MLB 26 35 64 14 4 0 1 4 6 3 1 0 19 2 0 .219 .265 .328 .593 69 61 0.5
2023 Total - MLB 26 56 121 26 7 0 1 6 13 9 1 1 28 3 0 .215 .273 .298 .570 64 53 0.7
2025 Oakland - MLB 28 139 436 89 9 1 2 41 38 34 4 7 108 1 0 .204 .264 .243 .507 44 45 1.4
2026 Oakland - MLB 29 39 129 32 1 1 1 9 15 8 3 3 31 0 1 .248 .301 .295 .595 72 69 0.7
Total MLB 358 1035 212 29 6 4 83 106 96 15 13 256 15 7 .205 .279 .256 .535 51 52 3.4
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 60 239 62 3 5 0 31 47 37 3 4 33 22 8 .259 .360 .314 .674 73 78 0.2
2015 Chicago A (DSL) - R 18 62 202 49 11 6 1 18 35 25 5 1 45 4 1 .243 .339 .371 .710 98 105 1.0
2016 Chicago A (DSL) - R 19 62 211 56 19 5 2 17 46 42 4 1 47 9 6 .265 .395 .431 .827 123 120 1.4
2017 Kannapolis - A 20 72 228 50 9 0 2 19 23 28 8 0 60 8 5 .219 .326 .285 .611 71 76 0.1
2018 Inland Empire - A+ 21 26 79 23 6 3 0 7 10 9 1 1 23 8 4 .291 .367 .443 .810 126 127 0.6
2018 Arkansas - AA 21 33 107 27 6 1 0 10 9 14 3 0 22 10 6 .252 .355 .327 .682 107 114 0.6
2018 WL - AAA 21 28 102 18 3 0 1 12 10 12 2 0 28 0 1 .176 .276 .235 .511 47 51 0.1
2019 Inland Empire - A+ 22 7 23 2 0 1 0 2 3 3 2 0 9 1 0 .087 .250 .174 .424 20 23 -0.2
2019 Arkansas - AA 22 55 186 35 5 0 1 13 15 14 0 4 38 8 2 .188 .240 .231 .471 29 24 -1.1
2019 Salt Lake - AAA 22 68 232 48 12 3 2 30 26 23 4 2 64 9 6 .207 .287 .310 .598 53 52 -0.8
2020 Syracuse - AAA 23 40 65 13 2 1 0 4 6 5 0 0 18 1 0 .200 .257 .262 .519 44 34 -0.2
2021 Syracuse - AAA 24 116 432 85 14 5 1 30 43 39 6 2 105 35 15 .197 .271 .259 .531 58 57 -0.5
2022 Syracuse - AAA 25 116 378 72 10 3 4 28 45 39 4 0 112 14 7 .190 .273 .265 .538 49 46 -1.4
2023 Round Rock - AAA 26 27 75 19 5 0 1 4 10 4 0 0 14 4 1 .253 .291 .360 .651 87 75 0.1
2024 Mobile - AA 27 20 68 17 1 2 1 3 4 15 1 0 22 2 0 .250 .393 .368 .761 137 136 0.7
2024 Reno - AAA 27 81 266 52 9 1 0 11 24 17 2 1 58 7 2 .195 .248 .237 .485 33 12 -2.3
Total IL 272 875 170 26 9 5 62 94 83 10 2 235 50 22 .194 .271 .262 .533 53 51
Total PCL 176 573 119 26 4 3 45 60 44 6 3 136 20 9 .208 .270 .283 .553 48 37
Total SL 20 68 17 1 2 1 3 4 15 1 0 22 2 0 .250 .393 .368 .761 137 136
Total TEX 88 293 62 11 1 1 23 24 28 3 4 60 18 8 .212 .284 .266 .550 58 58
Total CAL 33 102 25 6 4 0 9 13 12 3 1 32 9 4 .245 .339 .382 .721 100 101
Total SAL 72 228 50 9 0 2 19 23 28 8 0 60 8 5 .219 .326 .285 .611 71 76
Total DSL 184 652 167 33 16 3 66 128 104 12 6 125 35 15 .256 .366 .370 .735 97 100
Total WINTER 28 102 18 3 0 1 12 10 12 2 0 28 0 1 .176 .276 .235 .511 47 51
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
2018 WL - WINTER 21 1 5 2 1 0 0 1 1 0 0 0 2 0 0 .400 .400 .600 1.000 179 182 0.5
Total WINTER 1 5 2 1 0 0 1 1 0 0 0 2 0 0 .400 .400 .600 1.000 179 182
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 20 0 47 55 9 110 8 .927 0.0 0.00 0.0 .000
2014 DSL - R 3B 2 0 2 1 0 3 0 1.000 0.0 0.00 0.0 .000
2014 DSL - R SS 37 0 70 128 23 210 12 .943 0.0 0.00 0.0 .000
2018 Los Angeles - MLB SS 81 81 119 254 54 378 5 .987 692.2 4.85 +9.5 1.066
2018 WL - AAA SS 28 28 23 78 6 103 2 .981 248.2 3.66 +2.8 1.097
2020 Washington - MLB 2B 8 3 6 6 4 12 0 1.000 32.0 3.38 +0.0 1.157
2020 Washington - MLB SS 13 9 11 19 4 30 0 1.000 86.0 3.14 +0.6 1.065
2021 Washington - MLB 2B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2021 Washington - MLB SS 3 2 4 3 1 7 0 1.000 17.0 3.71 +0.1 1.018
2022 Washington - MLB 2B 1 0 1 0 0 1 0 1.000 0.2 13.50 0.0 .000
2022 Washington - MLB SS 14 13 30 49 13 83 4 .952 117.2 6.04 +1.0 1.127
2023 Oakland - MLB 2B 2 2 4 6 2 11 1 .909 18.0 5.00 -1.1 .781
2023 Texas - MLB 2B 7 0 3 2 0 5 0 1.000 12.2 3.55 +0.2 1.042
2023 Oakland - MLB SS 18 17 23 52 11 75 0 1.000 146.2 4.60 +2.5 1.108
2023 Texas - MLB SS 28 19 16 74 16 91 1 .989 175.2 4.61 +2.8 1.042
2025 Oakland - MLB 2B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2025 Oakland - MLB SS 139 137 192 431 71 631 8 .987 1171.2 4.79 +20.3 1.099
2026 Oakland - MLB 2B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2026 Oakland - MLB SS 39 38 53 113 26 167 1 .994 329.1 4.54 +5.3 1.102
TOTAL 2B 38 5 61 69 15 139 9 .935 63.1 18.47 -0.9 .955
TOTAL 3B 2 0 2 1 0 3 0 1.000 0.0 0.00 0.0 .000
TOTAL SS 400 344 541 1201 225 1775 33 .981 2985.1 5.25 +44.9 1.088
PLAYER HISTORY
12/22/2017 Drafted in the rule 5 draft (Round 1, Pick 12, 12th overall Pick) by the Los Angeles Angels, from the Chicago White Sox.
01/01/2018 OSA scouting updated ratings (potential): Contact: 40 (45); Power: 25 (30); Eye: 50 (50).
03/24/2018 Was traded by the Chicago White Sox to the Los Angeles Angels in exchange for 2B Sherman Johnson.
05/24/2018 Injured (Knee contusion), day-to-day for one week.
05/30/2018 Suffered setback in recovery from injury, will miss another 6 days.
06/08/2018 Injured (Mild oblique strain), day-to-day for 2 days.
11/23/2018 Received a 1-year contract worth a total of $555,000 through automatic renewal.
01/01/2019 OSA scouting updated ratings (potential): Contact: 45 (50); Power: 25 (35); Eye: 50 (50).
09/28/2019 Released by the Los Angeles organization.
10/01/2019 Signed a minor league contract with the Washington Nationals organization.
01/01/2020 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 30 (35); Eye: 50 (50).
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: 45 (45); Power: 30 (30); Eye: 50 (55).
09/03/2021 Injured (bruised thumb),day-to-day for one week.
01/01/2022 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 30 (30); Eye: 50 (55).
10/01/2022 Wins the 2022 IL Glove Wizard Award at SS.
11/25/2022 Received a 1-year contract through automatic renewal worth a total of $610,000.
01/01/2023 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 30 (30); Eye: 50 (55).
04/02/2023 Was claimed off waivers by Oakland while with Washington.
05/06/2023 Was claimed off waivers by Texas while with Oakland.
09/23/2023 Was claimed off waivers by Oakland while with Texas.
10/05/2023 Was claimed off waivers by Arizona while with Oakland.
11/27/2023 Received a 1-year contract through automatic renewal worth a total of $620,000.
01/01/2024 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 30 (30); Eye: 50 (55).
12/02/2024 Became a free agent.
12/10/2024 Signed a minor league contract with the Oakland Athletics organization.
01/01/2025 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 35 (35); Eye: 50 (50).
11/22/2025 Received a 1-year contract through arbitration worth a total of $1,300,000.
01/01/2026 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 30 (30); Eye: 50 (55).
Monday, May 11th , 2026 - OOTP Baseball 27.2 Build 60