2021 NFL Player Stats: Sortable Season & Weekly Table

Every 2021 NFL player in one sortable table: QB, RB, WR, and TE plus EDGE, IDL, LB, CB, and S. Click any column header to see who led the league and who finished last: drops, yards per route run, stacked boxes faced, separation, CPOE, pressures, and more. Switch to Weekly to break down any single week (offense). Final numbers for the season.

38 of 87 players
PlayerTeamGCmpAttCmp%Pass YdsPass TDINTY/APass EPACPOEOn-Tgt%TD%INT%Bad Throw%Rcvr DropsPressuredPressure%BlitzedHurriedHitTime to ThrowAGG%Rush AttRush YdsRush TDRush EPAFPtsFP/G
TBTom BradyTB1748571767.6531643127.4178.6-1.275.46.01.718.0328311.217630312.4914.1288123.9380.722.4
Justin HerbertLAC1744367166.0501438157.5155.80.180.25.72.214.63814320.415551612.8216.763302311.2370.621.8
Matthew StaffordLA1740460167.2488641178.1176.3-1.176.66.82.818.63110416.513732422.7912.032430-1.9329.819.4
Patrick MahomesKC1743665866.3483937137.4174.4-2.477.55.62.018.83116223.611276582.838.767381214.3365.621.5
Derek CarrLV1742862268.8480423147.7101.31.877.43.72.315.62614622.116758482.8213.7401080-4.1266.615.7
Joe BurrowCIN1636651870.7461134148.9179.66.182.86.62.710.72314525.512546482.6918.94011823.5316.119.8
Dak PrescottDAL1641059668.8444937107.5162.12.377.36.21.714.72812419.818746482.7515.2491311-23.4324.920.3
Kirk CousinsMIN1637255666.942213377.6123.83.577.05.91.317.12216127.616868652.7815.7291151-4.5304.319.0
Josh AllenBUF1637760362.5404932156.793.0-2.374.85.32.517.43518527.518295642.9112.2120754556.9365.522.8
Matt RyanATL1737555967.1396820127.157.51.478.13.62.114.52117228.716648842.8016.441821-17.8228.813.5
Jimmy GaroppoloSF1530143868.7381020128.7128.01.081.54.62.712.9238919.110024362.6515.2384733.3231.115.4
Mac JonesNE1735252067.7380122137.387.31.176.04.22.517.71610419.018129472.6714.1441290-0.2227.013.4
Kyler MurrayARI1433348169.2378724107.9112.33.379.45.02.114.11611221.910868132.7611.88842354.6299.821.4
BRBen RoethlisbergerPIT1639060364.7374022106.224.8-2.975.53.61.718.43012018.714544382.3818.32051-2.0224.014.0
Ryan TannehillTEN1735753067.4373421147.095.51.178.94.02.615.92314224.616631642.6815.155270734.3274.316.1
Trevor LawrenceJAX1735959959.9364112176.1-4.4-5.371.32.02.820.53315123.914767522.8613.173334211.3205.012.1
Carson WentzIND1732251662.435632776.983.8-1.673.75.21.418.82514827.015641752.8316.45821517.9263.915.5
Taylor HeinickeWAS1632149165.4341920157.027.7-0.575.64.13.116.61814026.514555473.0018.56231314.4224.714.0
Jared GoffDET1433248967.932451986.639.61.080.13.91.616.52113325.411050482.7610.717870-13.9198.414.2
Jalen HurtsPHI1526542961.831441697.358.4-0.178.23.72.114.02213429.512476323.1217.01397841040.6310.220.7
Russell WilsonSEA1425940064.831132567.866.6-0.776.56.21.518.61612328.411348422.7815.5431832-2.4242.717.3
Teddy BridgewaterDEN1428542666.930521877.298.72.877.84.21.616.71313730.011864422.8712.93010621.6202.814.5
Baker MayfieldCLE1425341660.8301017137.264.4-4.573.64.13.120.92011324.612452182.8215.63713416.1181.713.0
Lamar JacksonBAL1224637865.1288216137.663.0-2.373.34.23.419.71810625.515139292.9713.6134767215.5242.020.2
Davis MillsHOU1326339267.1266416106.84.41.375.74.12.617.4129121.512130302.6614.019440-7.3155.011.9
Tua TagovailoaMIA1326338768.0265316106.958.71.280.14.12.616.3178921.910045242.5219.0421283-5.1180.913.9
Sam DarnoldCAR1224340659.925279136.2-22.8-4.474.52.23.218.52713530.612860402.8713.74822253.9163.513.6
Daniel JonesNYG1123236064.424281076.730.41.376.12.81.918.4199524.912037362.7717.56429827.6167.615.2
Zach WilsonNYJ1321338255.823349116.1-15.1-11.069.92.42.923.82513631.912766262.9811.73018547.6149.911.5
Aaron RodgersGB819327370.722212018.1107.13.577.37.30.418.21312923.113559402.6117.815541-1.4178.222.3
Aaron RodgersGB817325567.818941737.468.72.077.36.71.218.21312923.113559402.6514.9184727.2155.119.4
Justin FieldsCHI1215926859.318707107.011.1-1.772.72.63.721.9189631.69629312.8819.07242026.7136.911.4
Andy DaltonCHI814923563.41515896.47.0-4.971.43.43.817.295421.39223132.6511.916760-0.882.110.3
Jacoby BrissettMIA914122363.21283545.812.4-1.372.52.21.816.5176828.26226242.8319.3197013.076.48.5
Jameis WinstonNO79516159.011701437.338.3-4.870.48.71.921.7104727.36818183.0813.332166116.9119.317.0
Trevor SiemianNO610818857.411541136.113.9-3.174.05.91.614.774522.84720162.8915.89201-3.892.215.4
Tyler HuntleyBAL712218565.91081345.87.00.974.71.62.218.745024.66222102.5417.247294215.788.712.7
Taysom HillNO127813259.1978457.42.7-8.973.43.03.820.3113625.5401892.8116.470374514.3121.810.2
Mike WhiteNYJ48813266.7953587.2-1.4-1.171.03.86.114.552619.1298142.6712.45-10-0.742.010.5
MGMike GlennonNYG69016454.97904104.8-54.9-6.871.92.46.113.7114023.14112192.7016.07331-3.736.96.1
Drew LockDEN66711060.9787227.21.1-3.472.51.81.822.073126.1291482.8813.6105320.153.89.0
Colt McCoyARI7749974.7740317.526.72.483.73.01.011.252624.82910102.4211.022370-12.643.36.2
Geno SmithSEA4659469.1702517.522.06.173.95.31.114.803129.0381263.0017.694213.756.314.1
CNCam NewtonCAR76912654.8684455.4-20.6-13.065.33.24.022.663525.75915102.5217.54823051.886.312.3
Trey LanceSF6417157.7603528.519.3-6.873.97.02.818.831925.321873.2312.4391681-1.863.010.5
Tyrod TaylorHOU46010557.1550255.2-28.1-4.169.01.94.822.154829.66019162.7618.3149626.941.610.4
Tim BoyleDET4619464.9526365.6-4.9-6.768.13.26.421.331516.0155102.6312.821301.922.45.6
Case KeenumCLE5477265.3462316.47.5-2.275.74.21.418.631924.718682.5717.812220-4.530.66.1
Gardner MinshewPHI3416068.3439417.322.20.280.46.71.712.551726.219753.059.09210-1.133.611.2
Cooper RushDAL4304763.8422319.017.0-1.068.16.42.119.12612.015032.6220.09-80-0.626.16.5
Tyrod TaylorHOU2314470.5416309.523.90.869.06.80.022.154829.66019162.8418.255516.740.120.1
Jordan LoveGB6366258.1411236.60.6-7.466.73.24.825.021929.229972.5214.7132701.721.23.5
PJ WalkerCAR5366555.4362135.6-5.10.363.11.54.630.822331.915792.426.97130-5.613.82.8
Josh AllenBUF1324374.4358408.318.310.174.89.30.017.43518527.518295642.949.3491-1.337.237.2
Joe FlaccoNYJ2274264.3338308.014.30.176.37.10.015.811227.324462.5415.42300.225.812.9
Josh JohnsonNYJ3294564.4334317.416.1-0.574.46.72.219.53919.12342.8212.261802.025.28.4
Josh JohnsonBAL1284070.0304217.615.47.474.45.02.519.50819.56342.5922.55100-5.119.219.2
Mason RudolphPIT2355761.4277114.9-14.9-9.378.61.81.816.1311.815012.3918.055303.118.49.2
NFNick FolesCHI1243568.6250107.19.72.385.72.90.011.41923.15412.9120.0480-0.014.814.8
Brian HoyerNE591181.82271020.620.9100.09.10.00.0000.040011-80-4.012.32.5
Jake FrommNYG3276045.0210133.5-21.3-18.655.21.75.032.831827.321572.5120.186504.612.94.3
GGGarrett GilbertWAS1203164.5194006.30.82.373.30.00.020.01927.310253.0525.80000.07.87.8
Sean MannionMIN1223661.1189105.2-8.1-4.170.62.80.020.61923.76522.9111.121402.513.013.0
Brandon AllenCIN5173351.5149204.5-2.6-17.057.66.10.027.32718.97122.4427.67-10-6.813.82.8
Nick MullensCLE1202969.0147105.12.37.575.93.40.06.92931.06542.8126.70000.09.99.9
Ian BookNO1122060.0135026.8-13.0-5.083.30.010.016.721760.715543.4310.03601.02.02.0
Kyle AllenWAS2121963.2120106.36.283.35.30.011.12523.84212110-0.29.95.0
CHChad HenneKC4111668.882005.10.3-7.580.00.00.020.01318.83122.456.2800-2.03.30.8
Blaine GabbertTB671163.667006.11.663.60.00.018.20216.73109-70-14.51.90.3
Mitchell TrubiskyBUF56875.043015.4-1.787.50.012.512.5100.010013241-3.98.11.6
CSChris StrevelerARI26966.736004.0-0.666.70.00.022.20327.3010360-5.72.01.0
C.J. BeathardJAX222100.0330016.51.8100.00.00.00.00150.0110120-0.61.50.8
Jacob EasonIND12540.025015.0-3.180.00.020.020.01120.00010000.0-1.0-1.0
JRJosh RosenATL321118.219021.7-18.730.00.018.240.02327.33300000.0-3.2-1.1
RFRyan FitzpatrickWAS13650.013002.2-3.083.30.00.016.71457.1012120-1.20.70.7
John WolfordLA21425.05011.2-4.550.00.025.025.00120.00002-10-1.0-1.9-0.9
Kellen MondMIN12366.75001.7-1.866.70.00.033.30133.32010000.00.20.2
Marcus MariotaLV71250.04002.0-0.750.00.00.00.0000.0000138717.214.92.1
CDChase DanielLAC1000.00000.00.00.00.0000002-200.0-0.2-0.2
DWDavis WebbBUF1000.00000.00.00.00.0000002-300.0-0.3-0.3
Nathan PetermanLV1000.00000.00.00.00.0000002200.80.20.2
KBKurt BenkertGB1000.00000.00.00.00.0000002-100.0-0.1-0.1
Logan WoodsideTEN4000.00000.00.00.00.0000006-60-4.6-0.6-0.1
Brett RypienDEN1020.00000.0-2.10.00.00.0100.0000.01000000.00.00.0
David BloughDET1000.00000.00.00.00.0000.00001600.30.60.6
Feleipe FranksATL3010.00010.0-3.80.00.0100.00.0000.0000360-1.6-1.4-0.5
Sam EhlingerIND3000.00000.00.00.00.0000003900.00.90.3

