2B Leo Castro #23
Age: 31 | Bats: R | Throws: R | Morale: Normal
11/02/2035
OA: 37 POT: 37
2B LEO CASTRO #23 - AGE: 31 - BATS: R - THROWS: R - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
0 0 0 0 0 0 0 0 0 .000 .000 .000 0 0.0
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 45 45 45 45
Gap 55 55 55 55
Power 40 40 40 40
Eye 50 50 50 50
Avoid K's 55 55 55 55
FIELDING RATINGS
Catcher Infield Outfield
Range: - 60 30
Errors: - 70 55
Arm: 20 45 40
Turn DP: - 55 -
Ability: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: 50
Catcher: - Left Field: 20
1st Base: - Center Field: -
2nd Base: 65 Right Field: -
3rd Base: 30
       
RUN/BUNT
Running Speed: 50
Stealing Ability: 35
Baserunning Inst.: 45
Sacrifice Bunt: 30
Bunt for Hit: 25
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
PERSONALITY
Meat and potatoes.
Birthday:12/28/2003
Born in:Bayamo, GRA
Nationality:Cuban
Height:6' 1"
Weight:200 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:None, Free Agent
Salary:-
Signed Through:-
Major Service:None, 84 Days
Service This Yr:None
40-Man Service:2 Years, None
Pro Service:10 Years
Arbitration Eligibility:Not yet eligible
Option Years:1 option year left
Contract Extension: -
Drafted:2025, 13th Pick in Round 5
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
2029 Milwaukee - MLB 25 8 14 2 0 0 0 0 0 0 0 0 4 0 0 .143 .143 .143 .286 -22 -31 -0.2
2030 Milwaukee - MLB 26 34 77 17 2 1 2 14 7 4 0 0 19 0 0 .221 .259 .351 .610 62 59 -0.2
Total MLB 42 91 19 2 1 2 14 7 4 0 0 23 0 0 .209 .242 .319 .561 49 46 -0.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
2024 Total - 20 41 182 56 10 5 7 44 52 20 0 1 14 33 11 .308 .374 .533 .907 100 100 1.6
2025 Total - 21 46 215 68 12 6 6 44 54 17 0 0 19 37 12 .316 .366 .512 .878 100 100 1.7
2025 Rocky Mountain - R 21 25 73 18 6 0 0 5 12 6 1 1 18 1 1 .247 .309 .329 .637 56 46 -0.3
2025 Milwaukee (AZL) - R 21 18 71 19 4 1 0 14 11 8 0 1 16 0 0 .268 .338 .352 .690 96 99 0.4
2025 Total - R 21 43 144 37 10 1 0 19 23 14 1 2 34 1 1 .257 .323 .340 .663 76 73 0.1
2026 Wisconsin - A 22 84 338 89 26 6 3 31 42 32 0 1 100 4 3 .263 .326 .402 .729 118 116 2.0
2026 Carolina - A+ 22 29 99 23 2 0 0 9 5 15 0 1 27 1 1 .232 .330 .253 .583 67 73 -0.2
2026 Total - A+ 22 113 437 112 28 6 3 40 47 47 0 2 127 5 4 .256 .327 .368 .696 106 106 1.8
2026 Biloxi - AA 22 8 22 5 1 1 1 3 3 2 0 0 5 0 0 .227 .292 .500 .792 128 128 0.1
2027 Wisconsin - A 23 23 86 25 5 2 1 17 11 15 1 0 21 2 1 .291 .402 .430 .832 127 134 0.6
2027 Carolina - A+ 23 9 29 6 0 0 0 0 2 2 0 0 10 2 0 .207 .258 .207 .465 35 35 -0.1
2027 Total - A+ 23 32 115 31 5 2 1 17 13 17 1 0 31 4 1 .270 .368 .374 .742 106 111 0.5
2028 Biloxi - AA 24 114 410 108 28 3 5 41 42 53 1 4 88 1 2 .263 .346 .383 .729 120 120 2.9
2028 San Antonio - AAA 24 20 58 16 2 0 0 3 3 3 0 1 9 0 0 .276 .306 .310 .617 63 59 -0.1
2029 San Antonio - AAA 25 111 416 101 21 5 5 49 41 28 0 3 97 1 2 .243 .289 .353 .642 73 69 -0.0
2030 Biloxi - AA 26 59 242 71 15 2 2 19 24 17 1 1 46 2 2 .293 .341 .397 .738 116 113 1.1
2030 San Antonio - AAA 26 26 104 29 7 2 3 11 17 5 0 0 19 0 0 .279 .312 .471 .783 100 97 0.4
2031 Biloxi - AA 27 16 67 23 7 0 2 7 10 9 0 0 18 1 1 .343 .421 .537 .958 174 178 1.0
2031 San Antonio - AAA 27 66 134 21 3 0 2 10 14 11 0 1 32 0 0 .157 .219 .224 .443 27 23 -0.7
2032 Las Vegas - AAA 28 9 33 10 1 1 0 4 3 3 0 0 7 0 2 .303 .361 .394 .755 98 96 -0.1
2032 Memphis - AAA 28 39 54 12 3 0 0 2 5 5 0 0 11 0 0 .222 .288 .278 .566 74 65 -0.0
2032 Total - AAA 28 48 87 22 4 1 0 6 8 8 0 0 18 0 2 .253 .316 .322 .638 83 77 -0.1
2033 Memphis - AAA 29 49 104 26 7 0 3 17 11 8 0 2 23 0 0 .250 .298 .404 .702 103 101 0.2
2034 Memphis - AAA 30 29 70 18 4 0 0 3 8 2 1 0 10 0 1 .257 .288 .314 .602 72 69 0.0
Total IL 117 228 56 14 0 3 22 24 15 1 2 44 0 1 .246 .293 .346 .639 87 83
Total PCL 232 745 177 34 8 10 77 78 50 0 5 164 1 4 .238 .284 .345 .629 68 65
Total SL 197 741 207 51 6 10 70 79 81 2 5 157 4 5 .279 .350 .405 .755 124 123
Total CAR 38 128 29 2 0 0 9 7 17 0 1 37 3 1 .227 .315 .242 .557 60 65
Total MID 107 424 114 31 8 4 48 53 47 1 1 121 6 4 .269 .342 .408 .751 120 120
Total AZL 18 71 19 4 1 0 14 11 8 0 1 16 0 0 .268 .338 .352 .690 96 99
Total PIO 25 73 18 6 0 0 5 12 6 1 1 18 1 1 .247 .309 .329 .637 56 46
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2029 Milwaukee - MLB 2B 5 0 1 2 0 3 0 1.000 9.1 2.89 -0.1 1.028
2029 Milwaukee - MLB SS 3 3 3 7 1 10 0 1.000 24.0 3.75 -0.4 .925
2030 Milwaukee - MLB 2B 28 15 20 35 5 57 2 .965 156.0 3.17 -0.9 .978
2030 Milwaukee - MLB 3B 1 1 0 0 0 0 0 .000 6.0 0.00 0.0 .000
2030 Milwaukee - MLB SS 9 3 3 10 2 13 0 1.000 35.0 3.34 +0.2 1.033
TOTAL 2B 33 15 21 37 5 60 2 .967 165.1 3.16 -1.0 .981
TOTAL 3B 1 1 0 0 0 0 0 .000 6.0 0.00 0.0 .000
TOTAL SS 12 6 6 17 3 23 0 1.000 59.0 3.51 -0.2 .982
PLAYER HISTORY
01/01/2025 OSA scouting updated ratings (potential): Contact: 30 (50); Power: 25 (40); Eye: 35 (55).
06/23/2025 Drafted in the 2025 first-year player draft (Round 5, Pick 13, 143rd overall pick) by the Milwaukee Brewers, out of college (University of San Francisco).
06/24/2025 Signed a minor league contract with the Milwaukee Brewers organization with a signing bonus of $390,000.
08/03/2025 Injured (Tired arm), day-to-day for 6 days.
09/22/2025 Wins the 2025 Pioneer League Round 2 with the Rocky Mountain Vibes!
01/01/2026 OSA scouting updated ratings (potential): Contact: 35 (50); Power: 25 (40); Eye: 35 (45).
10/05/2026 Injured (flu-like symptoms),day-to-day for 1 day.
01/01/2027 OSA scouting updated ratings (potential): Contact: 35 (50); Power: 25 (40); Eye: 40 (50).
05/15/2027 Injured (torn labrum (Shoulder)),out for 9-10 months.
11/30/2027 Suffered setback in recovery from injury, will miss another 5 months.
01/01/2028 OSA scouting updated ratings (potential): Contact: 40 (50); Power: 30 (40); Eye: 45 (45).
09/19/2028 Wins the 2028 Southern League Round 2 with the Biloxi Shuckers!
01/01/2029 OSA scouting updated ratings (potential): Contact: 45 (50); Power: 35 (40); Eye: 50 (50).
06/06/2029 Goes 5-5 against the Memphis Redbirds, with 2 2B, 1 3B, 3 RBI and 2 R.
11/28/2029 Received a 1-year contract through automatic renewal worth a total of $563,500.
01/01/2030 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 40 (40); Eye: 50 (50).
05/03/2030 Goes 0-5 against the Jackson Generals, ending his hitting streak at 21 games.
06/03/2030 Wins the SL Player of the Week Award.
06/23/2030 Was selected to the 2030 Southern League All-Star Game.
01/01/2031 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 40 (40); Eye: 50 (50).
04/22/2031 Goes 5-5 against the Pensacola Blue Wahoos, with 3 2B, 3 RBI and 1 R.
10/21/2031 Released by the Milwaukee organization.
01/01/2032 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 40 (40); Eye: 50 (50).
01/22/2032 Signed a minor league contract with majors option with the Oakland Athletics organization.
03/05/2032 Injured (high ankle sprain),out for 7-8 weeks.
05/05/2032 Was granted free agency by the Oakland organization.
06/16/2032 Signed a minor league contract with the Austin Armadillos organization.
10/16/2032 Signed a 1-year minor league contract extension with the Austin Armadillos organization.
01/01/2033 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 40 (40); Eye: 50 (50).
09/07/2033 Signed a 1-year minor league contract extension with the Austin Armadillos organization.
01/01/2034 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 40 (40); Eye: 50 (50).
11/26/2034 Became a minor league free agent.
01/01/2035 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 40 (40); Eye: 45 (45).
Thursday, August 17th , 2023 - OOTP Baseball 23.10 Build 110