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

2003 NFL Players: Stats, Model Score, Contract Value

40 of 79 players
Columns in Core stats, QB
Show numbers as
Stats
PlayerTeamGCmpAttCmp%Pass YdsPass TDINTY/APass EPATD%INT%Rush AttRush YdsRush TDRush EPAFPtsFP/GHt (in)Wt40 TimeVertBroad3-ConeShuttle
Peyton ManningIND1637956667.0426729107.5153.55.11.827290-11.7270.216.977230
TGTrent GreenKC1633052363.1403924127.7127.74.62.326832-0.0253.915.975208
MBMarc BulgerLA1533653163.3384522227.2106.64.14.129754-3.1229.315.3752084.971007.464.34
Matt HasselbeckSEA1631351261.1384426157.5132.75.12.9361252-2.5252.215.876235
Brad JohnsonTB1635456862.3382126216.748.94.63.725330-7.2218.013.677235
Tom BradyNE1631752760.2362023126.986.94.42.342631-10.7225.114.1762255.2824.5997.204.38
JKJon KitnaCIN1632551962.6360526156.9118.75.02.9381170-2.2230.014.474220
ABAaron BrooksNO1630651459.535462486.991.74.71.6521832-10.0252.115.876220
DCDaunte CulpepperMIN1429545065.6347925117.7130.65.62.472422414.9283.420.276260
TMTommy MaddoxPIT1629851657.8341418176.629.73.53.313120-13.5175.711.076219
Brett FavreGB1630847265.3336132217.185.96.84.418150-6.3222.013.974222
QCQuincy CarterDAL1629250457.9330217216.67.83.44.2682572-4.5195.612.2742174.5835.51137.124.12
Steve McNairTEN1425039763.032462478.2137.16.01.83813840.6250.917.974230
Donovan McNabbPHI1627647658.0322316116.856.63.42.370359313.1225.114.174240
Jake DelhommeCAR1626644959.2321919167.242.44.23.642431-24.6182.911.474215
Kerry CollinsNYG1328449657.3311013166.311.72.63.218490-6.9149.311.577247
JHJoey HarringtonDET1630955056.2288017225.2-80.13.14.028980-4.6150.89.4762104.8932.01127.004.21
Drew BledsoeBUF1627446958.4286011126.124.52.32.623292-17.3149.49.377238
BLByron LeftwichJAX1523941957.0281914176.76.43.34.1251082-5.3157.510.5772504.85
JGJeff GarciaSF1322538858.0270418137.053.74.63.454325721.6230.317.773205
JBJeff BlakeARI1320836457.1225213156.2-46.73.64.13117724.8141.710.973223
JPJake PlummerDEN1118929963.221831577.371.45.02.337205314.8171.815.674212
PRPatrick RamseyWAS1118033853.321691496.425.74.12.715621-5.2136.912.4742255.2433.51127.124.09
CPChad PenningtonNYJ1018929464.3213913127.357.64.44.121422-4.9129.813.0752254.8133.51117.124.16
JFJay FiedlerMIA1217931357.2213811136.821.83.54.2339539.6131.110.974225
Drew BreesLAC1120535258.2210811156.0-29.23.14.3218400.9115.910.5722094.8332.01057.094.21
DCDavid CarrHOU1216729357.020139136.9-14.63.14.427151214.4117.69.8752124.6735.01087.054.28
KHKelly HolcombCLE1019330064.3179710126.013.13.34.0870-7.188.78.974216
DJDoug JohnsonATL1013624356.016558126.8-32.33.34.914211-0.482.38.2742184.9529.596
KSKordell StewartCHI912624651.214187125.8-38.22.84.960290316.7107.712.073218
VTVinny TestaverdeNYJ712319762.41385727.09.43.61.06130-0.080.811.577233
TCTim CouchCLE1012020359.11319766.5-8.33.43.0113913.879.37.976220
Rich GannonLV712422355.61270645.7-7.62.71.86180-0.168.69.875210
RMRick MirerLV911621953.01267355.8-8.71.42.320831-0.666.97.475210
KBKyle BollerBAL1011622052.71260795.7-2.93.24.130520-16.265.66.6752204.6135.51177.204.02
AWAnthony WrightBAL79417653.41199986.816.05.14.527750-13.775.510.873211
DFDoug FlutieLAC79116455.51097946.720.15.52.43316820.2100.714.470180
Chris ChandlerCHI810719156.01050375.5-4.71.63.7153503.443.65.576224
Josh McCownARI79516557.61018566.214.33.03.6301641-8.671.210.2762184.5938.51206.853.90
THTim HasselbeckWAS79517753.71012575.7-13.52.84.015410-9.350.67.2732144.8333.01137.274.40
TRTim RattaySF87311861.9856727.330.05.91.7800-2.858.27.3722004.9125.51007.344.21
BGBrian GrieseMIA57413056.9813566.3-11.23.84.65150-0.941.98.475214
TBTony BanksHOU66110160.4693536.920.75.03.062703.744.47.476229
GFGus FrerotteMIN5386558.56907210.633.710.83.112-20-3.451.510.375233
MVMike VickATL55010050.0585435.82.64.03.040255118.765.013.0722104.33
BVBilly VolekTEN6446864.7545418.023.25.91.51141-7.442.27.074214
JPJesse PalmerNYG56011552.2532344.6-22.02.63.54230-0.127.65.5742254.7835.51127.134.29
MBMark BrunellJAX3548265.9484205.96.22.40.09191-5.435.311.873215
DKDanny KanellDEN55310351.5442254.3-25.81.94.9650-1.816.23.275218
Rex GrossmanCHI3387252.8437216.1-3.42.81.43-10-2.423.47.8732255.06
KKKurt KittnerATL64411338.9391263.5-46.31.85.381300.912.92.1742114.8627.01007.344.50
SBSteve BeuerleinDEN4336154.1389256.4-10.73.38.251300.514.93.775220
Kurt WarnerLA2386558.5365115.6-6.21.51.5100-1.716.68.374214
MTMarques TuiasosopoLV4254358.1324037.5-6.20.07.06220-1.69.22.3732204.7135.51157.364.35
Neil O'DonnellTEN1182766.7232218.66.37.43.71-100.015.215.275228
TBTravis BrownBUF2141877.8160018.93.60.05.61500.04.92.5752155.0129.01017.544.87
DRDave RagoneHOU2204050.0135013.4-13.60.02.565101.39.04.5752254.9930.51017.424.36
SKShaun KingTB2152268.2130115.90.34.54.542001.89.24.673228
MMMike McMahonDET293129.087022.8-16.70.06.55320-2.72.61.3742154.5737.51247.124.12
DGDavid GarrardJAX191275.086107.26.68.30.00000.07.47.4732364.8233.51117.354.26
TBTodd BoumanNO371353.881106.24.47.70.0410-3.47.42.574236
TCTodd CollinsKC591275.074006.20.20.00.08-70-4.82.20.476223
TMTee MartinLV261637.569014.3-7.70.06.25280-0.03.61.8742254.5834.5113
CRChris RedmanBAL271353.858024.5-7.60.015.4240-1.2-1.3-0.7752255.3726.5987.804.78
RJRob JohnsonLV161346.254014.2-6.10.07.721501.01.71.776204
SRSage RosenfelsMIA24666.750108.33.816.70.01-100.15.93.0762224.7434.01077.074.29
APAlex Van PeltBUF551241.749034.1-10.40.025.04-60-5.2-4.6-0.973220
CBCharlie BatchPIT24850.047005.9-1.70.00.011100.83.01.574216
JJJarious JacksonDEN14944.441014.6-5.10.011.11900.40.50.5722284.68109
RJRob JohnsonWAS25771.439005.60.60.00.0160-0.42.21.176204
KDKoy DetmerPHI33560.032006.4-3.60.00.00000.01.30.473195
Trent DilferSEA54850.031113.9-2.112.512.52-10-3.93.10.676247
RDRohan DaveyNE13650.031005.2-0.50.00.00000.01.21.2742454.74
BHBrock HuardIND22366.722007.32.20.00.0290-0.91.80.976232
RPRodney PeeteCAR141040.019001.9-6.90.00.00000.00.80.872230
DPDoug PedersonGB422100.016008.0-2.10.00.08-700.10.00.075222
CHChad HutchinsonDAL11250.08004.0-1.50.00.02-300.00.00.077237
GHGibran HamdanWAS11250.07003.50.00.00.00000.00.30.376220
DHDamon HuardNE1010.00000.0-1.40.00.01-100.0-0.1-0.175218

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 seasons

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, scaled to the games played so far while a season is in progress. Weekly view: QB 15+ attempts, RB 5+ carries or 2+ targets, WR 3+ targets, TE 2+ targets. Open Filters and uncheck "Qualified only" to see every player.

What is the Season column?

His season grade, out of 100: where he finished at his position that season. First is 99, eighth is 89, thirty-second is 79. It is the same scale as the week grade on the Players of the Week page and the career grade on his player page, so a 94 means the same thing wherever you read it. Not a projection, and not a read on his contract.

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.