2004 NFL Player Stats: Sortable Season & Weekly Table

Every 2004 QB, RB, WR, and TE in one sortable table. Click any column header to see who led the league and who finished last. Switch to Weekly to break down any single week. Charting-era stats (drops, routes, Next Gen Stats) and defense begin with the 2018 season.

37 of 79 players
PlayerTeamGCmpAttCmp%Pass YdsPass TDINTY/APass EPATD%INT%Rush AttRush YdsRush TDRush EPAFPtsFP/G
DCDaunte CulpepperMIN1637954669.4471739118.6233.77.12.0904062-13.2375.323.5
TGTrent GreenKC1636955466.6458927178.3184.34.93.125850-2.2266.216.6
PMPeyton ManningIND1633649567.9455749109.2229.19.92.025380-9.9361.922.6
JPJake PlummerDEN1630351958.4408927207.977.05.23.9602151-10.4259.116.2
BFBrett FavreGB1634653764.4408630177.6137.05.63.216360-9.2252.915.8
MBMarc BulgerLA1432148266.6396421148.2117.44.42.9198939.9241.517.2
JDJake DelhommeCAR1631053358.2388629157.3115.75.42.825711-8.3254.615.9
DMDonovan McNabbPHI1530047063.838753188.2165.96.61.7422213-5.7303.220.2
ABAaron BrooksNO1630954257.0381021167.075.13.93.0571994-0.7249.515.6
TBTom BradyNE1628847261.0369028147.8152.85.93.043280-10.1234.314.6
DCDavid CarrHOU1628646361.8353916147.696.63.53.0723030-3.2207.913.0
VTVinny TestaverdeDAL1629649060.4351817207.252.13.54.120421-3.8179.011.2
KCKerry CollinsLV1428951356.3349521206.815.84.13.917350-8.6187.213.4
MHMatt HasselbeckSEA1427947259.1339022157.290.34.73.228941-3.5209.014.9
DBDrew BreesLAC1526239965.731592777.9146.46.81.853852-8.2245.416.4
JHJoey HarringtonDET1627448456.6304719126.32.73.92.54917504.1191.111.9
BLByron LeftwichJAX1426744160.5294115106.751.83.42.3391482-5.6184.813.2
DBDrew BledsoeBUF1625643958.3293220166.746.24.63.620520-19.7170.510.7
CPCarson PalmerCIN1326342661.7289718186.812.74.24.2184710.6162.612.5
CPChad PenningtonNYJ1324237065.426731697.250.24.32.43412610.1171.613.2
BGBrian GrieseTB1123333370.0263220127.982.86.03.630170-23.7163.514.9
BRBen RoethlisbergerPIT1419629466.7262117118.9105.05.83.7561441-17.4171.012.2
KBKyle BollerBAL1625845456.8255913115.6-14.52.92.4531891-9.5157.29.8
JMJosh McCownARI1423340857.1251111106.223.82.72.53711223.5148.110.6
BVBilly VolekTEN1021835361.8248518107.046.25.12.8115017.7163.316.3
MVMike VickATL1518132056.6231314127.28.44.43.8121902343.8232.815.5
TRTim RattaySF919832461.1216910106.742.73.13.1135500.7112.312.5
KWKurt WarnerNYG1017427663.02054647.454.72.21.413301-6.4107.210.7
AFA.J. FeeleyMIA1119135653.7189311155.3-41.93.14.214131-16.097.08.8
JGJeff GarciaCLE1114425257.117311096.916.14.03.63416920.0120.010.9
PRPatrick RamseyWAS916927262.1166510116.125.13.74.010190-4.186.59.6
SMSteve McNairTEN812921560.01343896.224.73.74.22412814.986.510.8
KDKen DorseySF812322654.41231695.4-30.42.74.0570-0.255.97.0
MBMark BrunellWAS911823749.81194765.0-33.43.02.519620-12.969.97.8
JFJay FiedlerMIA810118953.41186786.32.93.74.212590-1.465.28.2
EMEli ManningNYG89519449.01043695.4-12.13.14.66350-1.751.26.4
CHChad HutchinsonCHI59216157.1903435.6-5.62.51.96140-7.347.59.5
KHKelly HolcombCLE4598767.8737758.515.88.05.73-20-4.047.311.8
CKCraig KrenzelCHI65912646.8718365.7-35.22.44.819410-20.432.85.5
BJBrad JohnsonTB46510363.1674336.5-5.72.92.952302.235.48.8
JKJon KitnaCIN46110458.7623546.013.64.83.810420-3.341.010.2
LMLuke McCownCLE5489849.0608476.2-28.14.17.152500.028.85.8
RGRex GrossmanCHI3478356.6607137.313.51.23.6114812.833.111.0
RGRich GannonLV3416761.2524327.819.54.53.05260-2.831.610.5
SKShaun KingARI3478456.0502146.01.81.24.89300-3.919.16.4
QCQuincy CarterNYJ6355860.3498318.623.35.21.712200-3.031.85.3
CSChris SimmsTB4427357.5467136.40.91.44.17140-6.318.14.5
CCChris ChandlerLA3356256.5460287.4-6.83.212.9120-0.410.53.5
JQJonathan QuinnCHI5519852.0413134.2-22.41.03.133502.418.03.6
DGDavid GarrardJAX4387252.8374215.2-10.92.81.4127614.834.68.7
TDTrent DilferSEA4255843.1333135.7-6.61.75.210140-7.112.73.2
TMTommy MaddoxPIT4306050.0329125.5-10.21.73.39150-3.314.73.7
MSMatt SchaubATL6337047.1329144.7-14.81.45.782601.611.82.0
CNCraig NallGB5233369.7314409.521.912.10.0370-0.129.35.9
DFDoug FlutieLAC2203754.1276107.512.72.70.053926.231.015.5
SRSage RosenfelsMIA2163941.0264136.8-10.42.67.70000.08.64.3
KDKoy DetmerPHI5184045.0207025.2-13.50.05.010-70-8.93.60.7
JMJamie MartinLA1163151.6188006.1-1.00.00.00000.07.57.5
JSJim SorgiIND4172958.6175206.02.46.90.08-50-1.214.53.6
JNJohn NavarreARI1184045.0168144.2-17.52.510.00000.02.72.7
JBJeff BlakePHI3183551.4126113.6-12.22.92.9360-0.17.62.5
DPDoug PedersonGB2112347.8120025.2-8.10.08.721501.32.31.1
DHDrew HensonDAL2101855.678114.3-8.15.65.61702.15.82.9
MMMike McMahonDET1111573.377015.1-7.00.06.72180-0.42.92.9
DJDoug JohnsonTEN261250.068005.7-2.80.00.02-200.02.51.2
BBBrooks BollingerNYJ15955.660006.70.20.00.0120-0.42.62.6
CPCody PickettSF141040.055025.5-4.30.020.0150-0.9-1.3-1.3
RDRohan DaveyNE441040.054005.41.80.00.04-10-5.42.10.5
SMShane MatthewsBUF22366.7441014.75.533.30.02-30-2.15.52.8
TCTodd CollinsKC21520.042008.4-0.90.00.0140-1.02.11.1
Philip RiversLAC25862.533104.11.112.50.05-50-4.84.82.4
JLJ.P. LosmanBUF33560.032016.40.30.020.021501.00.80.3
TBTony BanksHOU21250.016008.01.10.00.00000.00.60.3
RPRodney PeeteCAR111100.03003.0-0.70.00.01-100.00.00.0
JBJeff BlakePHI1010.00000.0-0.50.00.00000.00.00.0
GFGus FrerotteMIN1010.00000.0-2.70.00.00000.00.00.0
KSKordell StewartBAL1000.00000.00.00.00.01-100.0-0.1-0.1
JOJ.T. O'SullivanGB1000.00000.00.00.00.04-40-4.8-0.4-0.4
BPBrian St. PierrePIT1010.00000.0-1.00.00.04-30-0.3-0.3-0.3

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.