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

2023 NFL Players: Stats, Model Score, Contract Value

43 of 83 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-ConeShuttle
Tua TagovailoaMIA89.885.8$7.6M11738855869.5462429148.3160.31.579.05.22.514.3219516.211539272.3612.235740-39.1280.416.573225
Jared GoffDET87.288.3$33.5M11740760167.7457530127.6129.01.180.35.02.015.23313220.919642602.7212.732212-21.9292.917.2762174.8227.01107.174.47
Dak PrescottDAL96.091.7$40.0M21741059069.545163697.7180.44.782.66.11.511.73611017.515527442.7118.456242213.1343.020.2742304.7932.51167.114.32
Josh AllenBUF94.296.0$43.0M51738557766.7430629187.5110.91.977.85.03.114.23112220.317348502.8914.31115241554.4394.923.2772374.7533.51196.904.40
Brock PurdySF99.093.0$0.9M31630844169.8428031119.7187.92.675.57.02.516.399019.213224382.8812.939144211.4299.618.7732204.8427.07.214.45
Patrick MahomesKC87.799.0$45.0M81640159567.4418327147.073.9-1.880.74.52.413.33915224.413360652.969.775388013.3286.017.9742254.8030.01146.884.08
Jordan LoveGB88.386.7$13.5M21737257664.6415932117.2130.0-1.476.65.61.917.52711118.319943382.7816.4512474-7.3321.118.9762194.7435.51187.214.52
C.J. StroudHOU89.087.7$9.1M51531949364.741082358.3128.30.974.84.71.019.91812423.412647393.0213.84115736.1281.118.775218
Baker MayfieldTB84.580.8$4.0M11736456664.3404428107.1104.80.274.94.91.814.82411218.514037352.7016.9621631-14.5276.016.2732154.8429.01117.004.28
Trevor LawrenceJAX82.284.5$9.2M21637056465.6401621147.157.9-0.574.33.72.518.82411619.415939422.5113.97033941.4274.617.278220
Matthew StaffordLA86.285.0$40.0M41532651862.9396524117.794.4-1.375.04.62.119.03310018.217227432.6913.2216504.0239.316.0752144.8130.51077.064.47
Sam HowellWAS80.578.2$1.0M31738861263.4394621216.4-12.70.273.73.43.415.22315823.316939542.8515.749263524.7257.615.273225
Derek CarrNO84.083.11737554868.438782587.186.04.079.74.61.515.3199015.517224352.7014.232400-20.3243.114.3752154.6934.51104.20
Jalen HurtsPHI90.789.8$51.0M71735253865.4385823157.291.14.178.94.32.814.31912622.018560303.0015.41576051521.3366.921.6732234.5935.0125
Lamar JacksonBAL91.790.7$52.0M71630745667.336782478.1115.81.773.95.31.516.6228817.816922292.9611.7148821510.2341.221.374205
Geno SmithSEA85.884.0$25.0M31532349565.336242097.386.32.275.54.01.814.62313625.913662432.8315.2371551-4.9229.415.3752214.5833.5124
Gardner MinshewIND81.577.7$3.5M11630549062.233051596.762.0-2.074.23.11.815.1269618.316932302.7414.6341003-2.8202.212.6732254.9733.51167.144.45
Justin HerbertLAC85.489.0$52.5M71329745665.131342076.962.80.576.24.41.516.02210722.115836422.8517.05222835.4234.218.0782364.6835.51237.064.46
Russell WilsonDEN85.081.5$49.0M61529744367.030702686.949.71.377.95.91.813.21613527.714442483.0412.580341317.6262.917.5712064.5334.01186.974.09
Bryce YoungCAR78.576.4$9.5M51631552659.9287711105.5-37.3-1.673.32.11.921.52315025.516638502.8911.640253022.7164.510.370204
Desmond RidderATL80.277.1$1.3M31524938664.5283612127.316.3-1.675.53.13.114.7178520.49026282.7414.2531935-14.4187.112.5752074.5236.01277.154.29
Justin FieldsCHI82.679.0$4.7M21322737061.425621696.936.10.573.04.32.416.81312229.514345333.2412.5124657425.8238.118.3752274.45
Kirk CousinsMIN93.094.2$35.0M1821630969.923311857.556.04.582.25.81.612.8168425.810621462.8613.8142501.7157.919.7752094.8428.51097.054.50
Joe BurrowCIN83.186.2$55.0M71024436467.023091566.348.21.375.64.11.614.7217419.18213372.5311.331880-3.5149.214.976215
Zach WilsonNYJ78.275.7$8.8M21222136560.52271876.2-13.8-1.377.42.21.915.72013432.611447412.9119.2372110-16.9129.810.874214
Aidan O'ConnellLV79.680.2$1.1M41121334262.322181276.525.3-2.572.83.52.017.3155314.51017222.8016.217111-4.1129.811.875206
Mac JonesNE79.976.9$3.9M21122434564.9212010126.1-33.0-0.674.92.93.515.9167620.79230242.4818.527960-5.4110.310.0752204.7232.01167.044.39
Kenny PickettPIT79.376.6$3.5M31220132362.22070646.4-3.80.171.61.91.218.4119326.98133372.8120.142541-5.2110.29.2752204.7333.51214.29
Jake BrowningCIN86.787.2$0.8M1917124370.419361278.056.93.579.14.92.99.897528.18025262.7114.22712739.5142.515.8742104.7429.01127.194.44
Will LevisTEN80.882.2$2.4M4914925358.91808847.129.3-2.767.13.21.616.7128229.2888462.8515.525571-9.4108.112.07622934.0124
Kyler MurrayARI83.581.9$46.1M5817626765.917991056.711.8-2.974.83.71.913.4105720.07320192.7815.94524436.7144.418.170207
Joe FlaccoCLE78.7$2.2M1512320460.316161387.94.7-1.070.16.43.917.894119.34619143.0219.0920-0.5100.920.2782454.8428.51106.824.27
Ryan TannehillTEN79.081.1914922865.41616477.125.60.375.11.83.114.0127227.76510302.6614.217741-4.180.08.9762174.65
Joshua DobbsARI81.982.6$2.0M1816726662.81569855.9-5.9-0.870.03.01.916.686322.37210362.7816.24925837.3128.516.1752164.6433.01226.754.31
Tyrod TaylorNYG81.177.3$5.5M11011617466.71341537.726.71.880.72.91.714.5115126.75519152.8710.9381970-0.487.38.7732174.4737.51266.784.09
Nick MullensMIN79.3$2.0M2510014768.01306788.931.75.673.14.85.420.015132.14414253.1118.810250-0.066.613.373210
Bailey ZappeNE78.076.0$1.0M31012721160.21272696.0-38.60.271.42.84.320.275021.28214112.7720.0178314.671.27.1732154.8830.01097.194.40
Jimmy GaroppoloLV83.5$24.2M3711016865.51205797.28.7-0.470.94.25.418.253418.7515152.9615.120390-2.762.18.9742254.9730.51107.044.26
Easton StickLAC$1.8M1511117364.21129316.515.1-1.971.21.70.618.872815.0544102.8315.92714418.075.615.1732244.6233.51186.654.05
Deshaun WatsonCLE85.4$46.0M5610517061.81115746.62.7-1.671.54.12.420.6124825.75913183.0415.42914219.984.914.2752234.6632.51196.954.31
Tommy DeVitoNYG78.779.9$0.8M2911417864.01101836.21.9-2.676.84.51.712.586228.8681693.039.2361951-3.295.510.674210
Daniel JonesNYG80.5$40.0M4610816067.5909265.7-20.41.878.41.23.813.766534.24718172.7110.54020615.859.09.8772304.8133.51207.004.41
Joshua DobbsMIN81.982.6$2.0M159515162.9895555.9-3.10.470.03.33.316.674929.94913233.2215.53016338.280.016.0752164.6433.01226.754.31
Taylor HeinickeATL78.057413455.2890546.610.2-8.869.53.73.024.283021.1379132.9013.815124110.166.013.273210
Tyson BagentCHI$0.9M359414365.7859366.0-13.0-2.376.82.14.213.862617.64811102.9614.323109211.057.311.575213
Trevor SiemianNYJ76.258615356.2724244.7-40.1-7.766.91.32.622.822817.4464162.5219.911400-7.332.96.675220
Mason RudolphPIT78.5$1.1M14557474.3719309.722.313.182.64.10.010.101215.024332.6811.21080-3.441.610.4772354.9026.0
PJ WalkerCLE55411049.1674156.1-13.1-11.757.00.94.529.963831.4297202.9712.513300-5.323.94.871210
Mitchell TrubiskyPIT77.5$5.6M356710663.2632456.0-6.1-1.678.13.84.719.052118.618682.8417.516542-0.748.79.7742224.6727.51166.874.25
Anthony RichardsonIND$8.5M44508459.5577316.98.8-9.474.13.61.221.062224.2241052.7915.42513640.470.617.6762444.4340.5129
Drew LockSEA75.9$4.0M14487663.2543337.110.5-1.272.03.93.916.061417.114712.6013.85140-0.229.17.3762284.6931.01127.034.12
Jarrett StidhamDEN$5.0M22406660.6496217.516.0-7.069.43.01.519.421824.718382.8410.8980-5.126.713.3752154.8131.01107.284.33
Dorian Thompson-RobinsonCLE76011054.5440144.0-26.1-8.969.80.93.619.8112319.8387102.8216.6156501.820.12.9742034.5632.51217.284.44
Andy DaltonCAR79.6$5.0M22345858.6361206.211.5-6.168.43.40.019.351016.414252.5013.831201.423.611.8742204.8329.51066.934.27
Tim BoyleNYJ3487762.3360144.7-21.0-4.474.71.35.224.031719.83622.6111.94502.710.93.676232
C.J. BeathardJAX6405375.5349106.66.410.484.01.90.08.021220.314152.5915.083502.021.53.67421531.0113
Sam DarnoldSF$4.5M110284562.2297216.610.41.668.94.42.226.70815.78123.0811.521151-8.325.32.5752254.8526.51056.964.40
Case KeenumHOU$3.1M22345364.2291135.5-11.10.472.51.95.713.721220.316152.7720.1210-1.79.84.9732204.7232.5103
Jameis WinstonNO$4.0M16254753.2264235.6-7.4-3.176.14.36.421.73714.319322.4816.55-60-4.511.92.0762314.9728.51037.164.36
Brian HoyerLV2234254.8231025.5-7.4-13.857.10.04.823.8137.014112.3918.83-30-1.85.02.5742165.0232.01097.104.42
Jacoby BrissettWAS$8.0M12182378.3224309.716.486.413.00.04.5128.720231901.322.911.4762354.9431.01137.174.53
Tyler HuntleyBAL$2.6M15213756.8203305.58.9-11.560.08.10.020.04512.211013.3217.915550-5.025.65.173204
Blaine GabbertKC2183551.4185035.3-14.0-15.367.60.08.617.651130.6100102.3216.77450-0.65.93.0772354.6133.51206.844.26
Davis MillsHOU$1.3M24183946.2173204.4-3.6-22.863.25.10.021.14410.07212.6912.52900.615.94.0762254.8232.01106.954.40
Brett RypienLA$0.4M12183847.4172014.5-12.0-14.273.00.02.616.22820.08242.9114.331901.36.83.4742104.9133.01167.104.29
Jaren HallMIN3132065.0168018.4-1.573.70.05.026.30729.29126140-2.06.12.072207
Jeff DriskelCLE$1.1M11132650.0166226.4-5.3-6.572.07.77.716.04827.63052.7034.673300.513.913.9762314.5632.01227.194.25
Marcus MariotaPHI$5.0M12152365.2164117.11.22.978.34.34.38.70623.19212.7430.085205.713.76.8762224.5236.01216.874.11
Carson WentzLA$1.3M11172470.8163216.812.45.975.08.34.225.01311.56012.2620.8175611.024.124.1772374.7730.51186.864.15
Cooper RushDAL$2.5M27182475.0144016.0-3.775.00.04.225.0014.0120012-50-5.73.20.5752254.9327.01057.234.47
Taysom HillNO$10.0M31661154.583107.53.363.69.10.027.3017.79008140147.2145.59.174221
Mike WhiteMIA65683.3741112.3-7.283.316.716.70.0000.01008-90-11.84.10.7772165.0927.0967.404.40
Malik WillisTEN$1.3M324580.0740014.84.880.00.00.020.00444.40005210-7.05.12.573225
Clayton TuneARI$1.0M46122157.162023.0-20.6-12.471.40.09.59.511139.34132.7410.093010.47.51.2752204.6437.51226.894.25
Sean CliffordGB$1.0M4211100.0370037.02.1100.00.00.00.0000.01003-20-3.51.30.774212
Logan WoodsideATL13475.027016.8-8.575.00.025.00.00240.00011600.3-0.3-0.3732104.7931.51036.944.15
AJ McCarronCIN24580.019003.8-3.280.00.00.020.00116.73000000.00.80.4752204.9428.0997.184.34
Aaron RodgersNYJ$37.5M31010.00000.0-0.50.00.00.00.003150.00110000.00.00.0742234.7134.51107.38
Matt BarkleyJAX1000.00000.00.00.00.0000003-30-4.0-0.3-0.3742274.91
Teddy BridgewaterDET$3.0M11000.00000.00.00.00.0000002-20-2.7-0.2-0.27421030.01137.174.20
Nathan PetermanCHI1000.00000.00.00.00.0000.00002-400.0-0.4-0.4742254.8231.01107.144.31
Kyle AllenBUF$1.2M16000.00000.00.00.00.00000013-130-8.6-1.3-0.275210
Kyle TraskTB$1.4M22010.00000.0-1.9100.00.00.00.0100.00001-10-1.7-0.1-0.1772365.1031.51137.084.60

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 2023, and Yrs Left counts 2023 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.