The NFL has produced some of the best athletes in professional sports. Some of the best talents have come through and made their mark on the league. There are great quarterbacks on this list, but the top players span all positions including some of the top pass rushers, wide receivers and running backs as well.
The top players all made huge impacts in revolutionizing the game, producing on the field and winning games at a high clip. From Jerry Rice to Walter Payton, here’s a look at the 30 best NFL players of all-time.