The NFL Network top 100 players as of the summer of 2024, voted on by active NFL players. All stats are from the 2024 season

2024 NFL Top 100

2024 NFL Top 100 Table
Games Passing Rushing Receiving
Rank Pos Player Tm G GS Cmp Att Yds TD Int Att Yds TD Rec Yds TD Solo Sk Int
1WRTyreek HillMIA6600000536024294100.00
2QBLamar JacksonBAL77135198181015273455200000.00
3RBChristian McCaffrey
4QBPatrick MahomesKAN6612718713896828122112000.00
5DEMyles GarrettCLE7700000000000174.00
6DTChris JonesKAN660000000000053.00
7OTTrent WilliamsSFO770000000000000.00
8OLBT.J. WattPIT7700000000000194.50
9TETravis KelceKAN660000011028245000.00
10DEMaxx CrosbyLVR6600000000000146.50
11LBFred WarnerSFO7700000000000361.02
12QBJosh AllenBUF77119189148312038179300000.00
13WRCeeDee LambDAL6600000837032467200.00
14TEGeorge KittleSFO660000000034375500.00
15QBJalen HurtsPHI6611617113087463218400000.00
16QBDak PrescottDAL66142224160286925100000.00
17LBMicah ParsonsDAL4400000000000111.00
18WRJustin JeffersonMIN660000013033531500.00
19LBRoquan SmithBAL7700000000000400.01
20QBC.J. StroudHOU7715222916631042294000000.00
21WRA.J. BrownPHI330000000016324300.00
22OTPenei SewellDET660000000000000.00
23WRAmon-Ra St. BrownDET661171000039401400.00
24DTDexter LawrenceNYG7700000000000179.00
25CBJalen RamseyMIA6600000000000130.00
26WRMike EvansTAM770000000026335600.00
27DENick BosaSFO7700000000000173.51
28QBBrock PurdySFO7713821618419734154200000.00
29OLBKhalil MackLAC660000000000092.50
30WRDeebo SamuelSFO66000001951120335100.00
31CBDaRon Bland
32LBQuincy WilliamsNYJ7700000000000340.00
33WRPuka NacuaLAR1100000170435000.00
34QBJordan LoveGNB551101791351158929000000.00
35LBJosh Hines-AllenJAX770000000000092.50
36QBTua TagovailoaMIA22406248323328000000.00
37DTQuinnen WilliamsNYJ7700000000000112.00
38CBSauce GardnerNYJ7700000000000141.00
39QBJoe BurrowCIN7715922617591422191100000.00
40WRDavante Adams440000000021239100.00
41OTLane JohnsonPHI550000000000000.00
42QBMatthew StaffordLAR661321981392343-3000000.00
43SKyle HamiltonBAL7700000000000321.00
44LBDemario DavisNOR6600000000000221.00
45WRJa'Marr ChaseCIN7700000111039620600.00
46SAntoine Winfield Jr.TAM3300000000000121.00
47DEAidan HutchinsonDET5500000000000127.50
48QBJared GoffDET6612817416101041317017100.00
49RBDerrick HenryBAL77000001348738762200.00
50DERashan GaryGNB7700000000000102.00
51WRKeenan AllenCHI440000000015122200.00
52CBPatrick Surtain IIDEN660000000000080.02
53GZack MartinDAL660000000000000.00
54DTJonathan AllenWAS6600000000000132.00
55LBBrian BurnsNYG7700000000000184.00
56WRStefon DiggsHOU77111300212142415300.00
57SJustin SimmonsATL7700000000000150.01
58DTChristian WilkinsLVR5500000000000112.00
59LBBobby WagnerWAS7700000000000362.00
60RBRaheem MostertMIA3100000361390428000.00
61DTNnamdi MadubuikeBAL770000000000072.00
62OLBBradley Chubb
63WRJaylen WaddleMIA660000027022269000.00
64LBPatrick QueenPIT7700000000000240.00
65SJordan PoyerMIA5500000000000170.00
66WRBrandon AiyukSFO770000000025374000.00
67OTTerron ArmsteadMIA550000000000000.00
68DEDanielle HunterHOU770000000000093.50
69WRCooper KuppLAR2200000210018147100.00
70WRAmari Cooper760000000028316300.00
71OTLaremy TunsilHOU770000000000000.00
72WRGarrett WilsonNYJ770000015046460300.00
73DTJeffery SimmonsTEN5500000000000101.00
74SJessie Bates IIIATL7700000000000290.01
75QBJustin HerbertLAC661071641164612034000000.00
76LBDre Greenlaw
77DETrey HendricksonCIN7700000000000157.00
78RBKyren WilliamsLAR660000011643681471100.00
79SMinkah FitzpatrickPIT7700000000000330.00
80TESam LaPortaDET660000000014224100.00
81QBKirk CousinsATL77162242183010711-8000000.00
82DEMontez SweatCHI660000000000072.50
83SDerwin JamesLAC5500000000000211.00
84WRD.K. MetcalfSEA760000000035568300.00
85OTTristan WirfsTAM770000000009000.00
86RBSaquon BarkleyPHI6600000108658516103100.00
87OLBHaason Reddick
88GChris LindstromATL770000000000000.00
89SBudda BakerARI7700000000000420.00
90WRDeVonta SmithPHI550000000025301200.00
91CBRiq WoolenSEA550000000000080.01
92QBAaron RodgersNYJ7715825616631071144000000.00
93SHarrison SmithMIN6600000000000211.01
94QBTrevor LawrenceJAX77131211152793169500-5000.00
95SJulian LoveSEA7700000000000390.02
96OTDion DawkinsBUF770000000000000.00
97WRTerry McLaurinWAS770000022035454400.00
98DTCameron HeywardPIT7700000000000153.00
99OLBLavonte DavidTAM7700000000000313.01
100OLBZaire FranklinIND7700000000000350.00