Spare me the ghost stories. James Madison didn't lose its unbeaten season because something unknowable crawled out of the mountains in Boone. The Dukes lost 34-31 in overtime because they out-gained Appalachian State for most of the night and then handed the game over with the two worst decisions available to them, and the man who signed off on both wears a JMU headset.
The pattern's real, and it's earned. This is the second time in three seasons App State has beaten James Madison in overtime, after the 26-23 stunner back in 2023. Thursday night App State walked in as a 12.5-point underdog and snapped Billy Napier's 17-game winning streak against Sun Belt opponents. James London went a perfect four-for-four on field goals, from 48, 27, 36 and the 40-yarder that sailed through and sent the field storm at Kidd Brewer Stadium. App State has a genuine talent for being the last team standing when a good opponent flinches. That part of the folklore holds up.
Coaches call plays, though. On the first snap of overtime, with App State having won the toss and chosen to defend, Napier's staff reached into the gadget bag: a direct snap to running back Seth Cromwell, a handoff to quarterback JC Evans, and before Evans could even look downfield, Ja'Den McBurrows had him on the ground 11 yards behind the line. Eleven yards in the wrong direction, on the single most important snap of the season, by choice. That turned a short field goal into a 47-yard prayer, and Morgan Suarez clanged it off the upright, the same Suarez who'd drilled a 47-yarder earlier to put JMU up 24-21.
None of this started in overtime, either. Napier had it won in regulation. After Colton Phares picked off a pass and set App State up at the JMU 14, Henry Hasselbeck hit Luke Douglas for the Mountaineers' first lead at 31-24 with just over six minutes left. Camden Coleman answered with a 71-yard drive and a six-yard touchdown run with three seconds on the clock. That's when Napier could have gone for two and the win. He kicked the extra point and played for overtime instead, against the one program with a documented habit of ending JMU's unbeaten seasons in exactly that format.
It's one road loss in overtime, and JMU still outgained App State 423 to 366. A 7-1 record doesn't vanish because one night went sideways, and the Dukes still sit atop the Sun Belt East. The division lead is fine. What took the hit is a national playoff case that was already thin, and you don't get to blame variance when you're the one who kept inviting it in. JMU went 1-for-3 on field goals. App State went 4-for-4. A staff that couldn't close and a kicking game that couldn't finish lost this game.
App State deserves every bit of its spoiler reputation. But somebody in a Dukes jersey had to blink for the legend to grow, and Thursday night, with the season on the line and the whole week spent warning about this exact scenario, Billy Napier blinked first.




