Luis Castillo

Active on MLB Roster | Seattle Mariners
High Level
MLB
Years
2012-2025 (2017-2025)
Proper Name
Luis Miguel Castillo
Nickname
La Piedra
Positions
P (369)
Height / Weight
6-2 / 200
Bats / Throws
Right / Right
Birthdate
December 12,1992   Age:  33.035
Drafted/Signed
Service Time
8.101 (2025)
MLB Debut
Contract Info
MLBAM ID
Retrosheet#
castl003
Show More
[2019] Opening day starter for the Cincinnati Reds   [2021] Opening day starter for the Cincinnati Reds   [2023] Opening day starter for the Seattle Mariners   [2024] Opening day starter for the Seattle Mariners
Show Releated Ebay Listings

Prospect Rankings

CSV
Glossary
TBC PREMIUM Subscribers get access to additional grid functionality such as pre-defined filters, manual removal of rows and quick player comparison! Full feature list.
yearsourcetypeteamrankview rankings
2017Baseball AmericaTeamMiami Marlins2View Rankings
2017MLB PipelineTeamCincinnati Reds7View Rankings
2 record(s)
Prospect rankings are available since 1990 and are based on pre-season rankings from various ranking sites.

Pitching Statistics

CSV
Glossary
🔒
Get access to locked features and remove all ads with TBC PREMIUM. Only $2/month. Register today!
yearteam nameleaguelevelmlb#agewleraggscgshogrgfsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so/bb
2012Dominican GiantsDslRkSFN-19133.31190001911254.1472520122477141.277.790.173.647.794.142.14
2013Dominican GiantsDslRkSFN-20010.642700027242028.1155203341010.644.760.000.9510.801.5911.33
2014Augusta GreenJacketsSALASFN2821223.074800048311058.2562320625663011.388.590.923.8410.123.532.64
2015Greensboro GrasshoppersSALAMIA1222432.98257001812463.1592521119632001.238.380.142.708.953.553.32
2015Jupiter HammerheadsFSLA+MIA4422233.501090010043.2441717314313001.339.070.622.896.393.502.21
2016Jupiter HammerheadsFSLA+MIA1223842.07232110200117.2952927218913030.967.270.151.386.962.225.06
2016Jacksonville SunsSouAAMIA2623023.86330000014.0129617123011.367.710.644.507.715.791.71
2017Pensacola Blue WahoosSouAACIN2624442.5814141000080.1682423513813131.017.620.561.469.072.696.23
2017Cincinnati RedsNLMLBCIN5824373.1215150000089.16432311132982131.076.451.113.229.873.223.06
2018Cincinnati RedsNLMLBCIN582510124.30313100000169.2158898128491654251.228.381.492.608.754.723.37
2019Cincinnati RedsNLMLBCIN58261583.40323200000190.2139767222792265371.146.561.043.7310.673.592.86
2020Cincinnati RedsNLMLBCIN5827463.2112121000070.0623125524891011.237.970.643.0911.443.993.71
2021Cincinnati RedsNLMLBCIN58288163.98333300000187.2181948319751921171.368.680.913.609.214.512.56
2022Dayton DragonsMidw2A+CIN3229003.8611000002.12110340002.147.710.0011.5715.433.861.33
2022Louisville BatsIL2AAACIN1229000.0022000008.050005121001.255.630.005.6313.500.002.40
2022Cincinnati RedsNLMLBCIN5829442.8614140000085.0633027728900141.076.670.742.969.533.183.21
2022Seattle MarinersALMLBSEA2129423.1711110000065.1552623617770041.107.580.832.3410.613.584.53
2023Seattle MarinersALMLBSEA58301493.34333300000197.0160817328562193051.107.311.282.5610.013.703.91
2024Seattle MarinersALMLBSEA583111123.64303000000175.1158737125471750051.178.111.282.418.983.753.72
2025Seattle MarinersALMLBSEA58321183.54323200000180.2168767123461623071.188.371.152.298.073.793.52
Tot:MLB (9 yrs) MLB   84843.55243243100001410.212086085571744531493198481.187.711.112.899.533.883.30
Tot:AL (4 yrs) AL   40313.4610610600000618.15412562388216663360211.147.871.192.429.213.733.81
Tot:NL (6 yrs) NL   44533.6213713710000792.166735231992287860138271.207.581.053.269.774.003.00
Tot:Minors (7 yrs) Minors   21222.6217257207811536470.240315813719129441262131.137.710.362.478.433.023.42
Tot:Rk (2 yrs) Rk   142.404600035462282.2623022125818151.056.750.112.728.823.273.24
Tot:A (2 yrs) A   653.0273700436614122.011548417441295011.308.480.523.259.523.542.93
Tot:A+ (3 yrs) A+   1072.47343110030163.214147455351266031.087.750.271.926.932.583.60
Tot:AA (2 yrs) AA   462.7717171000094.1803329620936141.067.630.571.918.873.154.65
Tot:AAA (1 yrs) AAA   000.0022000008.050005121001.255.620.005.6213.500.002.40
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
Get access to locked features and remove all ads with TBC PREMIUM. Only $2/month. Register today!
yearteam nameleaguecategoryagewleraggscgshogrgfsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so/bb
2016Miami MarlinsMLB Spring TrainingSpring23000.0010001000.10000000000.000.000.000.000.000.000.00
2017Cincinnati RedsMLB Spring TrainingSpring24103.6030003005.04220330001.407.200.005.405.403.601.00
2018Cincinnati RedsMLB Spring TrainingSpring25024.73440000013.1187714120001.6512.150.682.708.104.733.00
2019Cincinnati RedsMLB Spring TrainingSpring260212.4642002008.213121225100012.0813.502.085.1910.3812.462.00
2019National LeagueMajor League BaseballAllStar26000.0010001001.00000020000.000.000.000.0018.000.000.00
2020Cincinnati RedsMLB Spring TrainingSpring27028.6844000009.1169904141002.1415.430.003.8613.508.683.50
2020Cincinnati RedsWild Card SeriesPlayoffs27011.6911000005.16110170001.3110.130.001.6911.811.697.00
2021Cincinnati RedsMLB Spring TrainingSpring28111.9333000009.19220580001.508.680.004.827.711.931.60
2022National LeagueMajor League BaseballAllStar29000.0010001002.02000040001.009.000.000.0018.000.000.00
2022Seattle MarinersWild Card SeriesPlayoffs29100.0011000007.16000050010.827.360.000.006.140.000.00
2022Seattle MarinersDivision SeriesPlayoffs29013.8611000007.05332070000.716.432.570.009.003.860.00
2023Seattle MarinersMLB Spring TrainingSpring30124.76550000017.01911915180011.4110.060.532.659.535.823.60
2024Seattle MarinersMLB Spring TrainingSpring31212.95550000018.1116616220010.935.400.492.9510.802.953.67
2025Seattle MarinersMLB Spring TrainingSpring32203.00550000018.0207635110021.3910.001.502.505.503.502.20
2025Seattle MarinersDivision SeriesPlayoffs32100.0021001006.01000440000.831.500.006.006.000.001.00
2025Seattle MarinersChampionship SeriesPlayoffs320111.5711000002.15331110002.5719.293.863.863.8611.571.00
Tot:Spring (9 Yrs) Spring 7104.8034280006099.11105653837981051.489.970.723.358.885.072.65
Tot:AllStar (2 Yrs) AllStar 000.0020000203.02000060000.676.000.000.0018.000.00
Tot:Playoffs (3 Yrs) Playoffs 232.25650001028.0237736240011.047.390.961.937.712.254.00

