Who has the better contract?
Patrick Mahomes
Mike Trout