MLB players to sign 10-year contracts

With Robinson Cano reportedly agreeing to a 10-year deal with the Mariners, here's a look at the eight 10-year contracts in the history of Major League Baseball, in chronological order.

advertisement | advertise on newsday