In a meritocracy, the best player would be the one who gets paid most.
While that's not always the case, it certainly is in the MLB.
Mike Trout's 2018 base salary of $33.25 million narrowly edges that of Clayton Kershaw, making him the MLB's highest-paid player.
Considering Trout is currently leading the league in WAR by a landslide, the two-time AL MVP is a relative bargain.
While Trout is under contract through 2020, his next contract could be absolutely ludicrous if he continues to play like this.
Trout is a two-time MVP (2014, 2016.)
He's been to seven All-Star games.
2012 American League Rookie of the Year.
Trout has hit 30 or more home runs in five of his seven full seasons (he played in just 40 games in 2011.)