The New York Mets had to get a little bit creative to land their guy.
News broke on Friday that the Mets have signed two-time All-Star shortstop Bo Bichette in free agency. Bichette is getting a contract for over $125 million from the Mets, who pivoted quickly after losing out to the Los Angeles Dodgers in the Kyle Tucker sweepstakes on Thursday.
Jon Heyman of the New York Post later shared some interesting new details about Bichette’s deal with the Mets. Heyman says that Bichette’s deal comes with no deferred money but two opt-outs. Bichette is also getting a full no-trade clause from the Mets and will have a $5 million buyout on his opt-out as well (potentially taking the value of Bichette’s contract in 2026 to a total of $47 million).
The 27-year-old Bichette had been with the Toronto Blue Jays ever since his MLB career first began in 2019. Last season for Toronto, Bichette hit .311 with 18 home runs and 94 RBIs through 139 games as the Blue Jays won the American League pennant.
Earlier this week, it looked like Bichette would be signing with another NL East team instead. But the Mets moved quickly after being spurned by Tucker and were able to pony up to vulture Bichette away from his other suitors.
Bichette is expected to play third base for the Mets next season with Francisco Lindor and newly-acquired Marcus Semien set to partner in the middle infield. While the Mets had been experiencing a very brutal offseason up to this point, they have saved faced in a very nice way by landing the signature of the two-time AL hits leader Bichette.














