The Marlins have signed infielder Jose Lopez, who was released by the Colorado Rockies earlier in the week, and assigned him to Triple A New Orleans.
Lopez hit 25 home runs with 96 RBI two seasons ago for the Mariners, where he spent the first seven years of his career, but tailed off this season with the Rockies, hitting just .208 with two home runs in 125 at bats and prompting his release on Tuesday. The Rockies are on the hook for the remainder of his $3.6 million salary this season, minus the pro-rated minimum.
The 27-year-old native of Venezuela was an everyday infielder for the Mariners from 2006-10, hitting at least 10 home runs in each of those five seasons. He was an All-Star in '06.
Lopez has played primarily and second base and third, but can also play short.
Lopez was in the starting lineup at second base for the Zephyrs on Thursday.