While Mike Trout may be a relative bargain for the Los Angeles Angels, Albert Pujols is anything but.
With career earnings of $270,470,000 to date, Pujols has the highest total earnings of any active MLB player.
A lot of that money has come via the 10-year, $240 million contract he signed with the Angels in 2012.
While the contract seemed like an OK idea at the time given Pujols' dominant production, the slugger's performance has taken a nosedive in recent years.
During his 11 years in St. Louis, Pujols never batted lower than .299 in a season.
His average in an Angels' uniform thus far? .261.
Pujols' 2018 base salary of $27 million is the ninth-highest in the MLB.
Pujols was named the 2001 National League Rookie of the Year.
He is a 10-time All-Star.