NCAAF · October 22, 2026 · 7:00 PM ET

JAMES MADISON DUKES @ APPALACHIAN STATE MOUNTAINEERS

Free LineCrush game report for JAMES MADISON DUKES @ APPALACHIAN STATE MOUNTAINEERS on October 22, 2026, with matchup analysis and pick ideas generated for the daily slate. Reports can update as lineups, injuries, and odds develop, so confirm time-sensitive details before acting.

Matchup Analysis

Dukes arrive unbeaten and in control of the division

James Madison enters Thursday at 7-0 overall and 4-0 in Sun Belt play, while Appalachian State is 4-2 overall and 1-1 in conference; the game is scheduled for Kidd Brewer Stadium in Boone.

Source

Pettaway keeps setting the tone on the ground

George Pettaway ran for 119 yards on 14 carries and scored once in James Madison's 2026 win over Georgia State, his fourth straight game with at least 100 rushing yards; the Dukes had 250 rushing yards.

Source

App State’s quarterback availability remains unsettled

Malachi Singleton is listed as questionable with an ankle injury for Thursday; he was injured after completing only five of 23 passes for 79 yards in severe weather, leaving his availability unsettled.

Source

Hasselbeck gives the Mountaineers another way to run

In Appalachian State's 2026 win over Coastal Carolina, Henry Hasselbeck rushed for 125 yards on 21 carries after entering in the second half, giving the Mountaineers a different dimension.

Source

A potential passing matchup to watch

Appalachian State averaged 267.7 passing yards per game through its first six games of 2026, while James Madison's defense allowed 236.4 passing yards per game through the latest listed figures; the Mountaineers' aerial production depends partly on quarterback availability.

Source

Pick Ideas

Lean: James Madison -10.5

The Dukes' 6-1 ATS record entering the matchup supports a lean toward -10.5, but bettors should confirm the current line before wagering.

Ask LineCrushBot About This Matchup

Want to go deeper on JAMES MADISON DUKES @ APPALACHIAN STATE MOUNTAINEERS? Ask LineCrushBot for a free instant report on this game, a player prop, or anything else on the slate.

Try it now — no signup