Final · Week 8 · Fri, Oct 23, 2026
| 1 | 2 | 3 | 4 | T | |
|---|---|---|---|---|---|
| AF | 0 | 6 | 8 | 0 | 14 |
| WYO | 7 | 14 | 0 | 7 | 28 |
War Memorial Stadium
Team stats
| AF | ||
|---|---|---|
| 23 | First downs | 13 |
| 387 | Total yards | 301 |
| 83 | Passing yards | 113 |
| 8-15 | Comp-Att | 10-17 |
| 5.5 | Yards per pass | 6.6 |
| 304 | Rushing yards | 188 |
| 63 | Rushes | 24 |
| 4.8 | Yards per rush | 7.8 |
| 8-15 | 3rd down | 2-6 |
| 2-3 | 4th down | 1-1 |
| 8-65 | Penalties-yards | 4-25 |
| 3 | Turnovers | 0 |
| 3 | Fumbles lost | 0 |
| 0 | Interceptions thrown | 0 |
| 37:45 | Time of possession | 22:15 |
| 1 | Sacks | 2 |
| 2 | Tackles for loss | 7 |
| 0 | QB hurries | 0 |
| 1 | Passes defended | 1 |
| 0 | Defensive TDs | 0 |
| 21 | Kick return yards | — |
| 1 | Passing TDs | 2 |
| 0 | Rushing TDs | 2 |
| 6 | Kicking points | 4 |
Advanced stats
| AF | ||
|---|---|---|
| +0.07 | EPA per play | +0.38 |
| 50% | Success rate | 49% |
| 0.91 | Explosiveness | 1.29 |
| +0.11 | Rushing EPA per play | +0.39 |
| 58% | Rushing success rate | 52% |
| +0.01 | Passing EPA per play | +0.37 |
| 29% | Passing success rate | 44% |
| 57% | Standard downs success | 52% |
| 30% | Passing downs success | 43% |
| 3.83 | Line yards per rush | 3.56 |
| 1.48 | Second-level yards | 1.30 |
| 0.43 | Open-field yards | 3.74 |
| 13% | Stuff rate | 9% |
| 80% | Power success | 100% |
| 7% | Havoc caused | 14% |
| 5 | Scoring chances | 5 |
| 2.80 | Points per chance | 5.60 |
| Own 35 | Avg. starting field position | Own 31 |
| 2 | Explosive plays | 4 |
| 2% | Postgame win expectancy | 98% |
Offense unless noted. EPA, success rate, explosiveness and the rushing numbers leave out garbage time. The better number in each row is bold. Hover or tap-and-hold a stat for what it means.
Scoring summary
- Q114:10

WyomingTD
Shotgun #6 T.Hughes rush middle for 68 yards gain to the AFA00 TOUCHDOWN, clock 14:10, 1ST DOWN #47 E.Sandvik kick attempt good (H: #43 G.Helm, LS: #49 N.Curry)
Drive: 2 plays, 75 yds
0-7 - Q214:21

Air ForceFG
#90 C.Cremascoli field goal attempt from 37 yards GOOD (H: #98 R.D'Angelo, LS: #46 J.Helms), clock 14:21
Drive: 14 plays, 60 yds
3-7 - Q28:40

WyomingTD
Jake Wilson 4 Yd pass from Tyler Hughes (Erik Sandvik Kick)
Drive: 11 plays, 75 yds
3-14 - Q23:06

Air ForceFG
#90 C.Cremascoli field goal attempt from 46 yards GOOD (H: #98 R.D'Angelo, LS: #46 J.Helms), clock 03:06
Drive: 9 plays, 46 yds
6-14 - Q20:38

WyomingTD
Shotgun #6 T.Hughes pass complete short left to #2 E.Richardson caught at AFA08, for 12 yards to the AFA00 lateral to #1 S.Harris TOUCHDOWN, clock 00:38 #47 E.Sandvik kick attempt good (H: #43 G.Helm, LS: #49 N.Curry)
Drive: 7 plays, 75 yds
6-21 - Q36:53

