Watch Now: Player Reaction: Patrick Mahomes Signs 10-Year Extension With Chiefs (8:17)

Patrick Mahomes and the Kansas City Chiefs have struck a whopping 10-year contract extension that will keep the reigning Super Bowl MVP in Missouri through 2031, and not only that, but the deal tops out at $503 million, according to ESPN's Adam Schefter. CBS Sports' Jason La Canfora reports Mahomes' 10-year extension will be guided by a mechanism that ensures the quarterback's annual salary never drops below certain salary cap thresholds. This is another win for Mahomes and company.

How, exactly, do the rest of the league's QBs stack up in terms of contracts, though? Here's a rundown of the top 20 highest-paid signal-callers entering the 2020 season:

PlayerTeamContract LengthAverage Per YearYear Signed

Patrick Mahomes

Chiefs

10 years

$47M*

2020

Russell Wilson

Seahawks

4 years

$35M

2019

Ben RoethlisbergerSteelers2 years$34M2019
Aaron Rodgers
Packers4 years$33.5M2018

Jared Goff

Rams

4 years

$33.5M

2019

Kirk CousinsVikings2 years$33M2020
Carson WentzEagles4 years$32M2019
Dak PrescottCowboys1 year$31.4M2020
Matt RyanFalcons5 years$30M2018

Ryan Tannehill

Titans

4 years

$29.5M

2020

Jimmy Garoppolo
49ers5 years$27.5M2018
Matthew StaffordLions5 years$27M2017
Derek CarrRaiders5 years$25M2017
Drew BreesSaints2 years$25M2020
Tom BradyBuccaneers2 years$25M2020
Philip RiversColts1 year$25M2020
Alex SmithWashington4 years$23.5M2018
Teddy BridgewaterPanthers3 years$21M2020
Taysom HillSaints1 year$16.3M2020
Jacoby BrissettColts2 years
$15M2019

*Mahomes' deal is worth $477 million but can top out at $503 million -- so he will earn at least $47 million annually.

Among the top 20 highest-paid QBs in terms of average annual salary, all but five signed their contracts in the last two years, with Mahomes set to eclipse all of them on his lucrative 10-year extension.