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

37 of 84 players
Columns in Core stats, QB
Show numbers as
Our modelStats
PlayerTeamSeasonCareerPaidYrs LeftGCmpAttCmp%Pass YdsPass TDINTY/APass EPACPOEOn-Tgt%TD%INT%Bad Throw%Rcvr DropsPressuredPressure%BlitzedHurriedHitTime to ThrowAGG%Rush AttRush YdsRush TDRush EPAFPtsFP/GHt (in)Wt40 TimeVertBroad3-ConeShuttleBench
Tom BradyTB94.294.21748571767.6531643127.4178.6-1.275.46.01.718.0328311.217630312.4914.1288123.9380.722.4762255.2824.5997.204.38
Justin HerbertLAC91.793.0$6.6M31744367166.0501438157.5155.80.180.25.72.214.63814320.415551612.8216.763302311.2370.621.8782364.6835.51237.064.46
Matthew StaffordLA88.388.3$27.0M21740460167.2488641178.1176.3-1.176.66.82.818.63110416.513732422.7912.032430-1.9329.819.4752144.8130.51077.064.47
Patrick MahomesKC96.099.0$45.0M101743665866.3483937137.4174.4-2.477.55.62.018.83116223.611276582.838.767381214.3365.621.5742254.8030.01146.884.08
Derek CarrLV84.584.51742862268.8480423147.7101.31.877.43.72.315.62614622.116758482.8213.7401080-4.1266.615.7752154.6934.51104.20
Joe BurrowCIN93.089.8$9.0M31636651870.7461134148.9179.66.182.86.62.710.72314525.512546482.6918.94011823.5316.119.876215
Dak PrescottDAL89.889.0$40.0M41641059668.8444937107.5162.12.377.36.21.714.72812419.818746482.7515.2491311-23.4324.920.3742304.7932.51167.114.32
Josh AllenBUF90.791.7$43.0M71740964663.3440736156.8111.3-1.474.85.62.317.43518527.518295642.9112.0124763655.6402.723.7772374.7533.51196.904.40
Kirk CousinsMIN87.290.7$33.0M21637255666.942213377.6123.83.577.05.91.317.12216127.616868652.7815.7291151-4.5304.319.0752094.8428.51097.054.50
Aaron RodgersGB99.096.0$33.5M31636652869.341153747.8175.72.777.37.00.818.21312923.113559402.6316.43310135.8333.320.8742234.7134.51107.38
Matt RyanATL81.586.71737555967.1396820127.157.51.478.13.62.114.52117228.716648842.8016.441821-17.8228.813.5762204.897.404.51
Jimmy GaroppoloSF87.787.2$27.5M21530143868.7381020128.7128.01.081.54.62.712.9238919.110024362.6515.2384733.3231.115.4742254.9730.51107.044.26
Mac JonesNE85.084.0$3.9M41735252067.7380122137.387.31.176.04.22.517.71610419.018129472.6714.1441290-0.2227.013.4752204.7232.01167.044.39
Kyler MurrayARI89.085.8$8.8M21433348169.2378724107.9112.33.379.45.02.114.11611221.910868132.7611.88842354.6299.821.470207
Ben RoethlisbergerPIT81.985.41639060364.7374022106.224.8-2.975.53.61.718.43012018.714544382.3818.32051-2.0224.014.0772404.75
Ryan TannehillTEN85.887.71735753067.4373421147.095.51.178.94.02.615.92314224.616631642.6815.155270734.3274.316.1762174.65
Trevor LawrenceJAX79.077.5$9.2M41735959959.9364112176.1-4.4-5.371.32.02.820.53315123.914767522.8613.173334211.3205.012.178220
Carson WentzIND84.085.0$32.0M31732251662.435632776.983.8-1.673.75.21.418.82514827.015641752.8316.45821517.9263.915.5772374.7730.51186.864.15
Taylor HeinickeWAS80.578.71632149165.4341920157.027.7-0.575.64.13.116.61814026.514555473.0018.56231314.4224.714.073210
Jared GoffDET82.283.1$33.5M31433248967.932451986.639.61.080.13.91.616.52113325.411050482.7610.717870-13.9198.414.2762174.8227.01107.174.47
Jalen HurtsPHI86.282.2$1.5M31526542961.831441697.358.4-0.178.23.72.114.02213429.512476323.1217.01397841040.6310.220.7732234.5935.0125
Russell WilsonSEA85.483.5$35.0M31425940064.831132567.866.6-0.776.56.21.518.61612328.411348422.7815.5431832-2.4242.717.3712064.5334.01186.974.09
Teddy BridgewaterDEN86.781.9$11.5M11428542666.930521877.298.72.877.84.21.616.71313730.011864422.8712.93010621.6202.814.57421030.01137.174.20
Baker MayfieldCLE80.879.9$8.2M11425341660.8301017137.264.4-4.573.64.13.120.92011324.612452182.8215.63713416.1181.713.0732154.8429.01117.004.28
Lamar JacksonBAL83.186.2$2.4M11224637865.1288216137.663.0-2.373.34.23.419.71810625.515139292.9713.6134767215.5242.020.274205
Davis MillsHOU79.980.5$1.3M41326339267.1266416106.84.41.375.74.12.617.4129121.512130302.6614.019440-7.3155.011.9762254.8232.01106.954.40
Tua TagovailoaMIA83.581.5$7.6M31326338768.0265316106.958.71.280.14.12.616.3178921.910045242.5219.0421283-5.1180.913.973225
Sam DarnoldCAR79.376.9$7.6M11224340659.925279136.2-22.8-4.474.52.23.218.52713530.612860402.8713.74822253.9163.513.6752254.8526.51056.964.40
Daniel JonesNYG82.678.5$6.4M21123236064.424281076.730.41.376.12.81.918.4199524.912037362.7717.56429827.6167.615.2772304.8133.51207.004.41
Zach WilsonNYJ78.577.7$8.8M41321338255.823349116.1-15.1-11.069.92.42.923.82513631.912766262.9811.73018547.6149.911.574214
Justin FieldsCHI78.779.0$4.7M41215926859.318707107.011.1-1.772.72.63.721.9189631.69629312.8819.07242026.7136.911.4752274.45
Andy DaltonCHI79.677.3$10.0M1814923563.41515896.47.0-4.971.43.43.817.295421.39223132.6511.916760-0.882.110.3742204.8329.51066.934.27
Jacoby BrissettMIA80.278.2$5.0M1914122363.21283545.812.4-1.372.52.21.816.5176828.26226242.8319.3197013.076.48.5762354.9431.01137.174.53
Jameis WinstonNO82.6$5.5M179516159.011701437.338.3-4.870.48.71.921.7104727.36818183.0813.332166116.9119.317.0762314.9728.51037.164.36
Trevor SiemianNO78.0610818857.411541136.113.9-3.174.05.91.614.774522.84720162.8915.89201-3.892.215.475220
Tyler HuntleyBAL$0.8M1712218565.91081345.87.00.974.71.62.218.745024.66222102.5417.247294215.788.712.773204
Taysom HillNO81.179.6$10.0M5127813259.1978457.42.7-8.973.43.03.820.3113625.5401892.8116.470374514.3121.810.274221
Tyrod TaylorHOU79.3$5.5M169114961.1966556.5-4.2-2.869.03.43.422.154829.66019162.7818.319151313.681.713.6732174.4737.51266.784.09
Mike WhiteNYJ48813266.7953587.2-1.4-1.171.03.86.114.552619.1298142.6712.45-10-0.742.010.5772165.0927.0967.404.40
Mike GlennonNYG69016454.97904104.8-54.9-6.871.92.46.113.7114023.14112192.7016.07331-3.736.96.1792254.9426.51027.494.52
Drew LockDEN77.1$1.8M266711060.9787227.21.1-3.472.51.81.822.073126.1291482.8813.6105320.153.89.0762284.6931.01127.034.12
Colt McCoyARI7749974.7740317.526.72.483.73.01.011.252624.82910102.4211.022370-12.643.36.2732124.79114
Geno SmithSEA$1.2M14659469.1702517.522.06.173.95.31.114.803129.0381263.0017.694213.756.314.1752214.5833.5124
Cam NewtonCAR80.276912654.8684455.4-20.6-13.065.33.24.022.663525.75915102.5217.54823051.886.312.3772454.5635.01266.924.18
Trey LanceSF$8.5M46417157.7603528.519.3-6.873.97.02.818.831925.321873.2312.4391681-1.863.010.576226
Tim BoyleDET4619464.9526365.6-4.9-6.768.13.26.421.331516.0155102.6312.821301.922.45.676232
Case KeenumCLE80.8$6.0M25477265.3462316.47.5-2.275.74.21.418.631924.718682.5717.812220-4.530.66.1732204.7232.5103
Gardner MinshewPHI81.1$0.7M23416068.3439417.322.20.280.46.71.712.551726.219753.059.09210-1.133.611.2732254.9733.51167.144.45
Cooper RushDAL$1.0M24304763.8422319.017.0-1.068.16.42.119.12612.015032.6220.09-80-0.626.16.5752254.9327.01057.234.47
Jordan LoveGB$3.1M36366258.1411236.60.6-7.466.73.24.825.021929.229972.5214.7132701.721.23.5762194.7435.51187.214.52
PJ WalkerCAR5366555.4362135.6-5.10.363.11.54.630.822331.915792.426.97130-5.613.82.871210
Joe FlaccoNYJ$3.5M12274264.3338308.014.30.176.37.10.015.811227.324462.5415.42300.225.812.9782454.8428.51106.824.27
Josh JohnsonNYJ$0.3M13294564.4334317.416.1-0.574.46.72.219.53919.12342.8212.261802.025.28.4752194.5333.51107.564.42
Josh JohnsonBAL$0.3M11284070.0304217.615.47.474.45.02.519.50819.56342.5922.55100-5.119.219.2752194.5333.51107.564.42
Mason RudolphPIT$5.0M22355761.4277114.9-14.9-9.378.61.81.816.1311.815012.3918.055303.118.49.2772354.9026.0
Nick FolesCHI1243568.6250107.19.72.385.72.90.011.41923.15412.9120.0480-0.014.814.8782435.1430.5112
Brian HoyerNE591181.82271020.620.9100.09.10.00.0000.040011-80-4.012.32.5742165.0232.01097.104.42
Jake FrommNYG3276045.0210133.5-21.3-18.655.21.75.032.831827.321572.5120.186504.612.94.3742155.0130.01117.274.51
Garrett GilbertWAS1203164.5194006.30.82.373.30.00.020.01927.310253.0525.80000.07.87.876221
Sean MannionMIN1223661.1189105.2-8.1-4.170.62.80.020.61923.76522.9111.121402.513.013.0782305.1431.01057.294.39
Brandon AllenCIN$1.5M15173351.5149204.5-2.6-17.057.66.10.027.32718.97122.4427.67-10-6.813.82.8742094.8428.01107.064.33
Nick MullensCLE$0.9M11202969.0147105.12.37.575.93.40.06.92931.06542.8126.70000.09.99.973210
Ian BookNO1122060.0135026.8-13.0-5.083.30.010.016.721760.715543.4310.03601.02.02.0722064.6532.51156.994.19
Kyle AllenWAS$0.8M12121963.2120106.36.283.35.30.011.12523.84212110-0.29.95.075210
Chad HenneKC4111668.882005.10.3-7.580.00.00.020.01318.83122.456.2800-2.03.30.8752304.9225.51067.174.40
Blaine GabbertTB671163.667006.11.663.60.00.018.20216.73109-70-14.51.90.3772354.6133.51206.844.26
Mitchell TrubiskyBUF$2.5M156875.043015.4-1.787.50.012.512.5100.010013241-3.98.11.6742224.6727.51166.874.25
Chris StrevelerARI26966.736004.0-0.666.70.00.022.20327.3010360-5.72.01.073216
C.J. BeathardJAX222100.0330016.51.8100.00.00.00.00150.0110120-0.61.50.87421531.0113
Jacob EasonIND12540.025015.0-3.180.00.020.020.01120.00010000.0-1.0-1.0782314.8927.51107.504.75
Josh RosenATL321118.219021.7-18.730.00.018.240.02327.33300000.0-3.2-1.1762154.9231.01117.094.28
Ryan FitzpatrickWAS13650.013002.2-3.083.30.00.016.71457.1012120-1.20.70.7742284.8630.51057.094.07
John WolfordLA$0.6M121425.05011.2-4.550.00.025.025.00120.00002-10-1.0-1.9-0.973218
Kellen MondMIN12366.75001.7-1.866.70.00.033.30133.32010000.00.20.275217
Marcus MariotaLV$3.5M171250.04002.0-0.750.00.00.00.0000.0000138717.214.92.1762224.5236.01216.874.11
Chase DanielLAC1000.00000.00.00.00.0000002-200.0-0.2-0.2722294.7933.07.284.31
Davis WebbBUF1000.00000.00.00.00.0000002-300.0-0.3-0.3772254.7933.01186.924.21
Nathan PetermanLV1000.00000.00.00.00.0000002200.80.20.2742254.8231.01107.144.31
Kurt BenkertGB1000.00000.00.00.00.0000002-100.0-0.1-0.1752184.9531.01127.154.3316
Logan WoodsideTEN4000.00000.00.00.00.0000006-60-4.6-0.6-0.1732104.7931.51036.944.15
Brett RypienDEN$0.8M11020.00000.0-2.10.00.00.0100.0000.01000000.00.00.0742104.9133.01167.104.29
David BloughDET1000.00000.00.00.00.0000.00001600.30.60.673207
Feleipe FranksATL$0.8M33010.00010.0-3.80.00.0100.00.0000.0000360-1.6-1.4-0.5782284.6132.51177.164.22
Sam EhlingerIND$0.9M43000.00000.00.00.00.0000003900.00.90.3732224.8436.51147.154.44

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. Paid is the yearly average of the deal he had signed in 2021, and Yrs Left counts 2021 and the seasons after it on that deal (a rookie deal ends after year four; fifth-year options are not counted). A blank means our contract source no longer lists him, mostly retired players. Worth and Raise are our estimate of a new deal today, so they show on the current season only.

League leaders

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

All seasons

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, scaled to the games played so far while a season is in progress. Weekly view: QB 15+ attempts, RB 5+ carries or 2+ targets, WR 3+ targets, TE 2+ targets. Open Filters and uncheck "Qualified only" to see every player.

What is the Season column?

His season grade, out of 100: where he finished at his position that season. First is 99, eighth is 89, thirty-second is 79. It is the same scale as the week grade on the Players of the Week page and the career grade on his player page, so a 94 means the same thing wherever you read it. Not a projection, and not a read on his contract.

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.