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

2020 NFL Players: Stats, Model Score, Contract Value

37 of 84 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
Deshaun WatsonHOU81.51638254270.548233378.9195.24.880.36.11.315.11917429.416875502.8514.690444314.3373.423.3
Patrick MahomesKC96.01539058766.447403868.1204.6-1.376.96.51.017.62814523.814162612.8911.462308317.6378.325.2
Tom BradyTB93.01640160666.2463340127.6154.71.673.96.62.020.63111318.016134582.5714.53063-18.2340.021.2
Matt RyanATL86.21640762565.1458126117.3127.21.075.54.21.814.73316925.420455732.8814.7299220.8286.317.9
Josh AllenBUF99.01639657269.2454437107.9203.44.279.16.51.716.02513823.124464483.0513.310242180.1408.225.5
Justin HerbertLAC87.21539659167.0433631107.3133.22.476.55.21.718.02318830.217085712.7117.8562345-0.3330.822.1
Aaron RodgersGB87.71637252371.142994858.2207.93.381.29.21.013.8278215.116833292.7310.53814932.9387.124.2
Kirk CousinsMIN85.01634951368.0426535138.3155.95.781.36.82.513.81817732.118156822.9317.03315610.7306.219.1
Russell WilsonSEA78.51638455768.9421240137.6149.64.079.57.22.315.82718130.020665692.9511.18351322.0365.622.9
Philip RiversIND85.81636954068.3416924117.7125.61.777.24.42.016.0179316.612437372.5315.718-80-10.1240.015.0
Derek CarrLV85.01634851367.841032798.0110.73.278.95.31.816.02011521.317356332.7816.53914037.8286.017.9
Matthew StaffordDET85.81633952165.1408426107.8114.8-1.277.65.01.918.33312422.217945412.6517.12911204.2258.516.2
Kyler MurrayARI80.81637555068.2397126127.277.21.977.14.72.216.81310918.915655272.7413.01348191143.0386.724.2
Jared GoffLA90.71537055067.3395220137.269.60.578.53.62.416.02712221.318542572.7712.851994-6.1246.016.4
Ryan TannehillTEN81.91631548165.538193377.9164.83.377.36.91.513.62012224.216136622.6919.345266727.5340.321.3
Ben RoethlisbergerPIT86.21539960865.6380333106.366.4-1.376.45.41.615.03910817.417542532.3017.625110-19.6265.217.7
Teddy BridgewaterCAR79.61534049069.4373315117.680.42.480.53.12.213.02011121.315442382.6013.253279511.5245.116.3
Baker MayfieldCLE84.01630548063.535632687.4130.80.574.85.41.718.82110220.217949273.0813.5541651-7.0254.815.9
Daniel JonesNYG85.41428044662.8294311106.646.61.175.22.52.217.62315631.820056552.7617.6654231-0.8190.213.6
Drew BreesNO90.71227538870.929422467.696.32.080.86.21.513.4216115.29213352.6912.918-22-4.4213.417.8
Drew LockDEN76.61325444157.6293316156.7-0.4-3.568.93.63.422.92512026.114853482.8719.34416031.4185.414.3
Lamar JacksonBAL89.81524237364.927572697.496.7-1.875.37.02.417.62010325.610449252.9814.31591005740.0338.722.6
Joe BurrowCIN91.71026440066.026881356.791.44.575.33.21.214.81910925.213830472.6421.5371423-0.1181.618.2
Cam NewtonNE80.81524236666.126578107.325.9-1.574.62.22.719.71510927.517848302.8112.71395921218.4261.317.4
Carson WentzPHI83.51225143657.6262016156.0-2.9-4.070.43.73.421.72315131.116735662.9420.05427658.9196.416.4
Nick MullensSF79.91021132664.7243712127.551.4-2.375.33.73.715.01710931.611633572.6314.4980-2.5122.212.2
Sam DarnoldNYJ81.91221736160.122089116.1-26.4-2.871.82.53.018.21411729.514343392.8613.637217212.6136.011.3
Andy DaltonDAL78.71121633364.921701486.523.4-0.378.44.22.415.0216417.911915252.4615.62811402.2138.912.6
Ryan FitzpatrickMIA82.2918326668.820911387.964.94.679.94.93.014.0106824.39922322.3921.63115124.9147.716.4
Mitchell TrubiskyCHI78.71019929767.020551686.958.81.975.85.42.718.196621.08025232.6920.93319519.2155.815.6
Dak PrescottDAL89.0515122168.31856948.456.03.977.14.11.815.1135222.56623192.7815.8199339.9137.627.5
Nick FolesCHI76.6920231165.018521086.0-13.42.776.33.22.616.097422.59915412.5320.51611-6.7104.111.6
Tua TagovailoaMIA81.11018628764.818141156.317.3-1.474.13.81.718.8124815.611514142.5720.83610932.2135.413.5
Alex SmithWAS81.9816825266.71582686.3-1.7-0.776.32.43.217.588631.46337272.5913.81030-6.471.68.9
Gardner MinshewJAX78.2613721962.614721026.740.92.076.54.60.918.6108524.19038202.8019.0179315.1111.018.5
Dwayne HaskinsWAS76.9714824161.41439576.05.1-6.269.62.12.922.4126123.46617242.5518.0214610.074.210.6
Jimmy GaroppoloSF82.269414067.11096757.842.4-3.477.95.03.617.193321.9508142.5616.1102501.964.410.7
Mike GlennonJAX511117762.71072756.1-4.7-0.671.94.02.814.673217.23210132.5723.26170-3.862.512.5
Jalen HurtsPHI88.3147714752.41061647.211.3-3.860.74.12.726.744226.25516133.1813.26535430.9113.28.1
Taysom HillNO79.3168812172.7928427.732.74.279.73.31.713.663727.44110142.8317.587457813.4166.510.4
Brandon AllenCIN59014263.4925546.5-1.0-1.378.43.52.816.582818.8374172.5520.7132702.551.610.3
Joe FlaccoNYJ79.957413455.2864636.42.9-2.371.04.52.223.454330.55616202.9020.16220-0.254.710.9
C.J. BeathardSF66610364.1787607.631.9-3.977.65.80.017.382623.2274132.646.86280-1.958.39.7
Gardner MinshewJAX78.237910773.8787637.434.16.176.55.62.818.6108524.19038202.6212.2126002.655.518.5
Jake LutonJAX36011054.5624265.7-24.5-10.565.41.85.528.852723.14410102.6713.811312.328.39.4
Kyle AllenWAS76.94608769.0610417.021.37.381.04.61.110.122526.631992.9318.072611.247.111.8
Jeff DriskelDEN78.23356454.7432326.82.4-9.768.34.73.123.853344.0478142.6412.062803.528.09.3
Colt McCoyNYG4406660.6375115.7-2.5-1.575.81.51.521.251926.821682.6224.09120-4.818.14.5
PJ WalkerCAR4325657.1368156.6-18.1-1.966.11.88.923.261220.023442.458.85-20-2.48.52.1
Mason RudolphPIT4254358.1324217.511.6-1.276.24.72.321.441636.4121232.6123.17-60-7.618.34.6
Brett RypienDEN2274067.5295247.4-1.05.777.85.010.05.611126.817462.8812.95-50-4.411.35.7
Chase DanielDET4294269.0264126.3-9.43.080.52.44.812.231022.214342.245.621600.912.23.0
Jarrett StidhamNE5224450.0256235.8-12.068.44.56.823.731735.41858770-4.513.02.6
Chad HenneKC3283873.7248206.516.54.883.85.30.016.21820.08242.3721.97-21-1.623.77.9
Garrett GilbertDAL1213756.8243116.6-3.6-3.756.82.72.729.701846.2171062.6910.532801.614.514.5
John WolfordLA1223857.9231016.1-1.63.167.60.02.627.01922.518342.7531.665607.112.812.8
Marcus MariotaLV1172763.0226118.48.40.773.13.73.723.11518.54322.9517.9988111.225.825.8
Ben DiNucciDAL2234254.8219005.2-3.4-12.563.40.00.031.722040.814852.8612.562200.511.05.5
Tyrod TaylorLAC2163053.3208006.91.3-2.171.40.00.021.41928.19522.7736.7770-6.59.04.5
Matt BarkleyBUF3112152.4197119.41.861.94.84.823.8229.59116-60-1.59.33.1
Ryan FinleyCIN4173253.1164125.1-11.375.03.16.221.912048.81838116613.419.24.8
Blaine GabbertTB491656.2143208.91.1-16.268.812.50.031.31211.88102.186.79160-4.015.33.8
Taylor HeinickeWAS78.21121963.2137107.24.4-1.268.45.30.021.11315.03113.0015.832203.211.711.7
Brian HoyerNE1152462.5130015.4-1.93.582.60.04.217.41311.511012.3937.51801.74.04.0
Chris StrevelerARI2111668.8105116.6-11.20.187.56.26.212.50422.24022.1712.541501.07.73.9
Trace McSorleyBAL231030.090109.02.244.410.00.033.31220.022051700.19.34.7
Jameis WinstonNO371163.675006.83.563.60.00.027.30430.85118-60-3.12.40.8
David BloughDET161060.049014.9-6.760.00.010.020.00763.610611801.91.81.8
Case KeenumCLE151050.046004.6-4.250.00.00.030.00220.02020000.01.81.8
Robert Griffin IIIBAL481457.142023.0-16.157.10.014.328.60635.370312690-1.94.61.1
Geno SmithSEA14580.033006.61.680.00.00.020.00233.34012-20-3.01.11.1
Nate SudfeldPHI151241.732012.7-1.960.00.08.330.01750.07232120-6.00.50.5
Nathan PetermanLV13560.025005.0-1.460.00.00.020.00228.61001901.31.91.9
AJ McCarronHOU111100.0200020.03.70.00.00.00.0000.00000000.00.80.8
Tyler BrayCHI11425.018004.5-1.125.00.00.075.00125.00010000.00.70.7
Jacoby BrissettIND102825.017002.1-2.857.10.00.042.91444.4230171935.720.62.1
Tyler HuntleyBAL23560.015003.0-3.560.00.00.040.00120.020110220-5.92.81.4
Logan WoodsideTEN51333.37002.31.50.00.00.033.30133.30107100-3.61.30.3
Easton StickLAC111100.04004.0-0.2100.00.00.00.0000.01001-20-1.10.00.0
Joshua DobbsPIT14580.02000.4-2.6100.00.00.00.00120.000122000.72.12.1
Matt SchaubATL1000.00000.00.00.00.0000003-400.0-0.4-0.4
Tim BoyleGB7000.00000.00.00.00.00000013-90-6.3-0.9-0.1
John LovettGB1000.00000.00.00.00.000000360-1.20.60.6
Tommy StevensCAR1000.00000.00.00.00.00000042401.72.42.4

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.