It's worth $2 million, according to the New York Post, the sort of deal that indicates Harrison has a real shot to make the opening-day roster.

This is the second time the Phillies have signed Harrison but he's never appeared in a regular-season game for them. They brought him in on a minor-league contract after 2019 and he was one of their final cuts out of summer camp seven months later just prior to the shortened 60-game season in 2020.

The Phillies have agreed to a one-year contract with Josh Harrison, the veteran utilityman's agency announced Sunday afternoon.