Air ForceTD
Grant Wayne 5 Yd pass from Evan Medders (Evan Medders Run for Two-Point Conversion)
Drive: 15 plays, 75 yds
14-21 - Q43:04

WyomingTD
Shotgun #8 M.Holman rush middle for 1 yard gain to the AFA00 TOUCHDOWN, clock 03:04 #47 E.Sandvik kick attempt good (H: #43 G.Helm, LS: #49 N.Curry)
Drive: 8 plays, 49 yds
14-28
Score shown AF-WYO.
Player stats
Passing
| Player | C/Att | Yds | Avg | TD | Int | QBR |
|---|---|---|---|---|---|---|
| Howard Fisher IV | 3/7 | 36 | 5.1 | 0 | 0 | -- |
| Evan Medders | 3/4 | 27 | 6.8 | 1 | 0 | 65.0 |
| Josh Johnson | 2/4 | 20 | 5.0 | 0 | 0 | 0.1 |
Rushing
| Player | Car | Yds | Avg | TD | Long |
|---|---|---|---|---|---|
| Evan Medders | 21 | 115 | 5.5 | 0 | 17 |
| Gage LaDue | 10 | 57 | 5.7 | 0 | 9 |
| Rocco Conti | 7 | 48 | 6.9 | 0 | 19 |
| Owen Allen | 13 | 42 | 3.2 | 0 | 9 |
| Howard Fisher IV | 9 | 38 | 4.2 | 0 | 12 |
| Keegan Sack | 1 | 7 | 7.0 | 0 | 7 |
| Josh Johnson | 2 | -3 | -1.5 | 0 | 6 |
Receiving
| Player | Rec | Yds | Avg | TD | Long |
|---|---|---|---|---|---|
| Matt Long | 2 | 30 | 15.0 | 0 | 20 |
| Gage LaDue | 1 | 21 | 21.0 | 0 | 21 |
| Simon Kibbee | 1 | 14 | 14.0 | 0 | 14 |
| Grant Wayne | 2 | 10 | 5.0 | 1 | 5 |
| Adam Hrynciw | 1 | 6 | 6.0 | 0 | 6 |
| Rocco Conti | 1 | 2 | 2.0 | 0 | 2 |
Defense
| Player | Tot | Solo | Sacks | TFL | PD | QB Hur | TD |
|---|---|---|---|---|---|---|---|
| Blake Fletcher | 9 | 6 | 0 | 0 | 0 | 0 | 0 |
| Dallas Daley | 5 | 5 | 0 | 0 | 0 | 0 | 0 |
| Max Mustell | 5 | 3 | 1 | 1 | 1 | 0 | 0 |
| Alexander Perez | 4 | 2 | 0 | 0.5 | 0 | 0 | 0 |
| Roger Jones Jr. | 3 | 2 | 0 | 0 | 0 | 0 | 0 |
| Jaylin Reese | 2 | 2 | 0 | 0 | 0 | 0 | 0 |
| Korey Johnson | 2 | 1 | 0 | 0 | 0 | 0 | 0 |
| Thomas Young | 2 | 0 | 0 | 0.5 | 0 | 0 | 0 |
| Brody Bujnoch | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Jayden Oquendo | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Andrew Tillett | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Noah Daniels | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
Fumbles
| Player | Fum | Lost | Rec |
|---|---|---|---|
| Josh Johnson | 2 | 2 | 0 |
| Evan Medders | 1 | 1 | 0 |
Kicking
| Player | FG | Pct | Long | XP | Pts |
|---|---|---|---|---|---|
| Carter Cremascoli | 2/2 | 100.0 | 46 | 0/0 | 6 |
Kick returns
| Player | No | Yds | Avg | Long | TD |
|---|---|---|---|---|---|
| Matt Long | 1 | 21 | 21.0 | 21 | 0 |