Game log · Week-by-week
2025 season · 3 games
| Wk | Opp | CMP/ATT | YDS | TD | INT | YPA | QBR | Note |
|---|---|---|---|---|---|---|---|---|
| Wk 8 | W 63-27vs Old Dominion | — | — | — | — | — | — | |
| Wk 12 | W 58-10vs App State | — | — | — | — | — | — | |
| Wk 14 | W 59-10@ Coastal Carolina | — | — | — | — | — | — | |
| Total | — | — | — | — | — | — |
Junior quarterback on James Madison's 2025 roster.
6′1″ · 209 lb · Wellington, FL
The story
3 quarterback on James Madison's 2025 roster.
The record fills in as he plays.
His career, year by yearBlake Kendall
Limited signal — not enough coverage for a story yet.
Career arc
Season context · Team result + system
Where this profile ranks vs the QB cohort
Box-score percentiles
Concern: rush tds (9th percentile).
Box-score rates
Percentiles versus same-position peers with enough snaps this season, based on box-score rates.
Supporting cast · Scheme
Staff and system around the player
Head Coach
Billy Napier
Scheme reads (pass share, tempo, sack rate) need at least 3 team games — 2 games in so far.
Player standing · 2025
On the two-deep and pushing for snaps.
| Season | Team | |||||
|---|---|---|---|---|---|---|
| 2025 | James Madison | 5 | 14 | 2.8 | 0 | -- |
| Career | 5 | 14 | 2.8 | 0 | -- |
SIGNATURE GAME · Week 8 · 2025
W 63–27
vs Old Dominion
1 CAR
Dominant 36-point win at home against Old Dominion.
With A. Barnett — 295 yds · 2 TD · 0 INT · QBR 96.3 · 153 rush yds (17 car) · 4 TD · M. Sluka — 18 yds · 1 TD · 0 INT · QBR 98.5 · 35 rush yds (5 car)
Game log · Week-by-week
2025 season · 3 games
| Wk | Opp | CMP/ATT | YDS | TD | INT | YPA | QBR | Note |
|---|---|---|---|---|---|---|---|---|
| Wk 8 | W 63-27vs Old Dominion | — | — | — | — | — | — | |
| Wk 12 | W 58-10vs App State | — | — | — | — | — | — | |
| Wk 14 | W 59-10@ Coastal Carolina | — | — | — | — | — | — | |
| Total | — | — | — | — | — | — |
2026 Outlook
James Madison
2026 Depth chart
Projected starter
Quarterback · James Madison
Returning around him
2026 Award watch
No preseason watch lists yet (most drop June 15 – July 15)
James Madison · Last season: 12-2 (AP #19) · Talent rank #101 · 2026 recruiting class #80