The New York Mets have reportedly signed superstar outfielder Juan Soto, holding off competition from the cross-city rival Yankees, in a deal worth $765m, the richest contract in sports history. Speculation has been rife for weeks about where the 26-year-old free-agent would land, with Mets, Yankees, Los Angeles Dodgers, Boston Red Sox and Toronto Blue Jays among the frontrunners.