3B Rafael García #31
Age: 25 | Bats: L | Throws: R | Morale: Good
09/30/2026
3B RAFAEL GARCÍA #31 - AGE: 25 - BATS: L - THROWS: R - MORALE: GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
4 12 4 1 0 0 0 1 1 .333 .385 .417 1 0.3
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 45 45 50 50
Gap 40 35 40 40
Power 30 25 30 30
Eye 45 40 50 50
Avoid K's 50 45 50 50
FIELDING RATINGS
Catcher Infield Outfield
Range: - 65 45
Errors: - 65 50
Arm: 20 80 80
Turn DP: - 45 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: 60
Catcher: - Left Field: -
1st Base: - Center Field: -
2nd Base: - Right Field: -
3rd Base: 70
       
RUN/BUNT
Running Speed: 70
Stealing Aggressiveness: 75
Stealing Ability: 70
Baserunning Inst.: 75
Sacrifice Bunt: 55
Bunt for Hit: 20
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
09/28/2026 LA Win, 4-3 3 1 1 0 0 1 1 0
09/23/2026 @ HOL Loss, 2-3 3 1 1 0 0 0 0 1
09/22/2026 @ HOL Loss, 0-5 3 0 2 0 0 0 0 0
09/21/2026 @ HAW Loss, 0-2 3 0 0 0 0 0 0 0
09/13/2026 @ FRE Loss, 1-9 3 0 1 0 0 1 1 0
09/12/2026 @ FRE Win, 3-2 3 2 1 1 0 1 0 0
09/11/2026 @ FRE Win, 1-0 3 0 0 0 0 1 2 1
09/10/2026 @ REN Loss, 4-5 4 1 2 0 0 1 0 1
09/09/2026 @ REN Win, 16-3 4 3 3 3 1 2 0 1
09/08/2026 @ REN Loss, 3-10 3 0 0 0 0 0 2 0
PERSONALITY
Birthday:05/16/2001
Born in:Valencia, CAR
Nationality:Venezuelan
Height:6' 1"
Weight:190 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Major League Contract
Salary:$870,000
Signed Through:2026 Season
Major Service:1 Year, 68 Days
Service This Yr:9 Days
40-Man Service:3 Years, None
Pro Service:7 Years
Arbitration Eligibility:Not yet eligible
Option Years:Last option year
Contract Extension: -
Drafted:-
MAJOR SUPERIOR LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 4 12 4 1 0 0 0 2 1 1 .333 .385 .417 .801 .352 .083 137
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 3 13 0 0 0 0 0 0 5 1 1 0 100.0 2.2 7.50 .3  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Versus Right   12 4 1 0 0 0 1 1 1 0 0 0 .333 .385 .417 .801
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   3 1 0 0 0 0 1 1 1 0 0 0 .333 .500 .333 .833
Last Week   9 3 1 0 0 0 1 0 0 0 0 0 .333 .333 .444 .778
September   12 4 1 0 0 0 2 1 1 0 0 0 .333 .385 .417 .801
Spring Training   37 7 1 0 0 5 3 3 7 0 0 0 .189 .250 .216 .466
Last Year   199 34 5 2 1 16 10 15 33 4 8 5 .171 .242 .231 .473
2 Years Ago   105 23 3 1 0 7 18 10 27 1 2 6 .219 .320 .267 .586
Career   316 61 9 3 1 23 30 26 61 5 10 11 .193 .274 .250 .524
Home   3 1 0 0 0 0 1 1 1 0 0 0 .333 .500 .333 .833
Road   9 3 1 0 0 0 1 0 0 0 0 0 .333 .333 .444 .778
Grass   12 4 1 0 0 0 2 1 1 0 0 0 .333 .385 .417 .801
Day   3 1 0 0 0 0 1 0 0 0 0 0 .333 .333 .333 .667
Night   9 3 1 0 0 0 1 1 1 0 0 0 .333 .400 .444 .844
As Starter   9 3 1 0 0 0 1 0 0 0 0 0 .333 .333 .444 .778
As Reliever / Substitution   3 1 0 0 0 0 1 1 1 0 0 0 .333 .500 .333 .833
Close/Late   3 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Inning 1-3   4 1 0 0 0 0 0 0 0 0 0 0 .250 .250 .250 .500
Inning 4-6   4 2 1 0 0 0 1 1 1 0 0 0 .500 .600 .750 1.350
Inning 7-9   4 1 0 0 0 0 0 0 0 0 0 0 .250 .250 .250 .500
0 Outs   5 1 0 0 0 0 0 0 0 0 0 0 .200 .200 .200 .400
1 Outs   0 0 0 0 0 0 0 1 0 0 0 0 .000 1.000 .000 1.000
2 Outs   7 3 1 0 0 0 1 0 1 0 0 0 .429 .429 .571 1.000
Scoring Position   3 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Bases Empty   6 3 1 0 0 0 1 0 0 0 0 0 .500 .500 .667 1.167
Runner on 1st   3 1 0 0 0 0 0 1 0 0 0 0 .333 .500 .333 .833
Runner on 2nd   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Runner on 3rd   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Runner on 1st & 3rd   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Two Strikes   4 0 0 0 0 0 0 1 1 0 0 0 .000 .200 .000 .200
First Pitch   4 1 0 0 0 0 0 0 0 0 0 0 .250 .250 .250 .500
Count 0-1   2 2 1 0 0 0 1 0 0 0 0 0 1.000 1.000 1.500 2.500
Count 0-2   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Count 1-2   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 2-1   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 2-2   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 3-1   1 1 0 0 0 0 0 0 0 0 0 0 1.000 1.000 1.000 2.000
Full Count   0 0 0 0 0 0 0 1 0 0 0 0 .000 1.000 .000 1.000
Behind in Count   4 2 1 0 0 0 1 0 1 0 0 0 .500 .500 .750 1.250
Ahead in Count   2 1 0 0 0 0 0 0 0 0 0 0 .500 .500 .500 1.000
Batting Leadoff   3 1 0 0 0 0 0 1 1 0 0 0 .333 .500 .333 .833
Batting 8th   6 3 1 0 0 0 1 0 0 0 0 0 .500 .500 .667 1.167
Batting 9th   3 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Low Leverage   4 3 1 0 0 0 1 0 1 0 0 0 .750 .750 1.000 1.750
Medium Leverage   4 1 0 0 0 0 0 1 0 0 0 0 .250 .400 .250 .650
High Leverage   4 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
PACIFIC COAST LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 115 410 111 23 7 7 48 53 45 79 .271 .349 .412 .761 .333 .141 90
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 114 479 6 0 0 1 15 3 169 37 15 4 78.9 65.4 5.48 2.9  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   82 20 4 0 1 5 6 5 14 0 4 3 .244 .311 .329 .640
Versus Right   328 91 19 7 6 43 47 40 65 3 11 3 .277 .358 .433 .791
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   72 15 3 0 2 6 8 3 15 1 2 0 .208 .237 .333 .570
May   38 10 1 3 0 4 4 3 6 0 1 0 .263 .317 .447 .764
June   80 25 7 1 1 15 9 12 15 2 1 3 .312 .412 .463 .875
July   93 24 3 0 2 13 12 9 20 0 3 0 .258 .324 .355 .678
August   90 27 7 3 0 3 11 9 16 0 5 3 .300 .382 .444 .827
September   37 10 2 0 2 7 9 9 7 0 3 0 .270 .413 .486 .900
Last Year   212 42 8 3 1 13 19 25 32 4 11 0 .198 .278 .278 .556
2 Years Ago   244 64 7 6 3 22 38 23 37 1 7 1 .262 .327 .377 .704
Career   954 241 41 16 12 88 121 99 161 9 33 10 .253 .326 .367 .693
Home   213 61 13 3 5 29 29 18 37 0 6 4 .286 .353 .446 .799
Road   197 50 10 4 2 19 24 27 42 3 9 2 .254 .345 .376 .721
Grass   197 50 10 4 2 19 24 27 42 3 9 2 .254 .345 .376 .721
Turf   213 61 13 3 5 29 29 18 37 0 6 4 .286 .353 .446 .799
Day   131 34 7 1 4 17 14 13 19 0 3 1 .260 .331 .420 .751
Night   279 77 16 6 3 31 39 32 60 3 12 5 .276 .357 .409 .766
As Starter   409 110 23 7 7 47 53 45 79 3 15 6 .269 .348 .411 .758
As Reliever / Substitution   1 1 0 0 0 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000
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 Portland - MSL 23 30 105 23 3 1 0 7 18 10 6 1 27 8 3 .219 .320 .267 .586 68 69 0.2
2025 Portland - MSL 24 61 199 34 5 2 1 16 10 15 5 4 33 7 2 .171 .242 .231 .473 36 31 -0.9
2026 Portland - MSL 25 4 12 4 1 0 0 0 2 1 0 0 1 1 0 .333 .385 .417 .801 134 137 0.3
Total MSL 95 316 61 9 3 1 23 30 26 11 5 61 16 5 .193 .274 .250 .524 50 47 -0.5
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
2020 Ogden - R 19 69 306 83 12 6 2 31 46 18 5 4 73 15 8 .271 .318 .369 .688 68 68 0.2
2021 Great Lakes - A 20 117 424 102 10 10 6 38 41 19 7 2 121 24 13 .241 .283 .354 .637 90 89 2.1
2022 Chattanooga - AA 21 109 342 80 9 4 6 25 40 37 7 1 74 29 18 .234 .320 .336 .657 94 94 3.1
2023 Arizona (MIL) - R 22 1 2 1 0 0 0 0 1 0 0 0 0 0 0 .500 .500 .500 1.000 168 179 0.0
2023 Brevard County - A 22 27 99 19 3 0 0 6 14 14 2 2 22 8 7 .192 .299 .222 .521 58 65 0.7
2023 Chattanooga - AA 22 20 64 14 2 1 2 7 7 6 0 0 10 2 2 .219 .286 .375 .661 89 83 0.1
2023 Albuquerque - AAA 22 52 88 24 3 0 1 5 11 6 3 1 13 9 4 .273 .337 .341 .678 90 94 0.6
2023 Huntsville - AA 22 5 16 4 0 0 0 1 0 0 0 0 3 0 1 .250 .250 .250 .500 41 22 0.1
2024 Tacoma - AAA 23 63 244 64 7 6 3 22 38 23 1 1 37 24 9 .262 .327 .377 .704 96 94 1.5
2025 Tacoma - AAA 24 57 212 42 8 3 1 13 19 25 0 4 32 8 3 .198 .278 .278 .556 60 43 -0.0
2026 Tacoma - AAA 25 115 410 111 23 7 7 48 53 45 6 3 79 15 4 .271 .349 .412 .761 95 90 2.9
Total PCL 287 954 241 41 16 12 88 121 99 10 9 161 56 20 .253 .326 .367 .693 87 81
Total SL 134 422 98 11 5 8 33 47 43 7 1 87 31 21 .232 .313 .339 .652 91 90
Total FSL 27 99 19 3 0 0 6 14 14 2 2 22 8 7 .192 .299 .222 .521 58 65
Total MID 117 424 102 10 10 6 38 41 19 7 2 121 24 13 .241 .283 .354 .637 90 89
Total AZL 1 2 1 0 0 0 0 1 0 0 0 0 0 0 .500 .500 .500 1.000 168 179
Total PIO 69 306 83 12 6 2 31 46 18 5 4 73 15 8 .271 .318 .369 .688 68 68
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
2020 Ogden - PIO 19 3 13 3 0 1 0 0 1 0 0 0 2 0 0 .231 .231 .385 .615 47 25 0.6
2022 Chattanooga - SL 21 4 10 2 0 0 0 0 2 2 0 0 1 0 2 .200 .333 .200 .533 61 69 1.6
2023 Huntsville - SL 22 8 26 5 0 0 0 3 3 4 0 1 6 1 1 .192 .290 .192 .483 38 28 0.1
Total SL 12 36 7 0 0 0 3 5 6 0 1 7 1 3 .194 .302 .194 .497 44 39
Total PIO 3 13 3 0 1 0 0 1 0 0 0 2 0 0 .231 .231 .385 .615 47 25
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2020 Ogden - R SS 68 68 90 213 16 310 7 .977 609.1 4.48 +5.7 1.045
2021 Great Lakes - A SS 102 100 118 310 19 434 6 .986 858.0 4.49 +8.0 1.057
2022 Chattanooga - AA SS 100 96 138 276 29 425 11 .974 836.0 4.46 +11.1 1.099
2023 Albuquerque - AAA SS 36 16 15 78 6 93 0 1.000 181.1 4.62 +4.5 1.122
2023 Huntsville - AA SS 5 5 9 20 3 29 0 1.000 41.0 6.37 +2.0 1.097
2023 Chattanooga - AA SS 6 6 7 20 2 28 1 .964 47.0 5.17 +0.6 1.047
2023 Brevard County - A SS 26 26 36 97 7 135 2 .985 228.2 5.23 +5.6 1.076
2023 Arizona (MIL) - R SS 1 0 1 2 0 3 0 1.000 2.0 13.50 +0.1 1.054
2023 Albuquerque - AAA CF 5 0 2 0 0 2 0 1.000 11.0 1.64 +0.0 .993
2024 Portland - MLB 3B 30 30 11 60 2 73 2 .973 270.1 2.36 +1.7 1.049
2024 Tacoma - AAA 3B 58 58 19 119 2 141 3 .979 508.2 2.44 +2.6 1.005
2024 Tacoma - AAA SS 5 0 3 8 2 11 0 1.000 12.0 8.25 +0.3 1.031
2024 Tacoma - AAA CF 3 3 3 0 0 4 1 .750 26.0 1.04 -1.3 .604
2025 Portland - MLB 3B 61 59 43 89 11 135 3 .978 520.2 2.28 +1.7 1.042
2025 Tacoma - AAA 3B 24 24 14 48 6 64 2 .969 220.2 2.53 +0.9 1.035
2025 Tacoma - AAA SS 32 30 40 99 20 141 2 .986 274.0 4.57 +4.5 1.084
2025 Tacoma - AAA CF 1 1 0 0 0 0 0 .000 9.0 0.00 0.0 .000
2026 Tacoma - AAA 3B 23 20 12 41 4 53 0 1.000 173.0 2.76 +2.1 1.074
2026 Portland - MLB SS 4 3 4 13 2 17 0 1.000 32.0 4.78 +1.2 1.123
2026 Tacoma - AAA SS 94 92 125 277 52 414 12 .971 782.2 4.62 +12.8 1.094
2026 Tacoma - AAA CF 2 2 1 0 0 2 1 .500 15.0 0.60 -0.5 1.015
TOTAL 3B 196 191 99 357 25 466 10 .979 1693.1 2.42 +8.9 1.033
TOTAL SS 479 442 586 1413 158 2040 41 .980 3904.0 4.61 +56.5 1.078
TOTAL CF 11 6 6 0 0 8 2 .750 61.0 0.89 -1.8 .753
PLAYER HISTORY
11/17/2025 Received a 1-year contract through automatic renewal worth a total of $870,000.
01/01/2026 OSA scouting updated ratings (potential): Contact: 45 (50); Power: 30 (30); Eye: 45 (50).
05/08/2026 Injured (sprained ankle),day-to-day for 2 weeks.
06/22/2026 Injured (bruised knee),day-to-day for 2 days.
07/22/2026 Injured (bruised knee),day-to-day for 5 days.
08/10/2026 Injured (bruised forearm),day-to-day for one week.
08/15/2026 Injured (bruised forearm),day-to-day for 1 day.
LEADERBOARD APPEARANCES
Year SH Rank
2025 8 3
Friday, September 25th , 2026 - OOTP Baseball 26.8 Build 82