Tue 1/3/17 7:04 PM

Barnes signed a minor league deal with the Marlins that includes an invitation to spring training, Joe Frisario of MLB.com reports.
EDGE Analysis
Barnes appeared in 286 games for the Rockies over the last three seasons, but was designated for assignment in 2016 when the team promoted David Dahl. The veteran outfielder slashed .220/.250/.320 last year and will likely provide organizational outfield depth for the Marlins in 2017.