Wed 1/13/16 10:30 PM

Gordon agreed to a five-year, $50 million contract with the Marlins on Wednesday, FOX Sports' Ken Rosenthal reports.
EDGE Analysis
Gordon won the NL batting title last season and posted a career-best .777 OPS, so the Marlins decided to lock him in through 2020. The deal also includes a $14 million vesting option that could make him a Marlin for another season beyond that. Gordon will continue as the Marlins' regular second baseman and leadoff hitter in 2016 and beyond.