Seattle Mariners starting pitcher Luis Castillo (21) reacts after retiring the side against the Chicago White Sox during the first inning at T-Mobile Park. Lindsey Wasson-USA TODAY Sports

The Mariners and Luis Castillo are in agreement on a five-year, $108M extension, according to Jeff Passan of ESPN. There is a sixth-year vesting option that can take the total to $133M. Daniel Kramer of MLB.com reports that the vesting option will trigger if Castillo throws at least 180 innings in 2027. Passan adds that the Mariners will receive a $5M option for the 2028 season if Castillo undergoes a UCL repair procedure that causes him to miss more than 130 days in the 2025 to 2027 window. Ken Rosenthal of The Athletic relays that Castillo will have full no-trade protection for the first three years. Castillo was slated to become a free agent after the 2023 season but will instead stick with the Mariners for at least another four years beyond that.

The club has since announced the deal, which includes statements from both president of baseball operations Jerry Dipoto and Castillo himself. “Luis has been one of the top pitchers in MLB over the past six seasons,” Dipoto said. “He is a dynamic power pitcher in the prime of his career with a track record of consistency. Bringing him to Seattle represented a key moment in our ongoing efforts to build a championship roster. Similarly, this deal illustrates our continued commitment to both the present and future of this team.”

“I feel great,” Castillo said. “Every baseball player wants to have a dream like this become a reality. I’m happy I was able to accomplish this with the Mariners and I want to thank everybody in the organization for treating me so well.”

Castillo, 29, began his major league career with the Reds, establishing himself as an excellent starting pitcher. From his 2017 debut through 2021, he made 123 starts and pitched to an ERA of 3.72. That mark is all the more impressive given the hitter-friendly nature of Great American Ball Park, with both Statcast and ESPN ranking it second behind Coors Field in that department. He was able to attain that level of success by getting ground balls on 53.9% of batted balls while striking out 26.2% of hitters faced, both of those numbers being much better than league average. He also displayed adequate control, walking 8.8% of hitters who came to the plate, a mark that’s roughly league average. He produced 14.5 wins above replacement in that time, according to FanGraphs, a mark that ranks among the top 20 among all pitchers in the league.

The most recent offseason got off to an ominous start for the Reds, as general manager Nick Krall said that the club “must align our payroll to our resources and continue focusing on scouting and developing young talent from within our system” in the wake of Tucker Barnhart’s trade to the Tigers. Trade rumors immediately began swirling around Castillo, along with his rotation-mates Sonny Gray and Tyler Mahle. Gray would be dealt to Minnesota in March but the Reds hung onto Mahle and Castillo to start the year. Castillo was slowed by some shoulder soreness early in camp but returned to the mound in May and didn’t show any rust when retaking the hill. Through 14 starts with Cincy, he had an ERA of 2.86 along with a 47.1% ground ball rate, 25.8% strikeout rate and 8% walk rate.

Despite Castillo’s contributions, the Reds unsurprisingly got poor results overall with their ongoing selloff. Castillo was once again the focus of trade rumors as the deadline approached, with the Padres, Twins, Mets, Yankees, Blue Jays, Dodgers, Cardinals and Astros among those showing interest. Ultimately, the Mariners won the bidding by sending prospects Noelvi Marte, Edwin Arroyo, Levi Stoudt and Andrew Moore to Cincinnati. Since the trade, Castillo has continued his excellent season by making another nine starts with a 2.83 ERA, 29.1% strikeout rate, 5.9% walk rate and 46% ground ball rate. It seems the M’s got exactly what they wanted out of Castillo and locked him up long-term.

The price point is something of a surprise, given the most recent comparison is probably José Berríos. After being acquired by Blue Jays last year, Berríos was heading into his final year before free agency but agreed to a seven-year, $131M extension. Berríos is having a terrible year here in 2022 but was actually on a pretty similar footing to Castillo when he signed that deal. From 2017 to 2021, Berríos produced 15.2 fWAR, the same stretch that saw Castillo produce 14.5. Castillo has agreed to delay his free agency in exchange for less money, fewer years and a lower average annual value. Berríos’ deal comes with an AAV of $18.7 whereas Castillo’s is a flat $18M, though if he vests the option it would take it up to $22.17M.

For the Mariners, it’s still a significant investment in a starting pitcher, their second in the past year. They signed Robbie Ray to a five-year, $115M deal back in November. Those two will now continue forming a core in the rotation for at least the next four seasons after this one. Logan Gilbert, whom the club drafted and developed, isn’t slated to reach free agency until after the 2027 season. George Kirby is one year behind Gilbert and should be around through the 2028 campaign, giving the M’s a core four that can anchor the rotation for quite some time. There’s also Marco Gonzales, whose contract runs through 2024 with a club option for 2025. The club is so awash in starting pitching that Chris Flexen, who triggered a vesting option for 2023, has been bumped to bullpen duty despite a 3.69 ERA on the season.

The Mariners haven’t made the postseason since 2001, the largest active playoff drought in the majors. They are well-positioned to snap that streak here in 2022, currently holding down the final American League Wild Card spot with a three-game cushion over the Orioles. With their rotation seemingly set for years to come and a position player core that includes Julio Rodriguez, J.P. Crawford, Eugenio Suarez and others, they should continue competing into the future as well.

More must-reads:

TODAY'S BEST
Coach: Oilers star center could miss Game 2 vs. Canucks
Watch: Cavaliers' Evan Mobley turns defense into offense in Game 2 vs. Celtics
Xander Schauffele tops stacked leaderboard after first round of Wells Fargo Championship
Rangers center making long-awaited return in Game 3 vs. Hurricanes
Suns talks with head-coaching target 'expected to move quickly'
Knicks get even more bad injury news ahead of Game 3
Frank Vogel fell victim to a Suns ownership group eager to win
2008 Celtics champion sentenced to prison despite emotional plea
Skip Bayless makes huge Tom Brady prediction after Netflix roast
14-year-old phenom signs unprecedented MLS deal that includes future Man City transfer
Pacers coach claims officials are biased against 'small market' teams
Hall of Famer makes bold prediction about Russell Wilson, Steelers
49ers Hall of Fame CB Jimmy Johnson dies
Rams make surprising move with former team captain
NBA announces discipline for Bucks' Patrick Beverley
Hall of Fame RB defends Najee Harris after Steelers decline fifth-year option
Pacers file shocking number of questionable calls after Game 2 loss vs. Knicks
Former NBA star says Anthony Edwards becomes face of the NBA if Wolves knock off Nuggets
Hornets hire top Celtics assistant as next head coach
Maple Leafs fire HC Sheldon Keefe after another early playoff exit