Miguel Castro

Free Agent
High Level
MLB
Years
2012-2025 (2015-2025)
Proper Name
Miguel Angel Castro
Nickname
Villa Hermosa
Positions
P (521)
Height / Weight
6-7 / 201
Bats / Throws
Right / Right
Birthdate
December 24,1994   Age:  31.024
Drafted/Signed
Signing Bonus
$ 180,000
Service Time
8.169 (2025)
MLB Debut
MLBAM ID
Retrosheet#
castm002
Show More
Show Releated Ebay Listings

Prospect Rankings

CSV
Glossary
Support TBC for $2/month while removing all ads and getting access to our 20+ research applications, the TBC Player Tracker and much more!
yearsourcetypeteamrankview rankings
2014Baseball AmericaTeamToronto Blue Jays26View Rankings
2015Baseball AmericaTeamToronto Blue Jays9View Rankings
2016Baseball AmericaTeamColorado Rockies12View Rankings
2016MLB PipelineTeamColorado Rockies15View Rankings
4 record(s)
Prospect rankings are available since 1990 and are based on pre-season rankings from various ranking sites.

Pitching Statistics

CSV
Glossary
🔒
Unlock Ad-Free surfing, the TBC Player Tracker, Research Applications, data store discounts + additional grid functionality for only $2/month with TBC PREMIUM.
yearteam nameleaguelevelmlb#agewleraggscgshogrgfsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so/bb
2012Dominican Blue JaysDslRkTOR-17324.87830051020.1161311111202231.337.080.444.878.855.751.82
2013Bluefield Blue JaysAppRkTOR-18000.0010001002.01200030000.504.500.000.0013.509.000.00
2013Gulf Coast Blue JaysGCLRkTOR-18102.40320011115.0114402141000.876.600.001.208.402.407.00
2013Dominican Blue JaysDslRkTOR-18521.3611100010053.040148012710050.986.790.002.0412.062.385.92
2014Vancouver CanadiansNwstA-TOR4519622.1510100000050.1361312220532211.116.440.363.589.482.322.65
2014Lansing LugnutsMidwATOR4319113.74440000021.2109927203010.784.150.832.918.313.742.86
2014Dunedin Blue JaysFSLA+TOR3519103.1221001008.24332350000.814.152.083.125.193.121.67
2015Dunedin Blue JaysFSLA+TOR1820000.0030003005.00000170000.200.000.001.8012.600.007.00
2015Buffalo BisonsILAAATOR1920134.581350082019.2261510412212001.9311.901.835.499.616.861.75
2015Albuquerque IsotopesPCLAAACOL5020201.3211000114013.263207104000.953.950.004.616.591.981.43
2015Toronto Blue JaysALMLBTOR5120024.3813000139412.1157626122101.7010.951.464.388.765.112.00
2015Colorado RockiesNLMLBCOL46200110.1350005305.16662460001.8810.133.386.7510.1310.131.50
2016Albuquerque IsotopesPCLAAACOL50212310.3416000165015.221181857153011.7912.062.874.028.6210.342.14
2016Colorado RockiesNLMLBCOL4621006.1419000194014.218101035120011.5711.051.843.077.366.142.40
2017Bowie BaysoxEastAABAL5622304.44600062024.123131216111101.198.510.372.224.074.811.83
2017Baltimore OriolesALMLBBAL5022333.5339100388066.1532926828382021.227.191.093.805.163.931.36
2018Baltimore OriolesALMLBBAL5023273.96631006216086.1754138950579351.457.820.945.215.944.271.14
2019Baltimore OriolesALMLBBAL5024134.66650006528273.163423810417111201.427.731.235.038.715.151.73
2020Baltimore OriolesALMLBBAL5025104.0216000164115.2177735240011.409.771.722.8713.794.024.80
2020New York MetsNLMLBNYN5025124.001000010109.0115418140002.1111.001.008.0014.005.001.75
2021New York MetsNLMLBNYN5026343.4569200677070.1483027743778061.296.140.905.509.853.841.79
2022Somerset PatriotsEast2AANYA30270010.8030003001.25220123003.6027.000.005.4010.8010.802.00
2022Scranton/Wilkes-Barre RailRidersIL2AAANYA3027000.0030003003.01000250001.003.000.006.0015.000.002.50
2022New York YankeesALMLBNYA3027504.0334000342029.0271613215312041.458.380.624.669.624.972.07
2023Arizona DiamondbacksNLMLBARI5028664.31750007521764.2513231825600031.187.101.113.488.354.452.40
2024ACL DiamondbacksACLRkARI5029000.0022000003.02000050000.676.000.000.0015.000.000.00
2024Reno AcesPCL2AAAARI4029000.0020002003.01000220001.003.000.006.006.000.001.00
2024Arizona DiamondbacksNLMLBARI5029005.9311000112013.220993380011.6813.171.981.985.275.932.67
2025Sugar Land Space CowboysPCL2AAAHOU5030302.29170001715519.2156528200001.176.860.923.669.152.752.50
2025Chicago White SoxALMLBCHA6030007.5060006106.05551540011.677.501.507.506.007.500.80
Tot:MLB (11 yrs) MLB   22284.2442540010642114466.240923922059238414346241.397.891.144.597.984.611.74
Tot:NL (6 yrs) NL   10134.41189200381877177.21549287248817780111.367.801.224.468.974.662.01
Tot:AL (7 yrs) AL   12154.14236200682347289.025514713335150237266131.407.941.094.677.384.581.58
Tot:Minors (9 yrs) Minors   28133.09115370030786279.22181159619101284215111.147.020.613.259.143.702.81
Tot:Rk (3 yrs) Rk   942.2225170028193.17033231251133281.026.750.102.4110.903.184.52
Tot:A- (1 yrs) A-   622.1510100000050.1361312220532211.116.440.363.589.482.322.65
Tot:A (1 yrs) A   113.74440000021.2109927203010.784.150.832.918.313.742.86
Tot:A+ (2 yrs) A+   101.98510004013.243324120000.592.631.322.637.901.983.00
Tot:AA (2 yrs) AA   304.85900029026.028151417134101.359.690.352.424.505.191.86
Tot:AAA (5 yrs) AAA   864.22625002657574.27042351138739011.458.441.334.588.805.061.92
Avg:MLB - 162 Inning avg MLB   ðŸ”’🔒🔒🔒🔒🔒🔒🔒🔒🔒162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Avg:Minors - 162 Inning avg College   ðŸ”’🔒🔒🔒🔒🔒🔒🔒🔒🔒162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Use the Compare Players (TBC PREMIUM) application to compare stats and biography for 2-25 players at a time!

