1999 NFL Player Stats: Sortable Season & Weekly Table

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

45 of 82 players
PlayerTeamGCmpAttCmp%Pass YdsPass TDINTY/APass EPATD%INT%Rush AttRush YdsRush TDRush EPAFPtsFP/G
SBSteve BeuerleinCAR1634356860.4443636157.8151.36.32.6281242-8.2315.819.7
PMPeyton ManningIND1633153062.5413526157.8126.04.92.835732-3.7258.716.2
BFBrett FavreGB1634159157.7409122236.958.73.73.92814200.9219.913.7
KWKurt WarnerLA1529745165.9404438119.0196.88.42.422931-4.0306.920.5
BJBrad JohnsonWAS1631651960.9400524137.7109.24.62.526312-7.0245.215.3
DBDrew BledsoeNE1630553756.8398519217.451.53.53.9421010-1.1203.412.7
RGRich GannonLV1630451259.4384024147.5120.34.72.746298213.5264.116.5
EGElvis GrbacKC1629349659.1337022156.867.84.43.019100-12.2193.912.1
JKJon KitnaSEA1527049454.7334623166.860.14.73.235560-16.6199.413.3
DFDoug FlutieBUF1526447755.3317119166.654.64.03.48847615.1224.515.0
MBMark BrunellJAX1525944058.930601497.090.33.22.048208113.9187.212.5
BGBrian GrieseDEN1426144958.1303214146.851.23.13.1461382-15.4175.112.5
TATroy AikmanDAL1426344159.6296417126.749.73.92.721101-8.8169.712.1
JGJeff GeorgeMIN1219132758.4281623128.6105.57.03.716410-7.1184.715.4
JHJim HarbaughLAC1424843357.3273510146.312.82.33.2341260-14.9134.19.6
JBJeff BlakeCIN1421538955.3267016126.939.54.13.163332213.9191.913.7
JGJeff GarciaSF1322537360.3254411116.846.12.92.945231214.5158.812.2
DMDan MarinoMIA1120436955.3244812176.6-17.33.34.66-60-3.2111.110.1
TCTim CouchCLE1522339756.2244715136.213.43.83.34126715.7164.711.0
CCChris ChandlerATL1217430457.2233916117.737.95.33.616571-6.6147.112.3
KCKerry CollinsNYG1019033157.423188117.029.52.43.320362-13.8118.211.8
SMSteve McNairTEN1118732857.021791286.626.23.72.472337817.3200.818.3
TBTony BanksBAL1116932052.821361786.725.65.32.524930-5.0146.913.4
GFGus FrerotteDET917528162.32117977.550.33.22.515330-5.5110.012.2
JPJake PlummerARI1220138052.921119245.6-42.02.46.3391212-11.496.68.0
CBCharlie BatchDET1115126856.319571377.333.64.92.6288727.5136.912.4
BTBilly Joe TolliverNO1013926752.119167167.2-6.52.66.0261423-3.6104.910.5
KGKent GrahamNYG916027159.01697996.325.33.33.3351321-4.2105.811.8
RLRay LucasNYJ916126959.916781466.242.25.22.2421441-14.0131.614.6
SMShane MatthewsCHI816727460.916451066.011.83.62.214310-5.996.912.1
MTMike TomczakPIT913925754.116251286.324.54.73.116190-6.599.111.0
TDTrent DilferTB1014624360.1161911116.721.64.54.53514406.0101.210.1
RCRandall CunninghamMIN612419762.91475897.516.24.14.6105800.278.913.2
CMCade McNownCHI1512723454.314658106.3-2.23.44.3331600-1.486.65.8
KSKordell StewartPIT1516027558.214646105.3-29.92.23.6572582-3.0126.68.4
NONeil O'DonnellTEN811619559.513821057.134.35.12.61910-6.785.510.7
DHDamon HuardMIA912521458.41288846.017.03.71.92812405.189.09.9
DPDoug PedersonPHI1011922552.91276795.7-11.63.14.020330-12.664.26.4
JMJim MillerCHI511017463.21242767.132.84.03.4390-2.166.713.3
RMRick MirerNYJ79517554.31062596.16.12.95.121891-5.759.48.5
SCStoney CaseBAL107716945.6988385.8-27.01.84.73614133.467.66.8
BHBilly Joe HobertNO98515953.5970666.13.23.83.8124711.161.56.8
DMDonovan McNabbPHI1110621649.1948874.4-25.63.73.24831306.387.78.0
DBDave BrownARI88416850.0944265.6-19.21.23.6134904.338.74.8
SKShaun KingTB68914561.4875746.012.64.82.818380-10.258.89.8
ASAkili SmithCIN78015252.6805265.3-16.01.33.91911412.247.26.7
EKErik KramerLAC67814155.37882105.6-15.11.47.1510-6.319.63.3
TGTony GrazianiATL116211852.5759246.4-1.21.73.49110-5.831.42.9
JFJay FiedlerJAX7619365.6656227.123.22.22.213260-4.932.84.7
DKDanny KanellATL3428251.2593447.212.94.94.90000.031.810.6
TDTy DetmerCLE5479151.6548426.03.34.42.263813.343.78.7
SSSteve StenstromSF65410054.0536045.4-35.90.04.03150-0.916.92.8
CMChris MillerDEN3468156.8527216.55.92.51.284001.931.110.4
JDJake DelhommeNO2427655.3521356.9-6.23.96.61172210.842.021.0
SYSteve YoungSF3458354.2446345.4-5.63.64.811570-1.527.59.2
JGJason GarrettDAL5326350.8314315.0-6.44.81.66120-0.923.84.8
RJRob JohnsonBUF2253473.5298208.819.25.90.086100.726.013.0
GFGlenn FoleySEA1183060.0283209.413.36.70.03-10-5.419.219.2
EZEric ZeierTB2325459.3270015.0-4.40.01.93700.49.54.8
DWDanny WuerffelNO4224845.8191034.0-21.20.06.222911.710.62.6
KDKoy DetmerPHI1102934.5181326.2-3.010.36.92-20-0.115.015.0
JGJoe GermaineLA291656.2136128.5-0.56.212.5300-0.25.42.7
RPRodney PeeteWAS281747.1107216.30.011.85.92-10-1.210.25.1
VTVinny TestaverdeNYJ1101566.796116.44.76.76.70000.05.85.8
PJPaul JustinLA691464.391006.53.00.00.05-10-6.53.60.6
BBBubby BristerDEN2122060.087034.3-7.40.015.02170-0.7-0.8-0.4
MMMoses MorenoLAC15771.4780011.13.10.00.00000.03.13.1
SMScott MitchellBAL171643.848023.0-4.80.012.5110-1.2-2.0-2.0
SWSteve WalshIND271353.847023.6-21.50.015.40000.0-2.1-1.1
MHMatt HasselbeckGB531030.041104.1-2.010.00.06150-2.27.21.4
SCScott CovingtonCIN34580.023004.6-0.90.00.02-400.00.60.2
WMWarren MoonKC11250.0200010.0-0.00.00.00000.00.80.8
JLJeff LewisCAR22366.711003.7-0.80.00.0410-1.10.50.2
BHBobby HoyingLV22540.010002.0-2.50.00.02-30-1.90.10.1
APAlex Van PeltBUF111100.09009.0-0.20.00.01-100.00.30.3
PGPete GonzalezPIT111100.08008.00.00.00.02-30-2.80.00.0
CGChris GreisenARI11616.74000.7-3.70.00.00000.00.20.2
SBSteve BonoCAR1010.00000.0-0.90.00.02-200.0-0.2-0.2
DCDaunte CulpepperMIN1000.00000.00.00.00.03600.60.60.6
JFJohn FrieszNE1000.00000.00.00.00.02-20-1.1-0.2-0.2
CWCasey WeldonWAS2000.00000.00.00.00.05-40-1.4-0.4-0.2
SZScott ZolakMIA1040.00000.0-3.60.00.02-200.0-0.2-0.2

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.