New: Be A GM College lets you run your NIL budget, fight the portal, and play the season. Try it.

2021 NFL Players: Stats, Model Score, Contract Value

38 of 87 players
Our modelStats
PlayerTeamModelGCmpAttCmp%Pass YdsPass TDINTY/APass EPACPOEOn-Tgt%TD%INT%Bad Throw%Rcvr DropsPressuredPressure%BlitzedHurriedHitTime to ThrowAGG%Rush AttRush YdsRush TDRush EPAFPtsFP/G
Tom BradyTB93.01748571767.6531643127.4178.6-1.275.46.01.718.0328311.217630312.4914.1288123.9380.722.4
Justin HerbertLAC87.21744367166.0501438157.5155.80.180.25.72.214.63814320.415551612.8216.763302311.2370.621.8
Matthew StaffordLA85.81740460167.2488641178.1176.3-1.176.66.82.818.63110416.513732422.7912.032430-1.9329.819.4
Patrick MahomesKC96.01743665866.3483937137.4174.4-2.477.55.62.018.83116223.611276582.838.767381214.3365.621.5
Derek CarrLV85.01742862268.8480423147.7101.31.877.43.72.315.62614622.116758482.8213.7401080-4.1266.615.7
Joe BurrowCIN91.71636651870.7461134148.9179.66.182.86.62.710.72314525.512546482.6918.94011823.5316.119.8
Dak PrescottDAL89.01641059668.8444937107.5162.12.377.36.21.714.72812419.818746482.7515.2491311-23.4324.920.3
Kirk CousinsMIN85.01637255666.942213377.6123.83.577.05.91.317.12216127.616868652.7815.7291151-4.5304.319.0
Josh AllenBUF99.01637760362.5404932156.793.0-2.374.85.32.517.43518527.518295642.9112.2120754556.9365.522.8
Matt RyanATL86.21737555967.1396820127.157.51.478.13.62.114.52117228.716648842.8016.441821-17.8228.813.5
Jimmy GaroppoloSF82.21530143868.7381020128.7128.01.081.54.62.712.9238919.110024362.6515.2384733.3231.115.4
Mac JonesNE80.21735252067.7380122137.387.31.176.04.22.517.71610419.018129472.6714.1441290-0.2227.013.4
Kyler MurrayARI80.81433348169.2378724107.9112.33.379.45.02.114.11611221.910868132.7611.88842354.6299.821.4
Ben RoethlisbergerPIT86.21639060364.7374022106.224.8-2.975.53.61.718.43012018.714544382.3818.32051-2.0224.014.0
Ryan TannehillTEN81.91735753067.4373421147.095.51.178.94.02.615.92314224.616631642.6815.155270734.3274.316.1
Trevor LawrenceJAX86.21735959959.9364112176.1-4.4-5.371.32.02.820.53315123.914767522.8613.173334211.3205.012.1
Carson WentzIND83.51732251662.435632776.983.8-1.673.75.21.418.82514827.015641752.8316.45821517.9263.915.5
Taylor HeinickeWAS78.21632149165.4341920157.027.7-0.575.64.13.116.61814026.514555473.0018.56231314.4224.714.0
Jared GoffDET90.71433248967.932451986.639.61.080.13.91.616.52113325.411050482.7610.717870-13.9198.414.2
Jalen HurtsPHI88.31526542961.831441697.358.4-0.178.23.72.114.02213429.512476323.1217.01397841040.6310.220.7
Russell WilsonSEA78.51425940064.831132567.866.6-0.776.56.21.518.61612328.411348422.7815.5431832-2.4242.717.3
Teddy BridgewaterDEN79.61428542666.930521877.298.72.877.84.21.616.71313730.011864422.8712.93010621.6202.814.5
Baker MayfieldCLE84.01425341660.8301017137.264.4-4.573.64.13.120.92011324.612452182.8215.63713416.1181.713.0
Lamar JacksonBAL89.81224637865.1288216137.663.0-2.373.34.23.419.71810625.515139292.9713.6134767215.5242.020.2
Davis MillsHOU76.01326339267.1266416106.84.41.375.74.12.617.4129121.512130302.6614.019440-7.3155.011.9
Tua TagovailoaMIA81.11326338768.0265316106.958.71.280.14.12.616.3178921.910045242.5219.0421283-5.1180.913.9
Sam DarnoldCAR81.91224340659.925279136.2-22.8-4.474.52.23.218.52713530.612860402.8713.74822253.9163.513.6
Daniel JonesNYG85.41123236064.424281076.730.41.376.12.81.918.4199524.912037362.7717.56429827.6167.615.2
Zach WilsonNYJ75.71321338255.823349116.1-15.1-11.069.92.42.923.82513631.912766262.9811.73018547.6149.911.5
Aaron RodgersGB87.7819327370.722212018.1107.13.577.37.30.418.21312923.113559402.6117.815541-1.4178.222.3
Aaron RodgersGB87.7817325567.818941737.468.72.077.36.71.218.21312923.113559402.6514.9184727.2155.119.4
Justin FieldsCHI76.91215926859.318707107.011.1-1.772.72.63.721.9189631.69629312.8819.07242026.7136.911.4
Andy DaltonCHI78.7814923563.41515896.47.0-4.971.43.43.817.295421.39223132.6511.916760-0.882.110.3
Jacoby BrissettMIA80.5914122363.21283545.812.4-1.372.52.21.816.5176828.26226242.8319.3197013.076.48.5
Jameis WinstonNO79.679516159.011701437.338.3-4.870.48.71.921.7104727.36818183.0813.332166116.9119.317.0
Trevor SiemianNO76.4610818857.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 HillNO79.3127813259.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
Mike GlennonNYG69016454.97904104.8-54.9-6.871.92.46.113.7114023.14112192.7016.07331-3.736.96.1
Drew LockDEN76.666711060.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 SmithSEA78.74659469.1702517.522.06.173.95.31.114.803129.0381263.0017.694213.756.314.1
Cam NewtonCAR80.876912654.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 TaylorHOU76.646010557.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 KeenumCLE81.55477265.3462316.47.5-2.275.74.21.418.631924.718682.5717.812220-4.530.66.1
Gardner MinshewPHI78.23416068.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 TaylorHOU76.62314470.5416309.523.90.869.06.80.022.154829.66019162.8418.255516.740.120.1
Jordan LoveGB86.76366258.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 AllenBUF99.01324374.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
Nick 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
Garrett 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
Chad 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
Chris 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
Josh RosenATL321118.219021.7-18.730.00.018.240.02327.33300000.0-3.2-1.1
Ryan 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
Chase DanielLAC1000.00000.00.00.00.0000002-200.0-0.2-0.2
Davis WebbBUF1000.00000.00.00.00.0000002-300.0-0.3-0.3
Nathan PetermanLV1000.00000.00.00.00.0000002200.80.20.2
Kurt 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.