C Ricardo Castro #17
Age: 23 | Bats: S | Throws: R | Morale: Good
09/11/2026
C RICARDO CASTRO #17 - AGE: 23 - BATS: S - THROWS: R - MORALE: GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
25 78 25 7 0 1 9 5 14 .321 .349 .449 0 0.4
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 45 50 45 45
Gap 40 45 40 40
Power 40 45 40 40
Eye 35 35 30 35
Avoid K's 55 70 50 55
FIELDING RATINGS
Catcher Infield Outfield
Range: - 30 35
Errors: - 30 50
Arm: 40 45 40
Turn DP: - 30 -
Framing: 65 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: 50 Left Field: -
1st Base: - Center Field: -
2nd Base: - Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 35
Stealing Aggressiveness: 40
Stealing Ability: 40
Baserunning Inst.: 45
Sacrifice Bunt: 60
Bunt for Hit: 25
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
09/09/2026 @ LAN Loss, 2-3 1 0 0 0 0 0 1 0
09/06/2026 CED Loss, 1-8 3 0 1 1 0 0 1 0
08/31/2026 PEO Win, 12-5 5 1 2 0 0 0 1 0
08/27/2026 @ SBE Loss, 4-6 1 0 0 0 0 0 1 0
08/25/2026 @ PEO Win, 5-2 1 0 0 0 0 0 1 0
08/24/2026 @ PEO Win, 4-0 4 1 1 0 0 0 1 0
08/22/2026 SBE Loss, 3-4 5 0 3 1 0 0 0 0
08/20/2026 @ LAN Loss, 3-7 3 1 2 0 0 1 0 0
08/18/2026 @ TEN Win, 4-3 4 1 2 2 1 0 0 0
08/15/2026 RC Win, 6-2 3 0 0 0 0 0 2 0
PERSONALITY
Birthday:07/31/2003
Born in:Amarillo, TX
Nationality:American
Height:6' 0"
Weight:200 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:1 Year, 5 Days
Service This Yr:None
40-Man Service:1 Year, 99 Days
Pro Service:3 Years
Arbitration Eligibility:Not yet eligible
Option Years:3 option years left
Contract Extension: -
Drafted:-
SOUTHERN LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 15 54 17 1 1 2 10 7 5 11 .315 .367 .481 .848 .354 .167 118
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 15 63 0 0 0 2 3 1 26 4 0 1 0.0 8.9 5.44 .3  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   17 7 0 1 2 4 4 1 2 0 1 0 .412 .444 .882 1.327
Versus Right   37 10 1 0 0 6 3 4 9 1 2 0 .270 .333 .297 .631
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   4 1 0 0 0 0 0 0 2 0 0 0 .250 .250 .250 .500
May   7 2 0 0 0 0 1 1 1 0 0 0 .286 .375 .286 .661
June   9 3 0 1 0 2 2 2 1 0 0 0 .333 .455 .556 1.010
July   13 4 1 0 1 2 2 0 4 0 0 0 .308 .308 .615 .923
August   21 7 0 0 1 6 2 2 3 1 3 0 .333 .375 .476 .851
Career   54 17 1 1 2 10 7 5 11 1 3 0 .315 .367 .481 .848
Home   27 8 1 0 1 5 3 1 7 0 2 0 .296 .321 .444 .766
Road   27 9 0 1 1 5 4 4 4 1 1 0 .333 .406 .519 .925
Grass   54 17 1 1 2 10 7 5 11 1 3 0 .315 .367 .481 .848
Night   54 17 1 1 2 10 7 5 11 1 3 0 .315 .367 .481 .848
As Starter   54 17 1 1 2 10 7 5 11 1 3 0 .315 .367 .481 .848
MIDWEST LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 25 78 25 7 0 1 9 9 5 14 .321 .349 .449 .798 .345 .128 106
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 19 86 0 1 0 1 0 3 35 8 0 0 0.0 12.7 6.01 .4  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   26 10 2 0 0 3 5 1 4 1 0 0 .385 .393 .462 .854
Versus Right   52 15 5 0 1 6 4 4 10 2 0 0 .288 .328 .442 .770
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Last Week   8 3 0 0 0 1 1 0 2 1 0 0 .375 .333 .375 .708
May   13 2 0 0 0 0 2 2 3 0 0 0 .154 .267 .154 .421
June   21 4 1 0 1 4 2 1 2 1 0 0 .190 .217 .381 .598
July   22 10 4 0 0 3 2 1 4 1 0 0 .455 .458 .636 1.095
August   19 8 2 0 0 1 3 1 4 0 0 0 .421 .450 .526 .976
September   3 1 0 0 0 1 0 0 1 1 0 0 .333 .250 .333 .583
Postseason   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Last Year   57 17 4 0 0 9 5 6 10 0 0 0 .298 .365 .368 .734
Career   135 42 11 0 1 18 14 11 24 3 0 0 .311 .356 .415 .771
Home   34 14 4 0 0 5 4 0 4 2 0 0 .412 .389 .529 .918
Road   44 11 3 0 1 4 5 5 10 1 0 0 .250 .320 .386 .706
Grass   77 25 7 0 1 9 9 5 13 3 0 0 .325 .353 .455 .807
Turf   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Day   15 5 1 0 0 2 0 1 2 1 0 0 .333 .353 .400 .753
Night   63 20 6 0 1 7 9 4 12 2 0 0 .317 .348 .460 .808
As Starter   72 24 7 0 1 8 9 5 11 3 0 0 .333 .362 .472 .835
As Reliever / Substitution   6 1 0 0 0 1 0 0 3 0 0 0 .167 .167 .167 .333
FLORIDA STATE LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 9 33 9 1 1 0 3 6 4 5 .273 .351 .364 .715 .323 .091 85
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 8 38 0 0 0 1 1 0 12 2 0 0 0.0 4.3 4.45 -0.1  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   11 1 0 0 0 0 2 1 1 0 1 0 .091 .167 .091 .258
Versus Right   22 8 1 1 0 3 4 3 4 0 0 0 .364 .440 .500 .940
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   33 9 1 1 0 3 6 4 5 0 1 0 .273 .351 .364 .715
Last Year   16 4 1 0 0 0 1 0 2 0 0 0 .250 .250 .312 .562
Career   49 13 2 1 0 3 7 4 7 0 1 0 .265 .321 .347 .668
Home   21 4 0 0 0 0 2 2 4 0 1 0 .190 .261 .190 .451
Road   12 5 1 1 0 3 4 2 1 0 0 0 .417 .500 .667 1.167
Grass   33 9 1 1 0 3 6 4 5 0 1 0 .273 .351 .364 .715
Day   12 3 0 0 0 0 2 2 1 0 0 0 .250 .357 .250 .607
Night   21 6 1 1 0 3 4 2 4 0 1 0 .286 .348 .429 .776
As Starter   32 9 1 1 0 3 6 4 4 0 1 0 .281 .361 .375 .736
As Reliever / Substitution   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .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
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
2025 Jupiter - A 21 7 16 4 1 0 0 0 1 0 0 0 2 0 0 .250 .250 .312 .562 45 33 -0.2
2025 Beloit - A 21 49 57 17 4 0 0 9 5 6 0 0 10 0 0 .298 .365 .368 .734 89 78 0.1
2025 Total - A 21 56 73 21 5 0 0 9 6 6 0 0 12 0 0 .288 .342 .356 .698 80 69 -0.1
2026 Jupiter - A 22 9 33 9 1 1 0 3 6 4 0 0 5 0 0 .273 .351 .364 .715 87 85 -0.1
2026 Beloit - A 22 25 78 25 7 0 1 9 9 5 0 3 14 0 0 .321 .349 .449 .798 111 106 0.4
2026 Total - A 22 34 111 34 8 1 1 12 15 9 0 3 19 0 0 .306 .350 .423 .773 104 100 0.3
2026 Pensacola - AA 22 15 54 17 1 1 2 10 7 5 0 1 11 0 1 .315 .367 .481 .848 128 118 0.3
Total SL 15 54 17 1 1 2 10 7 5 0 1 11 0 1 .315 .367 .481 .848 128 118
Total MID 74 135 42 11 0 1 18 14 11 0 3 24 0 0 .311 .356 .415 .771 102 94
Total FSL 16 49 13 2 1 0 3 7 4 0 0 7 0 0 .265 .321 .347 .668 74 70
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
2026 Beloit - MID 22 1 1 0 0 0 0 0 0 0 0 0 1 0 0 .000 .000 .000 .000 -100 -142 0.2
Total MID 1 1 0 0 0 0 0 0 0 0 0 1 0 0 .000 .000 .000 .000 -100 -142
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2026 Pensacola - AA C 15 15 97 10 0 107 0 1.000 136.0 7.08 -0.4 .988 1 13 3 23.1
2026 Beloit - A C 20 19 108 18 1 127 1 .992 169.1 6.70 +1.2 1.200 3 10 7 70.0
2026 Jupiter - A C 8 8 45 4 1 49 0 1.000 72.0 6.12 -0.1 .000 0 5 1 20.0
TOTAL C 43 42 250 32 2 283 1 .996 377.1 6.73 +0.7 1.153 4 28 11 39.3
PLAYER HISTORY
09/16/2025 Wins the 2025 Midwest League Round 1 with the Beloit Snappers!
01/01/2026 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 40 (40); Eye: 35 (35).
Thursday, June 4th , 2026 - OOTP Baseball 26.8 Build 82