NFL teams spend the most money on quarterbacks and wide receivers
No position makes more money in the NFL than quarterbacks and it is not even close.
In fact, the NFL has become such a passing league that five of the seven highest-paid positions are the players responsible for throwing the ball (quarterbacks, $25.5 million average pay for the 10 highest-paid at the position), catching the ball (wide receivers, $15.8M), protecting the thrower's blind side (left tackles, $11.6M), and the defenders most responsible for trying to stop the passing game (defensive ends, $13.3M and cornerbacks, $11.7M).
Meanwhile, long snappers ($1.2M) and fullbacks ($1.7M) are the cheapest positions. Here are the minimum, maximum, and average salary for the ten highest-paid at each position.