Vincent Carchietta-USA TODAY Sports

Chris Bassitt and the Toronto Blue Jays are in agreement on a three-year, $63 million contract says ESPN insider Jeff Passan.

Bassitt was traded to the Mets last offseason with one year remaining on his deal. The Mets sent pitching prospects J.T. Ginn and Adam Oller to the Oakland Athletics in exchange.

Bassitt was the Mets’ most consistent and reliable starter last season. Bassitt made 30 starts, going 15-9 with a 3.42 ERA in a career-high 181.2 innings pitched.

Bassitt was given the qualifying offer by the Mets that would have brought him back for one year for approximately $19 million. Now he’ll earn a little more each season and take a contract through his age 37 season. The Mets will gain a draft pick in return for Bassitt’s departure.

Bassitt joins a Toronto rotation that includes Alek Manoah, Kevin Gausman, and Jose Berrios.

The Mets have overhauled their starting rotation this winter bringing in three new starters of Justin Verlander, Kodai Senga, and Jose Quintana, to fill the spots left by Bassitt, Jacob deGrom, and Taijuan Walker.