Seattle Mariners starting pitcher Luis Castillo (21) throws against the San Diego Padres during the first inning at T-Mobile Park. Lindsey Wasson-USA TODAY Sports

The Seattle Mariners made a big move to acquire pitcher Luis Castillo at the trade deadline. On Saturday, they agreed to an arguably bigger move to keep him long-term.

Castillo has agreed to a five-year, $108 million contract extension with the Mariners, as first reported by Jeff Passan of ESPN. The deal also includes a vesting option for a sixth year.

Castillo would have been eligible for his final year of arbitration this winter and would have been able to become an unrestricted free agent following the 2023 season. Instead, he is committing to the Mariners through at least the 2027 season, setting up the 29-year-old as a mainstay in the Seattle rotation for years to come.

Though he has flown under the radar, Castillo has emerged as one of the better pitchers in the game. Since being traded to the Mariners, he has posted a 2.83 ERA in nine starts, striking out 64 batters in 54 innings of work. Some of the game’s most prominent franchises were interested in trading for him when the Cincinnati Reds made him available this year, so this certainly looks like a great move from Seattle’s perspective.

More must-reads:

TODAY'S BEST
WNBA to investigate $100,000 sponsorship deals for Aces players
Tiger Woods blames one big factor for missing the cut at PGA Championship
Giants All-Star pitcher suffers setback in recovery from injury
Watch: Juan Soto's first multi-homer game as a Yankee
'Ain't good enough': Draymond Green claims Celtics must 'win it all' or it's a 'failure'
Blue Jays GM wants struggling club to feel 'massive sense of urgency'
Raptors expected to flip former NBA champion during the offseason
MLB insider reveals Mets' massive extension offer that Pete Alonso turned down
Celtics legend provides update after gruesome finger injury
Bulls hire former NBA head coach as top assistant
Chiefs move on from young running back
20-year MLB veteran working out, unsure about playing future
USA Hockey names HC for 2025 4 Nations Face-Off and 2026 Olympics
Key Knicks forward ruled out for Game 7 vs. Pacers
Pacers' Pascal Siakam leads team to Game 6 win vs. Knicks
Watch: Matt Duchene's 2OT winner sends Stars to conference final
Scottie Scheffler shoots improbable 66 after warming up for PGA Championship in a jail cell
Report: Tua Tagovailoa away from Dolphins amid contract chatter
Nuggets star has worrying comment about latest injury
Paul Skenes makes incredible Wrigley Field history in second-career MLB start