The Phillies announced that they’ve signed veteran infielder Danny Espinosa to a minor league contract. The MVP Sports client will give the Phils some additional infield depth following this week’s injury to J.P. Crawford, who is expected to miss up to six weeks due to a broken hand.

Espinosa, who turned 31 back in April, has now been with seven different organizations since Opening Day 2017. The longtime Nationals infielder opened the 2017 season as the Angels’ second baseman but was released by the Halos last July. Since that time, he’s had brief stints with the Rays, Mariners, Yankees, Blue Jays and Dodgers (though he only appeared in the Majors with Tampa Bay and Seattle).

The switch-hitting Espinosa has had a rough go of it so far in 2018, hitting a combined .190/.236/.276 through 125 plate appearances between the Triple-A affiliates for the Dodgers and Blue Jays. That’s served as a continuation of last season’s .173/.245/.278 slash through 295 Major League plate appearances between the Angels, Rays and Mariners. Espinosa did hit 24 homers as recently as 2016 with the Nationals and is considered to be a strong up-the-middle defender, but his bat has become increasingly questionable in recent seasons.