Mike Trout: does the world's best baseball player finally have a supporting cast?, Los Angeles Angels
The 10 Biggest Contracts in Sports History
What Patrick Mahomes' Record-Breaking Contract Means For Jimmy Garoppolo
Mahomes, Chiefs agree to massive 10-year contract extension
Patrick Mahomes and the Kansas City Chiefs Agree to a Record Breaking Contract - The Garnette Report
The numbers behind Patrick Mahomes' 10-year deal
Patrick Mahomes - Wikipedia
Major League Baseball star Mike Trout closes in on biggest sports contract in history, The Independent
Patrick Mahomes, Kansas City Chiefs reach record contract extension
Here's how Patrick Mahomes' $503 million deal actually works
The 10 Biggest Contracts in Sports History
Million Dollar Ballers: 6 Largest Total Sports Contracts in History