Nfl player salaries are determined by a combination of factors, including position, performance, seniority, and the salary cap set by the league. the salary cap is the maximum amount a team can spend on yearly player salaries. It is determined by the nfl's collective bargaining agreement (cba) between the league and the nfl players association. performance is among the most important factors in determining a player's salary.