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
Our modelStats
PlayerTeamModelGCmpAttCmp%Pass YdsPass TDINTY/APass EPACPOEOn-Tgt%TD%INT%Bad Throw%Rcvr DropsPressuredPressure%BlitzedHurriedHitTime to ThrowAGG%Rush AttRush YdsRush TDRush EPAFPtsFP/G
Tua TagovailoaMIA81.11738855869.5462429148.3160.31.579.05.22.514.3219516.211539272.3612.235740-39.1280.416.5
Jared GoffDET90.71740760167.7457530127.6129.01.180.35.02.015.23313220.919642602.7212.732212-21.9292.917.2
Dak PrescottDAL89.01741059069.545163697.7180.44.782.66.11.511.73611017.515527442.7118.456242213.1343.020.2
Josh AllenBUF99.01738557766.7430629187.5110.91.977.85.03.114.23112220.317348502.8914.31115241554.4394.923.2
Brock PurdySF93.01630844169.8428031119.7187.92.675.57.02.516.399019.213224382.8812.939144211.4299.618.7
Patrick MahomesKC96.01640159567.4418327147.073.9-1.880.74.52.413.33915224.413360652.969.775388013.3286.017.9
Jordan LoveGB86.71737257664.6415932117.2130.0-1.476.65.61.917.52711118.319943382.7816.4512474-7.3321.118.9
C.J. StroudHOU81.51531949364.741082358.3128.30.974.84.71.019.91812423.412647393.0213.84115736.1281.118.7
Baker MayfieldTB84.01736456664.3404428107.1104.80.274.94.91.814.82411218.514037352.7016.9621631-14.5276.016.2
Trevor LawrenceJAX86.21637056465.6401621147.157.9-0.574.33.72.518.82411619.415939422.5113.97033941.4274.617.2
Matthew StaffordLA85.81532651862.9396524117.794.4-1.375.04.62.119.03310018.217227432.6913.2216504.0239.316.0
Sam HowellWAS77.11738861263.4394621216.4-12.70.273.73.43.415.22315823.316939542.8515.749263524.7257.615.2
Derek CarrNO85.01737554868.438782587.186.04.079.74.61.515.3199015.517224352.7014.232400-20.3243.114.3
Jalen HurtsPHI88.31735253865.4385823157.291.14.178.94.32.814.31912622.018560303.0015.41576051521.3366.921.6
Lamar JacksonBAL89.81630745667.336782478.1115.81.773.95.31.516.6228817.816922292.9611.7148821510.2341.221.3
Geno SmithSEA78.71532349565.336242097.386.32.275.54.01.814.62313625.913662432.8315.2371551-4.9229.415.3
Gardner MinshewIND78.21630549062.233051596.762.0-2.074.23.11.815.1269618.316932302.7414.6341003-2.8202.212.6
Justin HerbertLAC87.21329745665.131342076.962.80.576.24.41.516.02210722.115836422.8517.05222835.4234.218.0
Russell WilsonDEN78.51529744367.030702686.949.71.377.95.91.813.21613527.714442483.0412.580341317.6262.917.5
Bryce YoungCAR76.41631552659.9287711105.5-37.3-1.673.32.11.921.52315025.516638502.8911.640253022.7164.510.3
Desmond RidderATL76.61524938664.5283612127.316.3-1.675.53.13.114.7178520.49026282.7414.2531935-14.4187.112.5
Justin FieldsCHI76.91322737061.425621696.936.10.573.04.32.416.81312229.514345333.2412.5124657425.8238.118.3
Kirk CousinsMIN85.0821630969.923311857.556.04.582.25.81.612.8168425.810621462.8613.8142501.7157.919.7
Joe BurrowCIN91.71024436467.023091566.348.21.375.64.11.614.7217419.18213372.5311.331880-3.5149.214.9
Zach WilsonNYJ75.71222136560.52271876.2-13.8-1.377.42.21.915.72013432.611447412.9119.2372110-16.9129.810.8
Aidan O'ConnellLV77.51121334262.322181276.525.3-2.572.83.52.017.3155314.51017222.8016.217111-4.1129.811.8
Mac JonesNE80.21122434564.9212010126.1-33.0-0.674.92.93.515.9167620.79230242.4818.527960-5.4110.310.0
Kenny PickettPIT76.91220132362.22070646.4-3.80.171.61.91.218.4119326.98133372.8120.142541-5.2110.29.2
Jake BrowningCIN82.6917124370.419361278.056.93.579.14.92.99.897528.18025262.7114.22712739.5142.515.8
Will LevisTEN78.0914925358.91808847.129.3-2.767.13.21.616.7128229.2888462.8515.525571-9.4108.112.0
Kyler MurrayARI80.8817626765.917991056.711.8-2.974.83.71.913.4105720.07320192.7815.94524436.7144.418.1
Joe FlaccoCLE79.9512320460.316161387.94.7-1.070.16.43.917.894119.34619143.0219.0920-0.5100.920.2
Ryan TannehillTEN81.9914922865.41616477.125.60.375.11.83.114.0127227.76510302.6614.217741-4.180.08.9
Joshua DobbsARI81.5816726662.81569855.9-5.9-0.870.03.01.916.686322.37210362.7816.24925837.3128.516.1
Tyrod TaylorNYG76.61011617466.71341537.726.71.880.72.91.714.5115126.75519152.8710.9381970-0.487.38.7
Nick MullensMIN79.9510014768.01306788.931.75.673.14.85.420.015132.14414253.1118.810250-0.066.613.3
Bailey ZappeNE75.91012721160.21272696.0-38.60.271.42.84.320.275021.28214112.7720.0178314.671.27.1
Jimmy GaroppoloLV82.2711016865.51205797.28.7-0.470.94.25.418.253418.7515152.9615.120390-2.762.18.9
Easton StickLAC511117364.21129316.515.1-1.971.21.70.618.872815.0544102.8315.92714418.075.615.1
Deshaun WatsonCLE81.5610517061.81115746.62.7-1.671.54.12.420.6124825.75913183.0415.42914219.984.914.2
Tommy DeVitoNYG77.5911417864.01101836.21.9-2.676.84.51.712.586228.8681693.039.2361951-3.295.510.6
Daniel JonesNYG85.4610816067.5909265.7-20.41.878.41.23.813.766534.24718172.7110.54020615.859.09.8
Joshua DobbsMIN81.559515162.9895555.9-3.10.470.03.33.316.674929.94913233.2215.53016338.280.016.0
Taylor HeinickeATL78.257413455.2890546.610.2-8.869.53.73.024.283021.1379132.9013.815124110.166.013.2
Tyson BagentCHI59414365.7859366.0-13.0-2.376.82.14.213.862617.64811102.9614.323109211.057.311.5
Trevor SiemianNYJ76.458615356.2724244.7-40.1-7.766.91.32.622.822817.4464162.5219.911400-7.332.96.6
Mason RudolphPIT78.54557474.3719309.722.313.182.64.10.010.101215.024332.6811.21080-3.441.610.4
PJ WalkerCLE55411049.1674156.1-13.1-11.757.00.94.529.963831.4297202.9712.513300-5.323.94.8
Mitchell TrubiskyPIT78.756710663.2632456.0-6.1-1.678.13.84.719.052118.618682.8417.516542-0.748.79.7
Anthony RichardsonIND76.94508459.5577316.98.8-9.474.13.61.221.062224.2241052.7915.42513640.470.617.6
Drew LockSEA76.64487663.2543337.110.5-1.272.03.93.916.061417.114712.6013.85140-0.229.17.3
Jarrett StidhamDEN2406660.6496217.516.0-7.069.43.01.519.421824.718382.8410.8980-5.126.713.3
Dorian Thompson-RobinsonCLE76011054.5440144.0-26.1-8.969.80.93.619.8112319.8387102.8216.6156501.820.12.9
Andy DaltonCAR78.72345858.6361206.211.5-6.168.43.40.019.351016.414252.5013.831201.423.611.8
Tim BoyleNYJ3487762.3360144.7-21.0-4.474.71.35.224.031719.83622.6111.94502.710.93.6
C.J. BeathardJAX6405375.5349106.66.410.484.01.90.08.021220.314152.5915.083502.021.53.6
Sam DarnoldSF10284562.2297216.610.41.668.94.42.226.70815.78123.0811.521151-8.325.32.5
Case KeenumHOU2345364.2291135.5-11.10.472.51.95.713.721220.316152.7720.1210-1.79.84.9
Jameis WinstonNO6254753.2264235.6-7.4-3.176.14.36.421.73714.319322.4816.55-60-4.511.92.0
Brian HoyerLV2234254.8231025.5-7.4-13.857.10.04.823.8137.014112.3918.83-30-1.85.02.5
Jacoby BrissettWAS2182378.3224309.716.486.413.00.04.5128.720231901.322.911.4
Tyler HuntleyBAL5213756.8203305.58.9-11.560.08.10.020.04512.211013.3217.915550-5.025.65.1
Blaine GabbertKC2183551.4185035.3-14.0-15.367.60.08.617.651130.6100102.3216.77450-0.65.93.0
Davis MillsHOU4183946.2173204.4-3.6-22.863.25.10.021.14410.07212.6912.52900.615.94.0
Brett RypienLA2183847.4172014.5-12.0-14.273.00.02.616.22820.08242.9114.331901.36.83.4
Jaren HallMIN3132065.0168018.4-1.573.70.05.026.30729.29126140-2.06.12.0
Jeff DriskelCLE1132650.0166226.4-5.3-6.572.07.77.716.04827.63052.7034.673300.513.913.9
Marcus MariotaPHI2152365.2164117.11.22.978.34.34.38.70623.19212.7430.085205.713.76.8
Carson WentzLA1172470.8163216.812.45.975.08.34.225.01311.56012.2620.8175611.024.124.1
Cooper RushDAL7182475.0144016.0-3.775.00.04.225.0014.0120012-50-5.73.20.5
Taysom HillNO1661154.583107.53.363.69.10.027.3017.79008140147.2145.59.1
Mike WhiteMIA65683.3741112.3-7.283.316.716.70.0000.01008-90-11.84.10.7
Malik WillisTEN24580.0740014.84.880.00.00.020.00444.40005210-7.05.12.5
Clayton TuneARI6122157.162023.0-20.6-12.471.40.09.59.511139.34132.7410.093010.47.51.2
Sean CliffordGB211100.0370037.02.1100.00.00.00.0000.01003-20-3.51.30.7
Logan WoodsideATL13475.027016.8-8.575.00.025.00.00240.00011600.3-0.3-0.3
AJ McCarronCIN24580.019003.8-3.280.00.00.020.00116.73000000.00.80.4
Aaron RodgersNYJ1010.00000.0-0.50.00.00.00.003150.00110000.00.00.0
Matt BarkleyJAX1000.00000.00.00.00.0000003-30-4.0-0.3-0.3
Teddy BridgewaterDET1000.00000.00.00.00.0000002-20-2.7-0.2-0.2
Nathan PetermanCHI1000.00000.00.00.00.0000.00002-400.0-0.4-0.4
Kyle AllenBUF6000.00000.00.00.00.00000013-130-8.6-1.3-0.2
Kyle TraskTB2010.00000.0-1.9100.00.00.00.0100.00001-10-1.7-0.1-0.1

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.