Luis Castillo

Pitcher · Career Stats, Bio & Records (2017-2026)

Luis Castillo is a pitcher who has played in Major League Baseball since 2017 for the Cincinnati Reds and the Seattle Mariners, a span of 10 seasons. Across 272 career appearances, he has gone 88-95 with a 3.75 ERA and 1,605 strikeouts. He has also batted .110 with 0 home runs. Luis Castillo is a 3-time All-Star. His career Pitcher PIV — Baseball Data Hub's era-adjusted measure of pitching impact — is 18581.5.

W (Wins):
Games credited to a pitcher whose team took a lead it never surrendered while he was the pitcher of record.
ERA (Earned Run Average):
Earned runs allowed per nine innings pitched: (ER × 9) ÷ IP. The primary measure of pitching effectiveness.
SO (Strikeouts):
For a batter, times retired on a third strike; for a pitcher, batters retired on a third strike.
WHIP (Walks and Hits per Inning Pitched):
Baserunners allowed per inning: (BB + H) ÷ IP. Under 1.00 is elite.

Data updated

Active Player
W–L 88–95
ERA 3.75
WHIP 1.20
SO 1,605
Pitcher PIV thru 2025 18581.5
Position
Pitcher
Bats / Throws
R / R
Height / Weight
6'2" / 200 lb
Born
12/12/1992 in Bani, Peravia, D.R.
MLB Debut
2017-06-23
Awards
3× All-Star

Full name: Luis Miguel Castillo

Career Pitching Statistics

Luis Castillo — Career Pitching Statistics
W L G GS CG SHO SV IP H ER HR BB SO ERA Pitcher PIV
88 95 272 266 1 0 0 1541.1 1,359 642 199 497 1,605 3.75 18581.5

Career ERA 3.75 vs. league average 4.23 across their career seasons — 11.4% better than league average.

Season-by-Season Pitching

Pitching Career Arc

Click a stat to plot it across every season.

Lg columns show the league average for that season, with the player's figure as a percentage above or below it. Career totals the seasons listed above.

Career Batting Statistics

Luis Castillo — Career Batting Statistics
G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS PIV
243 200 8 22 4 0 0 5 0 4 90 .110 .127 .130 .257 -1,730

Career AVG .110 vs. league average .247 across their career seasons — 55.5% below league average.

Career OBP .127 vs. league average .318 across their career seasons — 59.9% below league average.

Career SLG .130 vs. league average .412 across their career seasons — 68.4% below league average.

Career OPS .257 vs. league average .730 across their career seasons — 64.7% below league average.

Season-by-Season Batting

Career Arc

Click a stat to plot it across every season.

Lg columns show the league average for that season, with the player's figure as a percentage above or below it. Career totals the seasons listed above.

Postseason Statistics

Playoff Career Batting

Luis Castillo — Playoff Career Batting
G AB R H 2B 3B HR RBI BB SO AVG
6 0 0 0 0 0 0 0 0 0 .000

Playoff Batting by Year

Luis Castillo — Playoff Batting by Year
Year Round Team G AB R H 2B 3B HR RBI BB SO AVG
2025 ALCS SEA 1 0 0 0 0 0 0 0 0 0 .000
2025 ALDS2 SEA 2 0 0 0 0 0 0 0 0 0 .000
2022 ALDS2 SEA 1 0 0 0 0 0 0 0 0 0 .000
2022 ALWC2 SEA 1 0 0 0 0 0 0 0 0 0 .000
2020 NLWC4 CIN 1 0 0 0 0 0 0 0 0 0 .000

Playoff Career Pitching

Luis Castillo — Playoff Career Pitching
W L G GS SV IP H ER BB SO ERA
2 3 6 5 0 28.0 23 7 6 24 2.25

Playoff Pitching by Year

Luis Castillo — Playoff Pitching by Year
Year Round Team W L G GS SV IP H ER BB SO ERA
2025 ALCS SEA 0 1 1 1 0 2.1 5 3 1 1 11.57
2025 ALDS2 SEA 1 0 2 1 0 6.0 1 0 4 4 0.00
2022 ALDS2 SEA 0 1 1 1 0 7.0 5 3 0 7 3.86
2022 ALWC2 SEA 1 0 1 1 0 7.1 6 0 0 5 0.00
2020 NLWC4 CIN 0 1 1 1 0 5.1 6 1 1 7 1.69

Per-game data from Retrosheet (regular season, through 2025).

Batting — Home / Away

Luis Castillo — Batting — Home / Away
SplitGABRHHRRBIAVG
Home1261025901.088
Away1179831304.133

Pitching — Home / Away

Luis Castillo — Pitching — Home / Away
SplitGIPHERBBSOERA
Home126758.15862562178583.04
Away117652.16223012366354.15

Last 10 Games — Pitching

Luis Castillo — Last 10 Games — Pitching
DateTmOppDecIPHRERBBSOHR
2025-09-24 SEACOL W 7.11110101
2025-09-18 SEAKCR W 6.0300030
2025-09-12 SEALAA — 6.0311250
2025-09-07 SEAATL W 6.0411061
2025-09-01 SEATBR L 4.0655151
2025-08-26 SEASDP — 5.0555361
2025-08-20 SEAPHI L 4.01033221
2025-08-15 SEANYN — 4.0966153
2025-08-08 SEATBR — 7.0522052
2025-08-02 SEATEX — 4.1422141

Fielding Statistics

Career Fielding Totals by Position

Luis Castillo — Career Fielding Totals by Position
Position G GS PO A E DP
P 243 243 111 119 3 8

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

Luis Castillo (b. 1992) Stats, Bio & Career Records
Position Games
Pitcher 243

Awards & Honors

Luis Castillo — Awards & Honors
Year Award Notes
2019 Pitcher of the Month April

Award Voting History

Luis Castillo — Award Voting History
Year Award League Finish Points Won Points Max Votes First
2023 Cy Young Award AL 5th 23.0 210 0
2017 Rookie of the Year NL 8th 1.0 150 0

Luis Castillo: the record in brief

Active since a debut on June 23, 2017, Luis Castillo has a record on this page that is still being added to. Castillo played for the Cincinnati Reds (2017 through 2022) and the Seattle Mariners (2022 to 2025). Listed as a pitcher, Castillo batted and threw right-handed. Height and weight on file: 6'2" and 200 pounds. The birth record reads December 12, 1992, in Bani, Peravia, D.R. Castillo's full given name, per the bio, is Luis Miguel Castillo.

The pitching table credits Castillo with a 88-95 record and a 3.75 ERA in 272 games. Also on Castillo's record: 1,605 strikeouts. Against a 4.23 league ERA for the same years, Castillo was 11.4% better. The best win total was 15, in 2019. 2023 was Castillo's sharpest full season, a 3.34 ERA against the league's 4.33. Castillo's career Pitcher PIV, which scores run prevention against each season's league, is 18,581.5.

Frequently Asked Questions about Luis Castillo

What years did Luis Castillo play?
Luis Castillo played in Major League Baseball from 2017 to 2026.
Was Luis Castillo a pitcher?
Yes. Luis Castillo pitched in the major leagues, recording 88 wins and 1605 strikeouts.
How many home runs did Luis Castillo hit?
Luis Castillo hit 0 career home runs with 22 hits.
What was Luis Castillo's career batting average?
Luis Castillo batted .110 over his career, with 22 hits in 200 at bats.
How many RBI did Luis Castillo have?
Luis Castillo drove in 5 runs in his career.
What was Luis Castillo's career ERA?
Luis Castillo finished with a 3.75 career ERA, going 88-95 with 1,605 strikeouts.