James Madison Dukes 31, App State Mountaineers 34: final score and stats
App State Mountaineers beat James Madison Dukes, James Madison Dukes 31 to App State Mountaineers 34, on Thursday, October 22, 2026 at Kidd Brewer Stadium, Boone, NC. Below: the box score, top performers, team stats, injuries and recent form for App State Mountaineers vs James Madison Dukes.
College FootballThursday, October 22, 2026
DateOct 22, 2026
Start time7:00 PM ET
VenueKidd Brewer Stadium, Boone, NC
TVESPNU
Attendance33,322
Line score
| Team | 1 | 2 | 3 | 4 | OT | T |
|---|
| James Madison Dukes | 7 | 7 | 7 | 10 | 0 | 31 |
| App State Mountaineers | 0 | 10 | 3 | 18 | 3 | 34 |
Team comparison
James Madison DukesApp State Mountaineers
7-1Record5-2
1st in Sun Belt - EastStanding3rd in Sun Belt - East
4-1Road record / home record3-2
WLLWWLast 5LLWWL
W1StreakL2
Team stats
James Madison DukesApp State Mountaineers
2-153rd down efficiency7-18
3-34th down efficiency0-0
27/46Comp/Att29/44
10-92Penalties7-68
26:50Possession33:10
Box score
James Madison Dukes Passing
| Player | C/ATT | YDS | AVG | TD | INT | QBR |
|---|
| Camden Coleman | 22/39 | 232 | 5.9 | 1 | 1 | 41.1 |
| JC Evans | 5/7 | 99 | 14.1 | 1 | 0 | 79.8 |
| Team | 27/46 | 331 | 7.2 | 2 | 1 | -- |
James Madison Dukes Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|
| George Pettaway | 15 | 57 | 3.8 | 1 | 24 |
| Seth Cromwell | 4 | 18 | 4.5 | 0 | 7 |
| Camden Coleman | 4 | 11 | 2.8 | 1 | 6 |
| Nick Herman | 2 | 8 | 4.0 | 0 | 6 |
| JC Evans | 5 | -2 | -0.4 | 0 | 4 |
| Team | 30 | 92 | 3.1 | 2 | 24 |
James Madison Dukes Receiving
| Player | REC | YDS | AVG | TD | LONG |
|---|
| Braeden Wisloski | 2 | 84 | 42.0 | 1 | 70 |
| Jeremiah Harrison | 6 | 59 | 9.8 | 0 | 18 |
| Michael Scott | 3 | 47 | 15.7 | 0 | 26 |
| Corey Scott | 2 | 38 | 19.0 | 0 | 31 |
| KD Mosley | 3 | 32 | 10.7 | 0 | 14 |
| Cole Keller | 2 | 25 | 12.5 | 1 | 19 |
| Noah Grevious | 4 | 20 | 5.0 | 0 | 7 |
| George Pettaway | 2 | 13 | 6.5 | 0 | 8 |
| Team | 27 | 331 | 12.3 | 2 | 70 |
James Madison Dukes Fumbles
| Player | FUM | LOST | REC |
|---|
| Michael Scott | 1 | 0 | 0 |
| Team | 1 | 0 | 0 |
James Madison Dukes Defensive
| Player | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
|---|
| Nakian Jackson | 9 | 6 | 0 | 0 | 0 | 0 | 0 |
| Seth Gathers | 9 | 6 | 0 | 0.5 | 0 | 0 | 0 |
| JT Hooten | 9 | 5 | 0.5 | 0.5 | 1 | 0 | 0 |
| Kells Bush | 3 | 2 | 0 | 0 | 0 | 0 | 0 |
| KJ Flowe | 3 | 2 | 0 | 0.5 | 1 | 0 | 0 |
| TJ McGill | 3 | 2 | 0 | 0 | 0 | 0 | 0 |
| Jayon Harvey | 3 | 1 | 0 | 0 | 0 | 1 | 0 |
| Turner Schmidt | 2 | 2 | 2 | 2 | 0 | 0 | 0 |
| Team | 68 | 40 | 3 | 5 | 6 | 3 | 0 |
James Madison Dukes PuntReturns
| Player | NO | YDS | AVG | LONG | TD |
|---|
| Michael Scott | 2 | 24 | 12.0 | 20 | 0 |
| Team | 2 | 24 | 12.0 | 20 | 0 |
James Madison Dukes Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|
| Morgan Suarez | 1/3 | 33.0 | 47 | 4/4 | 7 |
| Team | 1/3 | 33.3 | 47 | 4/4 | 7 |
James Madison Dukes Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|
| Patrick Rea | 7 | 316 | 45.1 | 1 | 2 | 56 |
| Team | 7 | 316 | 45.1 | 1 | 2 | 56 |
App State Mountaineers Passing
| Player | C/ATT | YDS | AVG | TD | INT | QBR |
|---|
| Malachi Singleton | 26/40 | 271 | 6.8 | 2 | 0 | 70.6 |
| Henry Hasselbeck | 3/4 | 14 | 3.5 | 1 | 0 | 14.0 |
| Team | 29/44 | 285 | 6.5 | 3 | 0 | -- |
App State Mountaineers Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|
| Jaquari Lewis | 13 | 74 | 5.7 | 0 | 32 |
| Henry Hasselbeck | 7 | 9 | 1.3 | 0 | 5 |
| Ja'Quez Cross | 3 | 6 | 2.0 | 0 | 2 |
| Malachi Singleton | 5 | -1 | -0.2 | 0 | 6 |
| Team | 3 | -7 | -2.3 | 0 | 0 |
| Team | 31 | 81 | 2.6 | 0 | 32 |
App State Mountaineers Receiving
| Player | REC | YDS | AVG | TD | LONG |
|---|
| Nate Branch | 6 | 73 | 12.2 | 0 | 25 |
| Sam Pickett III | 6 | 63 | 10.5 | 0 | 20 |
| Chris Lofton | 4 | 54 | 13.5 | 1 | 23 |
| Jamel Howse | 5 | 49 | 9.8 | 0 | 15 |
| Alexander Sanchez | 1 | 19 | 19.0 | 1 | 19 |
| Gavin Barber | 1 | 10 | 10.0 | 0 | 10 |
| Darrin Fugitt | 4 | 7 | 1.8 | 0 | 5 |
| Jaquari Lewis | 1 | 6 | 6.0 | 0 | 6 |
| Team | 29 | 285 | 9.8 | 3 | 25 |
App State Mountaineers Fumbles
| Player | FUM | LOST | REC |
|---|
| Team | 1 | 0 | 0 |
| Team | 1 | 0 | 0 |
App State Mountaineers Defensive
| Player | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
|---|
| Colton Phares | 13 | 9 | 0 | 1 | 1 | 1 | 0 |
| Kaleb Purdy | 8 | 5 | 0 | 0 | 0 | 0 | 0 |
| Khalil Conley | 8 | 5 | 0 | 0 | 1 | 0 | 0 |
| Alex Mitchell | 7 | 2 | 0 | 0 | 0 | 0 | 0 |
| Devin Henderson | 6 | 4 | 0 | 0 | 0 | 0 | 0 |
| Ricky Lolohea | 3 | 2 | 0 | 0 | 0 | 0 | 0 |
| Caleb Sandstrom | 3 | 2 | 0 | 0 | 1 | 1 | 0 |
| Ja'Den McBurrows | 2 | 2 | 0 | 1 | 0 | 0 | 0 |
| Team | 66 | 42 | 0 | 2 | 5 | 5 | 0 |
App State Mountaineers Interceptions
| Player | INT | YDS | TD |
|---|
| Colton Phares | 1 | 21 | 0 |
| Team | 1 | 21 | 0 |
App State Mountaineers PuntReturns
| Player | NO | YDS | AVG | LONG | TD |
|---|
| Jackson Grier | 1 | 11 | 11.0 | 11 | 0 |
| Team | 1 | 11 | 11.0 | 11 | 0 |
App State Mountaineers Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|
| James London | 4/4 | 100.0 | 48 | 2/2 | 14 |
| Team | 4/4 | 100.0 | 48 | 2/2 | 14 |
App State Mountaineers Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|
| Jaxson Dunn | 8 | 324 | 40.5 | 0 | 0 | 55 |
| Team | 8 | 324 | 40.5 | 0 | 0 | 55 |
Recent form
Nov 5, 2026 · at Southern Miss Golden EaglesW 54-23 Oct 29, 2026 · vs Troy TrojansL 21-24 Oct 22, 2026 · at App State MountaineersL 31-34 Oct 17, 2026 · vs Georgia State PanthersW 49-22 Oct 10, 2026 · at Georgia Southern EaglesW 27-24 Nov 7, 2026 · vs Georgia State PanthersL 23-39 Oct 31, 2026 · at Georgia Southern EaglesL 3-19 Oct 22, 2026 · vs James Madison DukesW 34-31 Oct 16, 2026 · at Coastal Carolina ChanticleersW 35-32 Oct 10, 2026 · vs Old Dominion MonarchsL 3-10 Team pages
More College Football games on Oct 22, 2026
Frequently asked questions
Who won James Madison Dukes vs App State Mountaineers?
App State Mountaineers won, 34-31, on Thursday, October 22, 2026.
What was the final score of James Madison Dukes vs App State Mountaineers?
James Madison Dukes 31, App State Mountaineers 34.
Where is James Madison Dukes vs App State Mountaineers played?
Kidd Brewer Stadium, Boone, NC.
The model’s readGrades, leans and the full breakdown for James Madison Dukes vs App State Mountaineers are on the board.
Open the board
Live game centerPlays, box score and updates while the game is on.
Open game center
Free to play: Call the SlatePick the winners of featured games every day and climb the leaderboard.
Play free
Independent analysis for information and entertainment. Not betting advice. Scores, schedules, records and injuries can change.