Predictive model
Head to head
Type a school or pick from the list. HX seeds an Elo rating (1500 + 55 × composite). Home-field is 60 Elo points unless Neutral site is on (Dublin, CFP, etc.). Win probability and spread come from that gap.
9:00 CT · FS1 · Falcon Stadium · Tape N Dakota St 38–32 Air Force
Home
N Dakota St −4.1 · O/U 56.1
Away
In-game restamp
Same HX prior. Type the score at the stamp. Not a live feed.
Unit vs unit
Each offense stat against the other side's matching defense stat, both as FBS percentiles (100 = best). A gap of 10+ points is an edge. 2026 stats through 2026-11-11; EPA, success rate, explosiveness, and line yards are opponent-adjusted (CFBD). Stats only: the HX line above is the prediction.
- EPA per playEdge: N Dakota St D0.129 · P60-0.016 · P85
- Success rateEven46.9 · P8637.9 · P82
- ExplosivenessEdge: N Dakota St D1.021 · P11.193 · P71
- Line yards (run blocking)Edge: Air Force O3.29 · P912.95 · P46
- Rushing (yards per carry)Edge: Air Force O5.25 · P853.60 · P72
- Yards per playEdge: N Dakota St D5.49 · P314.36 · P95
- 3rd downEdge: Air Force O51.2 · P9334.2 · P74
- Havoc (offense allowed vs defense made)Edge: Air Force O6.3 · P10018.5 · P84
- EPA per playEven0.035 · P290.154 · P34
- Success rateEdge: Air Force D37.7 · P2143.3 · P35
- ExplosivenessEdge: N Dakota St O1.336 · P821.244 · P47
- Line yards (run blocking)Even2.71 · P223.12 · P24
- Rushing (yards per carry)Even4.03 · P324.55 · P32
- Yards per playEdge: Air Force D5.38 · P265.62 · P40
- 3rd downEdge: Air Force D39.7 · P4435.7 · P67
- Havoc (offense allowed vs defense made)Edge: N Dakota St O14.5 · P5314.0 · P26
Definitions on /stats.
Roster talent
Two-deep composite, transfers included. Unit slices sit under that. OL mass is size, not the ranking.
No sourced talent, class, or size profile for N Dakota St yet (2026 FBS newcomer), so the roster comparison is off for this matchup.
Two-deep
Listed TWO·DEEP where available · CFBD projection otherwise| Pos | N Dakota St | |
|---|---|---|
#9Liam Szarka JR · 3-star 5'11" · 190 lb · CO | QB | — |
#5Evan Medders SO · 3-star 5'10" · 210 lb · NC | QB | — |
#44Rocco Conti SR · 3-star 5'8" · 190 lb · OH | RB | — |
#20Keegan Sack SO · 3-star 5'10" · 210 lb · WV | RB | — |
#2Owen Allen SR · 3-star 5'11" · 215 lb · TX | FB | — |
#4Kemper Hodges SR · 3-star 6'0" · 245 lb · FL | FB | — |
#8Jonah Dawson JR · 3-star 5'9" · 170 lb · CA | WR-X | — |
#10Adam Hrynciw SR · 3-star 6'3" · 180 lb · OH | WR-X | — |
#3Matt Long JR · 3-star 5'10" · 205 lb · CA | WR-Z | — |
#18Mason Hayes JR · 3-star 5'11" · 210 lb · WA | WR-Z | — |
#80Simon Kibbee SR · 3-star 6'6" · 250 lb · CO | TE | — |
#53Griffin Stalfort SR · 3-star 6'2" · 290 lb · AZ | TE | — |
#73Brandon Nazworth JR · 3-star 6'3" · 290 lb · CA | LT | — |
#76Alex Boyd SO · 3-star 6'4" · 280 lb · TN | LT | — |
#75Alec Falk SR · 3-star 6'5" · 315 lb · CO | LG | — |
#57Brody Smith JR · 2-star 6'3" · 290 lb · MO | LG | — |
#51Rudy Varela SR · 3-star 6'3" · 295 lb · AZ | C | — |
#59Johnique Thomas JR · 3-star 6'0" · 295 lb · TX | C | — |
#58TJ Tarascio SR · 3-star 6'3" · 310 lb · CA | RG | — |
#72Jon Ashford JR · 3-star 6'2" · 320 lb · OK | RG | — |
#55Luke Vonderhaar SR · 2-star 6'4" · 285 lb · IA | RT | — |
#52Nathan Elwood SR · 3-star 6'3" · 290 lb · WA | RT | — |
#45Jaylin Reese JR · 2-star 5'11" · 235 lb · MN | DE | — |
#50Grady Forsythe JR · 3-star 6'4" · 235 lb · CO | DE | — |
#59Chaz Barnett JR · 3-star 6'5" · 260 lb · CO | DT | — |
#99Jayden Oquendo SR · 2-star 6'2" · 285 lb · KS | DT | — |
#93Andrew Tillett SR · 2-star 6'3" · 290 lb · WA | NT | — |
#97Bennett Williams JR · 2-star 6'2" · 285 lb · IL | NT | — |
#8Dallas Daley SR · 3-star 6'1" · 215 lb · WA | MLB | — |
#51Vinnie Canosa JR · 3-star 6'1" · 230 lb · GA | MLB | — |
#6Blake Fletcher SR · 3-star 6'1" · 230 lb · WI | WLB | — |
Luke Fisher SR · 3-star 6'0" · 225 lb · MS | WLB | — |
#30Isaac Hubert SR · 3-star 6'1" · 225 lb · GA | OLB | — |
#47Jake Kepler JR · 3-star 6'2" · 230 lb · IL | OLB | — |
#2Korey Johnson JR · 3-star 6'0" · 195 lb · AZ | CB | — |
#4Mikhail Seiken JR · 2-star 5'11" · 190 lb · MD | CB | — |
#22Ehimen Oyamendan SO · 3-star 5'10" · 190 lb · CA | CB2 | — |
#10Jerome Drain SO · 3-star 6'3" · 190 lb · TX | CB2 | — |
#36Max Mustell SO · 3-star 5'10" · 175 lb · FL | FS | — |
#13Joseph Kramlich SO · 2-star 5'10" · 175 lb · ND | FS | — |
#25Cade Paterson SO · 3-star 5'11" · 195 lb · CA | SS | — |
#3Kyle Chen JR · 3-star 6'0" · 200 lb · WA | SS | — |
#26Alexander Perez SO · 3-star 5'10" · 200 lb · NV | SPUR | — |
#7Nick Beckwith JR · 3-star 6'0" · 205 lb · LA | SPUR | — |