Mathew Stafford
There's no limit to what an NFL team can pay a player, but the highest paid players are near twenty million per year.
LaDainian Tomlinson is the highest paid running back in the NFL as of the 2004 season. He is paid $5.5 million, and is expected to be paid $6.5 in 2005.
They are paid the most in the NFL because they are the most sucesssful team in the NFL and they are awesome.
Andrew Luck
Qb
Julius Peppers
The quarterback
1.9 billion
Flacco
breese
Peyton Manning