35 articles
SEA • Pitcher • #58
about 1 month ago
Mariners manager Dan Wilson opted to pull Castillo with the bases loaded in the third inning after just 48 pitches. It was his shortest start since April 27, 2018. The 32-year-old veteran right-handed breezed through the first two frames before giving up a giving up a two-run homer to light-hitting Andrês Giménez. He was charged with one additional run when lefty reliever Gabe Speier handed out a bases-loaded free pass to Daulton Varsho.
SEA • Pitcher • #58
about 1 month ago
The 32-year-old hurler issued four walks on the night while striking out three opposing hitters. He worked into and out of trouble in each of the first two innings — needing 51 pitches to get his first six outs — before settling in. The only hit that he allowed came on a two-out single by Gleyber Torres in the fifth that put runners at the corners. That prompted manager Dan Wilson to go to his bullpen to get Gabe Speier to face Kerry Carpenter. Castillo got 13 whiffs on 85 pitches on the night — five each on his fastball and slider — while posting a CSW of 25 percent. He’ll now bide his time and see how the series plays out as both he and George Kirby would be available on regular rest should the series go back to Seattle for a decisive fifth game on Friday.
SEA • Pitcher • #58
about 1 month ago
Castillo draws the starting assignment for Sunday’s critical Game 2 showdown against Tigers ace Tarik Skubal after Seattle dropped the series opener at T-Mobile Park. The 32-year-old veteran closed out the regular season on a high note with a stellar 2.45 ERA over five September starts, including a 10-strikeout gem against the Rockies to end the year.
Source: Adam Jude
SEA • Pitcher • #58
about 2 months ago
Castillo struck out 10, topping his previous season high by two. He concludes the regular season having allowed two runs in final four starts and going from 8-8 with a 3.94 ERA to 11-8 with a 3.54 ERA. He’s still a hard guy to trust outside of Seattle — he had one quality start against a contender on the road this year — but even with his shrinking strikeout rate, he’s a survivor.
SEA • Pitcher • #58
2 months ago
Castillo struck out three batters on the day and didn’t allow a base on balls. All three of the hits against him were singles. The only time the Royals had a runner reach second base against him came as Salvador Perez and Adam Frazier hit back-to-back one-out singles in the second inning, but Castillo was able to retire the next two hitters without issue. The 32-year-old hurler got five swings and misses on 84 pitches on the day, registering a CSW of only 19 percent. Now 10-8 on the season, he’ll carry a 3.63 ERA, 1.23 WHIP and a 152/46 K/BB ratio (173 1/3 innings) into his final start of the regular season on Wednesday against the Rockies.
SEA • Pitcher • #58
2 months ago
Castillo’s lone run allowed came after he exited the game, as he gave up a single to Luis Rengifo and Rengifo scored on a double by Logan Davidson allowed by Carlos Vargas. It leads to a no-decision, but it’s another strong outing from Castillo who has now allowed just two runs over 12 innings in his last two outings. It’s nice to see after he was so bad in the previous four. Castillo will take a 3.76 ERA into a start scheduled against the Royals next week.
SEA • Pitcher • #58
2 months ago
Castillo also struck out six and didn’t walk a batter while throwing only 82 pitches in six innings. The only damage against him was a solo home run to Jurickson Profar in the fourth inning. Castillo will take a 3.85 ERA into a solid matchup against the Angels next week.
SEA • Pitcher • #58
3 months ago
Castillo surrendered six hits, including a three-run homer to Nick Fortes, to wind up saddled with a loss in this one. He struck out five and only issued one walk. The 32-year-old hurler has struggled to a lackluster 5.17 ERA across 47 innings (nine starts) since the All-Star break.
SEA • Pitcher • #58
3 months ago
The Padres got to Castillo for five runs in the first inning. A double, walk, and a base hit brought the first run across before one more walk loaded the bases for Ramón Laureano, who took Castillo deep for a grand slam. He settled in to give the Mariners four more scoreless innings, ending his day with six strikeouts over five frames. The 32-year-old right-hander ends the day with a 3.75 ERA, 1.28 WHIP, and a 133/43 K/BB ratio across 151 1/3 innings. He’ll take on the Rays in Tampa Bay on Monday.
SEA • Pitcher • #58
3 months ago
10 hits, including a homer, and two walks in four innings would usually result in more than three runs, but Castillo got two double play balls and stranded nine runners. Castillo averaged 94.0 mph with his fastball today. It matches his second lowest mark of the season, and it’s the fifth straight outing he’s been below his season average of 95.1 mph. It’s probably best to sit him for his road starts going forward. He might still be worth playing at home against the Padres next week.
SEA • Pitcher • #58
3 months ago
It felt like Castillo was running from some regression with by far the lowest strikeout rate of his career to this point. Well, that regression came in the form of 11 hard-hit balls and three home runs here. There wasn’t one pitch he could rely on – especially against left-handed batters – and the command on his sinker and changeup were especially poor. He has another tough test next week against the Phillies on the road.
SEA • Pitcher • #58
3 months ago
Both runs Castillo allowed were solo homers, one by Brandon Lowe and another by Junior Caminero. Minus those roundtrippers, it was an outstanding effort from the 32-year-old that saw him strike out five, throw 72-of-99 pitches for strikes and not issue a walk. Castillo has been excellent in 2025, and he now has a 3.19 ERA for his trouble. He’ll be on the road for his next outing when he takes on the Orioles next week.
SEA • Pitcher • #58
4 months ago
Castillo exited after retiring Josh Smith, and didn’t appear to be pleased when Dan Wilson came out to get him. The only runs allowed came on a two-run homer from Kyle Higashioka, but there was some hard contact that suggested him facing the Rangers’ lineup again may have been a mistake. Castillo has been very solid in 2025 with a 3.22 ERA, but this wasn’t one of his better outings. He’ll get a chance to bounce back Friday against the Athletics.
SEA • Pitcher • #58
4 months ago
The defense didn’t help, but Castillo was hit hard throughout; 12 of the 17 balls in play against him topped 95 mph and nine checked in at over 100 mph. At least he walked none and struck out seven or things could have been worse. The Mariners had won each of Castillo’s previous five starts, but this drops him back down to 7-6 with a 3.30 ERA. He’ll make his next start in Sacramento.
SEA • Pitcher • #58
4 months ago
Castillo was sensational, as he usually is in the friendly confines of T-Mobile Park. He allowed just three hits — all singles — with two walks; just one after issuing a free pass to Isaac Paredes to begin the game. Castillo now has a 101/36 K/BB ratio in his 115 innings with an excellent 3.21 ERA. He’ll get another start at home next week against the Brewers.
SEA • Pitcher • #58
4 months ago
The 32-year-old right-hander racked up six strikeouts on the night while walking a pair. He had allowed just one run through the first five innings — a two-out RBI single by Zach McKinstry in the fourth — but he returned for the sixth where he allowed a single to Wenceel Perez and an RBI triple to Riley Greene before exiting. Greene would score against the bullpen. Castillo got 13 whiffs on 100 pitches on the evening, posting a CSW of 27 percent. Castillo concludes the first half with a 6-5 record, 3.41 ERA, 1.24 WHIP and a 93/34 K/BB ratio across 108 1/3 innings in his first 19 starts.
BAL • Pitcher • #58
4 months ago
Castillo will remain with Baltimore as emergency starting pitching depth after going unclaimed on waivers. The 30-year-old righty was jettisoned from the Orioles’ 40-man roster over the weekend. He made two starts earlier this year for the Mariners before being shipped to the Orioles in early May.
SEA • Pitcher • #58
4 months ago
A brilliant outing for Castillo in a start where he received just a single run of support. Both hits allowed were singles by Spencer Horwitz, and he didn’t issue a single walk. He’s given up just one run over his last 13 innings, and his ERA is now a shiny 3.31 for his trouble. Castillo’s final start before the break comes against the Tigers on Friday.
SEA • Pitcher • #58
4 months ago
A brilliant outing for Castillo in a start where he received just a single run of support. Both hits allowed were singles by Spencer Horwitz, and he didn’t issue a single walk. He’s given up just one run over his last 13 innings, and his ERA is now a shiny 3.31 for his trouble. Castillo’s final start before the break comes against the Tigers on Friday.
SEA • Pitcher • #58
5 months ago
Castillo punched out four opposing hitters on the day while issuing a pair of free passes. The 32-year-old right-hander allowed an RBI single to Josh Jung in the second inning, but that would be the extent of the damage done against him. He got 13 whiffs on 106 pitches on the day — nine of those on his fastball which averaged 95.3 mph — while posting a CSW of 23 percent. He’ll tote a 3.55 ERA, 1.29 WHIP and a 79/32 K/BB ratio into Friday’s tilt against the Pirates.
BAL • Pitcher • #58
5 months ago
Castillo was acquired back in early May from the Mariners in a small trade and never wound up making an appearance for the Orioles. The 30-year-old swingman figures to attract some interest on waivers, but could wind up sneaking through unclaimed and remain with Baltimore as extra organizational depth.
SEA • Pitcher • #58
5 months ago
Castillo gave up five hits and two walks in a four-run fourth that could have been considerably worse if not for a double-play ball from Ryan Jeffers. He allowed just one other hit, though that was a solo homer from Kody Clemens in the third. Castillo is pretty obviously a below average starter at this point, but being propped up by T-Mobile Park, he remains a viable option in mixed leagues. He’ll probably makes his next start Sunday in Texas, but it’d be awesome if he somehow got pushed back to facing the Royals at home on Monday.
SEA • Pitcher • #58
5 months ago
Castillo, now 4-5 with a 3.38 ERA, gave up two more homers today, making the total seven in his last three starts. He allowed a total of four in his first 12 outings. He’s keeping it together anyway; both today and last time out against the Guardians, he allowed only one hit that wasn’t a homer. He’ll be a decent choice next week for road starts against the Twins and Rangers.
SEA • Pitcher • #58
5 months ago
Castillo allowed just three hits, and two of those were solo homers in the third inning. That means he has allowed five homers over his last two starts, but for the rest of the contest the 32-year-old was excellent in a nice bounceback from his struggles against the Angels the last time out. Castillo now has a very solid 3.29 ERA over his 14 starts, and he’ll get a chance to keep up the good work against the Red Sox on Wednesday.
SEA • Pitcher • #58
5 months ago
Castillo was hurt by his defense, but he hurt himself by allowing three homers — two to Jo Adell — so he can’t really put the blame on his supporting cast. After dominating with his slider against the Twins on Sunday, the 32-year-old couldn’t locate that pitch, and the Angels timed just enough fastballs for his worst start over the last eight. Castillo still has a very solid ERA of 3.31, and should bounce back at homer against the Guardians next weekend.
SEA • Pitcher • #58
6 months ago
The right-hander punched out five opposing hitters on the afternoon while issuing a pair of free passes. Unfortunately for Castillo and his fantasy managers, the M’s weren’t able to scratch out a single run of support while he was in the ballgame. Castillo generated a whopping 19 swings and misses on 97 pitches in the contest — nine on his slider and eight on his fastball — while registering a CSW of 31 percent. He’ll look to replicate this fine performance as he carries a 3.03 ERA, 1.27 WHIP and a 55/23 K/BB ratio (68 1/3 innings) into Saturday’s showdown against the Angels in Los Angeles.
SEA • Pitcher • #58
6 months ago
Castillo gave up nine hits, walked one and struck out six. The 32-year-old right-hander has allowed three runs or less in six of his last seven starts. Castillo has a 3.32 ERA on the season, but his 4.31 xFIP is nearly a full run higher. Fantasy managers might want to tread lightly with Castillo going forward as his strikeout and walk rates are both trending in the wrong directions this year. While he still gets a good amount of ground balls, his 5.6 percent home run per fly ball percentage is saving his ERA so far this year and he could be in trouble if it regresses towards his career home run per fly ball percentage of 13.7 percent. Castillo is in line to face the Twins at home next weekend.
SEA • Pitcher • #58
6 months ago
Castillo struck out five and walked none. He gave up 10 hard-hit balls, but they did little damage. It’s Castillo’s first win in four tries this month, though he pitched well in a pair of no-decisions. He’s 4-3 with a 3.20 ERA and a 44/20 K/BB in 56 1/3 innings overall. He’ll be a weaker play in mixed leagues with his next start coming in Houston; including tonight, he’s 6-8 with a 4.20 ERA in 18 road starts since the beginning of last year.
SEA • Pitcher • #58
6 months ago
Castillo gave up two runs in the first after issuing a couple of free passes, and he allowed three in the third; two of those on a homer by Nathan Lukes. It’s a disappointing outing after Castillo was so good in his last two contests with just one run allowed over 12 innings, but he was at least able to keep Toronto off the board over the final two frames. The 32-year-old will get the Yankees on Wednesday.
BAL • Pitcher • #58
6 months ago
Castillo heads to Triple-A Norfolk as quality extra starting pitching depth for the Orioles, who are struggling to find solutions for the back of their rotation which currently features struggling veterans Charlie Morton and Kyle Gibson. The 30-year-old righty holds a career 5.06 ERA in five appearances (two starts) in the majors.