
The New York Mets have landed one of the top free agents on the market. The Mets and shortstop Bo Bichette have agreed to a three-year contract worth $126 million, reports the New York Post. The team has not announced the move. Bichette is leaving the Toronto Blue Jays, the only team he has played for professionally, to join Juan Soto, Francisco Lindor and crew.
Bichette, 27, authored a .311/.357/.483 line with 44 doubles and 18 home runs in 139 games in 2025 before a knee injury ended his regular season in early September. He was on pace to lead the league in hits for the third time in five years at the time of the injury. Bichette returned in the World Series and was tremendous, going 8 for 23 (.348) with a home run in the seven games.
We ranked Bichette as the third-best free agent available this offseason behind only outfielder Kyle Tucker and third baseman Alex Bregman. Here’s the write-up:
Bichette’s optimal position is second base, but his bat may convince a team to tolerate his substandard play at short for a few more years yet. He rebounded from a down season by clearing a .290 average (for the fourth time in five tries) and 60 extra-base hits (for the third time). Bichette’s flat swing allows him to wear out elevated pitches, with his .337 average on offerings located in the upper half ranking fifth among qualifiers. As an added bonus, he’s on the younger side for a free agent (he’ll turn 28 in March).
Because of the knee injury, Bichette played second base in the World Series. It was his first time playing a position other than short in the big leagues. The Mets traded for Marcus Semien this offseason and Lindor is entrenched at shortstop, so it’s to be seen where they play Bichette. Regardless, the Mets signed him for his premium bat, not his glove.
The Blue Jays made Bichette the $22.025 million qualifying offer and will receive a compensation 2026 draft pick after the fourth round.