The New York Mets have selected their new general manager.

As first reported by Jon Heyman of MLB Network and Joel Sherman of the New York Post, Mets owner Steve Cohen and team president Sandy Alderson have decided on Arizona Diamondbacks senior vice president and assistant general manager Jared Porter, rewarding the new hire with a four-year contract, per Sherman.

Porter, 40, began his ascent into major league front offices as an intern in the Cape Cod League in 2002, eventually settling into a similar role with the Boston Red Sox in 2004, and working his way up from there.

As a member of the Red Sox front office (2004 to 2015; director of professional scouting from 2012), Porter was a part of three World Series-winning teams (2004, 2007, 2013) and won another with the Cubs (2016) after taking a job (director of professional scouting/special assistant) in Theo Epstein’s front office following the 2014 season.

With a strong background in player development and professional scouting, as well as a championship pedigree coming from two successful stints in Boston and Chicago, Porter landed with the Diamondbacks after the 2016 season, reuniting with former Sox colleague Mike Hazen — Arizona’s GM — as the team’s senior VP and assistant GM.

Porter was considered a favorite to land the vacant general manager position in Jed Hoyer’s front office in Chicago this winter following the departure of Epstein, but the Mets appear to have found their guy and swooped in.

With a full offseason still ahead of the Mets — and a number of roster-related items remaining on the docket — adding Porter at this juncture should prove to be beneficial for the team on the brink of contention with a ton of financial flexibility.

We’ll keep you posted with any new information as it becomes available.