Through 2015. Baseball reference says: 2014 Contract Status: Signed, 4 yrs/$36M (12-15) (details) [*] Service Time (01/2014): 2.000, Arb Eligible: 2016, Free Agent: 2018 [*], Agents: Wasserman Media Group [*] Apparently Cespedes has a clause in his contract that allows him to hit the free market after the 2015 season and avoid arbitration per article on MLBTradeRumors.com