Two-time All-Star Josh Harrison signed with the Phillies on a minor-league deal on Tuesday, as announced by the team.
But according to a report from MLB Network's Jon Heyman, the Phillies weren't the only NL East team in contention for the veteran.
Heyman reports that Harrison's second choice was the Mets, but the 32-year-old utility man elected instead to sign with the Phillies, who will invite him to spring training as part of the deal.
Harrison spent his first eight big league seasons with the Pirates, where he was named to the All-Star team in 2014 and 2017. He finished ninth in MVP voting in 2014, ending the year with a .315 batting average and .837 OPS.
Last season, the infielder/outfielder played just 36 games with the Tigers, batting just .175/.218/.263 in 36 games.
Harrison would have given the Mets more versatility in the field, adding to the likes of Jeff McNeil, J.D. Davis, and Dominic Smith, all of whom played in both the infield and outfield last season.
Instead, he joins a Phillies team now led by Joe Girardi, looking to improve upon a disappointing 2019 season.