Puig has signed a contract with El Aguila de Veracruz of the Mexican League, Francys Romero of MLB.com reports.
It's a return to where Puig played in 2021. The 33-year-old last appeared in the major leagues in 2019 and has since played in the Dominican Winter League, Venezuelan Winter League and Korea Baseball Organization, in addition to the Mexican League.