Click a column to sort. Columns where lower is better (INT, drops, pressure) sort best-first on the first click. Blank cells mean the stat does not apply or was not tracked.

League leaders

Pre-sorted top tens for the stats people argue about most.

All leaderboardsPass YdsPass TDINTCPOEPressuredTime to ThrowRush YdsRYOE8+D Box%Brk TklRec YdsDropsYPRRSepTgt ShareYAC+/-FP/GSacksPressuresQB HitsTFLINTPDCmp% AlwdFF

All seasons

199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025

What counts as qualified?

Rate stats get noisy on tiny samples, so the table opens with volume gates on. Season view: QB 150+ attempts, RB 50+ carries plus targets, WR 30+ targets, TE 25+ targets, defenders 200+ snaps. Weekly view: QB 15+ attempts, RB 5+ carries or 2+ targets, WR 3+ targets, TE 2+ targets. Uncheck "Qualified only" to see every player.

Where the data comes from

Play-by-play EPA and box-score stats come from official NFL play-by-play data. Separation, cushion, CPOE, time to throw, rush yards over expected, and stacked-box rate come from NFL Next Gen Stats. Drops, pressures, bad throws, and broken tackles come from Pro Football Reference advanced charting. Defensive coverage stats (targets, completions allowed, interceptions, pass deflections) come from play-by-play charting. Routes are estimated from participation data, so YPRR and TPRR are estimates. Offense goes back to 1999; charting-era stats and defense begin in 2018. Click any player for his full profile: game logs, career stats, contract, and our AI scouting take.