The Marlins signed Oscar Salazar to a minor league deal, according to Matt Eddy of Baseball America (on Twitter). The Padres removed Salazar from their 40-man roster in February and released him in March.
The utility player appeared in 85 games for the Padres last year, hitting .237/.318/.336 in 148 plate appearances. Salazar, 32, played first, second, third and both corner outfield positions last year, his second campaign with the Padres. In 419 MLB plate appearances with the Padres, Orioles and Tigers, the Venezuela native has a .269/.342/.435 line.