Game log · Week-by-week
2026 season · 2 games
| Wk | Opp | CAR | YDS | AVG | TD | LONG | Note |
|---|---|---|---|---|---|---|---|
| Wk 1 | W 34-0vs Duquesne | 10 | 38 | 3.8 | 0 | 14 | |
| Wk 2 | L 32-38vs North Dakota State | 13 | 53 | 4.1 | 0 | 11 | Season-high 53 yds |
| Total | 23 | 91 | 3.9 | 0 | 14 |
Senior running back for Air Force. 2026: 2 games with a box-score line.
5′11″ · 215 lb · Southlake, TX · Southlake Carroll
CFB Index
A single number blending on-field production (an EPA-based value lane) with box-score output for this player's position.
0-100, scaled within each position's own cohort — not directly comparable across positions.
The numbers
rushing yards · 2026 · through week 2
4 per carry
2 games into 2026 so far -- Backed by 17 car · 192 yds · 2 TD -- top 1% rushing yards game. -- Best game: 53 rush yds, vs North Dakota State
The play that turned itSwung Air Force from 54% to 91% to win.Wyoming at Air Force · 24-21
His career numbers, season by seasonThe story
Senior running back for Air Force. 2026: 2 games with a box-score line.
The full story, with sourcesOwen Allen
Does a little of everything without one standout trait. This is his third year in the same backfield at Air Force. The receipt: 53 rush yds against North Dakota State — Week 2, 2026.
91 RUSH YDS · 0 RUSH TD · 23 CARRIES
Low coverage — composed from the verified record.
Career arc
Coaching lineage · 2024–2026
1 coachPlayed his entire career under Troy Calhoun.
Since week 1: +53 rushing yards.
Season context · Team result + system
3 seasons under Troy Calhoun, all run-heavy offenses — 10-16 over that span.
Where this profile ranks vs the RB cohort
Box-score percentiles
Concern: rush yards (0th percentile).
Percentiles versus same-position peers with enough snaps this season, based on box-score rates.
Splits
Per-game splits
Through 2 games: 45.5 YDS/g, 3.9 YPC, 0.0 TD/g — splits start at 3 games.
Supporting cast · Scheme
Staff and system around the player
Head Coach
Troy Calhoun
Scheme reads (pass share, tempo, sack rate) need at least 3 team games — 2 games in so far.
Player standing · 2026
On the two-deep and pushing for snaps.
Recognition
2026 outlook
In the mix for All-Mountain West
Based on 2025: #10 of 34 Mountain West RBs
35% estimated, 95% confidence interval 31–38%. Base rate measured from players who finished at a comparable rank in their conference and came back the next season. It is an estimate from a small sample, not a forecast of this player.
SIGNATURE GAME · Week 1 · 2026
W 34–0
vs Duquesne
38 rush yds (10 car)
Dominant 34-point win at home against Duquesne.
With W. Duncan — 56.5 yards per punt · 2 punts · 1 inside the 20 · C. Cremascoli — 10 points · 52 long · 100 percent on field goals
Signature plays · top plays by |EPA|
The plays that mattered most
Game log · Week-by-week
2026 season · 2 games
| Wk | Opp | CAR | YDS | AVG | TD | LONG | Note |
|---|---|---|---|---|---|---|---|
| Wk 1 | W 34-0vs Duquesne | 10 | 38 | 3.8 | 0 | 14 | |
| Wk 2 | L 32-38vs North Dakota State | 13 | 53 | 4.1 | 0 | 11 | Season-high 53 yds |
| Total | 23 | 91 | 3.9 | 0 | 14 |
Play style
Plays within the scheme — consistent production without a dominant dimension.
CFB Index positional classification
Player DNA
Plays within the scheme — consistent production without a dominant dimension.
His 2025 production profile sits closest to Devin Neal’s 2022 season.
Matches Devin on
Through 3 college seasons, his career arc tracks closest to CJ Evans Jr.’s path through Samford.
CJ Evans Jr.
Ailym Ford
Matches CJ on
As a sophomore, his production profile tracks closest to Dillon Johnson's sophomore season at Mississippi State (2021).
Matches Dillon on
Player DNA
2025 – Played in 12 games … second on the team in rushing with 750 yards and five touchdowns … fourth in the MW in yards per carry (5.68), fifth in rushing yards (750) and fifth in rushing yards per game (62.5) … tied for team lead with five 100-yard rushing games, all five came in the last seven...
8 more on the roster · Air Force team page