Batting Statistics

CSV
Glossary
🔒
Unlock the power of the TBC Research Applications with your TBC PREMIUM subscription. Only $2/month. Full feature list
yearteam nameleaguelevelmlb#agepostbc+gabrh2b3bhrrbisbcsbbsohbpshsfibbgdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so/bbab/hr
2016Jacksonville SunsSouAAMIA2623P220000000002000000200.000.000.000.000.000.000.0000.00100.000.000.00
2017Pensacola Blue WahoosSouAACIN2624P91714000100051010041904.235.263.235.498.000.000.3080.0026.320.000.00
2017Cincinnati RedsNLMLBCIN5824P1429020001001110300023302.069.100.069.169.034.000.1113.0333.3311.000.00
2018Cincinnati RedsNLMLBCIN5825P3059461002002230400076515.102.131.119.250.051.017.1673.0835.3811.500.00
2019Cincinnati RedsNLMLBCIN5826P3162361000000320400176615.097.097.113.210.016.016.2000.0048.480.000.00
2021Cincinnati RedsNLMLBCIN5828P30491820020012309001105926.163.180.204.384.061.041.3081.6938.9823.000.00
2024Seattle MarinersALMLBSEA5831P110000000001000000100.000.000.000.000.000.000.0000.00100.000.000.00
Tot:MLB (5 yrs) MLB     10620082240050049002000226224418.110.127.130.257.040.020.2001.7940.1822.50
Tot:AL (1 yrs) AL     110000000001000000100.000.000.000.000.000.0000.00100.00
Tot:NL (4 yrs) NL     10519982240050048902000226223418.111.128.131.259.040.020.2001.7939.9122.25
Tot:Minors (2 yrs) Minors     111914000100071010042104.211.238.211.449.000.000.3080.0033.33
Tot:AA (2 yrs) AA     111914000100071010042104.211.238.211.449.000.000.3080.0033.33
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
Get access to locked features and remove all ads with TBC PREMIUM. Only $2/month. Register today!
yearteam nameleaguecategoryagegabrh2b3bhrrbisbcsbbsohbpshsfibbgdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so/bbab/hr
2017Cincinnati RedsMLB Spring TrainingSpring24100000000000000000000.000.000.000.000.000.000.0000.000.000.000.00
2019Cincinnati RedsMLB Spring TrainingSpring26110000000000000000100.000.000.000.000.000.000.0000.000.000.000.00
2019National LeagueMajor League BaseballAllStar26100000000000000000000.000.000.000.000.000.000.0000.000.000.000.00
2021Cincinnati RedsMLB Spring TrainingSpring28110000000000000000100.000.000.000.000.000.000.0000.000.000.000.00
2022National LeagueMajor League BaseballAllStar29100000000000000000000.000.000.000.000.000.000.0000.000.000.000.00
Tot:Spring (3 Yrs) Spring 320000000000000000200.000.000.000.000.000.000.0000.000.00
Tot:AllStar (2 Yrs) AllStar 200000000000000000000

Talent Ratings

About Talent Ratings
StrikeoutsWalksHittableSO/BBvs PowerDurabilityTeam Success
686262726276.474