20 largest contracts in baseball history

USA TODAY Sports
MLB: Kansas City Royals at Detroit Tigers

View gallery

20 photos
View Comments