
Angel Flores
Central Michigan Chippewas- Season projection
- 270.1
- 12.0 games · Half PPR · 6-pt pass TD
- Position rank
- QB74
- #1247 overall
- Weekly aggregate
- 11.9 PPG
- 11 games
- Weekly evidence
- League model
- 11 model weeks
Dual-threat quarterback ranked 1247th overall and QB74 in the 2026 season model.
- QB74 on the versioned 2026 season board.
- -87.7 value over replacement in the season model.
- 11.9 model points per game across 11 covered games.
- 324.4-point season ceiling versus a 270.1 projection.
- Outcomes remain a distribution; rank and projection are not guarantees.
Week 3 vs Wyoming
12.2 median fantasy points · League model
2025 position traits and complete ledger
Position-specific traits and written charting notes (pressure, depth, scheme, and alignment splits) lead into every defensible normalized PFF field, with measured window, artifact import, sample, and coverage kept explicit. Missing values remain unpublished.
Historical grades, not a forecast
All PFF metrics on this page measure the 2025 season. They orient 2026 scouting, but they are never presented as League model output or a projected grade.
- Provider
- PFF
- Measured window
- 2025 regular season, weeks 0–16
- Orientation season
- 2026
- Basis
- historical_2025_regular_season_measurement
- Artifact import
- 2026-08-20
- Provider source-as-of
- Not published
- Profile available
- Yes
- Games
- 8
- Relevant side snaps
- 173 offense snaps
- Percentile eligibility
- Qualified173 / 150 snaps
- Role denominators
- Pass Attempts 29 · Dropbacks 36 · Carries 102 · Routes 0 · Pass Block Snaps 0 · Run Block Snaps 36
- Passing · Pass Grade
- 66.2 PFF grade
- PFF position percentile: 52.6%
- Sample: Pass Attempts 29 · Dropbacks 36
- Passing · YPA
- 6.7 yards
- Sample: Pass Attempts 29 · Dropbacks 36
- Passing · Accuracy Percent
- 76.0%
- Sample: Pass Attempts 29 · Dropbacks 36
- Passing · QB Rating
- 107.7 rating
- Sample: Pass Attempts 29 · Dropbacks 36
How the 2025 tape reads: pressure, depth, scheme, and alignment splits assembled from the published PFF charting, each behind its own volume gate. Measured history, not a 2026 forecast.
Run style
Carried 27 times on zone concepts and 69 on gap, averaging 2.62 yards after contact. Forced 15 missed tackles, and 22.8% of his rushing yardage came on breakaway runs. 33 rushing yards came on scrambles against 490 on designed runs.
- Zone Attempts
- 27
- Gap Attempts
- 69
- YCO Attempt
- 2.62 yards
- Breakaway Percent
- 22.8%
- Normalized fields
- 1130
- Published values
- 593
- Unavailable values
- 537
- Available / schema groups
- 12 / 29
Coverage counts describe source completeness, not player quality. Published zeroes are preserved observations. Read split rates with adjacent attempts, targets, or snaps; a zero-denominator rate is not a quality score.
Grades5 published · 5 unavailable
| Evidence group | Metric | Published value |
|---|---|---|
| Grades | Offense Grade | 83.5 PFF grade |
| Grades | Run Grade | 77.8 PFF grade |
| Grades | Run Block Grade | 60.0 PFF grade |
| Grades | Hands Fumble Grade | 73.4 PFF grade |
| Grades | Pass Grade | 66.2 PFF grade |
Snaps7 published · 11 unavailable
| Evidence group | Metric | Published value |
|---|---|---|
| Snaps | Offense Snaps | 173 |
| Snaps | Pass | 37 |
| Snaps | Run | 100 |
| Snaps | Pass Block | 0 |
| Snaps | Run Block | 36 |
| Snaps | Pass Route | 0 |
| Snaps | Relevant Side Snaps | 173 |
Run Blocking3 published · 0 unavailable
| Evidence group | Metric | Published value |
|---|---|---|
| Run Blocking | Run Block Grade | 60.0 PFF grade |
| Run Blocking | Snap Counts Run Block | 36 |
| Run Blocking | Penalties | 0 |
Passing22 published · 0 unavailable
| Evidence group | Metric | Published value |
|---|---|---|
| Passing | Attempts | 29 |
| Passing | Completions | 19 |
| Passing | Yards | 195.0 yards |
| Passing | Touchdowns | 2 |
| Passing | Interceptions | 0 |
| Passing | YPA | 6.7 yards |
| Passing | QB Rating | 107.7 rating |
| Passing | Accuracy Percent | 76.0% |
| Passing | aDOT | 7.0 yards |
| Passing | Avg Time To Throw | 2.37 seconds |
| Passing | Big Time Throws | 3 |
| Passing | BTT Rate | 10.3% |
| Passing | Turnover Worthy Plays | 3 |
| Passing | TWP Rate | 8.1% |
| Passing | Pressure To Sack Rate | 14.3% |
| Passing | Sack Percent | 5.6% |
| Passing | Scrambles | 4 |
| Passing | EPA | -0.13 |
| Passing | Positive EPA Percent | 36.1% |
| Passing | Def Gen Pressures | 14 |
| Passing | Dropbacks | 36 |
| Passing | Pass Grade | 66.2 PFF grade |
Rushing20 published · 0 unavailable
| Evidence group | Metric | Published value |
|---|---|---|
| Rushing | Attempts | 102 |
| Rushing | Yards | 523.0 yards |
| Rushing | Touchdowns | 8 |
| Rushing | YPA | 5.1 yards |
| Rushing | Elusive Rating | 32.9 rating |
| Rushing | Avoided Tackles | 15 |
| Rushing | Breakaway Percent | 22.8% |
| Rushing | Breakaway Yards | 119.0 yards |
| Rushing | Yards After Contact | 267.0 yards |
| Rushing | YCO Attempt | 2.62 yards |
| Rushing | Designed Yards | 490.0 yards |
| Rushing | Scramble Yards | 33.0 yards |
| Rushing | Explosive | 13 |
| Rushing | First Downs | 36 |
| Rushing | Fumbles | 3 |
| Rushing | Gap Attempts | 69 |
| Rushing | Zone Attempts | 27 |
| Rushing | Run Grade | 77.8 PFF grade |
| Rushing | Elu YCO | 243.0 yards |
| Rushing | Elu Rush MTF | 13 |
Time In Pocket4 published · 0 unavailable
| Evidence group | Metric | Published value |
|---|---|---|
| Time In Pocket | Less Touchdowns | 1 |
| Time In Pocket | Less Interceptions | 0 |
| Time In Pocket | More Touchdowns | 1 |
| Time In Pocket | More Interceptions | 0 |
Passing By Depth136 published · 0 unavailable
| Evidence group | Metric | Published value |
|---|---|---|
| Passing By Depth | Behind LOS Accuracy Percent | 100.0% |
| Passing By Depth | Behind LOS Aimed Passes | 11 |
| Passing By Depth | Behind LOS Attempts | 11 |
| Passing By Depth | Behind LOS Attempts Percent | 36.7% |
| Passing By Depth | Behind LOS A DOT | -3.2 yards |
| Passing By Depth | Behind LOS Avg Time To Throw | 1.55 seconds |
| Passing By Depth | Behind LOS Bats | 0 |
| Passing By Depth | Behind LOS Big Time Throws | 0 |
| Passing By Depth | Behind LOS BTT Rate | 0.0% |
| Passing By Depth | Behind LOS Completion Percent | 100.0% |
| Passing By Depth | Behind LOS Completions | 11 |
| Passing By Depth | Behind LOS Def Gen Pressures | 1 |
| Passing By Depth | Behind LOS Drop Rate | 0.0% |
| Passing By Depth | Behind LOS Dropbacks | 11 |
| Passing By Depth | Behind LOS Drops | 0 |
| Passing By Depth | Behind LOS EPA | -0.69 |
| Passing By Depth | Behind LOS First Downs | 1 |
| Passing By Depth | Behind LOS Pass Grade | 67.5 PFF grade |
| Passing By Depth | Behind LOS Hit As Threw | 0 |
| Passing By Depth | Behind LOS Interceptions | 0 |
| Passing By Depth | Behind LOS Passing Snaps | 11 |
| Passing By Depth | Behind LOS Positive EPA Percent | 18.2% |
| Passing By Depth | Behind LOS Pressure To Sack Rate | 0.0% |
| Passing By Depth | Behind LOS QB Rating | 79.2 rating |
| Passing By Depth | Behind LOS Sack Percent | 0.0% |
| Passing By Depth | Behind LOS Sacks | 0 |
| Passing By Depth | Behind LOS Scrambles | 0 |
| Passing By Depth | Behind LOS Spikes | 0 |
| Passing By Depth | Behind LOS Thrown Aways | 0 |
| Passing By Depth | Behind LOS Touchdowns | 0 |
| Passing By Depth | Behind LOS Turnover Worthy Plays | 0 |
| Passing By Depth | Behind LOS TWP Rate | 0.0% |
| Passing By Depth | Behind LOS Yards | 26.0 yards |
| Passing By Depth | Behind LOS YPA | 2.4 yards |
| Passing By Depth | Short Accuracy Percent | 42.9% |
| Passing By Depth | Short Aimed Passes | 7 |
| Passing By Depth | Short Attempts | 7 |
| Passing By Depth | Short Attempts Percent | 23.3% |
| Passing By Depth | Short A DOT | 3.4 yards |
| Passing By Depth | Short Avg Time To Throw | 2.56 seconds |
| Passing By Depth | Short Bats | 0 |
| Passing By Depth | Short Big Time Throws | 0 |
| Passing By Depth | Short BTT Rate | 0.0% |
| Passing By Depth | Short Completion Percent | 42.9% |
| Passing By Depth | Short Completions | 3 |
| Passing By Depth | Short Def Gen Pressures | 4 |
| Passing By Depth | Short Drop Rate | 0.0% |
| Passing By Depth | Short Dropbacks | 7 |
| Passing By Depth | Short Drops | 0 |
| Passing By Depth | Short EPA | -0.16 |
| Passing By Depth | Short First Downs | 1 |
| Passing By Depth | Short Pass Grade | 60.8 PFF grade |
| Passing By Depth | Short Hit As Threw | 0 |
| Passing By Depth | Short Interceptions | 1 |
| Passing By Depth | Short Passing Snaps | 7 |
| Passing By Depth | Short Positive EPA Percent | 42.9% |
| Passing By Depth | Short Pressure To Sack Rate | 0.0% |
| Passing By Depth | Short QB Rating | 11.9 rating |
| Passing By Depth | Short Sack Percent | 0.0% |
| Passing By Depth | Short Sacks | 0 |
| Passing By Depth | Short Scrambles | 0 |
| Passing By Depth | Short Spikes | 0 |
| Passing By Depth | Short Thrown Aways | 0 |
| Passing By Depth | Short Touchdowns | 0 |
| Passing By Depth | Short Turnover Worthy Plays | 0 |
| Passing By Depth | Short TWP Rate | 0.0% |
| Passing By Depth | Short Yards | 23.0 yards |
| Passing By Depth | Short YPA | 3.3 yards |
| Passing By Depth | Medium Accuracy Percent | 50.0% |
| Passing By Depth | Medium Aimed Passes | 4 |
| Passing By Depth | Medium Attempts | 4 |
| Passing By Depth | Medium Attempts Percent | 13.3% |
| Passing By Depth | Medium A DOT | 13.0 yards |
| Passing By Depth | Medium Avg Time To Throw | 2.58 seconds |
| Passing By Depth | Medium Bats | 0 |
| Passing By Depth | Medium Big Time Throws | 0 |
| Passing By Depth | Medium BTT Rate | 0.0% |
| Passing By Depth | Medium Completion Percent | 50.0% |
| Passing By Depth | Medium Completions | 2 |
| Passing By Depth | Medium Def Gen Pressures | 1 |
| Passing By Depth | Medium Drop Rate | 0.0% |
| Passing By Depth | Medium Dropbacks | 4 |
| Passing By Depth | Medium Drops | 0 |
| Passing By Depth | Medium EPA | 0.42 |
| Passing By Depth | Medium First Downs | 2 |
| Passing By Depth | Medium Pass Grade | 39.8 PFF grade |
| Passing By Depth | Medium Hit As Threw | 0 |
| Passing By Depth | Medium Interceptions | 0 |
| Passing By Depth | Medium Passing Snaps | 4 |
| Passing By Depth | Medium Positive EPA Percent | 50.0% |
| Passing By Depth | Medium Pressure To Sack Rate | 0.0% |
| Passing By Depth | Medium QB Rating | 108.3 rating |
| Passing By Depth | Medium Sack Percent | 0.0% |
| Passing By Depth | Medium Sacks | 0 |
| Passing By Depth | Medium Scrambles | 0 |
| Passing By Depth | Medium Spikes | 0 |
| Passing By Depth | Medium Thrown Aways | 0 |
| Passing By Depth | Medium Touchdowns | 2 |
| Passing By Depth | Medium Turnover Worthy Plays | 1 |
| Passing By Depth | Medium TWP Rate | 25.0% |
| Passing By Depth | Medium Yards | 24.0 yards |
| Passing By Depth | Medium YPA | 6.0 yards |
| Passing By Depth | Deep Accuracy Percent | 75.0% |
| Passing By Depth | Deep Aimed Passes | 4 |
| Passing By Depth | Deep Attempts | 4 |
| Passing By Depth | Deep Attempts Percent | 13.3% |
| Passing By Depth | Deep A DOT | 34.0 yards |
| Passing By Depth | Deep Avg Time To Throw | 3.05 seconds |
| Passing By Depth | Deep Bats | 0 |
| Passing By Depth | Deep Big Time Throws | 3 |
| Passing By Depth | Deep BTT Rate | 75.0% |
| Passing By Depth | Deep Completion Percent | 75.0% |
| Passing By Depth | Deep Completions | 3 |
| Passing By Depth | Deep Def Gen Pressures | 3 |
| Passing By Depth | Deep Drop Rate | 0.0% |
| Passing By Depth | Deep Dropbacks | 4 |
| Passing By Depth | Deep Drops | 0 |
| Passing By Depth | Deep EPA | 1.77 |
| Passing By Depth | Deep First Downs | 3 |
| Passing By Depth | Deep Pass Grade | 95.8 PFF grade |
| Passing By Depth | Deep Hit As Threw | 0 |
| Passing By Depth | Deep Interceptions | 0 |
| Passing By Depth | Deep Passing Snaps | 4 |
| Passing By Depth | Deep Positive EPA Percent | 75.0% |
| Passing By Depth | Deep Pressure To Sack Rate | 0.0% |
| Passing By Depth | Deep QB Rating | 116.7 rating |
| Passing By Depth | Deep Sack Percent | 0.0% |
| Passing By Depth | Deep Sacks | 0 |
| Passing By Depth | Deep Scrambles | 0 |
| Passing By Depth | Deep Spikes | 0 |
| Passing By Depth | Deep Thrown Aways | 0 |
| Passing By Depth | Deep Touchdowns | 0 |
| Passing By Depth | Deep Turnover Worthy Plays | 0 |
| Passing By Depth | Deep TWP Rate | 0.0% |
| Passing By Depth | Deep Yards | 122.0 yards |
| Passing By Depth | Deep YPA | 30.5 yards |
Passing Vs Pressure151 published · 32 unavailable
| Evidence group | Metric | Published value |
|---|---|---|
| Passing Vs Pressure | Blitz Accuracy Percent | 68.8% |
| Passing Vs Pressure | Blitz Aimed Passes | 16 |
| Passing Vs Pressure | Blitz Attempts | 19 |
| Passing Vs Pressure | Blitz A DOT | 7.4 yards |
| Passing Vs Pressure | Blitz Avg Time To Throw | 2.29 seconds |
| Passing Vs Pressure | Blitz Bats | 1 |
| Passing Vs Pressure | Blitz Big Time Throws | 2 |
| Passing Vs Pressure | Blitz BTT Rate | 10.5% |
| Passing Vs Pressure | Blitz Completion Percent | 57.9% |
| Passing Vs Pressure | Blitz Completions | 11 |
| Passing Vs Pressure | Blitz Def Gen Pressures | 6 |
| Passing Vs Pressure | Blitz Drop Rate | 0.0% |
| Passing Vs Pressure | Blitz Dropbacks | 22 |
| Passing Vs Pressure | Blitz Dropbacks Percent | 61.1% |
| Passing Vs Pressure | Blitz Drops | 0 |
| Passing Vs Pressure | Blitz EPA | -0.51 |
| Passing Vs Pressure | Blitz First Downs | 4 |
| Passing Vs Pressure | Blitz Hands Fumble Grade | 25.2 PFF grade |
| Passing Vs Pressure | Blitz Offense Grade | 55.6 PFF grade |
| Passing Vs Pressure | Blitz Offense Penalty Grade | 72.8 PFF grade |
| Passing Vs Pressure | Blitz Pass Grade | 64.3 PFF grade |
| Passing Vs Pressure | Blitz Run Grade | 44.0 PFF grade |
| Passing Vs Pressure | Blitz Hit As Threw | 0 |
| Passing Vs Pressure | Blitz Interceptions | 0 |
| Passing Vs Pressure | Blitz Passing Snaps | 23 |
| Passing Vs Pressure | Blitz Positive EPA Percent | 36.4% |
| Passing Vs Pressure | Blitz Pressure To Sack Rate | 16.7% |
| Passing Vs Pressure | Blitz QB Rating | 90.9 rating |
| Passing Vs Pressure | Blitz Sack Percent | 4.5% |
| Passing Vs Pressure | Blitz Sacks | 1 |
| Passing Vs Pressure | Blitz Scrambles | 2 |
| Passing Vs Pressure | Blitz Spikes | 1 |
| Passing Vs Pressure | Blitz Thrown Aways | 1 |
| Passing Vs Pressure | Blitz Touchdowns | 1 |
| Passing Vs Pressure | Blitz Turnover Worthy Plays | 2 |
| Passing Vs Pressure | Blitz TWP Rate | 8.7% |
| Passing Vs Pressure | Blitz Yards | 105.0 yards |
| Passing Vs Pressure | Blitz YPA | 5.5 yards |
| Passing Vs Pressure | No Blitz Accuracy Percent | 88.9% |
| Passing Vs Pressure | No Blitz Aimed Passes | 9 |
| Passing Vs Pressure | No Blitz Attempts | 10 |
| Passing Vs Pressure | No Blitz A DOT | 6.2 yards |
| Passing Vs Pressure | No Blitz Avg Time To Throw | 2.50 seconds |
| Passing Vs Pressure | No Blitz Bats | 0 |
| Passing Vs Pressure | No Blitz Big Time Throws | 1 |
| Passing Vs Pressure | No Blitz BTT Rate | 10.0% |
| Passing Vs Pressure | No Blitz Completion Percent | 80.0% |
| Passing Vs Pressure | No Blitz Completions | 8 |
| Passing Vs Pressure | No Blitz Def Gen Pressures | 8 |
| Passing Vs Pressure | No Blitz Drop Rate | 0.0% |
| Passing Vs Pressure | No Blitz Dropbacks | 14 |
| Passing Vs Pressure | No Blitz Dropbacks Percent | 38.9% |
| Passing Vs Pressure | No Blitz Drops | 0 |
| Passing Vs Pressure | No Blitz EPA | 0.47 |
| Passing Vs Pressure | No Blitz First Downs | 4 |
| Passing Vs Pressure | No Blitz Hands Fumble Grade | 66.0 PFF grade |
| Passing Vs Pressure | No Blitz Offense Grade | 65.9 PFF grade |
| Passing Vs Pressure | No Blitz Offense Penalty Grade | 71.2 PFF grade |
| Passing Vs Pressure | No Blitz Pass Grade | 66.2 PFF grade |
| Passing Vs Pressure | No Blitz Run Grade | 60.2 PFF grade |
| Passing Vs Pressure | No Blitz Hit As Threw | 0 |
| Passing Vs Pressure | No Blitz Interceptions | 0 |
| Passing Vs Pressure | No Blitz Passing Snaps | 14 |
| Passing Vs Pressure | No Blitz Positive EPA Percent | 35.7% |
| Passing Vs Pressure | No Blitz Pressure To Sack Rate | 12.5% |
| Passing Vs Pressure | No Blitz QB Rating | 137.5 rating |
| Passing Vs Pressure | No Blitz Sack Percent | 7.1% |
| Passing Vs Pressure | No Blitz Sacks | 1 |
| Passing Vs Pressure | No Blitz Scrambles | 2 |
| Passing Vs Pressure | No Blitz Spikes | 0 |
| Passing Vs Pressure | No Blitz Thrown Aways | 1 |
| Passing Vs Pressure | No Blitz Touchdowns | 1 |
| Passing Vs Pressure | No Blitz Turnover Worthy Plays | 1 |
| Passing Vs Pressure | No Blitz TWP Rate | 7.1% |
| Passing Vs Pressure | No Blitz Yards | 90.0 yards |
| Passing Vs Pressure | No Blitz YPA | 9.0 yards |
| Passing Vs Pressure | Pressure Accuracy Percent | 62.5% |
| Passing Vs Pressure | Pressure Aimed Passes | 8 |
| Passing Vs Pressure | Pressure Attempts | 10 |
| Passing Vs Pressure | Pressure A DOT | 15.0 yards |
| Passing Vs Pressure | Pressure Avg Time To Throw | 2.96 seconds |
| Passing Vs Pressure | Pressure Bats | 0 |
| Passing Vs Pressure | Pressure Big Time Throws | 2 |
| Passing Vs Pressure | Pressure BTT Rate | 20.0% |
| Passing Vs Pressure | Pressure Completion Percent | 50.0% |
| Passing Vs Pressure | Pressure Completions | 5 |
| Passing Vs Pressure | Pressure Def Gen Pressures | 14 |
| Passing Vs Pressure | Pressure Drop Rate | 0.0% |
| Passing Vs Pressure | Pressure Dropbacks | 14 |
| Passing Vs Pressure | Pressure Dropbacks Percent | 38.9% |
| Passing Vs Pressure | Pressure Drops | 0 |
| Passing Vs Pressure | Pressure EPA | -0.03 |
| Passing Vs Pressure | Pressure First Downs | 4 |
| Passing Vs Pressure | Pressure Hands Fumble Grade | 21.3 PFF grade |
| Passing Vs Pressure | Pressure Offense Grade | 44.0 PFF grade |
| Passing Vs Pressure | Pressure Offense Penalty Grade | 71.4 PFF grade |
| Passing Vs Pressure | Pressure Pass Grade | 49.8 PFF grade |
| Passing Vs Pressure | Pressure Run Grade | 50.6 PFF grade |
| Passing Vs Pressure | Pressure Hit As Threw | 0 |
| Passing Vs Pressure | Pressure Interceptions | 0 |
| Passing Vs Pressure | Pressure Passing Snaps | 15 |
| Passing Vs Pressure | Pressure Positive EPA Percent | 35.7% |
| Passing Vs Pressure | Pressure Pressure To Sack Rate | 14.3% |
| Passing Vs Pressure | Pressure QB Rating | 80.8 rating |
| Passing Vs Pressure | Pressure Sack Percent | 14.3% |
| Passing Vs Pressure | Pressure Sacks | 2 |
| Passing Vs Pressure | Pressure Scrambles | 2 |
| Passing Vs Pressure | Pressure Spikes | 0 |
| Passing Vs Pressure | Pressure Thrown Aways | 2 |
| Passing Vs Pressure | Pressure Touchdowns | 0 |
| Passing Vs Pressure | Pressure Turnover Worthy Plays | 3 |
| Passing Vs Pressure | Pressure TWP Rate | 20.0% |
| Passing Vs Pressure | Pressure Yards | 89.0 yards |
| Passing Vs Pressure | Pressure YPA | 8.9 yards |
| Passing Vs Pressure | No Pressure Accuracy Percent | 82.4% |
| Passing Vs Pressure | No Pressure Aimed Passes | 17 |
| Passing Vs Pressure | No Pressure Attempts | 19 |
| Passing Vs Pressure | No Pressure A DOT | 3.2 yards |
| Passing Vs Pressure | No Pressure Avg Time To Throw | 2.00 seconds |
| Passing Vs Pressure | No Pressure Bats | 1 |
| Passing Vs Pressure | No Pressure Big Time Throws | 1 |
| Passing Vs Pressure | No Pressure BTT Rate | 5.3% |
| Passing Vs Pressure | No Pressure Completion Percent | 73.7% |
| Passing Vs Pressure | No Pressure Completions | 14 |
| Passing Vs Pressure | No Pressure Def Gen Pressures | 0 |
| Passing Vs Pressure | No Pressure Drop Rate | 0.0% |
| Passing Vs Pressure | No Pressure Dropbacks | 22 |
| Passing Vs Pressure | No Pressure Dropbacks Percent | 61.1% |
| Passing Vs Pressure | No Pressure Drops | 0 |
| Passing Vs Pressure | No Pressure EPA | -0.19 |
| Passing Vs Pressure | No Pressure First Downs | 4 |
| Passing Vs Pressure | No Pressure Hands Fumble Grade | 67.2 PFF grade |
| Passing Vs Pressure | No Pressure Offense Grade | 72.2 PFF grade |
| Passing Vs Pressure | No Pressure Offense Penalty Grade | 72.7 PFF grade |
| Passing Vs Pressure | No Pressure Pass Grade | 76.7 PFF grade |
| Passing Vs Pressure | No Pressure Run Grade | 53.6 PFF grade |
| Passing Vs Pressure | No Pressure Hit As Threw | 0 |
| Passing Vs Pressure | No Pressure Interceptions | 0 |
| Passing Vs Pressure | No Pressure Passing Snaps | 22 |
| Passing Vs Pressure | No Pressure Positive EPA Percent | 36.4% |
| Passing Vs Pressure | No Pressure QB Rating | 121.8 rating |
| Passing Vs Pressure | No Pressure Sack Percent | 0.0% |
| Passing Vs Pressure | No Pressure Sacks | 0 |
| Passing Vs Pressure | No Pressure Scrambles | 2 |
| Passing Vs Pressure | No Pressure Spikes | 1 |
| Passing Vs Pressure | No Pressure Thrown Aways | 0 |
| Passing Vs Pressure | No Pressure Touchdowns | 2 |
| Passing Vs Pressure | No Pressure Turnover Worthy Plays | 0 |
| Passing Vs Pressure | No Pressure TWP Rate | 0.0% |
| Passing Vs Pressure | No Pressure Yards | 106.0 yards |
| Passing Vs Pressure | No Pressure YPA | 5.6 yards |
Passing By Concept150 published · 36 unavailable
| Evidence group | Metric | Published value |
|---|---|---|
| Passing By Concept | PA Accuracy Percent | 66.7% |
| Passing By Concept | PA Aimed Passes | 12 |
| Passing By Concept | PA Attempts | 13 |
| Passing By Concept | PA A DOT | 10.7 yards |
| Passing By Concept | PA Avg Time To Throw | 2.63 seconds |
| Passing By Concept | PA Bats | 1 |
| Passing By Concept | PA Big Time Throws | 2 |
| Passing By Concept | PA BTT Rate | 15.4% |
| Passing By Concept | PA Completion Percent | 61.5% |
| Passing By Concept | PA Completions | 8 |
| Passing By Concept | PA Def Gen Pressures | 8 |
| Passing By Concept | PA Drop Rate | 0.0% |
| Passing By Concept | PA Dropbacks | 16 |
| Passing By Concept | PA Dropbacks Percent | 42.1% |
| Passing By Concept | PA Drops | 0 |
| Passing By Concept | PA EPA | -0.31 |
| Passing By Concept | PA First Downs | 3 |
| Passing By Concept | PA Hands Fumble Grade | 21.8 PFF grade |
| Passing By Concept | PA Offense Grade | 55.4 PFF grade |
| Passing By Concept | PA Offense Penalty Grade | 71.6 PFF grade |
| Passing By Concept | PA Pass Grade | 66.0 PFF grade |
| Passing By Concept | PA Run Grade | 44.0 PFF grade |
| Passing By Concept | PA Hit As Threw | 0 |
| Passing By Concept | PA Interceptions | 1 |
| Passing By Concept | PA Passing Snaps | 16 |
| Passing By Concept | PA Positive EPA Percent | 37.5% |
| Passing By Concept | PA Pressure To Sack Rate | 12.5% |
| Passing By Concept | PA QB Rating | 84.1 rating |
| Passing By Concept | PA Sack Percent | 6.3% |
| Passing By Concept | PA Sacks | 1 |
| Passing By Concept | PA Scrambles | 2 |
| Passing By Concept | PA Spikes | 0 |
| Passing By Concept | PA Thrown Aways | 0 |
| Passing By Concept | PA Touchdowns | 1 |
| Passing By Concept | PA Turnover Worthy Plays | 2 |
| Passing By Concept | PA TWP Rate | 12.5% |
| Passing By Concept | PA Yards | 116.0 yards |
| Passing By Concept | PA YPA | 8.9 yards |
| Passing By Concept | NPA Accuracy Percent | 78.6% |
| Passing By Concept | NPA Aimed Passes | 14 |
| Passing By Concept | NPA Attempts | 17 |
| Passing By Concept | NPA A DOT | 3.5 yards |
| Passing By Concept | NPA Avg Time To Throw | 2.29 seconds |
| Passing By Concept | NPA Bats | 0 |
| Passing By Concept | NPA Big Time Throws | 1 |
| Passing By Concept | NPA BTT Rate | 5.9% |
| Passing By Concept | NPA Completion Percent | 64.7% |
| Passing By Concept | NPA Completions | 11 |
| Passing By Concept | NPA Def Gen Pressures | 8 |
| Passing By Concept | NPA Drop Rate | 0.0% |
| Passing By Concept | NPA Dropbacks | 22 |
| Passing By Concept | NPA Dropbacks Percent | 57.9% |
| Passing By Concept | NPA Drops | 0 |
| Passing By Concept | NPA EPA | -0.23 |
| Passing By Concept | NPA First Downs | 5 |
| Passing By Concept | NPA Hands Fumble Grade | 73.5 PFF grade |
| Passing By Concept | NPA Offense Grade | 85.6 PFF grade |
| Passing By Concept | NPA Offense Penalty Grade | 52.6 PFF grade |
| Passing By Concept | NPA Pass Grade | 63.4 PFF grade |
| Passing By Concept | NPA Run Grade | 79.2 PFF grade |
| Passing By Concept | NPA Hit As Threw | 0 |
| Passing By Concept | NPA Interceptions | 0 |
| Passing By Concept | NPA Passing Snaps | 23 |
| Passing By Concept | NPA Positive EPA Percent | 31.8% |
| Passing By Concept | NPA Pressure To Sack Rate | 25.0% |
| Passing By Concept | NPA QB Rating | 95.0 rating |
| Passing By Concept | NPA Sack Percent | 9.1% |
| Passing By Concept | NPA Sacks | 2 |
| Passing By Concept | NPA Scrambles | 2 |
| Passing By Concept | NPA Spikes | 1 |
| Passing By Concept | NPA Thrown Aways | 2 |
| Passing By Concept | NPA Touchdowns | 1 |
| Passing By Concept | NPA Turnover Worthy Plays | 1 |
| Passing By Concept | NPA TWP Rate | 4.3% |
| Passing By Concept | NPA Yards | 79.0 yards |
| Passing By Concept | NPA YPA | 4.6 yards |
| Passing By Concept | Screen Accuracy Percent | 100.0% |
| Passing By Concept | Screen Aimed Passes | 10 |
| Passing By Concept | Screen Attempts | 10 |
| Passing By Concept | Screen A DOT | -3.1 yards |
| Passing By Concept | Screen Avg Time To Throw | 1.42 seconds |
| Passing By Concept | Screen Bats | 0 |
| Passing By Concept | Screen Big Time Throws | 0 |
| Passing By Concept | Screen BTT Rate | 0.0% |
| Passing By Concept | Screen Completion Percent | 100.0% |
| Passing By Concept | Screen Completions | 10 |
| Passing By Concept | Screen Def Gen Pressures | 0 |
| Passing By Concept | Screen Drop Rate | 0.0% |
| Passing By Concept | Screen Dropbacks | 11 |
| Passing By Concept | Screen Dropbacks Percent | 28.9% |
| Passing By Concept | Screen Drops | 0 |
| Passing By Concept | Screen EPA | -0.67 |
| Passing By Concept | Screen First Downs | 1 |
| Passing By Concept | Screen Hands Fumble Grade | 65.4 PFF grade |
| Passing By Concept | Screen Offense Grade | 65.8 PFF grade |
| Passing By Concept | Screen Offense Penalty Grade | 70.4 PFF grade |
| Passing By Concept | Screen Pass Grade | 65.5 PFF grade |
| Passing By Concept | Screen Hit As Threw | 0 |
| Passing By Concept | Screen Interceptions | 0 |
| Passing By Concept | Screen Passing Snaps | 11 |
| Passing By Concept | Screen Positive EPA Percent | 18.2% |
| Passing By Concept | Screen QB Rating | 79.2 rating |
| Passing By Concept | Screen Sack Percent | 0.0% |
| Passing By Concept | Screen Sacks | 0 |
| Passing By Concept | Screen Scrambles | 0 |
| Passing By Concept | Screen Spikes | 0 |
| Passing By Concept | Screen Thrown Aways | 0 |
| Passing By Concept | Screen Touchdowns | 0 |
| Passing By Concept | Screen Turnover Worthy Plays | 0 |
| Passing By Concept | Screen TWP Rate | 0.0% |
| Passing By Concept | Screen Yards | 27.0 yards |
| Passing By Concept | Screen YPA | 2.7 yards |
| Passing By Concept | No Screen Accuracy Percent | 56.3% |
| Passing By Concept | No Screen Aimed Passes | 16 |
| Passing By Concept | No Screen Attempts | 20 |
| Passing By Concept | No Screen A DOT | 13.0 yards |
| Passing By Concept | No Screen Avg Time To Throw | 2.84 seconds |
| Passing By Concept | No Screen Bats | 1 |
| Passing By Concept | No Screen Big Time Throws | 3 |
| Passing By Concept | No Screen BTT Rate | 15.0% |
| Passing By Concept | No Screen Completion Percent | 45.0% |
| Passing By Concept | No Screen Completions | 9 |
| Passing By Concept | No Screen Def Gen Pressures | 16 |
| Passing By Concept | No Screen Drop Rate | 0.0% |
| Passing By Concept | No Screen Dropbacks | 27 |
| Passing By Concept | No Screen Dropbacks Percent | 71.1% |
| Passing By Concept | No Screen Drops | 0 |
| Passing By Concept | No Screen EPA | -0.10 |
| Passing By Concept | No Screen First Downs | 7 |
| Passing By Concept | No Screen Hands Fumble Grade | 60.8 PFF grade |
| Passing By Concept | No Screen Offense Grade | 82.7 PFF grade |
| Passing By Concept | No Screen Offense Penalty Grade | 53.3 PFF grade |
| Passing By Concept | No Screen Pass Grade | 64.3 PFF grade |
| Passing By Concept | No Screen Run Grade | 77.2 PFF grade |
| Passing By Concept | No Screen Hit As Threw | 0 |
| Passing By Concept | No Screen Interceptions | 1 |
| Passing By Concept | No Screen Passing Snaps | 28 |
| Passing By Concept | No Screen Positive EPA Percent | 40.7% |
| Passing By Concept | No Screen Pressure To Sack Rate | 18.8% |
| Passing By Concept | No Screen QB Rating | 87.1 rating |
| Passing By Concept | No Screen Sack Percent | 11.1% |
| Passing By Concept | No Screen Sacks | 3 |
| Passing By Concept | No Screen Scrambles | 4 |
| Passing By Concept | No Screen Spikes | 1 |
| Passing By Concept | No Screen Thrown Aways | 2 |
| Passing By Concept | No Screen Touchdowns | 2 |
| Passing By Concept | No Screen Turnover Worthy Plays | 3 |
| Passing By Concept | No Screen TWP Rate | 10.7% |
| Passing By Concept | No Screen Yards | 168.0 yards |
| Passing By Concept | No Screen YPA | 8.4 yards |
Time In Pocket Full66 published · 0 unavailable
| Evidence group | Metric | Published value |
|---|---|---|
| Time In Pocket Full | Less Accuracy Percent | 70.6% |
| Time In Pocket Full | Less Aimed Passes | 17 |
| Time In Pocket Full | Less Attempts | 17 |
| Time In Pocket Full | Less A DOT | 2.6 yards |
| Time In Pocket Full | Less Avg Time To Throw | 1.70 seconds |
| Time In Pocket Full | Less Bats | 0 |
| Time In Pocket Full | Less Big Time Throws | 0 |
| Time In Pocket Full | Less BTT Rate | 0.0% |
| Time In Pocket Full | Less Completion Percent | 70.6% |
| Time In Pocket Full | Less Completions | 12 |
| Time In Pocket Full | Less Def Gen Pressures | 6 |
| Time In Pocket Full | Less Drop Rate | 0.0% |
| Time In Pocket Full | Less Dropbacks | 20 |
| Time In Pocket Full | Less Dropbacks Percent | 57.1% |
| Time In Pocket Full | Less Drops | 0 |
| Time In Pocket Full | Less EPA | -0.59 |
| Time In Pocket Full | Less First Downs | 2 |
| Time In Pocket Full | Less Hit As Threw | 0 |
| Time In Pocket Full | Less Interceptions | 0 |
| Time In Pocket Full | Less Passing Snaps | 20 |
| Time In Pocket Full | Less Positive EPA Percent | 20.0% |
| Time In Pocket Full | Less Pressure To Sack Rate | 33.3% |
| Time In Pocket Full | Less QB Rating | 94.5 rating |
| Time In Pocket Full | Less Sack Percent | 10.0% |
| Time In Pocket Full | Less Sacks | 2 |
| Time In Pocket Full | Less Scrambles | 0 |
| Time In Pocket Full | Less Spikes | 0 |
| Time In Pocket Full | Less Thrown Aways | 0 |
| Time In Pocket Full | Less Touchdowns | 1 |
| Time In Pocket Full | Less Turnover Worthy Plays | 1 |
| Time In Pocket Full | Less TWP Rate | 5.0% |
| Time In Pocket Full | Less Yards | 57.0 yards |
| Time In Pocket Full | Less YPA | 3.4 yards |
| Time In Pocket Full | More Accuracy Percent | 87.5% |
| Time In Pocket Full | More Aimed Passes | 8 |
| Time In Pocket Full | More Attempts | 11 |
| Time In Pocket Full | More A DOT | 16.4 yards |
| Time In Pocket Full | More Avg Time To Throw | 3.43 seconds |
| Time In Pocket Full | More Bats | 1 |
| Time In Pocket Full | More Big Time Throws | 3 |
| Time In Pocket Full | More BTT Rate | 27.3% |
| Time In Pocket Full | More Completion Percent | 63.6% |
| Time In Pocket Full | More Completions | 7 |
| Time In Pocket Full | More Def Gen Pressures | 8 |
| Time In Pocket Full | More Drop Rate | 0.0% |
| Time In Pocket Full | More Dropbacks | 15 |
| Time In Pocket Full | More Dropbacks Percent | 42.9% |
| Time In Pocket Full | More Drops | 0 |
| Time In Pocket Full | More EPA | 0.47 |
| Time In Pocket Full | More First Downs | 6 |
| Time In Pocket Full | More Hit As Threw | 0 |
| Time In Pocket Full | More Interceptions | 0 |
| Time In Pocket Full | More Passing Snaps | 16 |
| Time In Pocket Full | More Positive EPA Percent | 53.3% |
| Time In Pocket Full | More Pressure To Sack Rate | 0.0% |
| Time In Pocket Full | More QB Rating | 137.5 rating |
| Time In Pocket Full | More Sack Percent | 0.0% |
| Time In Pocket Full | More Sacks | 0 |
| Time In Pocket Full | More Scrambles | 4 |
| Time In Pocket Full | More Spikes | 0 |
| Time In Pocket Full | More Thrown Aways | 2 |
| Time In Pocket Full | More Touchdowns | 1 |
| Time In Pocket Full | More Turnover Worthy Plays | 2 |
| Time In Pocket Full | More TWP Rate | 12.5% |
| Time In Pocket Full | More Yards | 138.0 yards |
| Time In Pocket Full | More YPA | 12.5 yards |
Pressure Allowed24 published · 0 unavailable
| Evidence group | Metric | Published value |
|---|---|---|
| Pressure Allowed | Allowed Pressure Dropbacks | 12 |
| Pressure Allowed | Ce Percent | 25.0% |
| Pressure Allowed | Hits Allowed | 0 |
| Pressure Allowed | Hurries Allowed | 1 |
| Pressure Allowed | Lg Percent | 0.0% |
| Pressure Allowed | Lt Percent | 16.7% |
| Pressure Allowed | Ol Te Percent | 83.3% |
| Pressure Allowed | Other Percent | 0.0% |
| Pressure Allowed | Pressures Allowed | 1 |
| Pressure Allowed | Pressures Ce | 3 |
| Pressure Allowed | Pressures Lg | 0 |
| Pressure Allowed | Pressures Lt | 2 |
| Pressure Allowed | Pressures Off | 12 |
| Pressure Allowed | Pressures Ol Te | 10 |
| Pressure Allowed | Pressures Other | 0 |
| Pressure Allowed | Pressures Rg | 2 |
| Pressure Allowed | Pressures Rt | 3 |
| Pressure Allowed | Pressures Self | 1 |
| Pressure Allowed | Pressures Te | 1 |
| Pressure Allowed | Rg Percent | 16.7% |
| Pressure Allowed | Rt Percent | 25.0% |
| Pressure Allowed | Sacks Allowed | 0 |
| Pressure Allowed | Self Percent | 8.3% |
| Pressure Allowed | Te Percent | 8.3% |
Percentiles5 published · 7 unavailable
| Evidence group | Metric | Published value |
|---|---|---|
| Percentiles | Offense Grade Percentile | 86.7% |
| Percentiles | Pass Grade Percentile | 52.6% |
| Percentiles | Run Grade Percentile | 90.3% |
| Percentiles | Pass Route Grade Percentile | Not published |
| Percentiles | Run Grade Percentile | 90.3% |
| Percentiles | Pass Block Grade Percentile | Not published |
| Percentiles | Run Block Grade Percentile | 17.9% |
| Percentiles | Defense Grade Percentile | Not published |
| Percentiles | Coverage Defense Grade Percentile | Not published |
| Percentiles | Pass Rush Defense Grade Percentile | Not published |
| Percentiles | Run Defense Grade Percentile | Not published |
| Percentiles | Tackle Grade Percentile | Not published |
Source diagnosticsProducer JSON key-collision snapshot
These retained values diagnose overwritten producer keys. They are not authoritative PFF summary grades and never appear in headline traits.
| Evidence group | Metric | Published value |
|---|---|---|
| Nested Json Grade Snapshot | Nested Export Snapshot — Hands Fumble | 73.4 PFF grade |
| Nested Json Grade Snapshot | Nested Export Snapshot — Offense | 86.7 PFF grade |
| Nested Json Grade Snapshot | Nested Export Snapshot — Pass | 52.6 PFF grade |
| Nested Json Grade Snapshot | Nested Export Snapshot — Run | 90.3 PFF grade |
| Nested Json Grade Snapshot | Nested Export Snapshot — Run Block | 60.0 PFF grade |
Provenance and identity contractsSource · coverage · sample · identity
| Evidence group | Metric | Published value |
|---|---|---|
| Source | Provider | PFF |
| Source | Label | PFF 2025 regular-season measurements |
| Source | Measured Season | 2025 |
| Source · Measured Window | Label | 2025 regular season, weeks 0–16 |
| Source · Measured Window | Season | 2025 |
| Source · Measured Window | Phase | regular_season |
| Source · Measured Window | Week Start | 0 |
| Source · Measured Window | Week End | 16 |
| Source | Orientation Season | 2026 |
| Source | Basis | historical_2025_regular_season_measurement |
| Source | Provider As Of | Not published |
| Source | Artifact import | 2026-08-20 |
| Source | Artifact Date | 2026-08-20 |
| Source | Is Projection | No |
| Source | All Star Games Excluded | Yes |
| Source | Percentile Minimum Snaps | 150 snaps |
| Source | Rank Population | 136 teams |
| Source | Authorization | user_authorized_public_use |
| Source | Projection Context Provider | The Leaguel |
| Source · Files · Team Json | Name | profiles/team_profiles.json |
| Source · Files · Team Json | Bytes | 728582 |
| Source · Files · Team Json | Sha256 | b32ef56170a1fa5e13d21cc39aaa8e623826f9d5b336f21fdf30b9e219886343 |
| Source · Files · Team Markdown | Name | profiles/team_profiles.md |
| Source · Files · Team Markdown | Bytes | 176299 |
| Source · Files · Team Markdown | Sha256 | 62fe77a4ba6e61965fe77a47f37aacd938affdae4502029b8d57fd38839bf7ed |
| Source · Files · Player Json | Name | profiles/player_profiles.json |
| Source · Files · Player Json | Bytes | 48526543 |
| Source · Files · Player Json | Sha256 | e1562214588ae343aada5fccd8a5194a95f479710689624d6264f4555d2e902e |
| Source · Files · Player Csv | Name | profiles/player_profiles.csv |
| Source · Files · Player Csv | Bytes | 21034679 |
| Source · Files · Player Csv | Sha256 | b63732bd261afa609c270258dbb081d38b196273b9966c08fa89a48e30614c9e |
| Source · Files · Artifact Set Manifest | Name | artifact_set_manifest.json |
| Source · Files · Artifact Set Manifest | Bytes | 1488 |
| Source · Files · Artifact Set Manifest | Sha256 | 40f8418802144337f76ce37767536ba854c35f7d7d03d55b8e95438a2f044e62 |
| Source · Files · Source Manifest | Name | source_manifest.json |
| Source · Files · Source Manifest | Bytes | 1392 |
| Source · Files · Source Manifest | Sha256 | 121c18be21cd586984ebf730f6bf06b0c6be4d28d7e13361cf407ae3be306ac2 |
| Source · Files · Quality | Name | quality.json |
| Source · Files · Quality | Bytes | 1337 |
| Source · Files · Quality | Sha256 | abe4608a4215fd69af934d86944ded9c380b224ffaa79615e8b33fd7e1b830eb |
| Source · Files · Handoff | Name | data/leaguel/sources/cfb-pff/CFB_PFFProfiles_Handoff_v1.md |
| Source · Files · Handoff | Bytes | 8512 |
| Source · Files · Handoff | Sha256 | f065434f6c6f8d7a19c123997699c03c29577ac16e261ff73e01590d53d4d2ab |
| Source | Generation Id | 40cdf3ce6f352870a601fa721c2def6dbf1ef67298077a615825ec2b4d98da2e |
| Source | Provenance Id | task03-pff-40cdf3ce6f352870a601 |
| Source · Row Provenance | Source Cutoff Utc | 2026-08-14T16:55:48.157267+00:00 |
| Source · Row Provenance | Source Division | fbs |
| Source · Row Provenance | Source Season | 2025 |
| Source · Row Provenance | Source Season Type | regular |
| Source · Row Provenance | Feature Available At Utc | 2026-08-14T16:55:48.157267+00:00 |
| Source · Row Provenance | Source Bucket | eligible_regular_fbs |
| Source · Row Provenance | Source Eligible | True |
| Evidence group | Metric | Published value |
|---|---|---|
| Coverage | League Player Id | 5084769 |
| Coverage | League Player Slug | angel-flores-central-michigan |
| Coverage | Team Id | 2117 |
| Coverage | Status | matched |
| Coverage | Profile Available | Yes |
| Coverage | Match Basis | cfbd_id_name_team_position |
| Coverage | PFF Id | 164493 |
| Coverage | Cfbd Id | 5084769 |
| Coverage | Source Position | QB |
| Coverage | Position | QB |
| Coverage | League Position | QB |
| Coverage | Source Team | Central Michigan |
| Coverage | Bucket | 1f |
| Coverage | Conflicts | None published |
| Evidence group | Metric | Published value |
|---|---|---|
| Sample | Games | 8 |
| Sample | PFF Roster Side | offense |
| Sample · Role Snaps | Offense | 173 |
| Sample · Role Snaps | Defense | Not published |
| Sample · Role Snaps | Special Teams | Not published |
| Sample · Role Snaps | Relevant Side Snaps | 173 |
| Sample · Role Snaps | Basis | snaps_side |
| Sample · Percentile Eligibility | Minimum Snaps | 150 snaps |
| Sample · Percentile Eligibility | Relevant Side Snaps | 173 snaps |
| Sample · Percentile Eligibility | Eligible | Yes |
| Sample · Percentile Eligibility | Percentile Eligibility | qualified |
| Sample · Percentile Eligibility | Basis | minimum_150_relevant_side_snaps |
| Sample · Denominators | Pass Attempts | 29 |
| Sample · Denominators | Dropbacks | 36 |
| Sample · Denominators | Carries | 102 |
| Sample · Denominators | Receiving Targets | Not published |
| Sample · Denominators | Routes | 0 |
| Sample · Denominators | Pass-Block Snaps | 0 |
| Sample · Denominators | Run-Block Snaps | 36 |
| Sample · Denominators | Coverage Targets | Not published |
| Sample · Denominators | Coverage Snaps | Not published |
| Sample · Denominators | Pass-Rush Snaps | Not published |
| Sample · Denominators | Run-Defense Snaps | Not published |
| Sample · Denominators | Field-Goal Attempts | Not published |
| Sample · Denominators | Punt Attempts | Not published |
| Sample · Denominators | Kickoff Attempts | Not published |
| Sample · Denominators | Kickoff Return Attempts | Not published |
| Sample · Denominators | Punt Return Attempts | Not published |
| Evidence group | Metric | Published value |
|---|---|---|
| Player | PFF ID | 164493 |
| Player | PFF Source Player ID | 164493 |
| Player | PFF Franchise ID | 134 |
| Player | CFBD ID | 5084769 |
| Player | Player | Angel Flores |
| Player | Source Position | QB |
| Player | Position | QB |
| Player | League Position | QB |
| Player | Side | offense |
| Player · Role | Has Offense | Yes |
| Player · Role | Has Defense | No |
| Player · Role | Offense Report Present | Yes |
| Player · Role | Defense Report Present | No |
| Player | PFF Team Name | C MICHIGAN |
| Player | Jersey | 07 |
| Player | Games | 8 |
| Player · Team2025 | Id | 2117 |
| Player · Team2025 | Slug | central-michigan-chippewas |
| Player · Team2025 | Name | Central Michigan Chippewas |
| Player · Team2025 | Short Name | Central Michigan |
| Player · Team2025 | Abbreviation | CMU |
| Player · Team2025 | Conference | MAC |
| Player · Team2025 | Href | /college-football/teams/central-michigan-chippewas |
| Player · Team2025 | 2025 Team | Central Michigan |
| Player · Outlook2026 | 2026 Roster Status | returning |
| Player · Outlook2026 · Team | Id | 2117 |
| Player · Outlook2026 · Team | Slug | central-michigan-chippewas |
| Player · Outlook2026 · Team | Name | Central Michigan Chippewas |
| Player · Outlook2026 · Team | Short Name | Central Michigan |
| Player · Outlook2026 · Team | Abbreviation | CMU |
| Player · Outlook2026 · Team | Conference | MAC |
| Player · Outlook2026 · Team | Href | /college-football/teams/central-michigan-chippewas |
| Player · Outlook2026 · Team | Source Name | Central Michigan |
Range ruler and position context
Exact published bands and ranks. A missing bound stays missing.
Weekly model range
11 League model weeks. Prior and baseline rows are excluded.
| Week | Opponent | Floor | Median | Ceiling |
|---|---|---|---|---|
| 1 | New Mexico | 3.6 | 9.2 | 22 |
| 3 | Wyoming | 4.1 | 12.2 | 24.1 |
| 4 | Miami | 4.1 | 12.2 | 24.1 |
| 5 | Akron | 4.1 | 12.2 | 24.1 |
| 6 | Ohio | 4.1 | 12.2 | 24.1 |
| 7 | Western Michigan | 4.1 | 12.2 | 24.1 |
| 8 | Miami (OH) | 4.1 | 12.2 | 24.1 |
| 10 | Eastern Michigan | 4.1 | 12.2 | 24.1 |
| 11 | Sacramento State | 4.1 | 12.2 | 24.1 |
| 12 | Buffalo | 4.1 | 12.2 | 24.1 |
| 13 | Ball State | 4.1 | 12.2 | 24.1 |
2026 outlook
The desktop ledger and mobile cards carry the same kickoff, site, range, volume, basis, and action fields.
| Week | Opponent | Site | Kickoff | Median | 20th–80th | Volume signal | Basis | Action |
|---|---|---|---|---|---|---|---|---|
| 1 | New Mexico | Away | 9.2 | 3.6–22.0 | Rush yds 30.8 | League model | Matchup | |
| 2 | Colgate | Home | — | Not published | Not published | Schedule only | Matchup | |
| 3 | Wyoming | Home | 12.2 | 4.1–24.1 | Rush yds 41.1 | League model | Matchup | |
| 4 | Miami | Away | 12.2 | 4.1–24.1 | Rush yds 41.1 | League model | Matchup | |
| 5 | Akron | Home | 12.2 | 4.1–24.1 | Rush yds 41.1 | League model | Matchup | |
| 6 | Ohio | Away | 12.2 | 4.1–24.1 | Rush yds 41.1 | League model | Matchup | |
| 7 | Western Michigan | Home | 12.2 | 4.1–24.1 | Rush yds 41.1 | League model | Matchup | |
| 8 | Miami (OH) | Home | 12.2 | 4.1–24.1 | Rush yds 41.1 | League model | Matchup | |
| 10 | Eastern Michigan | Neutral | 12.2 | 4.1–24.1 | Rush yds 41.1 | League model | Matchup | |
| 11 | Sacramento State | Home | 12.2 | 4.1–24.1 | Rush yds 41.1 | League model | Matchup | |
| 12 | Buffalo | Away | 12.2 | 4.1–24.1 | Rush yds 41.1 | League model | Matchup | |
| 13 | Ball State | Away | 12.2 | 4.1–24.1 | Rush yds 41.1 | League model | Matchup |
- Median
- 9.2
- 20th–80th
- 3.6–22.0
- Volume
- Rush yds 30.8
- Median
- —
- 20th–80th
- Not published
- Volume
- Not published
- Median
- 12.2
- 20th–80th
- 4.1–24.1
- Volume
- Rush yds 41.1
- Median
- 12.2
- 20th–80th
- 4.1–24.1
- Volume
- Rush yds 41.1
- Median
- 12.2
- 20th–80th
- 4.1–24.1
- Volume
- Rush yds 41.1
- Median
- 12.2
- 20th–80th
- 4.1–24.1
- Volume
- Rush yds 41.1
- Median
- 12.2
- 20th–80th
- 4.1–24.1
- Volume
- Rush yds 41.1
- Median
- 12.2
- 20th–80th
- 4.1–24.1
- Volume
- Rush yds 41.1
- Median
- 12.2
- 20th–80th
- 4.1–24.1
- Volume
- Rush yds 41.1
- Median
- 12.2
- 20th–80th
- 4.1–24.1
- Volume
- Rush yds 41.1
- Median
- 12.2
- 20th–80th
- 4.1–24.1
- Volume
- Rush yds 41.1
- Median
- 12.2
- 20th–80th
- 4.1–24.1
- Volume
- Rush yds 41.1
Evidence without blending
Model, historical context, and independent raw stats remain separately labeled from ingestion through display.
11 weekly model forecasts
As of 2026-08-24T23:01:01Z0 labeled context rows
As of 2026-08-13T21:35:33+00:00No Yahoo fantasy score, rank, ownership, or roster status
Independent raw-stat context270.1 season points
- Season rank
- #1247
- Position rank
- QB74
- Weekly model rows
- 11
- Value over replacement
- -87.7
Season-board and weekly-model results remain distinct; they are never averaged.
2025 · Central Michigan
- Passing yards
- 195
- Passing TD
- 2
- Interceptions
- 0
- Rushing yards
- 519
8 games · 115.7 historical fantasy points. Prior production is context, not the 2026 model forecast.
No raw-stat row matched this player, team, and position.
Related QB profiles
Nearby season-board ranks at the same position, with same-team players preferred when available.
Take the dossier into fantasy
League-specific roster actions stay behind membership; this public page provides the evidence and handoff.
Methodology and data boundary
The current custom half-PPR season board uses six-point passing touchdowns and one point per 20 passing yards. Its season ranks and ranges stay separate from the full-PPR weekly distributions. Recruiting priors and recent-form baselines are labeled context and excluded from betting-facing model surfaces. Yahoo contributes raw stats only; its fantasy points, rank, ownership, and roster fields are excluded. PFF grades and charting metrics measure the 2025 season; any embedded League projection context is shown separately. No missing range or game prediction is inferred.
- Season model
- custom-fantasy-2026-half_ppr_6pt_td_20pass-usage_aware-5b1c102afd16
- Weekly model
- cfb-fantasy-quantile-2026.1
- Game market
- Not validated