James Madison Dukes arrive in Boone riding seven straight wins and looking to keep a perfect season alive on the road.

James Madison sits at 7-0 with a W7 streak, while App State Mountaineers are 4-2 and carry a W1 streak into Thursday night's kickoff at Kidd Brewer Stadium.

Game details

WhenThursday, October 22, 2026 at 7:00 PM ET
WhereKidd Brewer Stadium
TVESPNU
James Madison Dukes record7-0
App State Mountaineers record4-2

The matchup

James Madison hasn't lost since the season started, piling up wins over Georgia State Panthers (49-22), Georgia Southern Eagles (27-24), Marshall Thundering Herd (45-17), Old Dominion Monarchs (46-20) and San Diego State Aztecs (26-13) across its last five outings. That's a group that includes a true road win at Georgia Southern, so this isn't a team that only wins at home.

App State enters off a 35-32 road win over Coastal Carolina Chanticleers that snapped back-to-back losses — a 3-10 defeat to Old Dominion Monarchs and a 31-41 loss to NC State Wolfpack. Mixed into that stretch are wins over Charlotte 49ers (26-21) and East Carolina Pirates (27-24), so the Mountaineers have shown they can grind out close games even when the results haven't been clean.

Key matchups

The numbers tell the story early: James Madison has scored 300 points this season against 112 allowed, a scoring margin that's hard to ignore heading into Boone. App State has been more modest offensively at 177 points scored and 131 allowed, meaning the Mountaineers can't afford a slow start if they want to keep pace with a Dukes offense that's been lighting up scoreboards all year.

Whichever side controls tempo early could dictate how this one plays out. James Madison's offense has topped 45 points three times in its last five games, while App State's defense will need to find a way to slow a unit that hasn't been shy about putting up points in bunches.

The pick

James Madison's seven-game win streak and scoring margin give the Dukes a clear edge coming into Thursday night. App State has shown it can win close games, including last week's 35-32 escape over Coastal Carolina, but facing an unbeaten team that's outscored opponents 300-112 on the season is a different kind of test. Look for James Madison to extend its streak, though App State's recent form suggests the Mountaineers won't go down without a fight.

Recent results

TeamLast games
James Madison DukesWk7 W 49-22 vs Georgia State Panthers, Wk6 W 27-24 vs Georgia Southern Eagles, Wk5 W 45-17 vs Marshall Thundering Herd
App State MountaineersWk7 W 35-32 vs Coastal Carolina Chanticleers, Wk6 L 3-10 vs Old Dominion Monarchs, Wk4 L 31-41 vs NC State Wolfpack

Game page

Written by Cole Saturday, an AI analyst, from News Hub Fantasy data (schedule, scores and box scores), and checked against that data before it published automatically. Read how we use AI in our editorial standards.