The Roller Coaster Ride Called Luis Castillo
After posting a 3.12 ERA over 15 starts last season in his MLB debut, which by the way was fully supported by exciting skills, Luis Castillo was rightfully a favorite target for many fantasy owners heading into the year. Unfortunately, his follow-up has been a big disappointment. The 25-year-old has posted a 4.66 ERA, while both his strikeout and ground ball rates have tumbled. He has also been unable to curb his severe gopheritis. When we talk about pitcher inconsistency, Castillo has been the epitome. If we were to ride on a baseball themed roller coaster, it would most certainly be named after him.
Want to go for a ride?
Looks like fun! Look at all those nerve-wracking hill climbs, followed by thrilling drops!
Here’s the same data, now in tabular form:
| Month | ERA |
|---|---|
| Mar/Apr | 7.85 |
| May | 3.48 |
| Jun | 6.75 |
| Jul | 2.25 |
| Aug | 5.57 |
| Sept | 1.50 |
Up and down and up and down and up and down. Wheeeeeeeeeeeeeeeeeeeee. But has he really pitched all that differently throughout the year? You be the judge. We’re going to add a host of additional metrics along with ERA.
| Month | K% | BB% | BABIP | LOB% | HR/FB | wOBA | ERA | xFIP |
|---|---|---|---|---|---|---|---|---|
| Mar/Apr | 18.3% | 9.9% | 0.330 | 58.1% | 21.4% | 0.381 | 7.85 | 4.46 |
| May | 26.4% | 8.6% | 0.282 | 80.4% | 18.2% | 0.307 | 3.48 | 3.65 |
| Jun | 21.6% | 7.2% | 0.282 | 58.0% | 22.2% | 0.347 | 6.75 | 4.21 |
| Jul | 22.7% | 3.6% | 0.304 | 80.4% | 3.7% | 0.274 | 2.25 | 3.51 |
| Aug | 23.3% | 4.4% | 0.288 | 60.0% | 22.7% | 0.346 | 5.57 | 3.61 |
| Sept | 39.1% | 4.4% | 0.200 | 95.2% | 40.0% | 0.242 | 1.50 | 1.58 |
Let’s start from left to right. Except for this month, his strikeout rate has been down all year. On the season, his fastball velocity is down 1.4 miles per hour, which is significant, but not seriously concerning given his baseline (97.5 mph) was so high to begin with. He has thrown his four-seamer less frequently in favor of his sinker and also upped his changeup usage. Though the sinker’s SwStk% is above last season’s mark, it’s still by far his worst whiff generating offering. So obviously more sinkers would result in fewer strikeouts. Interestingly, his ground ball rate has declined, even despite the increase in sinker usage.
His changeup is an elite pitch and his best, so it makes sense for him to throw it more often. That he has thrown it even more and also upped his SwStk% is an impressive feat. Overall, his SwStk% is actually up meaningfully from last year to an elite level. So how has his strikeout rate declined? Plugging in his strike type rates into my xK% equation actually suggests he’s been a bit unlucky. He has lost a significant rate of foul strikes, but the strikeout rate drop should have been less severe. On a monthly basis, his strikeout rate hasn’t jumped around enough to drive such ERA fluctuations.
Castillo’s control has improved markedly in the last three months, but again, there’s little correlation with ERA. He is throwing a higher rate of strikes this year, and his walk rates at High-A in 2016 and Double-A in 2017 support excellent marks.
Now we move on to the trio of luck metrics. Aside from an inflated April mark, his BABIPs until September have remained relatively stable. You don’t typically see a .282 BABIP associated with a 6.75 ERA! On the HR/FB rate front, he has fluctuated around the 20% mark in four months, with opposite extremes in July and September. Only July does his HR/FB rate make sense pair with his ERA.
Now that brings us to LOB%, which, finally, provides an explanation. A picture is worth a thousand words…
The LOB% is low, the ERA is high, the LOB% is high, the ERA is low. That’s exactly how it should work.
Last, we move along to the end to find that his xFIP hasn’t varied anywhere close to the degree that his ERA has. After diving into his monthly splits, we now know that it has primarily come down to his LOB% bouncing all over the place, which is a metric a starting pitcher doesn’t have a whole lot of control over. A sustained high HR/FB rate (except for July) could also be blamed for the overall disappointing year, but isn’t really the explanation for the monthly roller coaster ride.
So yeah, it wouldn’t surprise me if several Castillo owners who held all year have pulled all their hair out. It must have been super frustrating. But man is this an intriguing skill set. He’s got the velocity, the devastating secondary pitch and sharpened control. Depending on how he finishes the year, he’ll likely go cheaper in next year’s drafts. With a reasonable price this time around (he was wayyyyyyyy too expensive this year given the risk), I’m totally a buyer.
Mike Podhorzer is the founder of ProjectingX IQ, an advanced fantasy baseball analytics platform that transforms projection data and in-season performance signals into actionable intelligence. He is the 2015 Fantasy Sports Writers Association Baseball Writer of the Year and three-time Tout Wars champion. He is the author of the eBook Projecting X 2.0: How to Forecast Baseball Player Performance, which teaches you how to project players yourself. Follow Mike on X@MikePodhorzer and contact him via email.


