Engel signed a minor-league contract Tuesday with the Mariners, Mike Curto of the Tacoma Rainiers reports.

Engel has already reported to Triple-A Tacoma and is in the starting lineup Tuesday night against the Triple-A affiliate of the Giants. The 31-year-old outfielder was released by the Padres last week, having spent most of his time with that organization stuck in recovery mode from a March hamstring strain.