2025 NFL Player Stats: Sortable Season & Weekly Table

Every 2025 NFL player in one sortable table: QB, RB, WR, and TE plus EDGE, IDL, LB, CB, and S. Click any column header to see who led the league and who finished last: drops, yards per route run, stacked boxes faced, separation, CPOE, pressures, and more. Switch to Weekly to break down any single week (offense). Updated weekly during the season.

43 of 82 players
PlayerTeamGCmpAttCmp%Pass YdsPass TDINTY/APass EPACPOEOn-Tgt%TD%INT%Bad Throw%Rcvr DropsPressuredPressure%BlitzedHurriedHitTime to ThrowAGG%Rush AttRush YdsRush TDRush EPAFPtsFP/G
Matthew StaffordLA1738859465.347074687.9187.71.573.67.71.318.12811719.015942522.7918.42910-31.8356.321.0
Jared GoffDET1739357668.245643487.9181.11.678.35.91.415.82315024.414738742.7012.519450-14.4307.118.1
Dak PrescottDAL1740459767.7455230107.6149.64.674.85.01.712.52412720.214245512.8319.5531772-9.4311.818.3
Drake MayeNE1735449272.043943188.9230.99.179.06.31.613.81313224.515843422.9816.9104450411.2353.920.8
Sam DarnoldSEA1732347368.3404825148.6119.94.079.85.33.014.61510921.814947352.8413.035950-13.0243.414.3
Trevor LawrenceJAX1734155761.2400729127.297.7-2.773.75.22.214.44514023.415859402.8716.983359926.8342.120.1
Caleb WilliamsCHI1733056658.339422777.085.4-6.969.84.81.220.72815125.616490373.2010.77738335.4318.318.7
Bo NixDEN1738861163.5393125116.487.4-2.177.44.11.815.94312820.211561452.8511.08335658.4300.817.7
Justin HerbertLAC1634051266.4372726137.388.93.376.45.12.515.22518232.214355732.9015.484498215.9288.818.1
Baker MayfieldTB1734354263.3369326116.859.1-1.673.74.82.015.7209215.914636202.8417.355382135.7273.916.1
Josh AllenBUF1631945969.5366825108.0126.91.579.95.42.213.0189919.812830292.8711.71125791438.8368.523.0
Patrick MahomesKC1431550063.0358722117.2106.2-2.974.34.42.217.92511822.17927572.7913.164422529.2281.720.1
Jordan LoveGB1529143866.433812367.7144.44.277.45.31.414.61610122.012933472.9016.247199012.3235.315.7
Jacoby BrissettARI1431548465.133662387.081.03.573.24.81.717.61115128.710445632.9515.93816817.5233.416.7
Aaron RodgersPIT1632749665.933222476.765.1-1.373.94.81.417.3178516.29727292.6314.221611-3.0227.214.2
Jalen HurtsPHI1629445265.032242567.178.63.174.05.51.316.71010020.714844242.9616.9105421816.7307.019.2
Cam WardTEN1732353760.131691575.96.8-3.272.62.81.319.02317128.913867492.9813.03915928.5200.711.8
Daniel JonesIND1326138268.331011988.1103.03.478.05.02.112.1148721.512824412.7017.245161516.2230.117.7
C.J. StroudHOU1427342065.030411987.280.20.774.64.51.917.6910423.513246352.8311.748209115.0208.714.9
Geno SmithLV1530244667.7302519176.828.00.877.04.33.811.41411923.814622422.8014.1411090-1.7173.911.6
Bryce YoungCAR1630447663.9301123116.335.6-0.377.94.82.316.41812925.612754482.8511.85421624.2224.014.0
Tua TagovailoaMIA1426038268.1266020157.056.1-0.377.05.23.915.9179322.68548152.6613.520430-7.5160.611.5
Lamar JacksonBAL1319230064.025492178.572.2-2.672.47.02.318.3118224.411826202.9911.567349220.6218.816.8
Tyler ShoughNO1122132468.223841067.453.20.976.53.11.915.9137420.87328152.6911.64618631.0160.014.5
Jaxson DartNYG1421633863.922721556.742.6-1.472.94.41.515.5149625.710125362.8315.086487938.1243.517.4
Brock PurdySF919728469.4216720107.680.35.182.27.03.512.396622.45927283.1715.633147316.2179.419.9
Mac JonesSF1120128670.321511367.568.53.079.14.52.114.0105618.55215252.7017.236600-5.3132.212.0
Michael Penix Jr.ATL916627660.11982937.226.3-3.272.93.31.124.095017.37019182.7912.3217017.1122.213.6
Joe BurrowCIN817325966.818091757.054.62.575.06.61.911.385519.94815232.8015.9144103.6134.416.8
Kirk CousinsATL1016626662.417211056.518.3-0.772.03.81.916.1126422.97020312.7917.01471-2.5105.610.6
Marcus MariotaWAS1013922561.816951077.529.35.174.84.43.116.765121.27212232.7719.95029716.7129.412.9
Joe FlaccoCIN915825362.516641346.626.1-0.274.45.11.615.5114617.64619182.6717.5152215.5118.913.2
J.J. McCarthyMIN1014024357.6163211126.7-3.8-5.566.54.54.921.3127728.57011393.0216.53718146.8127.312.7
Spencer RattlerNO917425468.51586856.2-6.43.174.73.12.011.0115118.86219142.6915.33216708.6103.111.5
Shedeur SandersCLE812021256.614007106.6-28.8-3.669.63.34.718.0610343.85335453.2215.12216919.887.010.9
Jayden DanielsWAS711418661.31262836.821.4-3.476.44.31.614.9124120.16112112.8010.65927821.7116.116.6
Justin FieldsNYJ912820263.41259716.217.51.877.33.50.512.9116930.15914282.9917.27338348.8138.615.4
Carson WentzMIN511016865.51216657.232.90.273.93.63.019.924825.74314152.6814.311570-3.268.313.7
Kyler MurrayARI511016168.3962636.027.9-1.075.23.71.915.953218.135792.6913.22917314.179.816.0
Dillon GabrielCLE911018459.8937725.1-14.5-5.670.73.81.119.3114220.85913112.7517.2148600.470.07.8
Davis MillsHOU69115957.2915515.8-1.6-1.170.63.10.619.092917.4518132.5821.014601-0.866.611.1
Russell WilsonNYG66911958.0831337.0-1.5-3.170.12.52.520.643627.92711152.7415.0181060-1.349.88.3
Joe FlaccoCLE49315958.5815265.1-34.5-1.074.41.33.815.574526.83712242.8615.86130-0.130.07.5
Tyrod TaylorNYJ68013360.2779555.95.3-0.473.03.83.813.5114530.65015163.0317.92714315.461.410.2
Jake BrowningCIN58112564.8771686.2-38.32.170.84.86.415.013626.9238192.7722.393916.848.79.7
Brady CookNYJ58815357.5739274.8-37.3-10.367.81.34.624.264023.3467142.5714.413490-4.328.45.7
Quinn EwersMIA4558366.3622337.57.04.468.33.63.614.612224.2214102.8124.08190-4.733.28.3
Jameis WinstonNYG3376656.1567228.620.9-1.166.13.03.025.812231.9181092.9315.672314.345.215.1
Philip RiversIND3589263.0544435.9-1.8-1.171.14.33.314.421818.620492.3820.62-10-1.131.710.6
Tyler HuntleyBAL5526678.8426206.511.54.687.93.00.010.631925.7211102.6513.824151010.840.18.0
Malik WillisGB4303585.74223012.131.410.891.48.60.05.72513.29022.989.52212321.153.113.3
Riley LeonardIND5396758.2415236.2-5.9-0.667.73.04.512.331014.510352.8324.362725.333.36.7
Josh JohnsonWAS3345265.4372127.27.63.071.41.93.818.401222.26282.8617.812551-4.826.38.8
Max BrosmerMIN7477166.2328044.6-29.8-5.982.40.05.611.852428.220462.9215.87110-0.16.20.9
Mitchell TrubiskyBUF4253571.4313408.925.610.285.311.40.011.8300.05002.8420.7960-6.829.27.3
Mason RudolphPIT5385273.1310226.09.06.079.63.83.814.30611.112132.869.67601.317.03.4
Cooper RushBAL4345265.4303045.8-22.7-0.874.00.07.718.02917.09262.6423.24-40-5.63.80.9
Andy DaltonCAR4253767.6293117.912.41.780.62.72.713.931124.411122.664.25-20-8.713.53.4
Tanner McKeePHI4244355.8274116.4-0.7-0.768.42.32.326.321123.912533.0015.0880-5.213.73.4
Chris OladokunKC3355464.8235104.4-11.8-6.875.01.90.013.531727.413272.9610.65180-5.615.15.0
Trey LanceLAC4275350.9226014.3-24.2-9.360.00.01.924.011220.313332.5615.9178501.315.63.9
Kenny PickettLV6284463.6188124.3-18.7-8.881.82.34.513.631426.93152.7112.05220-3.29.71.6
JIJoe Milton IIIDAL4152462.5183127.60.665.24.28.326.10520.86415500-2.112.23.0
Aidan O'ConnellLV1102245.5102004.6-4.7-14.566.70.00.033.32313.06022.6127.31700.24.84.8
Shane BuecheleKC171450.088006.3-1.761.50.00.030.80842.1203140-0.83.93.9
Brandon AllenTEN1173056.772012.4-22.6-14.560.00.03.330.01929.07442.7910.00000.00.90.9
Joshua DobbsNE471070.065006.5-0.170.00.00.030.0000.060010-50-6.62.10.5
Teddy BridgewaterTB381553.362004.1-3.8-12.757.10.00.028.60423.54022.3220.0340-0.02.91.0
Taysom HillNO132633.357109.5-1.050.016.70.025.00116.7401521141-14.243.83.4
Tyson BagentCHI23475.0470011.82.375.00.00.025.00125.0001270-0.42.61.3
Clayton TuneGB271546.742012.8-10.271.40.06.714.31840.090352302.22.01.0
Gardner MinshewKC461346.237012.8-6.463.60.07.727.30215.4311620-0.6-0.3-0.1
Zach WilsonMIA461154.532002.9-6.660.00.00.030.00218.2402310-0.21.40.3
Nick MullensJAX433100.019006.32.9100.00.00.00.00133.311012-80-2.5-0.1-0.0
Drew LockSEA32366.715005.0-0.9100.00.00.00.0000.02006-50-1.00.10.0
Anthony RichardsonIND21250.09004.5-1.20.00.00.050.0000.00004-10-2.42.21.1
Kedon SlovisARI21250.0-200-1.0-2.150.00.00.050.0000.00000000.0-0.1-0.1
Jimmy GaroppoloLA3000.00000.00.00.00.0000009-1000.0-1.0-0.3
Kyle AllenDET2020.00000.0-1.4100.00.00.00.0100.00003-300.0-0.3-0.1
Jarrett StidhamDEN1000.00000.00.00.00.0000001-100.0-0.1-0.1
Adrian MartinezSF1000.00000.00.00.00.0000001-10-2.3-0.1-0.1
Jalen MilroeSEA3000.00000.00.00.00.000000340-6.40.40.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.