#7

Angel Flores

QBSenior6' 1", 210 lbsCasa Grande, AZ
Central Michigan Chippewas3-4 · TDC #120
Snap share
77%
6 of 7 started · 321 of 417 snaps
Pass yards
475
149th of 265 in FBS
TD – INT
2–2
Yards / att.
5.2
140th of 142 in FBS
Completion
58.7%
113th of 142 in FBS
EPA / play
-0.00
143rd of 156 QBs

Efficiency & Role

EPA = expected points added per play. Compared with every FBS QB who qualifies

EPA per play by situation

246 plays · -0.2 total EPA · 143rd of 156 qualifying QBs
All plays-0.00
Passing-0.16
Rushing+0.18
1st down-0.33
2nd down+0.07
3rd down+0.16
Standard downs-0.07
Passing downs+0.11
FloresQB average

Share of team plays

How often the offense runs through this player. Pass = targets or dropbacks, rush = carries
All plays52%
Pass plays65%
Run plays46%
1st down43%
2nd down49%
3rd down66%
Standard downs47%
Passing downs62%
FloresQB average

Advanced

Computed from every play, garbage time excluded. FBS rank among players with enough volume

PassingValueFBS rank
Dropbacks86—
Success rate25.6%169th / 170
Explosive pass rate3.8%166th / 170
Deep-throw rate10.1%135th / 170
Sack rate8.1%147th / 170
Interception rate2.5%—
3rd-down conversion12.5%167th / 170
RushingValueFBS rank
Carries107—
Success rate50.5%77th / 321
Explosive run rate11.2%213th / 321
Stuffed at the line9.3%57th / 321
First downs37—
Red-zone carries8—
Goal-line carries1—

Charting

Where Flores's plays went: throw and catch spots, air yards and yards after the catch, read from the play-by-play

Avg. depth of throw
7.3
air yards per attempt
Deep shots
13%
throws 20+ air yards
YAC per completion
5.4
287 yds after the catch
Air yards
156
of 443 yds on charted throws
Pressured
20%
hurried or sacked · 9 sacks

Where he throws89 throws charted

59% comp7.3 avg. depth5.4 YAC/catch13% 20+ air yds2–2 TD–INT
101020203030LOSLeft, Behind air yards: 6 throws (7%), 5 caught (83%), 11 yds, 1.8 per throw683% · 11yLeft, 0–4 air yards: 10 throws (11%), 8 caught (80%), 51 yds, 5.1 per throw1080% · 51yLeft, 5–9 air yards: 7 throws (8%), 5 caught (71%), 45 yds, 6.4 per throw771% · 45yLeft, 10–14 air yards: noneLeft, 15–19 air yards: 2 throws (2%), 0 caught (0%), 0 yds, 0.0 per throw20% · 0yLeft, 20–29 air yards: noneLeft, 30+ air yards: 2 throws (2%), 0 caught (0%), 0 yds, 0.0 per throw20% · 0yMiddle, Behind air yards: noneMiddle, 0–4 air yards: 4 throws (4%), 3 caught (75%), 16 yds, 4.0 per throw475% · 16yMiddle, 5–9 air yards: 4 throws (4%), 3 caught (75%), 72 yds, 18.0 per throw475% · 72yMiddle, 10–14 air yards: 3 throws (3%), 2 caught (67%), 31 yds, 10.3 per throw367% · 31yMiddle, 15–19 air yards: 1 throws (1%), 0 caught (0%), 0 yds, 0.0 per throw10% · 0yMiddle, 20–29 air yards: 1 throws (1%), 0 caught (0%), 0 yds, 0.0 per throw10% · 0yMiddle, 30+ air yards: 3 throws (3%), 1 caught (33%), 44 yds, 14.7 per throw333% · 44yRight, Behind air yards: 13 throws (15%), 10 caught (77%), 69 yds, 5.3 per throw1377% · 69yRight, 0–4 air yards: 13 throws (15%), 12 caught (92%), 72 yds, 5.5 per throw1392% · 72yRight, 5–9 air yards: 13 throws (15%), 4 caught (31%), 32 yds, 2.5 per throw1331% · 32yRight, 10–14 air yards: 2 throws (2%), 0 caught (0%), 0 yds, 0.0 per throw20% · 0yRight, 15–19 air yards: noneRight, 20–29 air yards: 1 throws (1%), 0 caught (0%), 0 yds, 0.0 per throw10% · 0yRight, 30+ air yards: 4 throws (4%), 0 caught (0%), 0 yds, 0.0 per throw40% · 0y
fewer more throws
Direction and air yards come from the play-by-play (left / middle / right thirds of the field), so each glow sits in its zone rather than on an exact spot. Hover a zone for detail.

Run direction115 carries

Left
7%
6.8 YPC · 50% succ.
Middle
79%
5.3 YPC · 49% succ.
Right
14%
5.3 YPC · 69% succ.
Share of carries by direction, as the play-by-play calls it. Success: 5+ yards on 1st/2nd down, 3+ on 3rd/4th, or a touchdown. QB scrambles excluded.
2025 charting · Central Michigan

