New York Mets fans were disappointed after top free agent Kyle Tucker passed on Steve Cohen’s offer Thursday night and instead signed with the Los Angeles Dodgers. On Friday, the Mets responded with a splash of their own.
The Mets agreed to a deal with former Blue Jays shortstop Bo Bichette, signing one of baseball’s best contact hitters after an offseason defined more by losses than additions.
Bichette was a key contributor to the Blue Jays’ AL championship team in 2025, on pace for 200 hits before going down with a knee injury in early September. When he returned in the World Series, he showed no rust and proved to interested teams that his knee was not a lingering issue heading into the offseason.
Here’s what you need to know about Bichette’s deal with the Mets.
MORE: Breaking down the Dodgers’ payroll with Kyle Tucker
Bo Bichette contract details
Bichette agreed to a three-year, $126 million contract with opt-outs after the first and second seasons, according to multiple reports. The deal was first reported by The Athletic’s Will Sammon.
Bichette’s contract includes no deferrals and a full no-trade clause. The opt-outs give him the chance to hit free agency again in search of a longer-term deal after either the 2026 or 2027 seasons, similar to the way deals for Alex Bregman and Cody Bellinger were structured in recent years.
At $42 million per year, Bichette’s average annual value trails only Shohei Ohtani, Juan Soto and Tucker, tying him with Zack Wheeler for fourth among all players.
Bichette, a shortstop by trade who took a step back defensively in 2025, is expected to play third base for the Mets, with Francisco Lindor locked in at shortstop and newly-acquired Marcus Semien set at second base.
This story will be updated.


