Here’s a look at the highest career earnings for NFL players, as tracked by Over The Cap. The first table is the top 100 players, followed by tables for each position. Active players are noted by an open dash in the years played column, for example, Steelers QB Aaron Rodgers (2005-).