2025 season. ESPN's play-by-play only has throw and catch spots for part of 2025 (2 of Flores’s games here), so treat the maps as a sample.

Avg. depth of throw
22.3
air yards per attempt
Deep shots
67%
throws 20+ air yards
YAC per completion
5.5
11 yds after the catch
Air yards
64
of 75 yds on charted throws
Pressured
50%
hurried or sacked · 1 sack

Where he throws2 throws charted

62% comp22.3 avg. depth5.5 YAC/catch67% 20+ air yds2–1 TD–INT
101020203030LOSLeft, Behind air yards: noneLeft, 0–4 air yards: noneLeft, 5–9 air yards: noneLeft, 10–14 air yards: noneLeft, 15–19 air yards: noneLeft, 20–29 air yards: 1 throws (50%), 1 caught (100%), 27 yds, 27.0 per throw1100% · 27yLeft, 30+ air yards: noneMiddle, Behind air yards: noneMiddle, 0–4 air yards: noneMiddle, 5–9 air yards: noneMiddle, 10–14 air yards: noneMiddle, 15–19 air yards: noneMiddle, 20–29 air yards: noneMiddle, 30+ air yards: 1 throws (50%), 1 caught (100%), 48 yds, 48.0 per throw1100% · 48yRight, Behind air yards: noneRight, 0–4 air yards: noneRight, 5–9 air yards: noneRight, 10–14 air yards: noneRight, 15–19 air yards: noneRight, 20–29 air yards: noneRight, 30+ air yards: none
fewer more throws
Direction and air yards come from the play-by-play (left / middle / right thirds of the field), so each glow sits in its zone rather than on an exact spot. Hover a zone for detail.

Run direction10 carries

Left
60%
8.3 YPC · 83% succ.
Middle
30%
5.3 YPC · 100% succ.
Right
10%
4.0 YPC · 0% succ.
Share of carries by direction, as the play-by-play calls it. Success: 5+ yards on 1st/2nd down, 3+ on 3rd/4th, or a touchdown. QB scrambles excluded.

Career

2 seasons since 2014 · box-score totals, snap share estimated from play-by-play

SeasonTeamGSnapsCmp/AttPass ydsTD–INTY/ADropback SRCarRush ydsY/CRush TDRush SR
2026 so farCentral Michigan#120 · 3-4777%54/924752–25.225.6%1286184.8450.5%
2025Central Michigan#96 · 7-6929%19/281952–17.027.6%1075274.9846.5%

Past seasons are summed from ESPN box scores; success rates and snap shares come from the play-by-play. Angel Flores's team rank is that season's final TDC rank. A dash means the stat wasn't recorded.

Game Log

Angel Flores's box score, game by game, from ESPN, with a 0–10 game score for each (hover it for how it works). Click a result for the full game

5.5 avg. game scoreBest: 6.7 vs Akron (Week 5)0 of 4 games at 8.0+
PassingRushing
WkOpponentResultGame scoreCmpAttPctYdsY/ATDINTCarYdsY/CTDLong
1@New MexicoL 7–38—3650.0142.30110272.7011
2ColgateW 13–104.971353.8574.401221225.5150
3WyomingW 24–10—4757.1324.600281635.8225
4@MiamiL 3–52—5771.4202.900382.709
5AkronW 41–176.771450.0785.610181548.6155
6@OhioL 14–314.2142070.01125.60016271.7022
7Western MichiganL 14–216.3142556.01626.510311173.8015
2026 · 7 games5.5549258.74755.2221286184.8455

2026 Season Stats

FBS rank among qualifying players

Passing2026FBS rank
Completions54—
Attempts92—
Completion %58.7%113th / 142
Yards475149th / 265
Yards / att.5.2140th / 142
Touchdowns2165th / 265
Interceptions2—
Rushing2026FBS rank
Carries128—
Yards61819th / 1457
Yards / carry4.8153rd / 324
Touchdowns492nd / 631
Long55—
Fumbles2026FBS rank
Fumbles3—
Lost3—
Recovered0—

Snaps by Game

Estimated snaps: every offensive play credited to the QB running the offense. Close to a true snap count

GameStartTeam playsEst. snapsPlays involvedSnap share
Wk 1 · New Mexico✓ QB48251652%
Wk 2 · Colgate✓ QB63493578%
Wk 3 · Wyoming✓ QB656535100%
Wk 4 · Miami✓ QB51161031%
Wk 5 · Akron✓ QB61533287%
Wk 6 · Ohio—56483786%
Wk 7 · Western Michigan✓ QB73655689%
Season6 GS41732122177%

Position Room

5 QBs on the Central Michigan roster, ordered by att

#PlayerPosClassAttYdsTDINTEPA/play
7Angel FloresQBSR9247522-0.00
5Jadyn GlasserQBFR4324213-0.02
10Marcus BeamonQBSR84000-0.10
14Daniel GomezQBFR—————
18Geno SeetsQBFR—————

Stats, EPA and usage come from CollegeFootballData.com and refresh daily. FBS ranks only count players with enough volume for the stat to mean something. Qualifying for EPA takes 12+ plays per team game. Central Michigan depth chart →