The Miami Marlins have agreed to a minor league deal with Joe Benson.

Benson, an outfielder, will also receive an invitation to spring training.

He played the 2013 season in the Twins and Rangers systems, hitting a combined .215/.294/.362 in 345 plate appearances.