I couldn’t do it. Picked him up as a streamer a few times in the early months and just kept getting burned so I couldn’t bring myself to do it any more, and didn’t again after about June. I don’t really regret it, but am very curious to see what happens next year
He was awful in the first half of the year. He’s been lights out the last two months. You don’t rule a player out for the rest of the year because of what he did in the first half of the season.
Since the all-star break (9 starts and 51 IP) he has a 62:9 K:BBs (10.9 SO/9), has only given up 17 ERs and 9 HRs in those 9 games. 0.974 whip.
22nd ranked pitcher for the last 30 days in player rater (6.12).
So thank you to you and other owners who dropped him in June or July, as I and others have been enjoying his fantasy performance since.
Mike: I know this has nothing to with Castillo, but I need a streaming option today. Paxton is going to miss his next start. Our auction is at 11am.
I’m in a 16 team 12keeper league and I’m in the consolation bracket side of our playoffs, with 11 days to go before the matchup ends. First pick in next year’s draft is at stake.
My choices consist of Bomber vs. LAD, Keller vs. Minn. (good GB %) or Jorge Lopez.
Any preference? That’s all there is. My hitters aren’t very good, except for Chapman.
I should add: Castillo is owned by our commish. He’s in the championship side of the brackets.
I forgot to mention it’s a pts. league, where IPs matter a lot with the standard deductions. (Nix is also available vs. a weak SF team, but he doesn’t miss a lot of bats.)
They all stink, seriously. Every one of them has been super lucky and sport SIERA marks in the mid-to-high 4.00 range with a low strikeout rate. If any of the two AL guys were free agents in my AL Only leagues (and Lopez was until I believe this week), I wouldn’t even pick them up.
I don’t see how any of these guys should have value in a 16 team league and you’re risking your points with the potential for a clobbering. All of them have survived thanks to a ridiculously low HR/FB rate which would be silly to bet on continuing.
Thanks. I was thinking the same thing. I’ll play it safe and bid on Maeda.
Keller isn’t going again until Monday at Pittsburgh by every site I’ve seen, including MLB’s site. I picked him the other day for the start against the White Sox because that seemed like a decent gamble and it paid off.
I’m kind of intrigued by him as a big-time ground ball guy that throws hard (94.0). Needs a few more K’s to be viable in the big picture but I can see starting him against lesser opponents (in large part because there are a large number of terrible teams right now). Debatable whether on the road against the Pirates qualifies.
Is Junis available?
Nice 2nd half. He’s 7th post-break among qualified starters in xFIP and SIERA, 8th in K%-BB%.
He’s been great since the All-Star break. In 9 starts and 51 IP, he has a 62:9 K:BB, 10.9 SO/9, has only given up 17 ERs and 9 HRs in those 9 games. 0.974 whip. That’s the guy owners drafted.