20 largest contracts in baseball history

USA TODAY Sports
MLB: St. Louis Cardinals at Los Angeles Dodgers

View gallery

20 photos
View Comments (0)