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.

CMU

Angel Flores

Angel Flores sits 155th of 162 ncaaf qbs in points added per throw, at -0.06.

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 Played7
EfficiencyOffensevs NCAAF QBs▶
Throws with a Countable Outcome103
Carries with a Countable Outcome115
Points Added per Play0.0114th290/337
Total Points Added2.328th404/560
Success Rate Throwing26.2%1st319/323
Success Rate Running47.8%44th78/138
PassingOffensevs NCAAF QBs▶
Completions7.743rd314/551
Pass Attempts13.142nd319/551
Completion Rate58.7%36th212/330
Passing Yards67.937th348/551
Yards per Attempt5.24th316/330
Passing Touchdowns241st300/551
Interceptions Thrown245th264/551
Quarterback Rating36.825th182/242
Charted PassingOffensevs NCAAF QBs▶
Charted Attempts93
Throws with a Charted Depth93
Average Depth of Target7.729th113/161
Air Yards71653rd124/265
Catches with Charted Yards After55
Yards After Catch per Completion5.342nd93/160
Points Added per Throw-0.064th155/162
Passing Explosiveness1.3411th143/162
Charted Passing Success Rate30.1%1st160/162
Throw LocationsOffensevs NCAAF QBs▶
Short Left Attempts26
Short Left Completion Rate73.1%—
Short Left Points Added per Throw0.06—
Short Middle Attempts12
Short Middle Completion Rate66.7%—
Short Middle Points Added per Throw0.58—
Short Right Attempts41
Short Right Completion Rate63.4%27th119/165
Short Right Points Added per Throw-0.097th154/165
Deep Left Attempts2
Deep Left Completion Rate0%—
Deep Left Points Added per Throw-0.65—
Deep Middle Attempts5
Deep Middle Completion Rate40%28th68/102
Deep Middle Points Added per Throw0.9038th64/102
Deep Right Attempts5
Deep Right Completion Rate0%—
Deep Right Points Added per Throw-0.70—
RushingOffensevs NCAAF QBs▶
Carries18.399th6/560
Rushing Yards88.399th9/560
Yards per Carry4.877th49/209
Rushing Touchdowns490th46/560
Longest Run5593rd36/560
Charted RushingOffensevs NCAAF QBs▶
Charted Carries126
Line Yards per Carry3.5048th43/93
Second Level Yards per Carry1.1024th68/93
Open Field Yards per Carry1.4059th37/93
Stuff Rate9.6%80th19/93
Power Success84%71st28/93
Points Added per Carry0.2535th61/93
Rushing Explosiveness1.2662nd36/93
Charted Rushing Success Rate47.8%41st55/93
Run DirectionsOffensevs NCAAF QBs▶
Carries with a Charted Direction114
Left Carries8
Left Yards per Carry6.8—
Left Success Rate37.5%—
Middle Carries90
Middle Yards per Carry5.155th24/52
Middle Success Rate44.4%37th33/52
Right Carries16
Right Yards per Carry5.334th34/51
Right Success Rate68.8%84th9/51
Ball SecurityOffensevs NCAAF QBs▶
Fumbles314th465/572
Fumbles Lost34th534/572
7 games
DateOppCMPPASS YDSPASS TDINTQBRCARRUSH YDSRUSH TD
CMUOct 17, 2026WMUWMU14-251621036.9311170
CMUOct 10, 2026@OHIOOHIO14-20112007.316270
CMUOct 3, 2026AKRAKR7-14781060.0181541
CMUSep 26, 2026@MIAMIA#65-7200078.1380
CMUSep 19, 2026WYOWYO4-7320074.5281632
CMUSep 12, 2026COLGCOLG7-13570124.4221221
CMUSep 6, 2026@UNMUNM3-6140115.110270
By season4 seasons
SeasonGPCMPATTCMP%PASS YDSYDS/ATTPASS TDINTQBRRUSH YDSPTS ADDED
2026CMU7549258.7%4755.22236.86180.01
2025CMU8192770.4%1957.22059.75190.31
2024NAU271163.6%12411.310—7—
2023NAU7527173.2%6348.953—3370.46

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.