On Wednesday, the Marlins announced the deal with Maybin (h/t Joe Frisaro of MLB.com) after Tim Healey of the Sun Sentinel first reported Maybin had signed with the Marlins and was already at spring training. He previously played for the organization from 2008-10.
He finished the 2017 campaign on the Astros after they acquired him from the Angels in August before the waiver trade deadline.
In all, Maybin slashed .228/.318/.365 in 114 games for Los Angeles and Houston in 2017. While his 10 home runs tied a career high and his 33 stolen bases were impressive, he struggled to make much of an impact for the Astros during the pennant race, with a .186/.226/.441 slash line in 21 games.
A thumb injury was partially to blame for limiting him to just 94 games in 2016 during a second spell with the Tigers. He was more effective in those games, though, slashing .315/.383/.418 with 15 steals.
At his best, Maybin is a speed threat on the bases, which makes up for his lack of game-changing power. He tallied 40 stolen bases in 2011 for the Padres and has 164 in his career.
However, that speed didn't translate into particularly impressive defense in recent years. According to FanGraphs, Maybin was responsible for minus-11 total defensive runs saved above average in center field in 2016 and minus-16 in 2015.
Those numbers were a far cry from the plus-14 he posted in the same category in 2011 for the Padres.
Despite the injuries and declining defense, Maybin has shown enough at the plate and as a speedster on the bases for the Marlins to offer him a deal. He is just 30 years old and theoretically still in his prime, and Miami will look for consistent production amid a rebuild in 2018.