1B Carlos Castillo #29
Age: 28 | Bats: L | Throws: L | Morale: Good
04/18/2026
1B CARLOS CASTILLO #29 - AGE: 28 - BATS: L - THROWS: L - MORALE: GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
16 52 13 2 0 4 11 5 19 .250 .305 .519 0 0.1
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 45 45 45 45
Gap 55 45 55 55
Power 55 45 60 55
Eye 55 45 55 55
Avoid K's 40 40 45 45
FIELDING RATINGS
Catcher Infield Outfield
Range: - 40 25
Errors: - 40 25
Arm: 20 40 30
Turn DP: - 25 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: -
1st Base: 55 Center Field: -
2nd Base: - Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 30
Stealing Aggressiveness: 25
Stealing Ability: 20
Baserunning Inst.: 40
Sacrifice Bunt: 35
Bunt for Hit: 25
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
04/16/2026 DET Win, 12-11 4 0 0 0 0 1 3 0
04/14/2026 DET Win, 6-4 4 1 1 1 1 0 2 0
04/13/2026 @ FLA Win, 9-5 3 2 2 0 0 0 0 0
04/12/2026 @ FLA Loss, 3-5 4 0 1 2 0 0 2 0
04/11/2026 @ FLA Loss, 2-8 3 0 0 0 0 1 1 0
04/09/2026 @ GD Win, 10-8 4 0 0 1 0 0 2 0
04/07/2026 @ GD Loss, 1-9 4 1 1 0 0 0 0 0
04/06/2026 DEN Loss, 1-4 3 0 1 0 0 0 1 0
04/05/2026 DEN Win, 3-2 2 1 1 2 1 0 1 0
04/04/2026 DEN Win, 3-2 3 1 2 2 1 0 0 0
PERSONALITY
Birthday:08/12/1997
Born in:Dallas, TX
Nationality:American
Height:6' 2"
Weight:210 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:Major League Contract
Salary:$3,120,000
Signed Through:2026 Season
Major Service:2 Years, 88 Days
Service This Yr:22 Days
40-Man Service:4 Years, 102 Days
Pro Service:10 Years
Arbitration Eligibility:Not yet, but possibly eligible after this season
Option Years:Out of option years
Contract Extension: -
Drafted:2016, 17th Pick in Round 4
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 16 52 13 2 0 4 11 8 5 19 .250 .305 .519 .824 .344 .269 116
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 14 59 0 0 0 1 0 2 27 6 0 0 0.0 8.5 5.43 .1  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   7 1 0 0 0 1 1 0 2 1 0 0 .143 .125 .143 .268
Versus Right   45 12 2 0 4 10 7 5 17 1 0 0 .267 .333 .578 .911
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   11 3 1 0 1 1 3 1 5 0 0 0 .273 .333 .636 .970
Last Week   18 3 1 0 0 3 1 1 6 1 0 0 .167 .200 .222 .422
March   11 2 0 0 1 2 1 3 4 0 0 0 .182 .357 .455 .812
April   41 11 2 0 3 9 7 2 15 2 0 0 .268 .289 .537 .825
Spring Training   32 4 0 0 0 2 1 5 11 1 0 0 .125 .237 .125 .362
Career   786 181 40 4 46 121 107 105 319 7 0 3 .230 .321 .467 .788
Home   23 7 0 0 3 6 4 1 10 1 0 0 .304 .320 .696 1.016
Road   29 6 2 0 1 5 4 4 9 1 0 0 .207 .294 .379 .673
Grass   52 13 2 0 4 11 8 5 19 2 0 0 .250 .305 .519 .824
Day   29 8 2 0 3 8 5 3 11 1 0 0 .276 .333 .655 .989
Night   23 5 0 0 1 3 3 2 8 1 0 0 .217 .269 .348 .617
As Starter   49 12 2 0 3 9 7 5 17 2 0 0 .245 .304 .469 .773
As Reliever / Substitution   3 1 0 0 1 2 1 0 2 0 0 0 .333 .333 1.333 1.667
Pinch Hitting   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Close/Late   12 1 0 0 1 2 1 1 5 0 0 0 .083 .154 .333 .487
Inning 1-3   18 7 2 0 2 6 4 2 6 1 0 0 .389 .429 .833 1.262
Inning 4-6   17 4 0 0 1 3 2 1 7 1 0 0 .235 .263 .412 .675
Inning 7-9   14 2 0 0 1 2 2 1 4 0 0 0 .143 .200 .357 .557
Extra Innings   3 0 0 0 0 0 0 1 2 0 0 0 .000 .250 .000 .250
0 Outs   19 6 1 0 1 2 4 2 6 1 0 0 .316 .364 .526 .890
1 Outs   19 5 0 0 3 6 4 1 5 1 0 0 .263 .286 .737 1.023
2 Outs   14 2 1 0 0 3 0 2 8 0 0 0 .143 .250 .214 .464
Scoring Position   13 2 1 0 0 5 0 2 5 2 0 0 .154 .235 .231 .466
Bases Empty   28 6 1 0 2 2 5 3 12 0 0 0 .214 .290 .464 .755
Runner on 1st   11 5 0 0 2 4 3 0 2 0 0 0 .455 .455 1.000 1.455
Runner on 2nd   3 0 0 0 0 0 0 1 1 0 0 0 .000 .250 .000 .250
Runner on 3rd   1 0 0 0 0 1 0 1 1 1 0 0 .000 .333 .000 .333
Runner on 1st & 2nd   4 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
Runner on 1st & 3rd   4 1 1 0 0 3 0 0 1 1 0 0 .250 .200 .500 .700
Bases Loaded   1 1 0 0 0 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000
Two Strikes   30 7 2 0 3 8 5 3 19 1 0 0 .233 .294 .600 .894
First Pitch   5 2 0 0 1 1 2 0 0 0 0 0 .400 .400 1.000 1.400
Count 0-1   3 1 0 0 0 0 1 0 0 0 0 0 .333 .333 .333 .667
Count 0-2   4 0 0 0 0 0 0 0 3 0 0 0 .000 .000 .000 .000
Count 1-0   7 1 0 0 0 0 0 0 0 0 0 0 .143 .143 .143 .286
Count 1-1   3 1 0 0 0 2 0 0 0 1 0 0 .333 .250 .333 .583
Count 1-2   8 3 0 0 1 2 2 0 4 0 0 0 .375 .375 .750 1.125
Count 2-0   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 2-1   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 2-2   13 3 2 0 1 4 2 0 9 1 0 0 .231 .214 .615 .830
Count 3-0   0 0 0 0 0 0 0 1 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   1 1 0 0 0 0 0 1 0 0 0 0 1.000 1.000 1.000 2.000
Full Count   5 1 0 0 1 2 1 3 3 0 0 0 .200 .500 .800 1.300
Behind in Count   15 4 0 0 1 2 3 0 7 0 0 0 .267 .267 .467 .733
Ahead in Count   11 2 0 0 0 0 0 2 0 0 0 0 .182 .308 .182 .490
Batting 4th   4 1 0 0 0 0 1 0 0 0 0 0 .250 .250 .250 .500
Batting 5th   10 2 0 0 0 2 1 0 4 2 0 0 .200 .167 .200 .367
Batting 6th   37 10 2 0 4 9 6 5 14 0 0 0 .270 .357 .649 1.006
Batting 7th   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Low Leverage   19 3 0 0 1 2 3 2 7 1 0 0 .158 .227 .316 .543
Medium Leverage   20 7 1 0 2 3 4 2 7 0 0 0 .350 .409 .700 1.109
High Leverage   13 3 1 0 1 6 1 1 5 1 0 0 .231 .267 .538 .805
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
2020 Chicago - MSL 22 49 155 38 8 2 10 32 19 21 1 2 59 0 0 .245 .335 .516 .851 130 131 1.0
2021 Chicago - MSL 23 147 449 108 28 2 28 67 67 63 1 3 188 0 0 .241 .333 .499 .832 130 127 2.8
2022 Chicago - MSL 24 60 130 22 2 0 4 11 13 16 1 0 53 0 0 .169 .265 .277 .542 57 62 -0.4
2026 Alaska - MSL 28 16 52 13 2 0 4 11 8 5 0 2 19 0 0 .250 .305 .519 .824 124 116 0.1
Total MSL 272 786 181 40 4 46 121 107 105 3 7 319 0 0 .230 .321 .467 .788 118 117 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
2016 Total - 18 25 110 54 16 1 5 34 54 16 0 1 7 1 1 .491 .551 .791 1.342 100 100 2.7
2016 Great Falls - R 18 28 98 26 6 0 1 11 9 6 0 0 20 0 0 .265 .308 .357 .665 93 94 0.0
2016 Arizona (CHI) - R 18 36 134 24 4 0 4 12 13 15 0 2 48 0 0 .179 .258 .299 .557 57 53 -0.7
2016 Total - R 18 64 232 50 10 0 5 23 22 21 0 2 68 0 0 .216 .278 .323 .602 72 69 -0.7
2017 Great Falls - R 19 44 130 36 11 0 2 19 13 18 0 0 34 0 0 .277 .365 .408 .773 115 112 0.4
2017 Arizona (CHI) - R 19 1 2 1 1 0 0 0 0 0 0 0 0 0 0 .500 .500 1.000 1.500 384 370 0.2
2017 Bristol - R 19 1 5 1 1 0 0 0 1 0 0 0 3 0 0 .200 .200 .400 .600 69 63 0.0
2017 Total - R 19 46 137 38 13 0 2 19 14 18 0 0 37 0 0 .277 .361 .416 .777 117 114 0.6
2018 Winston-Salem - A 20 136 490 146 58 1 10 62 64 96 1 4 137 0 0 .298 .411 .482 .893 159 158 5.5
2019 Birmingham - AA 21 137 507 129 39 2 17 74 54 75 1 2 150 0 0 .254 .350 .440 .790 130 129 3.0
2020 Birmingham - AA 22 3 11 5 0 0 2 6 3 0 0 0 3 0 0 .455 .455 1.000 1.455 305 316 0.3
2020 Cincinnati - AAA 22 81 291 83 23 0 21 46 53 47 0 4 108 0 0 .285 .380 .581 .961 173 166 3.5
2022 Cincinnati - AAA 24 24 84 25 5 0 5 12 12 7 0 0 28 0 0 .298 .352 .536 .887 158 161 0.7
2023 Cincinnati - AAA 25 122 366 109 27 1 23 60 55 45 4 2 106 1 0 .298 .379 .566 .944 176 182 5.0
2024 Cincinnati - AAA 26 124 429 124 18 0 23 65 51 37 2 3 122 0 0 .289 .346 .492 .838 149 154 4.0
2025 Cincinnati - AAA 27 133 404 101 28 2 20 68 65 58 1 5 117 0 0 .250 .342 .478 .820 144 145 3.6
Total IL 484 1574 442 101 3 92 251 236 194 7 14 481 1 0 .281 .359 .524 .884 159 161
Total SL 140 518 134 39 2 19 80 57 75 1 2 153 0 0 .259 .352 .452 .804 133 132
Total CAR 136 490 146 58 1 10 62 64 96 1 4 137 0 0 .298 .411 .482 .893 159 158
Total APP 1 5 1 1 0 0 0 1 0 0 0 3 0 0 .200 .200 .400 .600 69 63
Total AZL 37 136 25 5 0 4 12 13 15 0 2 48 0 0 .184 .261 .309 .570 61 57
Total PIO 72 228 62 17 0 3 30 22 24 0 0 54 0 0 .272 .341 .386 .727 106 105
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 Winston-Salem - CAR 20 4 15 6 0 0 0 2 1 5 0 0 2 0 0 .400 .550 .400 .950 179 172 -0.4
Total CAR 4 15 6 0 0 0 2 1 5 0 0 2 0 0 .400 .550 .400 .950 179 172
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2017 Bristol - R 1B 1 1 7 1 1 8 0 1.000 10.0 7.20 +0.2 1.098
2017 Arizona (CHI) - R 1B 1 1 3 0 0 3 0 1.000 3.0 9.00 +0.8 .000
2017 Great Falls - R 1B 34 33 255 18 22 273 0 1.000 289.0 8.50 -0.5 .987
2018 Winston-Salem - A 1B 134 133 1121 70 81 1197 6 .995 1173.0 9.14 +4.4 1.046
2019 Birmingham - AA 1B 136 136 1118 52 75 1181 11 .991 1195.2 8.81 -0.7 .980
2020 Chicago - MLB 1B 40 37 289 15 26 308 4 .987 341.2 8.01 +0.4 .989
2020 Cincinnati - AAA 1B 80 80 758 28 49 790 4 .995 697.2 10.14 +2.0 1.037
2020 Birmingham - AA 1B 3 3 26 0 4 26 0 1.000 23.0 10.17 0.0 .000
2021 Chicago - MLB 1B 125 120 813 54 86 878 11 .987 1053.1 7.41 -0.5 1.001
2022 Chicago - MLB 1B 35 31 218 7 21 227 2 .991 266.0 7.61 +0.5 1.014
2022 Cincinnati - AAA 1B 22 22 161 7 11 172 4 .977 178.1 8.48 -1.9 .920
2022 Chicago - MLB LF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2023 Cincinnati - AAA 1B 105 99 873 70 23 948 5 .995 822.1 10.32 +2.9 1.035
2024 Cincinnati - AAA 1B 112 107 906 65 32 975 4 .996 955.2 9.14 +5.5 1.011
2025 Cincinnati - AAA 1B 88 81 709 52 71 765 4 .995 729.0 9.40 +2.9 1.022
2026 Alaska - MLB 1B 2 0 4 0 0 4 0 1.000 6.0 6.00 0.0 .000
TOTAL 1B 918 884 7261 439 502 7755 55 .993 7743.2 8.95 +15.9 1.014
PLAYER HISTORY
01/01/2017 OSA scouting updated ratings (potential): Contact: 35 (45); Power: 25 (55); Eye: 40 (55).
07/11/2017 Injured on 07/08/2017, diagnosed with a knee sprain, will miss 2-3 weeks.
01/01/2018 OSA scouting updated ratings (potential): Contact: 40 (50); Power: 30 (60); Eye: 50 (55).
05/15/2018 Injured (Thumb contusion), day-to-day for 4 days.
06/24/2018 Was selected to the 2018 Carolina League All-Star Game.
07/30/2018 Wins the CAR Player of the Week Award.
09/01/2018 Wins the CAR Batter of the Month Award.
10/01/2018 Wins the 2018 CAR Platinum Stick Award at 1B.
10/04/2018 Finished 3rd in 2018 CAR Outstanding Hitter Award voting.
01/01/2019 OSA scouting updated ratings (potential): Contact: 45 (55); Power: 45 (60); Eye: 55 (55).
01/01/2020 OSA scouting updated ratings (potential): Contact: 45 (55); Power: 55 (60); Eye: 55 (55).
04/20/2020 Wins the IL Player of the Week Award.
04/20/2020 Injured (Sore ankle), day-to-day for 1 day.
06/18/2020 Injured (Calf soreness), day-to-day for 3 days.
06/29/2020 Wins the IL Player of the Week Award.
09/22/2020 Wins the 2020 Southern League Round 2 with the Birmingham Rams!
11/23/2020 Received a 1-year contract worth a total of $575,000 through automatic renewal.
01/01/2021 OSA scouting updated ratings (potential): Contact: 50 (55); Power: 60 (60); Eye: 55 (55).
11/27/2021 Received a 1-year contract through automatic renewal worth a total of $575,000.
01/01/2022 OSA scouting updated ratings (potential): Contact: 50 (55); Power: 60 (60); Eye: 55 (55).
05/25/2022 Hits three home runs against the Toledo Sailors, going 4-5 with 3 RBI and 3 runs scored!
06/06/2022 Injured on 06/02/2022, diagnosed with a partially torn labrum, will miss 2-3 months.
06/06/2022 Transferred to the 60-day IL.
08/21/2022 Injured (strained back),day-to-day for 4 days.
11/28/2022 Received a 1-year contract through automatic renewal worth a total of $740,000.
01/01/2023 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 60 (65); Eye: 55 (55).
06/26/2023 Wins the IL Player of the Week Award.
07/01/2023 Wins the IL Batter of the Month Award.
08/28/2023 Wins the IL Player of the Week Award.
09/01/2023 Wins the IL Batter of the Month Award.
10/08/2023 Wins the 2023 IL Platinum Stick Award at 1B.
10/11/2023 Wins the 2023 IL Outstanding Hitter Award.
11/28/2023 Received a 1-year contract through automatic renewal worth a total of $780,000.
01/01/2024 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 60 (60); Eye: 50 (55).
05/16/2024 Injured (groin soreness),day-to-day for 4 days.
10/15/2024 Wins the 2024 IL Platinum Stick Award at 1B.
10/18/2024 Finished 2nd in 2024 IL Outstanding Hitter Award voting.
11/27/2024 Received a 1-year contract through automatic renewal worth a total of $820,000.
01/01/2025 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 55 (55); Eye: 55 (55).
07/26/2025 Injured (bruised toe),day-to-day for 1 day.
08/01/2025 Wins the IL Batter of the Month Award.
10/13/2025 Wins the 2025 IL Platinum Stick Award at 1B.
10/23/2025 Injured (flu),day-to-day for one week.
11/17/2025 Became a free agent.
01/01/2026 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 55 (55); Eye: 55 (55).
03/01/2026 Signed a minor league contract with majors option with the Alaska Snow Sox organization.
LEADERBOARD APPEARANCES
Year K Rank
2021 188 6
Year IBB Rank
2021 5 8
Year ISO Rank
2021 .258 6
Friday, April 17th , 2026 - OOTP Baseball 26.4 Build 61