RF Ricardo Rodriguez #21
Age: 30 | Bats: S | Throws: R | Morale: Normal
06/09/2026
RF RICARDO RODRIGUEZ #21 - AGE: 30 - BATS: S - THROWS: R - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
1 4 1 1 0 0 1 0 0 .250 .250 .500 0 -0.0
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 45 45 45 45
Gap 50 50 45 50
Power 20 20 20 20
Eye 55 60 55 55
Avoid K's 45 45 45 45
FIELDING RATINGS
Catcher Infield Outfield
Range: - 35 70
Errors: - 30 55
Arm: 20 55 65
Turn DP: - 30 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 40
1st Base: 35 Center Field: 65
2nd Base: - Right Field: 65
3rd Base: -
       
RUN/BUNT
Running Speed: 75
Stealing Aggressiveness: 70
Stealing Ability: 80
Baserunning Inst.: 75
Sacrifice Bunt: 55
Bunt for Hit: 35
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
06/07/2026 ARK Loss, 1-2 4 0 1 1 0 0 0 0
06/06/2026 @ RR Win, 11-5 5 2 2 0 0 0 0 1
06/05/2026 MEM Win, 5-4 3 2 1 0 0 1 1 0
06/04/2026 MEM Loss, 0-5 3 0 1 0 0 1 1 0
06/02/2026 @ NO Win, 5-4 4 0 1 0 0 0 1 0
06/01/2026 @ NO Loss, 3-6 5 0 0 0 0 0 2 0
05/31/2026 @ NO Loss, 2-3 2 1 0 0 0 3 1 0
05/29/2026 @ ALB Win, 10-2 5 0 4 1 0 1 1 1
05/28/2026 @ ALB Loss, 3-8 3 1 1 0 0 0 0 0
05/27/2026 @ ALB Loss, 4-5 5 0 0 0 0 0 2 0
PERSONALITY
Birthday:09/16/1995
Born in:San Juan, SAN
Nationality:Puerto Rican
Height:6' 2"
Weight:200 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Major League Contract
Salary:$1,320,000
Signed Through:2026 Season
Major Service:2 Years, 149 Days
Service This Yr:None
40-Man Service:4 Years, 43 Days
Pro Service:9 Years
Arbitration Eligibility:Not yet, but possibly eligible after this season
Option Years:Out of option years
Contract Extension: -
Drafted:2017, 28th Pick in Round 8
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 48 195 63 7 6 0 14 38 25 42 .323 .408 .421 .829 .380 .097 117
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 47 223 3 0 0 1 4 0 82 13 10 3 76.9 37.0 7.14 1.8  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   56 17 2 1 0 1 8 3 12 0 0 1 .304 .350 .375 .725
Versus Right   139 46 5 5 0 13 30 22 30 0 4 2 .331 .429 .439 .868
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Last Week   20 5 0 1 0 0 4 2 5 0 2 0 .250 .318 .350 .668
April   73 25 1 3 0 3 16 14 13 0 1 1 .342 .455 .438 .893
May   102 33 6 2 0 11 18 9 24 0 1 2 .324 .389 .422 .811
June   20 5 0 1 0 0 4 2 5 0 2 0 .250 .318 .350 .668
Last Year   281 69 13 5 1 29 37 35 66 3 4 6 .246 .338 .338 .677
2 Years Ago   165 42 10 2 1 9 29 16 47 1 4 5 .255 .337 .358 .694
Career   641 174 30 13 2 52 104 76 155 4 12 14 .271 .359 .368 .727
Home   88 32 4 5 0 8 22 13 20 0 3 2 .364 .456 .523 .979
Road   107 31 3 1 0 6 16 12 22 0 1 1 .290 .367 .336 .703
Grass   195 63 7 6 0 14 38 25 42 0 4 3 .323 .408 .421 .829
Day   47 15 2 1 0 5 8 10 13 0 1 0 .319 .439 .404 .843
Night   148 48 5 5 0 9 30 15 29 0 3 3 .324 .398 .426 .823
As Starter   194 62 7 6 0 14 38 25 42 0 4 3 .320 .405 .418 .823
As Reliever / Substitution   1 1 0 0 0 0 0 0 0 0 0 0 1.000 1.000 1.000 2.000
TEXAS LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 1 4 1 1 0 0 1 0 0 0 .250 .250 .500 .750 .317 .250 84
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 1 4 0 0 0 0 0 0 2 1 0 0 0.0 0.5 4.50 -0.0  
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   4 1 1 0 0 1 0 0 0 0 0 0 .250 .250 .500 .750
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Last Week   4 1 1 0 0 1 0 0 0 0 0 0 .250 .250 .500 .750
June   4 1 1 0 0 1 0 0 0 0 0 0 .250 .250 .500 .750
Career   4 1 1 0 0 1 0 0 0 0 0 0 .250 .250 .500 .750
Home   4 1 1 0 0 1 0 0 0 0 0 0 .250 .250 .500 .750
Grass   4 1 1 0 0 1 0 0 0 0 0 0 .250 .250 .500 .750
Night   4 1 1 0 0 1 0 0 0 0 0 0 .250 .250 .500 .750
As Starter   4 1 1 0 0 1 0 0 0 0 0 0 .250 .250 .500 .750
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
2021 New York - MSL 25 6 11 2 0 0 0 0 1 0 0 0 5 0 0 .182 .182 .182 .364 5 -8 -0.1
2022 New York - MSL 26 109 335 89 17 4 1 19 33 15 5 1 87 17 9 .266 .306 .349 .655 95 95 1.5
2023 Texas - MSL 27 155 531 119 35 6 0 43 56 47 8 6 153 33 13 .224 .294 .313 .607 69 65 -0.3
2024 Texas - MSL 28 75 214 42 7 1 0 9 29 19 6 1 72 14 2 .196 .279 .238 .517 48 45 -0.6
2025 Texas - MSL 29 35 136 21 3 0 0 4 9 17 3 0 45 9 4 .154 .263 .176 .439 26 29 -0.3
Total MSL 380 1227 273 62 11 1 75 128 98 22 8 362 73 28 .222 .290 .293 .583 66 65 0.3
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
2017 Total - 21 47 209 55 6 2 1 27 45 20 4 3 26 33 2 .263 .335 .325 .660 100 100 -0.3
2017 Tampa (NYA) - R 21 19 71 16 3 0 0 5 11 8 2 0 17 10 0 .225 .321 .268 .589 93 94 0.8
2017 Staten Island - S A 21 52 191 46 12 1 1 14 27 21 6 0 43 22 4 .241 .335 .330 .665 108 113 2.2
2018 Charleston - A 22 113 451 126 27 4 1 42 74 35 11 3 86 58 6 .279 .344 .364 .708 95 99 4.3
2019 Tampa - A 23 133 525 139 21 7 3 39 76 42 17 1 108 30 14 .265 .338 .349 .687 98 101 2.7
2020 Scranton WB - AAA 24 136 538 148 32 4 3 46 89 54 8 4 155 71 15 .275 .348 .366 .714 106 108 4.0
2021 Scranton WB - AAA 25 128 478 115 25 5 1 30 68 62 11 1 116 89 19 .241 .341 .320 .661 93 96 3.5
2022 Scranton WB - AAA 26 35 130 36 5 1 0 4 24 21 0 1 34 28 7 .277 .375 .331 .706 111 113 1.2
2024 Oklahoma City - AAA 28 41 165 42 10 2 1 9 29 16 5 1 47 23 6 .255 .337 .358 .694 82 87 0.2
2025 Oklahoma City - AAA 29 73 281 69 13 5 1 29 37 35 6 3 66 22 8 .246 .338 .338 .677 73 77 1.4
2026 Frisco - AA 30 1 4 1 1 0 0 1 0 0 0 0 0 0 0 .250 .250 .500 .750 99 84 -0.0
2026 Oklahoma City - AAA 30 48 195 63 7 6 0 14 38 25 3 0 42 10 3 .323 .408 .421 .829 108 117 1.8
Total IL 299 1146 299 62 10 4 80 181 137 19 6 305 188 41 .261 .348 .343 .691 101 104
Total PCL 162 641 174 30 13 2 52 104 76 14 4 155 55 17 .271 .359 .368 .727 86 92
Total TEX 1 4 1 1 0 0 1 0 0 0 0 0 0 0 .250 .250 .500 .750 99 84
Total FSL 133 525 139 21 7 3 39 76 42 17 1 108 30 14 .265 .338 .349 .687 98 101
Total SAL 113 451 126 27 4 1 42 74 35 11 3 86 58 6 .279 .344 .364 .708 95 99
Total NYP 52 191 46 12 1 1 14 27 21 6 0 43 22 4 .241 .335 .330 .665 108 113
Total GCL 19 71 16 3 0 0 5 11 8 2 0 17 10 0 .225 .321 .268 .589 93 94
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
2017 Staten Island - NYP 21 10 43 6 0 0 0 1 6 2 0 0 17 3 0 .140 .178 .140 .317 0 2 0.3
2018 Charleston - SAL 22 3 7 2 0 0 0 1 2 4 0 0 0 1 0 .286 .545 .286 .831 135 168 1.9
2021 Scranton WB - IL 25 1 4 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -100 -115 0.6
Total IL 1 4 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -100 -115
Total SAL 3 7 2 0 0 0 1 2 4 0 0 0 1 0 .286 .545 .286 .831 135 168
Total NYP 10 43 6 0 0 0 1 6 2 0 0 17 3 0 .140 .178 .140 .317 0 2
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2017 Staten Island - S A 1B 4 2 14 0 0 14 0 1.000 19.0 6.63 +0.1 1.095
2017 Staten Island - S A LF 7 6 5 1 0 7 1 .857 51.0 1.06 -0.1 .983
2017 Staten Island - S A CF 40 40 84 2 1 87 1 .989 336.1 2.30 +5.1 1.073
2017 Tampa (NYA) - R CF 19 19 33 1 0 35 1 .971 168.1 1.82 +1.3 1.042
2017 Staten Island - S A RF 4 4 12 0 0 12 0 1.000 35.0 3.09 +0.2 1.016
2018 Charleston - A 1B 3 0 6 0 0 6 0 1.000 6.1 8.53 0.0 .000
2018 Charleston - A LF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2018 Charleston - A CF 109 109 313 15 4 335 7 .979 957.1 3.08 +16.5 1.098
2018 Charleston - A RF 1 0 0 0 0 0 0 .000 2.2 0.00 0.0 .000
2019 Tampa - A 1B 2 0 5 0 0 5 0 1.000 6.2 6.75 0.0 .000
2019 Tampa - A LF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2019 Tampa - A CF 131 131 280 15 2 303 8 .974 1161.1 2.29 +0.1 1.001
2019 Tampa - A RF 1 0 1 0 0 1 0 1.000 1.0 9.00 +0.5 .000
2020 Scranton WB - AAA 1B 54 54 437 17 20 455 1 .998 472.0 8.66 +2.1 1.069
2020 Scranton WB - AAA LF 1 1 1 0 0 1 0 1.000 9.0 1.00 +0.0 .993
2020 Scranton WB - AAA CF 82 81 194 9 2 206 3 .985 711.1 2.57 +3.0 1.027
2021 New York - MLB C 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000 0 0 0 0.0
2021 Scranton WB - AAA LF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2021 New York - MLB CF 5 3 10 1 0 11 0 1.000 27.1 3.62 -0.1 1.000
2021 Scranton WB - AAA CF 122 120 273 17 2 293 3 .990 1071.0 2.44 +5.4 1.010
2021 Scranton WB - AAA RF 2 2 4 0 0 5 1 .800 17.0 2.12 -0.4 .780
2022 New York - MLB 1B 1 1 7 0 0 7 0 1.000 9.0 7.00 +0.1 1.039
2022 Scranton WB - AAA 1B 4 3 22 5 2 27 0 1.000 31.0 7.84 +0.3 1.047
2022 New York - MLB LF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2022 New York - MLB CF 87 73 207 7 1 217 3 .986 689.1 2.79 -0.9 1.005
2022 Scranton WB - AAA CF 31 30 81 2 0 85 2 .976 262.1 2.85 +0.5 .969
2022 New York - MLB RF 2 1 4 0 0 4 0 1.000 11.1 3.18 -0.4 .982
2023 Texas - MLB LF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2023 Texas - MLB CF 152 150 528 16 6 549 5 .991 1324.1 3.70 -5.2 .998
2023 Texas - MLB RF 3 1 5 0 0 5 0 1.000 17.2 2.55 +0.6 .981
2024 Texas - MLB 1B 9 5 39 6 8 46 1 .978 46.2 8.68 -0.9 .818
2024 Texas - MLB LF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2024 Texas - MLB CF 39 31 105 2 0 111 4 .964 289.2 3.32 -0.4 .998
2024 Oklahoma City - AAA CF 41 41 141 5 1 147 1 .993 360.1 3.65 +0.8 1.014
2024 Texas - MLB RF 26 18 47 3 0 53 3 .943 176.2 2.55 -0.4 .982
2025 Texas - MLB CF 34 34 92 4 2 96 0 1.000 305.2 2.83 +3.3 1.049
2025 Oklahoma City - AAA CF 71 70 200 5 0 207 2 .990 617.2 2.99 +9.9 1.065
2025 Oklahoma City - AAA RF 2 2 5 0 0 5 0 1.000 18.0 2.50 -0.0 .972
2026 Oklahoma City - AAA CF 47 47 143 8 0 155 4 .974 411.2 3.30 +3.7 1.051
2026 Frisco - AA RF 1 1 3 0 0 3 0 1.000 9.0 3.00 +0.0 1.019
TOTAL 1B 77 65 530 28 30 560 2 .996 590.2 8.50 +1.7 1.038
TOTAL LF 9 7 6 1 0 8 1 .875 61.0 1.03 -0.1 .985
TOTAL CF 1010 979 2684 109 21 2837 44 .984 8694.0 2.89 +43.1 1.025
TOTAL RF 42 29 81 3 0 88 4 .955 288.1 2.62 -0.0 .975
PLAYER HISTORY
10/29/2025 Signed a 1-year contract extension worth a total of $1,320,000 with the Texas Gunfighters organization.
01/01/2026 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 20 (20); Eye: 50 (50).
03/27/2026 Unsuccessfully completed training to work on his bunting at the Texas Gunfighters development complex.
04/30/2026 Injured (back tightness),day-to-day for 2 days.
LEADERBOARD APPEARANCES
Year K Rank
2023 153 9
Year SH Rank
2023 10 9
Monday, June 8th , 2026 - OOTP Baseball 26.4 Build 61