The Seattle Mariners have signed Didi Gregorius to a minor league deal.

Gregorius had been playing for Algodoneros de Union Laguna of the Mexican League.

The contract contains a $1.5 million base salary if he makes the Major League roster.