1. Russell Wilson
Wilson remains the highest-paid player in the NFL on an annual basis. Mahomes obviously has a much bigger overall contract, but Wilson will take home more money in the short-term. His contract guarantees him a massive $53 million this year.
The Seattle Seahawks QB signed a four-year extension in 2019 worth $140 million with $107 million guaranteed. This will make him one of the most motivated players in the league as he hopes to lead Seattle to another Super Bowl. What a staggering amount of money that is.