Every player
New here?

How to read this page

▶

Team tables split by side of the ball, and the Side control hides the half you are not reading. What a team allowed is what its opponents gained, so the allowed tables are the offensive ones read from the other end. The roster is everyone who recorded a stat line, because the source holds no roster of its own — a player who never got on the field is absent. A dash means no number for that cell, or a zero in a roster column that counts.

NDSU

Nathan Hayes

Nathan Hayes is 18th of 232 ncaaf qbs in air yards, at 2,080.

94th beats 94% of the NCAAF QBs; 1 is the best of however many the row says. Higher is always better, whichever way the stat runs. Red to green by where the placing sits. A stat with no better end is left unpainted.

all 9 shown▶
Playing Timevs NCAAF QBs▶
Games Played8
EfficiencyOffensevs NCAAF QBs▶
Throws with a Countable Outcome203
Carries with a Countable Outcome35
Points Added per Play0.2775th85/339
Total Points Added65.184th80/490
Success Rate Throwing41.9%58th137/325
Success Rate Running62.9%—
PassingOffensevs NCAAF QBs▶
Completions15.468th158/488
Pass Attempts24.564th176/488
Completion Rate62.8%61st129/328
Passing Yards183.868th156/488
Yards per Attempt7.563rd123/328
Passing Touchdowns1284th71/488
Interceptions Thrown77th444/488
Quarterback Rating58.567th73/217
Charted PassingOffensevs NCAAF QBs▶
Charted Attempts196
Throws with a Charted Depth195
Average Depth of Target10.790th16/159
Air Yards2,08093rd18/232
Catches with Charted Yards After122
Yards After Catch per Completion4.720th124/158
Points Added per Throw0.2852nd77/160
Passing Explosiveness1.6881st32/160
Charted Passing Success Rate43.4%41st95/160
Throw LocationsOffensevs NCAAF QBs▶
Short Left Attempts54
Short Left Completion Rate66.7%30th95/142
Short Left Points Added per Throw0.1523rd109/142
Short Middle Attempts25
Short Middle Completion Rate64%40th90/149
Short Middle Points Added per Throw0.5864th55/149
Short Right Attempts74
Short Right Completion Rate75.7%83rd27/161
Short Right Points Added per Throw0.4282nd30/161
Deep Left Attempts17
Deep Left Completion Rate47.1%75th32/123
Deep Left Points Added per Throw0.9976th30/123
Deep Middle Attempts3
Deep Middle Completion Rate0%—
Deep Middle Points Added per Throw-0.71—
Deep Right Attempts15
Deep Right Completion Rate40%58th47/121
Deep Right Points Added per Throw0.5653rd58/121
RushingOffensevs NCAAF QBs▶
Carries5.657th213/493
Rushing Yards25.973rd132/493
Yards per Carry4.6—
Rushing Touchdowns485th55/493
Longest Run2870th146/493
Charted RushingOffensevs NCAAF QBs▶
Charted Carries44
Line Yards per Carry4.40—
Second Level Yards per Carry2.20—
Open Field Yards per Carry1.70—
Stuff Rate11.4%—
Power Success75%—
Points Added per Carry0.67—
Rushing Explosiveness1.25—
Charted Rushing Success Rate62.9%—
Run DirectionsOffensevs NCAAF QBs▶
Carries with a Charted Direction35
Left Carries12
Left Yards per Carry6.3—
Left Success Rate50%—
Middle Carries9
Middle Yards per Carry5.3—
Middle Success Rate66.7%—
Right Carries14
Right Yards per Carry10.1—
Right Success Rate71.4%—
Ball SecurityOffensevs NCAAF QBs▶
Fumbles155th163/495
Fumbles Lost075th1/495
8 games
DateOppCMPPASS YDSPASS TDINTQBRCARRUSH YDSRUSH TD
NDSUOct 25, 2026@UNMUNM17-331982246.34100
NDSUOct 17, 2026NEVNEV19-251532068.88421
NDSUOct 10, 2026@UNLVUNLV12-221241324.96330
NDSUOct 3, 2026WYOWYO14-251870080.410792
NDSUSep 20, 2026@SACSAC14-242101073.41140
NDSUSep 13, 2026@AFAAFA15-232282179.43171
NDSUSep 5, 2026FORFOR18-222102039.86-20
NDSUAug 29, 2026JXSTJXST14-221602154.77140
By season3 seasons
SeasonGPCMPATTCMP%PASS YDSYDS/ATTPASS TDINTQBRRUSH YDSPTS ADDED
2026NDSU812319662.8%1,4707.512758.52070.27
2025NDSU10254456.8%3818.741—880.42
2024NDSU4121963.2%21411.330—901.22

About College Football Research

▶

Every number the site holds for a college football team and the players who played for it, in one place. Pick a team, a season and a set of games, and read it. Nothing here needs an account.

Where the numbers come from

The same tables the boards read, resolved through one shared definition per stat. A rate is computed over the whole window rather than averaged across games, so a season figure is not the mean of the nightly ones.