NEW YORK — Bo Bichette and the New York Mets agreed Friday to a $126 million, three-year contract, a person familiar with the negotiations told The Associated Press.
The person spoke to the AP on condition of anonymity because the deal was subject to a successful physical and had not been announced.
A two-time All-Star at shortstop with the Toronto Blue Jays, Bichette will move to third base with the Mets, who have Francisco Lindor at shortstop. Bichette has never played a professional game at the hot corner.
Bichette can opt out of the deal after the first or second season to become a free agent again. He would receive $47 million for one year and $89 million for two years, the person said.
If he opts out, the Mets could not make him a qualifying offer, so they would not receive a draft pick as compensation if he signed elsewhere.
The deal does not contain any deferred money and Bichette gets a full no-trade provision.
Bichette batted .311 with 18 home runs, 94 RBIs and an .840 OPS in 139 games for the Blue Jays last year. He homered off Shohei Ohtani in Game 7 of the World Series against the Los Angeles Dodgers.
Bichette sprained his left knee late last season in a Sept. 6 collision with New York Yankees catcher Austin Wells, keeping the infielder out of the lineup until the World Series. He returned for Game 1 against the Dodgers and played second base for the first time in six years.