Other Pitching Statistics

CSV
Glossary
Unlock the power of TBC PREMIUM for only $2/month.
yearteam nameleaguecategoryagewleraggscgshogrgfsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so/bb
2015Toronto Blue JaysMLB Spring TrainingSpring20012.19900090012.173300120000.575.110.000.008.762.190.00
2016Colorado RockiesMLB Spring TrainingSpring21003.0090009429.06333090000.676.003.000.009.003.000.00
2017Colorado RockiesMLB Spring TrainingSpring220115.7550005104.06772544012.7513.504.5011.259.0015.750.80
2018Baltimore OriolesMLB Spring TrainingSpring23116.39430010012.21210918110011.588.530.715.687.827.111.38
2019Baltimore OriolesMLB Spring TrainingSpring24001.0890009008.151103110000.965.400.003.2411.881.083.67
2020Baltimore OriolesMLB Spring TrainingSpring25000.0030003003.00000340001.000.000.009.0012.000.001.33
2021New York MetsMLB Spring TrainingSpring26001.2380008007.12111190000.412.451.231.2311.051.239.00
2022New York YankeesMLB Spring TrainingSpring27000.0040004004.02000030020.504.500.000.006.750.000.00
2022New York YankeesChampionship SeriesPlayoffs27000.0020002102.00000020000.000.000.000.009.000.000.00
2023Arizona DiamondbacksMLB Spring TrainingSpring28100.0080008218.02000181000.382.250.001.139.000.008.00
2023Arizona DiamondbacksWild Card SeriesPlayoffs28000.0010001000.20000100001.500.000.0013.500.000.000.00
2023Arizona DiamondbacksDivision SeriesPlayoffs280018.0010001001.01220210003.009.000.0018.009.0018.000.50
2023Arizona DiamondbacksChampionship SeriesPlayoffs28002.7030003003.12110130000.905.400.002.708.102.703.00
2023Arizona DiamondbacksWorld SeriesPlayoffs280136.0030003101.04441101005.0036.009.009.000.0036.000.00
2024Arizona DiamondbacksMLB Spring TrainingSpring29007.8890009118.0108704100001.7511.250.004.5011.259.002.50
2025Houston AstrosMLB Spring TrainingSpring30003.721000010009.211441360001.4510.240.932.795.593.722.00
Tot:Spring (11 Yrs) Spring 233.6578300875486.1633735828875041.056.570.832.929.073.863.11
Tot:Playoffs (2 Yrs) Playoffs 017.881000021008.07771561001.507.881.135.636.757.881.20

Batting Statistics

CSV
Glossary
🔒
Get TBC Data Store discounts (25%) with your TBC PREMIUM subscription.
yearteam nameleaguelevelmlb#agepostbc+gabrh2b3bhrrbisbcsbbsohbpshsfibbgdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so/bbab/hr
Tot:MLB (4 yrs) MLB     2700000000000000000000
Tot:AL (2 yrs) AL     700000000000000000000
Tot:NL (2 yrs) NL     2000000000000000000000
Tot:Minors (2 yrs) Minors     1600000000000000000000
Tot:AAA (2 yrs) AAA     1600000000000000000000
Avg:MLB - 162 game avg MLB     162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Avg:Minors - 162 game avg College     162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
TBC+ Metric is based on wOBA with inclusion of stolen base value. TBC's version of wOBA excludes park factors and uses static coefficients across all levels and years for ease of implementation.
* indicates player had a low sample size of plate appearances.

Use the Compare Players (TBC PREMIUM) application to compare stats and biography for 2-25 players at a time!

Other Batting Statistics

CSV
Glossary
Unlock the power of TBC PREMIUM for only $2/month.
yearteam nameleaguecategoryagegabrh2b3bhrrbisbcsbbsohbpshsfibbgdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so/bbab/hr
2016Colorado RockiesMLB Spring TrainingSpring21400000000000000000000.000.000.000.000.000.000.0000.000.000.000.00
2021New York MetsMLB Spring TrainingSpring26300000000000000000000.000.000.000.000.000.000.0000.000.000.000.00
Tot:Spring (2 Yrs) Spring 700000000000000000000

Talent Ratings

About Talent Ratings
StrikeoutsWalksHittableSO/BBvs PowerDurabilityTeam Success
642259335963.469