Quarterback, Central Michigan (from Northern Arizona), 2022–⁠26

Angel H Flores

Number
No. 7
Height
6′1″
Weight
210 lb
Class (2026)
Senior
Hometown
Casa Grande, AZ

Angel H Flores plays quarterback for Central Michigan, after Northern Arizona (2022–⁠24). Last time out, against Western Michigan: 14 of 25, 162 yards, 1 TD; 31 carries, 117 yards. Flores leads Central Michigan in passing touchdowns and passing yards this season.

2026 so far

475 passing yards, 2 TD; 618 rushing yards, 4 TD

Last game: 14 of 25, 162 yards, 1 TD; 31 carries, 117 yards vs. Western Michigan, L 14–⁠21

Next game: vs. Miami (OH), Oct 24

Game by game this season, passing yards
  1. 14@UNM
  2. 57COLG
  3. 32WYO
  4. 20@MIA
  5. 78AKR
  6. 112@OHIO
  7. 162WMU

Filled bars: wins; outlined: losses.

Career highs

262passing yards, career highat Eastern Washington, 2023163rushing yards, career highvs. Wyoming, 20263rushing touchdowns, career hightwice; last at Bowling Green, 2025

Passing

Passing yards, season by season, with his team’s record

* The season in progress, so far.

SeasonTeamCmpAttPctYdsY/ATDInt
2023Northern Arizona496773.15948.952
2024Northern Arizona71163.612411.310
2025Central Michigan192867.91957.021
2026Central Michigan549258.74755.222
Career12919865.21,3887.0105

Rushing

SeasonTeamCarYdsAvgTDLong
2023Northern Arizona742923.9740
2024Northern Arizona372.3011
2025Central Michigan1075274.9837
2026Central Michigan1286184.8455
Career3121,4444.61955

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosClassHtWt
2022Northern Arizona7QBRS
2023Northern Arizona7QBFr.
2024Northern Arizona7QBSo.
2025Central Michigan7QBJr.
2026Central Michigan7QBSr.6′1″210

As each season’s roster listed the player (CollegeFootballData). Classes before the latest listing are counted back from it; “Yr 1” is the year on file where that count can’t place a season he played (a redshirt, transfer or 2020 year); height and weight as last listed.

Per play

SeasonTeamPlaysEPA/playPctileMedianTotalUsageAdj. passAdj. rush
2023Northern Arizona (FCS)1030.46––47.028%––
2025Central Michigan1340.31––41.324%–0.27
2026Central Michigan2220.0312th (n=273)0.216.052%0.100.22

Expected points added: how much the player’s plays moved the team’s expected score, per play and in total. Plays: total EPA divided by EPA per play, the plays the source credits to him (for a receiver roughly his catches and runs, not every target; for a passer, not every attempt), so it can differ from attempts plus carries. Percentile: against the position’s regulars that season across all divisions on file (quarterbacks with 150+ plays, backs 60+, receivers and tight ends 30+), with how many there were (n) and their median; a dash means too few plays to rank. A season in progress uses the full-season bar scaled by games played, never below 75 plays for quarterbacks, 30 for backs and 20 for receivers. The cohort grows or shrinks with the source’s coverage each season (2025 lists far more players), so compare percentiles rather than raw EPA across years. FCS seasons are marked. Usage: the share of the team’s plays the player was part of (shown from 20 plays). Adjusted pass and rush: EPA per play adjusted for the defenses faced (CollegeFootballData’s WEPA). From CollegeFootballData, 2013 on.

Passing detail

SeasonTeamSuccessDepthAfter catchDeep throwsDeep completed
2025Central Michigan31%22.3 yds5.5 yds2 of 2100%
2026Central Michigan30%7.7 yds5.3 yds12 of 9117%

Success: passes that kept the offense on schedule. Depth: how far downfield his passes traveled in the air, on average. After catch: yards his receivers gained after the catch, per completion. Deep throws: the play-by-play gives depth and direction for about half of a passer’s throws; this is how many of those went deep, and how many of the deep ones were caught. From CollegeFootballData, FBS games, 2025 on.

Rushing detail

SeasonTeamSuccessLine yardsSecond levelOpen fieldStuffed
2025Central Michigan48%3.501.100.8014%
2026Central Michigan48%3.501.101.4010%

Where his yards came from, per carry: line yards are the ones credited to the blockers (the first few, and losses), second level the yards 5 to 10 past the line, open field those beyond 10. Success: carries that kept the offense on schedule. Stuffed: carries stopped at or behind the line. From CollegeFootballData, FBS games, 2025 on.

Game by game

2026 Central Michigan 7 games, 475 passing yards, 2 TD; 618 rushing yards, 4 TD
DateOpponentResultCmpAttYdsTDIntRush
Sep 5atNew MexicoL 7–⁠3836140127
Sep 12vs.ColgateW 13–⁠107135701122
Sep 19vs.WyomingW 24–⁠10473200163
Sep 26atMiamiL 3–⁠525720008
Oct 3vs.AkronW 41–⁠177147810154
Oct 10atOhioL 14–⁠3114201120027
Oct 17vs.Western MichiganL 14–⁠21142516210117
2025 Central Michigan 9 games, 527 rushing yards, 8 TD
DateOpponentResultCmpAttYdsTDIntRush
Aug 29atSan José StateW 16–⁠1433590030
Sep 6atPittsburghL 17–⁠4523100018
Sep 13atMichiganL 3–⁠63712240076
Sep 20vs.WagnerW 49–⁠1011221031
Sep 27vs.Eastern MichiganW 24–⁠1312210134
Oct 4atAkronL 22–⁠282320095
Oct 18atBowling GreenW 27–⁠61110072
Oct 25vs.MassachusettsW 38–⁠1322750063
Dec 26 ✦vs.NorthwesternL 7–⁠34010018
2024 Northern Arizona 2 games, 124 passing yards, 1 TD
DateOpponentResultCmpAttYdsTDIntRush
Sep 14atUtah TechW 45–⁠17359810−4
Sep 21atIncarnate WordL 14–⁠3846260011
2023 Northern Arizona 7 games, 594 passing yards, 5 TD
DateOpponentResultCmpAttYdsTDIntRush
Sep 2atArizonaL 3–⁠3811−40011
Oct 7atWeber StateW 27–⁠10–––––52
Oct 14vs.Portland StateL 21–⁠451131026
Oct 28vs.UC DavisW 38–⁠2135691035
Nov 4atMontana StateL 21–⁠451218970121
Nov 11vs.Northern ColoradoW 28–⁠718221671033
Nov 18atEastern WashingtonW 49–⁠42142026221114

Box scores from CollegeFootballData, 2004 on. ✦ postseason; ★ a career high on file.

Is this you, or do you know of something wrong or missing here? Suggest a correction. We check each one against a source before changing the page.