Four-year talent direction
Track class strength, position balance and roster needs across signing cycles.

Complete schedules, team production, player statistics, news, analytics, recruiting and program history in one fan destination.
Record: 5–7 (Schedule & Results)
Conference: Mountain West
Players: 70
Points For: 227
Points/Game: 18.9
Points Against: 279
Opp. Points/Game: 23.3
Season totals organized for quick comparison. Swipe horizontally for more.
| PASS CMP | PASS ATT | PASS YDS | PASS % | PASS AVG | PASS TD | PASS INT | PASS RTG | SACK | RUSH ATT | RUSH YDS | RUSH AVG | RUSH TD | REC | REC YDS | REC AVG | REC TD | PTS/G |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 62 | 138 | 1,077 | 44.9 | 7.8 | 5 | 10 | 107.9 | 0 | 664 | 2,705 | 4.1 | 24 | 62 | 1,077 | 17.4 | 5 | 18.9 |
The verified team snapshot is loading now.
| PLAYER | CMP | ATT | YDS | CMP% | AVG | TD | INT | RTG | SACK |
|---|---|---|---|---|---|---|---|---|---|
| Q. HayesQB | 25 | 43 | 455 | 58.1 | 10.6 | 3 | 2 | 160.7 | — |
| J. BushaQB | 29 | 79 | 415 | 36.7 | 5.3 | 1 | 5 | 72.4 | — |
| J. JohnsonQB | 6 | 14 | 126 | 42.9 | 9.0 | 1 | 3 | 99.2 | — |
| B. EngelWR | 2 | 2 | 81 | 100.0 | 40.5 | 0 | 0 | 440.2 | — |
| TEAM TOTALS | 62 | 138 | 1,077 | 44.9 | 7.8 | 5 | 10 | 107.9 | 0 |
| PLAYER | CAR | YDS | AVG | LNG | TD | FUM |
|---|---|---|---|---|---|---|
| D. CarsonRB | 138 | 600 | 4.3 | 50 | 5 | — |
| Q. HayesQB | 126 | 466 | 3.7 | 30 | 7 | — |
| O. AllenRB | 77 | 335 | 4.4 | 14 | 2 | — |
| C. HarrisWR | 48 | 279 | 5.8 | 30 | 4 | — |
| K. FrewRB | 45 | 260 | 5.8 | 30 | 1 | — |
| J. BushaQB | 78 | 172 | 2.2 | 12 | 1 | — |
| T. GistFB | 40 | 159 | 4.0 | 11 | 0 | — |
| J. JohnsonQB | 14 | 94 | 6.7 | 42 | 0 | — |
| A. CalvertRB | 18 | 91 | 5.1 | 37 | 2 | — |
| K. HodgesQB | 19 | 74 | 3.9 | 11 | 1 | — |
| T. LathamWR | 22 | 62 | 2.8 | 20 | 1 | — |
| R. BradleyFB | 21 | 56 | 2.7 | 7 | 0 | — |
| K. CloudRB | 5 | 19 | 3.8 | 7 | 0 | — |
| R. ContiRB | 8 | 19 | 2.4 | 6 | 0 | — |
| C. BreierWR | 2 | 12 | 6.0 | 7 | 0 | — |
| D. StoneRB | 3 | 7 | 2.3 | 4 | 0 | — |
| TEAM TOTALS | 664 | 2,705 | 4.1 | 50 | 24 | 0 |
| PLAYER | REC | YDS | AVG | LNG | TD |
|---|---|---|---|---|---|
| C. HarrisWR | 23 | 368 | 16.0 | 76 | 2 |
| Q. SmithWR | 10 | 207 | 20.7 | 39 | 1 |
| J. RoznosWR | 5 | 109 | 21.8 | 52 | 0 |
| B. FleischmannTE | 5 | 104 | 20.8 | 43 | 0 |
| T. RobersonWR | 5 | 96 | 19.2 | 45 | 1 |
| T. LathamWR | 6 | 93 | 15.5 | 34 | 1 |
| B. EngelWR | 3 | 31 | 10.3 | 14 | 0 |
| Q. HayesQB | 1 | 29 | 29.0 | 29 | 0 |
| A. CalvertRB | 1 | 21 | 21.0 | 21 | 0 |
| K. FrewRB | 2 | 15 | 7.5 | 10 | 0 |
| K. CloudRB | 1 | 4 | 4.0 | 4 | 0 |
| TEAM TOTALS | 62 | 1,077 | 17.4 | 76 | 5 |
| PLAYER | TOT | SOLO | AST | TFL | SACK | INT | PD | FF |
|---|---|---|---|---|---|---|---|---|
| C. GoffDB | 67 | 37 | — | 2.5 | 0 | 1 | 3 | — |
| J. BellamyDB | 64 | 44 | — | 3 | 0 | — | 4 | — |
| O. AihieLB | 58 | 31 | — | 2 | 2 | 1 | 1 | — |
| L. Tuioti-MarinerLB | 50 | 31 | — | 7.5 | 2 | — | 2 | — |
| G. UylLB | 41 | 20 | — | 4.0 | 2.0 | — | 0 | — |
| B. FletcherLB | 37 | 21 | — | 5.0 | 2 | 1 | 1 | — |
| D. SantiagoDE | 37 | 22 | — | 5.0 | 3.5 | — | 3 | — |
| T. WilliamsDB | 31 | 20 | — | 1 | 0 | — | 4 | — |
| D. GrobeDE | 30 | 18 | — | 4.5 | 0.5 | — | 3 | — |
| A. SwartzDT | 22 | 12 | — | 2.5 | 1 | — | 1 | — |
| J. Gaillard Jr.DB | 22 | 19 | — | 1 | 0 | 1 | 1 | — |
| L. FisherLB | 22 | 13 | — | 1 | 0 | — | 0 | — |
| K. ChenDB | 21 | 11 | — | 1.5 | 0 | — | 2 | — |
| J. TomasiDL | 20 | 6 | — | 1.5 | 1 | — | 0 | — |
| H. HendrixDB | 19 | 13 | — | 0 | 0 | — | 1 | — |
| L. BrownCB | 19 | 13 | — | 0.5 | 0 | — | 0 | — |
| P. ZdroikDL | 18 | 15 | — | 6.5 | 3 | — | 0 | — |
| J. MartinDB | 16 | 10 | — | 0 | 0 | — | 0 | — |
| D. DaleyLB | 10 | 6 | — | 0 | 0 | — | 0 | — |
| D. JordanDB | 8 | 3 | — | 0 | 0 | — | 0 | — |
| J. AdamsLB | 8 | 5 | — | 1 | 0 | — | 0 | — |
| L. Rawls Jr.DL | 8 | 4 | — | 0 | 0 | — | 0 | — |
| A. BurrLB | 6 | 3 | — | 0 | 0 | — | 1 | — |
| T. CollinsDB | 5 | 4 | — | 0 | 0 | — | 0 | — |
| B. BujnochLB | 3 | 2 | — | 0 | 0 | — | 0 | — |
| E. SandersLB | 3 | 2 | — | 1 | 0 | — | 0 | — |
| J. OquendoDL | 3 | 2 | — | 0 | 0 | — | 0 | — |
| K. BeardDB | 3 | 1 | — | 0 | 0 | — | 0 | — |
| B. WhitsonLB | 2 | 1 | — | 0 | 0 | — | 0 | — |
| C. BreierWR | 2 | 2 | — | 0 | 0 | — | 0 | — |
| K. JohnsonDB | 2 | 2 | — | 0 | 0 | — | 0 | — |
| R. TubbsPK | 2 | 2 | — | 0 | 0 | — | 0 | — |
| A. MooreOL | 1 | 1 | — | 0 | 0 | — | 0 | — |
| A. TillettDL | 1 | 1 | — | 0 | 0 | — | 0 | — |
| B. EngelWR | 1 | 1 | — | 0 | 0 | — | 0 | — |
| B. FleischmannTE | 1 | 1 | — | 0 | 0 | — | 0 | — |
| C. PalmerLB | 1 | 1 | — | 0 | 0 | — | 0 | — |
| E. RauCB | 1 | 0 | — | 0 | 0 | — | 0 | — |
| H. CarrDB | 1 | 1 | — | 0 | 0 | — | 0 | — |
| J. CurtisDE | 1 | 1 | — | 0 | 0 | — | 0 | — |
| J. ReeseLB | 1 | 1 | — | 1 | 1 | — | 0 | — |
| J. BowmanLB | 1 | 0 | — | 0 | 0 | — | 0 | — |
| J. ShulerLB | 1 | 0 | — | 0 | 0 | — | 0 | — |
| K. HodgesQB | 1 | 1 | — | 0 | 0 | — | 0 | — |
| M. BunyanLB | 1 | 1 | — | 0 | 0 | — | 0 | — |
| N. ElwoodOL | 1 | 0 | — | 0 | 0 | — | 0 | — |
| S. BraxtonDB | 1 | 1 | — | 0 | 0 | — | 0 | — |
| T. TateOT | 1 | 1 | — | 0 | 0 | — | 0 | — |
| TEAM TOTALS | 675 | 407 | 0 | 52 | 18 | 4 | 27 | 0 |
| PLAYER | FGM | FGA | FG% | XPM | XPA | PTS |
|---|---|---|---|---|---|---|
| M. DaporePK | 9 | 15 | — | 24 | 24 | 51 |
| TEAM TOTALS | 9 | 15 | 60.0 | 24 | 24 | 51 |
Travis Erickson: College football today: OSU hosts Oregon in must-win game, No. 1 Miami travels to South Bend. Ohio State looks to keep its playoff chances alive with Oregon coming to the Shoe, UC faces a top-25 opponent for a third straight week, Air Force takes a shot at the Commander-in-Chief’s Trophy in West Point and top-ranked Miami has a primetime showdown at Notre Dame in a loaded Saturday college football slate. No.
READ UPDATE →NATIONAL UPDATETravis Erickson: How to watch college football this weekend: Ohio State hosts Oregon in must-win game, No. 1 Miami travels to South Bend. Ohio State looks to keep its playoff chances alive with Oregon coming to the Shoe, UC faces a top-25 opponent for a third straight week, Air Force takes a shot at the Commander-in-Chief’s Trophy in West Point and top-ranked Miami has a primetime showdown at Notre Dame in a loaded Saturday college football slate. No.
READ UPDATE →NATIONAL UPDATEMountaintop View 10-19-26. College Football Playoff Expansion, Bison Bowl-eligible, and more from the weekend.. It’s Monday, and we are back at it! Football season is firing on all cylinders, and we have you covered.
READ UPDATE →NATIONAL UPDATEAir Force QB Liam Szarka out for season: What’s next. Liam Szarka finishing the game this past weekend tells you everything. The Air Force junior ran for 81 yards and two touchdowns in Saturday’s 14-9 win over Navy, a victory that snapped a five-game service academy losing streak. But on Monday, the academy announced a lower-leg injury will cost Szarka the rest of the season.
READ UPDATE →NATIONAL UPDATENorth Dakota State vs. Air Force Prediction, Odds, Picks For College Football Week 2. Get the latest North Dakota State vs. Air Force odds, prediction and pick for College Football Week 2, plus kickoff time, TV channel and streaming information.
READ UPDATE →Track class strength, position balance and roster needs across signing cycles.
See how efficiently signed talent develops into starts, impact and wins.
Separate returning development from incoming and outgoing portal value.
Wins, efficiency and schedule strength in one timeline.
Home, road, favorite and underdog performance.
Recent form versus the long-term series story.
Drafted players by position and development path.