Is he worth it? He definitely deserves to be the highest paid player but they're going to hate paying him $30 mil a year for his age 36 through age 41 seasons.
Cabrera, who turns 31 in April, is an eight-time All-Star in 11 seasons with the Marlins and Tigers. He's a .321 career hitter with 365 home runs. He's the only major league player with 100 or more RBIs in each of the past 10 seasons, and last year he became the first Tiger to win three consecutive batting titles since Ty Cobb achieved the feat from 1917-1919.
Cabrera's last extension with the Tigers paid him $22 million this year and next year, so the new deal will add eight years and about $250 million to that total.
If the new contract is calculated as a single,10-year entity, it will surpass the 10-year, $275 million contract that Alex Rodriguez signed with the New York Yankees in December 2007 as the largest deal in Major League Baseball history. Based on a career average of 607 at-bats per season and an average of $30 million annually, Cabrera would earn $49,423 per at-bat.