← FADE BOARD
31–34
Final/OT
 Kidd Brewer Stadium, BooneJMU -12.5
FINALJames Madison 31, App State 34UPSETAPP covered +12.5CLOSED JMU -12.5

Highlights

8 CLIPS · ESPN
James Madison Dukes vs. Appalachian State Mountaineers: Full HighlightsVIDEO: ESPN ↗

Win probability

EVERY PLAY · ESPN MODEL
APP WINNING
JMU WINNING
KICKQ2Q3Q4OTFINAL

KICKOFF: JMU 85% · BIGGEST SINGLE-PLAY SWING: 44 PTS

Scoring plays

12 SCORES
Q1
Rushing Touchdown

George Pettaway 1 Yd Run (Morgan Suarez Kick)

11:33
7-0
Q2
Field Goal Good

James London 48 Yd Field Goal

12:41
7-3
Passing Touchdown

Braeden Wisloski 70 Yd pass from JC Evans (Morgan Suarez Kick)

4:48
14-3
Passing Touchdown

Alexander Sanchez 19 Yd pass from Malachi Singleton (James London Kick)

1:02
14-10
Q3
Field Goal Good

James London 27 Yd Field Goal

10:05
14-13
Passing Touchdown

Cole Keller 19 Yd pass from Camden Coleman (Morgan Suarez Kick)

2:38
21-13
Q4
Passing Touchdown

Chris Lofton 5 Yd pass from Malachi Singleton (Malachi Singleton Pass to Sam Pickett III for Two-Point Conversion)

13:15
21-21
Field Goal Good

Morgan Suarez 47 Yd Field Goal

9:19
24-21
Field Goal Good

James London 36 Yd Field Goal

6:16
24-24
Passing Touchdown

Luke Douglas 4 Yd pass from Henry Hasselbeck (James London Kick)

5:52
24-31
Rushing Touchdown

Camden Coleman 6 Yd Run (Morgan Suarez Kick)

0:03
31-31
OT
Field Goal Good

James London 40 Yd Field Goal

0:00
31-34

What happened

ESPN RECAP

James London's 40-yard FG in OT helps Appalachian St. beat James Madison 34-31

BOONE, N.C. -- , James London kicked a walk-off 40-yard field goal in overtime, Malachi Singleton threw two touchdown passes, and Appalachian State beat previously-unbeaten James Madison 34-31 on Thursday night. London also make field goals of 48, 27 and 36 yards for Appalachian State (5-2, 2-1 Sun Belt Conference). Singleton 26-of-40 passing for 271 yards. JMU’s Morgan Suarez missed a 47-yard attempt from the right hash that bounced off the left upright on the first possession in overtime. Suarez had tied his career long with a 47-yard field goal that gave the Dukes a 24-21 lead in the fourth quarter. Colton Phares intercepted a pass and returned it 21 yards to the JMU 14 with 6:03 to play and two plays later Henry Hasselbeck’s 4-yard touchdown pass to Luke Douglas gave the Mountaineers their first lead of the game at 31-24.

READ THE FULL STORY →

Top performers

JMU
PASSINGCamden Coleman22/39, 232 YDS, 1 TD, 1 INT
RUSHINGGeorge Pettaway15 CAR, 57 YDS, 1 TD
RECEIVINGBraeden Wisloski2 REC, 84 YDS, 1 TD
APP
PASSINGMalachi Singleton26/40, 271 YDS, 2 TD
RUSHINGJaquari Lewis13 CAR, 74 YDS
RECEIVINGNate Branch6 REC, 73 YDS

Team stats

JMU · APP
423
TOTAL YARDS
366
331
PASSING
285
92
RUSHING
81
19
1ST DOWNS
21
2-15
3RD DOWN EFFICIENCY
7-18
1
TURNOVERS
0
10-92
PENALTIES
7-68
26:50
POSSESSION
33:10

KIDD BREWER STADIUM, BOONE · ATTENDANCE 33,322

Loading play-by-play…

James Madison at App State | TapeDog