45 articles
SEA • Pitcher • #58
2 days ago
Castillo gave up seven runs for the second time this season. His velocity tonight was easily his worst of the year. He averaged 95.3 mph with his fastball last time out. Tonight, his hardest pitch of the game was 95.3 mph, and his average fastball was nearly two mph slower. He’s a fringy mixed-league option as is, but if that velocity doesn’t come back next time out against Royals, it’ll become an easy call to drop him.
SEA • Pitcher • #58
8 days ago
Castillo walked the leadoff man in the first inning. Tyler Soderstrom made him pay for it with a double, putting the A’s on the board with a run. Jeff McNeil later took Castillo deep for a solo homer in the fourth inning. He’d give Seattle a scoreless fifth before his day was done at 95 pitches with six strikeouts. The 33-year-old right-hander will take a 5.01 ERA, 1.71 WHIP, and a 23/9 K/BB ratio across 23 1/3 innings into a start against the Twins in Minnesota on Monday.
SEA • Pitcher • #58
13 days ago
Castillo’s own error led to the runs being unearned. Which he’ll certainly take, though it probably shouldn’t have been an error in the first place. He was hit by a Jake Cronenworth comebacker and then picked up the ball and made a poor throw to first that Josh Naylor still should have caught for an out but dropped. It’s just Castillo’s fourth ever error; he had one in 2019, one in 2021 and one in 2024. It led to him taking a loss in his first decision of 2026. He has a 5.40 ERA through four starts, but he should fare better when he returns home next week against the A’s.
SEA • Pitcher • #58
18 days ago
Castillo did generate 13 swings and misses and struck out three before leaving, if you are looking for any positives. He allowed 10 hits and plenty of hard contract to make it hard to take any kind of positive. After dominating the Yankees in his first start, Castillo now has allowed 10 earned runs while not getting out of the fourth inning in his last two outings. Not great. He’ll have a chance to rebound Thursday in San Diego against the Padres.
SEA • Pitcher • #58
25 days ago
Castillo was dominant against the Yankees in his first start of 2026, but he struggled in his first road appearance. The right-hander didn’t get much help from his defense, but he left too many pitches over the middle of the plate in a disappointing effort for the 33-year-old. Castillo’s stuff looked fine, and he is a good bounceback candidate at home against the Astros next week.
SEA • Pitcher • #58
about 1 month ago
This was vintage La Piedra stuff. Castillo initiated 17 swings-and-misses, and he located his four-seam fastball all night long. He allowed just two hits and two walks, and there was basically no hard contact against the 33-year-old throughout the contest. Castillo is no longer a fantasy ace, but he’s still a very effective option more often than not. He’ll get the ball again Sunday against the Angels, but it’s worth noting that start is in Los Angeles, and Castillo has been considerably more effective in Seattle the past few seasons.
SEA • Pitcher • #58
about 1 month ago
Castillo appears on track to take the ball this weekend against the Guardians to kick off the regular season after wrapping up spring training with a lackluster 7.80 ERA and 13/4 K/BB ratio across 15 innings. The lack of big-time strikeout upside at this stage of his career limits his fantasy appeal to more of a back-end rotation stabilizer capacity.
SEA • Pitcher • #58
about 2 months ago
One of the few Mariners that doesn’t seem to be at the World Baseball Classic, Castillo shook off an early homer by Rockies infielder Adael Amador to work into the fourth inning of this one. He struck out three and only issued one walk. The 33-year-old veteran will pitch at the back-end of Seattle’s rotation this season and projects as a low-upside SP5 for fantasy purposes.
SEA • Pitcher • #58
about 2 months ago
After a scoreless first, Castillo gave up four hits in the second and was pulled. He was supposed to come back out for the third at that point, but the Padres went on to score 12 runs in the inning, so Castillo instead finished his day by throwing in the pen. The wind made everything a mess in this one, so don’t worry about his ERA. At least he gave up only one of the game’s 12 homers.
SEA • Pitcher • #58
2 months ago
Castillo struck out two batters in the contest and didn’t issue a base on balls. He got through the first inning unscathed, then allowed two singles to start the second inning followed by a three-run blast off the bat of A.J. Vukovich. The right-hander got five whiffs on 36 pitches on the day, posting a CSW of 28 percent. He’ll try to put this one behind him and get back on track his next time out.
SEA • Pitcher • #58
7 months 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
7 months 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
7 months 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
7 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
7 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
8 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
8 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
8 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
8 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
8 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
9 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
9 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
9 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
9 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
10 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
10 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
10 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
10 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
10 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
10 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.