2003 NFL Player Stats: Sortable Season & Weekly Table

Every 2003 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.

39 of 93 players
PlayerTeamGCmpAttCmp%Pass YdsPass TDINTY/APass EPATD%INT%Rush AttRush YdsRush TDRush EPAFPtsFP/G
PMPeyton ManningIND1637956667.0426729107.5153.55.11.827290-11.7270.216.9
TGTrent GreenKC1633052363.1403924127.7127.74.62.326832-0.0253.915.9
MBMarc BulgerLA1533653163.3384522227.2106.64.14.129754-3.1229.315.3
MHMatt HasselbeckSEA1631351261.1384426157.5132.75.12.9361252-2.5252.215.8
BJBrad JohnsonTB1635456862.3382126216.748.94.63.725330-7.2218.013.6
TBTom BradyNE1631752760.2362023126.986.94.42.342631-10.7225.114.1
JKJon KitnaCIN1632551962.6360526156.9118.75.02.9381170-2.2230.014.4
ABAaron BrooksNO1630651459.535462486.991.74.71.6521832-10.0252.115.8
DCDaunte CulpepperMIN1429545065.6347925117.7130.65.62.472422414.9283.420.2
BFBrett FavreGB1630847265.3336132217.185.96.84.418150-6.3222.013.9
QCQuincy CarterDAL1629250457.9330217216.67.83.44.2682572-4.5195.612.2
SMSteve McNairTEN1425039763.032462478.2137.16.01.83813840.6250.917.9
DMDonovan McNabbPHI1627647658.0322316116.856.63.42.370359313.1225.114.1
JDJake DelhommeCAR1626644959.2321919167.242.44.23.642431-24.6182.911.4
KCKerry CollinsNYG1328449657.3311013166.311.72.63.218490-6.9149.311.5
BLByron LeftwichJAX1523941957.0281914176.76.43.34.1251082-5.3157.510.5
TMTommy MaddoxPIT1223640458.4274912146.822.53.03.512130-13.5131.210.9
JGJeff GarciaSF1322538858.0270418137.053.74.63.454325721.6230.317.7
DBDrew BledsoeBUF1423440158.426031196.544.52.72.222292-15.5145.110.4
JHJoey HarringtonDET1326047255.1242813205.1-80.22.84.226980-2.1120.79.3
JBJeff BlakeARI1320836457.1225213156.2-46.73.64.13117724.8141.710.9
PRPatrick RamseyWAS1118033853.321691496.425.74.12.715621-5.2136.912.4
CPChad PenningtonNYJ1018929464.3213913127.357.64.44.121422-4.9129.813.0
JFJay FiedlerMIA1217931357.2213811136.821.83.54.2339539.6131.110.9
DBDrew BreesLAC1120535258.2210811156.0-29.23.14.3218400.9115.910.5
DCDavid CarrHOU1216729357.020139136.9-14.63.14.427151214.4117.69.8
JPJake PlummerDEN1016926164.819621477.568.45.42.734183314.7156.815.7
DJDoug JohnsonATL1013624356.016558126.8-32.33.34.914211-0.482.38.2
VTVinny TestaverdeNYJ712319762.41385727.09.43.61.06130-0.080.811.5
KSKordell StewartCHI812123252.213327105.7-30.53.04.359288314.6108.113.5
RGRich GannonLV712422355.61270645.7-7.62.71.86180-0.168.69.8
KBKyle BollerBAL1011622052.71260795.7-2.93.24.130520-16.265.66.6
AWAnthony WrightBAL79417653.41199986.816.05.14.527750-13.775.510.8
DFDoug FlutieLAC79116455.51097946.720.15.52.43316820.2100.714.4
KHKelly HolcombCLE510515468.21041566.86.53.23.9400-4.549.79.9
JMJosh McCownARI79516557.61018566.214.33.03.6301641-8.671.210.2
THTim HasselbeckWAS79517753.71012575.7-13.52.84.015410-9.350.67.2
CCChris ChandlerCHI710117458.0969375.6-3.51.74.0143101.840.05.7
TRTim RattaySF87311861.9856727.330.05.91.7800-2.858.27.3
BGBrian GrieseMIA57413056.9813566.3-11.23.84.65150-0.941.98.4
RMRick MirerLV67415448.1761234.9-29.51.31.917771-0.246.17.7
TCTim CouchCLE57912264.8757446.2-9.13.33.381512.746.59.3
KHKelly HolcombCLE58814660.3756565.26.63.44.1470-2.639.07.8
TBTony BanksHOU66110160.4693536.920.75.03.062703.744.47.4
GFGus FrerotteMIN5386558.56907210.633.710.83.112-20-3.451.510.3
TMTommy MaddoxPIT46211255.4665635.97.25.42.71-100.044.511.1
MVMike VickATL55010050.0585435.82.64.03.040255118.765.013.0
TCTim CouchCLE5418150.6562326.90.73.72.532401.232.86.6
BVBilly VolekTEN6446864.7545418.023.25.91.51141-7.442.27.0
JPJesse PalmerNYG56011552.2532344.6-22.02.63.54230-0.127.65.5
RMRick MirerLV3426564.6506127.820.71.53.1360-0.320.86.9
MBMark BrunellJAX3548265.9484205.96.22.40.09191-5.435.311.8
JHJoey HarringtonDET3497862.8452425.80.15.12.6200-2.530.110.0
RGRex GrossmanCHI2326251.6406216.5-0.13.21.63-10-2.422.211.1
KKKurt KittnerATL64411338.9391263.5-46.31.85.381300.912.92.1
KWKurt WarnerLA2386558.5365115.6-6.21.51.5100-1.716.68.3
DKDanny KanellDEN4418548.2338154.0-29.11.25.9650-1.88.02.0
MTMarques TuiasosopoLV4254358.1324037.5-6.20.07.06220-1.69.22.3
SBSteve BeuerleinDEN2264656.5291256.3-12.14.310.91500.110.25.1
DBDrew BledsoeBUF2406858.8257033.8-19.90.04.4100-1.84.32.1
NONeil O'DonnellTEN1182766.7232218.66.37.43.71-100.015.215.2
JPJake PlummerDEN1203852.6221105.82.92.60.032200.115.015.0
TBTravis BrownBUF2141877.8160018.93.60.05.61500.04.92.5
DRDave RagoneHOU2204050.0135013.4-13.60.02.565101.39.04.5
SKShaun KingTB2152268.2130115.90.34.54.542001.89.24.6
DKDanny KanellDEN1121866.7104105.83.35.60.00000.08.28.2
SBSteve BeuerleinDEN271546.798006.51.40.00.04800.44.72.4
KSKordell StewartCHI151435.786026.1-7.60.014.31202.2-0.4-0.4
DGDavid GarrardJAX191275.086107.26.68.30.00000.07.47.4
TBTodd BoumanNO371353.881106.24.47.70.0410-3.47.42.5
CCChris ChandlerCHI161735.381004.8-1.20.00.01401.73.63.6
TCTodd CollinsKC591275.074006.20.20.00.08-70-4.82.20.4
TMTee MartinLV261637.569014.3-7.70.06.25280-0.03.61.8
CRChris RedmanBAL271353.858024.5-7.60.015.4240-1.2-1.3-0.7
RJRob JohnsonLV161346.254014.2-6.10.07.743002.13.23.2
MMMike McMahonDET152025.051012.5-10.30.05.03180-3.21.81.8
SRSage RosenfelsMIA24666.750108.33.816.70.01-100.15.93.0
CBCharlie BatchPIT24850.047005.9-1.70.00.011100.83.01.5
JJJarious JacksonDEN14944.441014.6-5.10.011.11900.40.50.5
RJRob JohnsonWAS25771.439005.60.60.00.02120-0.82.81.4
APAlex Van PeltBUF43837.537014.6-5.30.012.54-60-5.2-1.1-0.3
MMMike McMahonDET141136.436013.3-6.30.09.121400.40.80.8
KDKoy DetmerPHI33560.032006.4-3.60.00.00000.01.30.4
TDTrent DilferSEA54850.031113.9-2.112.512.52-10-3.93.10.6
RDRohan DaveyNE13650.031005.2-0.50.00.00000.01.21.2
RGRex GrossmanCHI161060.031003.1-3.40.00.00000.01.21.2
BHBrock HuardIND22366.722007.32.20.00.0290-0.91.80.9
RPRodney PeeteCAR141040.019001.9-6.90.00.00000.00.80.8
DPDoug PedersonGB422100.016008.0-2.10.00.08-700.10.00.0
APAlex Van PeltBUF12450.012023.0-5.10.050.00000.0-3.5-3.5
CHChad HutchinsonDAL11250.08004.0-1.50.00.02-300.00.00.0
GHGibran HamdanWAS11250.07003.50.00.00.00000.00.30.3
DHDamon HuardNE1010.00000.0-1.40.00.01-100.0-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.