Skip navigation
Favorites
Sign up to follow your favorites on all your devices.
Sign up
Odds by

Rotoworld

  • SEA Starting Pitcher #58
    Personalize your Rotoworld feed by favoriting players
    Luis Castillo worked 3 2/3 innings while allowing four runs — three earned — in a no-decision Sunday against the Angels.
    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 Starting Pitcher #58
    Luis Castillo was able to throw six scoreless innings Monday against the Yankees, but he didn’t pick up a decision.
    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 Starting Pitcher #68
    George Kirby will start on Friday against the Guardians.
    Kirby put together a phenomenal spring, flashing an uptick in velocity, and will get the ball after Logan Gilbert takes his turn on Opening Day at T-Mobile Park. He’ll be followed by Bryan Woo and Emerson Hancock over the weekend before Luis Castillo makes his season debut against the Yankees on Monday.
  • SEA Starting Pitcher #58
    Luis Castillo posted five strikeouts and allowed one run over five innings on Monday against the Padres.
    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 Starting Pitcher #58
    Luis Castillo gave up two runs over 3 1/3 innings on Wednesday against the Rockies.
    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 Starting Pitcher #58
    Luis Castillo surrendered six runs — five earned — in 1 1/3 innings Thursday against the Padres.
    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
    Luis Castillo was hit hard in his Cactus League debut against the Diamondbacks on Friday, giving up three runs on four hits in 1 1/3 innings.
    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 Starting Pitcher #58
    Luis Castillo was charged with three runs over 2 1/3 innings during Thursday’s Game 4 loss to the Blue Jays.
    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 Starting Pitcher #68
    The Mariners will start George Kirby in Game 3 and Luis Castillo in Game 4 against the Blue Jays.
    Rather than risk Castillo in a road start, the Mariners will have him pitch just once at home in the ALCS. Kirby will be lined up for a potential Game 7, though the Mariners will have some options with Bryan Woo’s return giving them five starters.
  • SEA Starting Pitcher #36
    Logan Gilbert will start Game 2 against the Blue Jays on Monday, the Mariners announced.
    Gilbert started more recently than Luis Castillo in the ALDS and threw more than twice as many pitches as Castillo in relief in Game 5 (34 to 15), but such is the Mariners’ desire to pitch Castillo at home than they’re going to bypass him for now. He’ll presumably start Game 3.