Patrick Mahomes contract: Ranking best, worst deals for NFL QBs

By Josh Schrock