P Miguel 'Villa Hermosa' Castro #37
Age: 37 | Bats: R | Throws: R | Morale: Normal
03/23/2032
OA: 47 POT: 47
P MIGUEL 'VILLA HERMOSA' CASTRO #37 - AGE: 37 - BATS: R - THROWS: R - MORALE: NORMAL
G GS Rec SV ERA IP HA HR BB K WHIP WAR
0 0 0-0 0 0.00 0.0 0 0 0 0 0.00 0.0
PITCHING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.
Stuff 50 50 55 50
Movement 55 55 60 55
Control 45 45 45 45
PITCHING RATINGS
Pitch Cur. Pot.
Slider 60 60
Changeup 50 50
Sinker 60 60
 
 
OTHER PITCHING RATINGS
Velocity 93-95 Mph
Stamina 25
Suggested Role Strictly BP
Type Groundball Pitcher
Hold Runners 60
Defense 40
RUN/BUNT RATINGS
Running Speed: 25
Stealing Ability: 25
Baserunning Inst.: 30
Sacrifice Bunt: 55
Bunt for Hit: 25
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
PERSONALITY
Garden-variety ballplayer.
High: Adaptability
Birthday:12/24/1994
Born in:La Romana, LA
Nationality:Dominican
Height:6' 7"
Weight:200 lbs
Local Popularity:Well Known
National Pop.:Fair
STATUS
Contract:Major League Contract
Salary:$1,800,000
Signed Through:2032 Season
Major Service:15 Years, 53 Days
Service This Yr:None
40-Man Service:15 Years, 56 Days
Pro Service:19 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:Out of option years
Contract Extension: -
Drafted:-
CAREER PITCHING STATS
Year/Team/League Age G GS W L SV ERA IP HA R ER HR BB K CG SHO WHIP BABIP FIP WAR ERA+
2015 Toronto - MLB 20 13 0 0 2 4 4.38 12.1 15 7 6 2 6 12 0 0 1.70 .351 4.35 -0.0 91
2015 Colorado - MLB 20 5 0 0 1 0 10.12 5.1 6 6 6 2 4 6 0 0 1.88 .286 8.14 -0.3 39
2015 Total - MLB 20 18 0 0 3 4 6.11 17.2 21 13 12 4 10 18 0 0 1.75 .333 5.49 -0.3 65
2016 Colorado - MLB 21 19 0 0 0 0 6.14 14.2 18 10 10 3 5 12 0 0 1.57 .333 5.55 -0.2 68
2017 Baltimore - MLB 22 39 1 3 3 0 3.53 66.1 53 29 26 8 28 38 0 0 1.22 .231 4.85 -0.1 124
2018 Baltimore - MLB 23 63 1 2 7 0 3.96 86.1 75 41 38 9 50 57 0 0 1.45 .255 5.03 -0.5 108
2019 Baltimore - MLB 24 65 0 1 3 2 4.66 73.1 63 42 38 10 41 71 0 0 1.42 .269 4.77 0.1 99
2020 Baltimore - MLB 25 16 0 1 0 1 4.02 15.2 17 7 7 3 5 24 0 0 1.40 .378 3.81 0.1 107
2020 New York - MLB 25 10 0 1 2 0 4.00 9.0 11 5 4 1 8 14 0 0 2.11 .455 4.37 0.0 112
2020 Total - MLB 25 26 0 2 2 1 4.01 24.2 28 12 11 4 13 38 0 0 1.66 .407 4.01 0.2 109
2021 New York - MLB 26 69 2 3 4 0 3.45 70.1 48 30 27 7 43 77 0 0 1.29 .241 4.47 0.1 121
2022 New York - MLB 27 32 0 5 0 0 4.00 27.0 25 15 12 2 13 30 0 0 1.41 .324 3.66 0.2 97
2023 Los Angeles - MLB 28 57 0 3 1 0 1.90 71.0 59 20 15 1 39 75 0 0 1.38 .310 3.30 1.0 217
2024 Los Angeles - MLB 29 5 0 0 0 0 6.43 7.0 6 5 5 1 6 6 0 0 1.71 .250 5.79 -0.1 62
2024 Texas - MLB 29 65 0 4 1 3 2.97 66.2 54 25 22 12 27 76 0 0 1.21 .269 4.57 -0.2 136
2024 Total - MLB 29 70 0 4 1 3 3.30 73.2 60 30 27 13 33 82 0 0 1.26 .267 4.69 -0.4 122
2025 St. Louis - MLB 30 52 0 5 2 1 4.45 54.2 50 31 27 5 32 54 0 0 1.50 .298 4.28 0.3 97
2026 St. Louis - MLB 31 72 1 6 3 0 2.54 85.0 50 25 24 2 36 108 0 0 1.01 .259 2.30 2.4 163
2027 St. Louis - MLB 32 67 0 3 2 0 3.53 71.1 56 31 28 3 40 77 0 0 1.35 .291 3.40 0.9 115
2028 St. Louis - MLB 33 68 7 2 8 3 3.60 70.0 50 29 28 10 29 78 0 0 1.13 .241 4.24 0.4 116
2029 Colorado - MLB 34 45 0 1 0 1 4.07 55.1 56 26 25 8 20 73 0 0 1.37 .340 3.95 0.6 113
2030 Colorado - MLB 35 52 0 3 1 3 3.12 66.1 54 27 23 5 25 70 0 0 1.19 .278 3.31 1.2 148
2031 Los Angeles - MLB 36 66 0 9 4 1 3.83 80.0 68 38 34 11 30 82 0 0 1.23 .278 4.18 0.4 111
Total MLB 880 12 52 44 19 3.62 1007.2 834 449 405 105 487 1040 0 0 1.31 .279 4.09 6.2 118
CAREER MINOR LEAGUE PITCHING STATS
Year/Team/League Age G GS W L SV ERA IP HA R ER HR BB K CG SHO WHIP BABIP FIP WAR ERA+
2012 Toronto (DSL) - R 17 8 3 3 2 0 4.87 20.1 16 13 11 1 11 20 0 0 1.33 .294 3.94 0.2 81
2013 Toronto (DSL) - R 18 11 10 5 2 0 1.36 53.0 40 14 8 0 12 71 0 0 0.98 .328 1.48 2.6 291
2013 Toronto (FCL) - R 18 3 2 1 0 1 2.40 15.0 11 4 4 0 2 14 0 0 0.87 .275 1.73 0.7 168
2013 Total - R 18 1 0 0 0 0 0.00 2.0 1 2 0 0 0 3 0 0 0.50 .167 0.20 0.1 999
2013 Total - R 18 15 12 6 2 1 1.54 70.0 52 20 12 0 14 88 0 0 0.94 .310 1.50 3.4 258
2014 Total - A- 19 10 10 6 2 0 2.15 50.1 36 13 12 2 20 53 0 0 1.11 .272 2.86 1.5 186
2014 Total - A 19 4 4 1 1 0 3.74 21.2 10 9 9 2 7 20 0 0 0.78 .151 3.66 0.4 107
2014 Total - A+ 19 2 1 1 0 0 3.12 8.2 4 3 3 2 3 5 0 0 0.81 .095 6.08 -0.1 128
2014 Total - A+ 19 6 5 2 1 0 3.56 30.1 14 12 12 4 10 25 0 0 0.79 .135 4.35 0.3 112
2015 Total - A+ 20 3 0 0 0 0 0.00 5.0 0 0 0 0 1 7 0 0 0.20 .000 1.00 0.2 999
2015 Albuquerque - AAA 20 11 0 2 0 0 1.32 13.2 6 3 2 0 7 10 0 0 0.95 .162 3.05 0.2 310
2015 Buffalo - AAA 20 13 5 1 3 0 4.58 19.2 26 15 10 4 12 21 0 0 1.93 .367 5.84 -0.2 87
2015 Total - AAA 20 24 5 3 3 0 3.24 33.1 32 18 12 4 19 31 0 0 1.53 .289 4.70 -0.0 124
2016 Albuquerque - AAA 21 16 0 2 3 0 10.34 15.2 21 18 18 5 7 15 0 0 1.79 .364 6.97 -0.5 40
2017 Bowie - AA 22 6 0 3 0 0 4.44 24.1 23 13 12 1 6 11 0 0 1.19 .275 3.57 0.2 90
Total IL 13 5 1 3 0 4.58 19.2 26 15 10 4 12 21 0 0 1.93 .367 5.84 87.4
Total PCL 27 0 4 3 0 6.14 29.1 27 21 20 5 14 25 0 0 1.40 .272 5.14 66.6
Total EL 6 0 3 0 0 4.44 24.1 23 13 12 1 6 11 0 0 1.19 .275 3.57 89.7
Total MWL 5 1 1 0 0 1.98 13.2 4 3 3 2 4 12 0 0 0.59 .069 4.22 202.5
Total CAL 4 4 1 1 0 3.74 21.2 10 9 9 2 7 20 0 0 0.78 .151 3.66 107.0
Total NWL 10 10 6 2 0 2.15 50.1 36 13 12 2 20 53 0 0 1.11 .272 2.86 186.4
Total APP 1 0 0 0 0 0.00 2.0 1 2 0 0 0 3 0 0 0.50 .167 0.20 999.0
Total FCL 3 2 1 0 1 2.40 15.0 11 4 4 0 2 14 0 0 0.87 .275 1.73 167.8
Total DSL 19 13 8 4 0 2.33 73.1 56 27 19 1 23 91 0 0 1.08 .318 2.16 169.7
CAREER POSTSEASON PITCHING STATS
Year/Team/League Age G GS W L SV ERA IP HA R ER HR BB K CG SHO WHIP BABIP FIP WAR ERA+
2023 Los Angeles - MLB 28 1 0 0 0 0 0.00 2.1 1 0 0 0 0 4 0 0 0.43 .250 0.00 0.1 999
2029 Colorado - MLB 34 1 0 0 0 0 10.80 1.2 2 2 2 1 3 2 0 0 3.00 .250 14.15 -0.2 43
2030 Colorado - MLB 35 7 0 0 0 0 0.00 8.0 6 0 0 0 2 9 0 0 1.00 .300 1.72 0.3 999
Total MLB 9 0 0 0 0 1.50 12.0 9 2 2 1 5 15 0 0 1.17 .286 3.11 307.3
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2015 Colorado - MLB P 5 0 0 2 0 2 0 1.000 5.1 3.38 0.0 .000
2015 Toronto - MLB P 13 0 0 0 0 0 0 .000 12.1 0.00 +0.2 .000
2016 Colorado - MLB P 19 0 3 4 1 8 1 .875 14.2 4.30 -0.3 .000
2017 Baltimore - MLB P 39 1 2 10 1 12 0 1.000 66.1 1.63 +0.5 .000
2018 Baltimore - MLB P 63 1 3 7 0 12 2 .833 86.1 1.04 -0.0 .000
2019 Baltimore - MLB P 65 0 7 10 1 18 1 .944 73.1 2.09 -1.9 .000
2020 New York - MLB P 10 0 0 1 0 1 0 1.000 9.0 1.00 -0.2 .000
2020 Baltimore - MLB P 16 0 1 0 0 1 0 1.000 15.2 0.57 -0.4 .000
2021 New York - MLB P 69 2 8 8 0 17 1 .941 70.1 2.05 -0.4 .000
2022 New York - MLB P 32 0 0 3 0 3 0 1.000 27.0 1.00 0.0 .000
2023 Los Angeles - MLB P 56 0 5 6 0 12 1 .917 71.0 1.39 +0.4 .789
2024 Los Angeles - MLB P 5 0 0 0 0 0 0 .000 7.0 0.00 0.0 .000
2024 Texas - MLB P 64 0 0 9 0 9 0 1.000 66.2 1.21 +0.8 1.022
2025 St. Louis - MLB P 52 0 2 5 0 8 1 .875 54.2 1.15 -0.1 1.020
2026 St. Louis - MLB P 72 1 5 9 1 14 0 1.000 85.0 1.48 +1.0 1.166
2027 St. Louis - MLB P 66 0 1 5 0 6 0 1.000 71.1 0.76 -0.4 1.035
2028 St. Louis - MLB P 68 7 1 5 0 6 0 1.000 70.0 0.77 +0.4 1.378
2029 Colorado - MLB P 45 0 2 5 0 7 0 1.000 55.1 1.14 -0.2 1.002
2030 Colorado - MLB P 52 0 4 3 1 8 1 .875 66.1 0.95 -0.6 .669
2031 Los Angeles - MLB P 65 0 1 5 0 6 0 1.000 80.0 0.68 +0.0 .986
TOTAL P 876 12 45 97 5 150 8 .947 1007.2 1.27 -1.3 1.018
PLAYER HISTORY
01/05/2012 Signed by the Toronto Blue Jays as an international free agent.
07/28/2015 Traded by the Toronto Blue Jays with Jesus Tinoco (minors), Jeff Hoffman and Jose Reyes to the Colorado Rockies for LaTroy Hawkins and Troy Tulowitzki.
04/07/2017 Traded by the Colorado Rockies to the Baltimore Orioles for a player to be named later. The Baltimore Orioles sent Jon Keller (minors) (September 7, 2017) to the Colorado Rockies to complete the trade.
01/09/2020 Signed a 1-year contract extension worth a total of $1,050,000 with the Baltimore Orioles organization.
08/31/2020 Traded by the Baltimore Orioles to the New York Mets for Kevin Smith (minors) and player to be named or cash.
04/03/2022 Traded by the New York Mets to the New York Yankees for Joely Rodriguez.
07/01/2022 New York Yankees placed RHP Miguel Castro on the paternity list. [Auto]
07/04/2022 New York Yankees placed RHP Miguel Castro on the restricted list. [Auto]
07/06/2022 New York Yankees activated RHP Miguel Castro from the restricted list. [Auto]
07/16/2022 New York Yankees placed RHP Miguel Castro on the 15-day injured list retroactive to July 13, 2022. Right shoulder strain. [Auto]
08/01/2022 New York Yankees transferred RHP Miguel Castro from the 15-day injured list to the 60-day injured list. Right shoulder strain. [Auto]
11/29/2022 Became a free agent.
01/01/2023 OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 65 (65); Control: 40 (40).
02/20/2023 Signed a 2-year contract worth a total of $11,500,000 with the Los Angeles Angels organization.
09/07/2023 Injured (flu),day-to-day for 3 days.
01/01/2024 OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 65 (65); Control: 45 (45).
04/12/2024 Was traded by the Los Angeles Angels to the Texas Rangers, along with 2B Donovan Solano, SS Miguel Rojas, SP Luis Morales, and SP Rodolfo Rosario, in exchange for SP Carlos Rodón.
11/17/2024 Became a free agent.
12/24/2024 Signed a 4-year contract worth a total of $27,500,000 with the St. Louis Cardinals organization.
01/01/2025 OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 65 (65); Control: 45 (45).
06/11/2025 Injured (strained back),day-to-day for one week.
08/14/2025 Injured (strained forearm),out for 4-5 weeks.
01/01/2026 OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 70 (70); Control: 40 (40).
04/05/2026 Injured (sinus infection),day-to-day for 2 days.
06/09/2026 Injured (strained back),day-to-day for 4 days.
01/01/2027 OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 70 (70); Control: 40 (40).
03/18/2027 Injured (mild oblique strain),day-to-day for 3 days.
08/10/2027 Injured (calf strain),out for 3 weeks.
08/26/2027 Suffered setback in recovery from injury, will miss another one week.
01/01/2028 OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 75 (75); Control: 45 (45).
06/16/2028 Injured (strained back),day-to-day for 3 days.
11/24/2028 Became a free agent.
12/12/2028 Signed a 2-year contract worth a total of $11,000,000 with the Colorado Rockies organization.
01/01/2029 OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 60 (60); Control: 45 (45).
01/01/2029 OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 60 (60); Control: 45 (45).
01/01/2030 OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 60 (60); Control: 45 (45).
01/01/2030 OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 60 (60); Control: 45 (45).
11/21/2030 Became a free agent.
01/01/2031 OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 60 (60); Control: 45 (45).
01/01/2031 OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 60 (60); Control: 45 (45).
02/22/2031 Signed a 1-year contract worth a total of $7,500,000 with the Los Angeles Angels organization.
11/29/2031 Became a free agent.
01/01/2032 OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 45 (45).
01/01/2032 OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 45 (45).
03/03/2032 Signed a 1-year contract worth a total of $1,800,000 with the San Francisco Giants organization.
LEADERBOARD APPEARANCES
Year G Rank
2026 72 8
2031 66 10
Year HLD Rank
2026 18 9
2031 18 6
Year WP Rank
2018 9 10
2019 11 5
Year RA Rank
2026 71 9
2031 66 9
Monday, February 10th , 2025 - OOTP Baseball 25.11 Build 103