When J.P. Crawford signed his 5-year, $51 million contract extension the day the 2022 season opened in Minnesota, he admitted that being traded to the Mariners was the “best thing that ever happened to me.” A top prospect with the Phillies, who selected him in the first round of the 2013 draft, he struggled to find a role in short stints at the MLB level.