Espinosa was signed by the Rays prior to Friday's game against the Cardinals, Marc Topkin of The Tampa Bay Times reports.

Espinosa will provide versatility in the infield for Tampa Bay as he can help out at several positions off the bench with his new club. The 30-year-old was recently released by the Mariners, and Tampa Bay marks his third different major-league home this season after beginning 2017 with the Angels. Espinosa has slashed .164/.237/.279 with six home runs and 31 RBI in 85 games this season.