Appalachian State Mountaineers @ James Madison Dukes
1st Quarter
Pass Completion
6:37 - 1st
Armanti Edwards pass complete to Ben Jorden for 7 yards to the AppSt 30.
1st & 10 at APP 23
4-yd Run
6:37 - 1st
Armanti Edwards rush for 4 yards to the AppSt 34, tackled by Marcus Haywood for a 1ST down.
2nd & 3 at APP 30
-3-yd Run
6:37 - 1st
Devon Moore rush for a loss of 3 yards to the AppSt 31, tackled by J.D. Skolnitsky.
1st & 10 at APP 34
0-yd Penalty
6:37 - 1st
Appalachian St penalty 5 yard illegal procedure accepted.
2nd & 13 at APP 31
Incompletion
6:37 - 1st
Armanti Edwards pass incomplete to N/A.
2nd & 18 at APP 26
14-yd Run
6:37 - 1st
Armanti Edwards rush for 14 yards to the AppSt 40, tackled by D.J. Brandon and J.D. Skolnitsky.
3rd & 18 at APP 26
Punt
6:37 - 1st
Neil Young punt for 39 yards, returned by Scotty McGee for 7 yards to the JMads 28, tackled by Wilson Fitchett and Trey Hennessee.
4th & 4 at APP 40
Pass Interception
15:00 - 1st
Rodney Landers pass intercepted by Mark LeGree at the JMads 46, returned for 6 yards to the JMads 40.
1st & 10 at JMU 28
-1-yd Run
12:04 - 1st
Armanti Edwards rush for a loss of 1 yard to the JMads 41, tackled by J.D. Skolnitsky and Pat Williams.
1st & 10 at JMU 40
Incompletion
12:04 - 1st
Armanti Edwards pass incomplete to N/A.
2nd & 11 at JMU 41
0-yd Penalty
12:04 - 1st
Appalachian St penalty 5 yard illegal procedure accepted.
3rd & 11 at JMU 41
Sack
12:04 - 1st
Armanti Edwards sacked by Arthur Moats for a loss of 5 yards to the AppSt 49.
3rd & 16 at JMU 46
Punt
12:04 - 1st
Neil Young punt for 38 yards, returned by Scotty McGee for no gain to the JMads 13, tackled by Wilson Fitchett and Quavian Lewis.
4th & 21 at APP 49
2-yd Run
11:57 - 1st
Eugene Holloman rush for 2 yards to the JMads 15, tackled by D.J. Smith.
1st & 10 at JMU 13
Sack
11:57 - 1st
Rodney Landers sacked by Mark LeGree for a loss of 13 yards to the JMads 2.
2nd & 8 at JMU 15
8-yd Run
11:57 - 1st
Rodney Landers rush for 8 yards to the JMads 10, tackled by Cortez Gilbert and Mark LeGree.
3rd & 21 at JMU 2
Punt
11:57 - 1st
Andy Smith punt for 20 yards, punt out-of-bounds at the JMads 30.
4th & 13 at JMU 10
5-yd Run
10:30 - 1st
Devon Moore rush for 5 yards to the JMads 25, tackled by D.J. Brandon and Hassan Abdul-Wahid.
1st & 10 at JMU 30
12-yd Run
10:30 - 1st
Armanti Edwards rush for 12 yards to the JMads 13, tackled by Evan McCollough for a 1ST down.
2nd & 5 at JMU 25
7-yd Run
10:30 - 1st
Armanti Edwards rush for 7 yards to the JMads 6, tackled by Jamie Veney.
1st & 10 at JMU 13
6-yd Run
6:37 - 1st
Devon Moore rush for 6 yards for a TOUCHDOWN.
2nd & 3 at JMU 6
Extra Point Good
6:37 - 1st
Jason Vitaris extra point GOOD.
Kickoff
6:37 - 1st
Jason Vitaris kickoff for 66 yards returned by Scotty McGee, tackled by Travis Dowda for 36 yards to the JMads 40, tackled by Travis Dowda.
2-yd Run
6:37 - 1st
Griff Yancey rush for 2 yards to the JMads 42, tackled by D.J. Smith.
1st & 10 at JMU 40
6-yd Run
6:37 - 1st
Eugene Holloman rush for 6 yards to the JMads 48, tackled by Tony Robertson.
2nd & 8 at JMU 42
7-yd Run
6:37 - 1st
Rodney Landers rush for 7 yards to the AppSt 45, tackled by Anthony Williams for a 1ST down.
3rd & 2 at JMU 48
4-yd Run
6:37 - 1st
Rodney Landers rush for 4 yards to the AppSt 41, tackled by Lanston Tanyi and Jacque Roman.
1st & 10 at APP 45
3-yd Run
6:37 - 1st
Kerby Long rush for 3 yards to the AppSt 38, tackled by Mark LeGree.
2nd & 6 at APP 41
Incompletion
6:37 - 1st
Rodney Landers pass incomplete to Kerby Long.
3rd & 3 at APP 38
Punt
6:37 - 1st
Andy Smith punt for 27 yards, punt out-of-bounds at the AppSt 11.
4th & 3 at APP 38
2nd Quarter
-1-yd Run
15:00 - 1st
Devon Moore rush for a loss of 1 yard to the AppSt 10, tackled by Ronnell Brown and Marcus Haywood.
1st & 10 at APP 11
30-yd Run
15:00 - 1st
Armanti Edwards rush for 30 yards to the AppSt 40, tackled by Marcus Haywood for a 1ST down.
2nd & 11 at APP 10
-1-yd Run
15:00 - 1st
Devon Moore rush for a loss of 1 yard to the AppSt 39, tackled by Jamie Veney.
1st & 10 at APP 40
Incompletion
15:00 - 1st
Armanti Edwards pass incomplete, broken up by Arthur Moats.
2nd & 11 at APP 39
17-yd Run
15:00 - 1st
Armanti Edwards rush for 17 yards to the JMads 44, tackled by Gerren Griffin for a 1ST down.
3rd & 11 at APP 39
11-yd Run
15:00 - 1st
Robert Welton rush for 11 yards to the JMads 33, tackled by Marcus Haywood and Gerren Griffin for a 1ST down.
1st & 10 at JMU 44
4-yd Run
15:00 - 1st
Robert Welton rush for 4 yards to the JMads 29, tackled by Hassan Abdul-Wahid.
1st & 10 at JMU 33
Sack
15:00 - 2nd
Armanti Edwards sacked by Sam Daniels for a loss of 12 yards to the JMads 41.
2nd & 6 at JMU 29
Incompletion
15:00 - 2nd
Armanti Edwards pass incomplete to N/A.
3rd & 18 at JMU 41
Punt
15:00 - 2nd
Neil Young punt for 38 yards, downed at the JMads 3.
4th & 18 at JMU 41
1-yd Run
15:00 - 2nd
Eugene Holloman rush for 1 yard to the JMads 4, tackled by Quavian Lewis and Anthony Williams.
1st & 10 at JMU 3
0-yd Penalty
15:00 - 2nd
Jmu penalty 2 yard illegal procedure accepted.
2nd & 9 at JMU 4
3-yd Run
15:00 - 2nd
Eugene Holloman rush for 3 yards to the JMads 5, tackled by Jacque Roman and D.J. Smith.
2nd & 11 at JMU 2
Pass Completion
15:00 - 2nd
Rodney Landers pass complete to Doug McNeil for 7 yards to the JMads 12, tackled by D.J. Smith and Dominique McDuffie.
3rd & 8 at JMU 5
Punt
15:00 - 2nd
Andy Smith punt for 36 yards to the JMads 48, no return.
4th & 1 at JMU 12
7-yd Run
13:54 - 2nd
Robert Welton rush for 7 yards to the JMads 41, tackled by Marcus Haywood.
1st & 10 at JMU 48
9-yd Run
13:54 - 2nd
Robert Welton rush for 9 yards to the JMads 32, tackled by Marcus Haywood and Pat Williams for a 1ST down.
2nd & 3 at JMU 41
3-yd Run
13:54 - 2nd
Robert Welton rush for 3 yards to the JMads 29, tackled by Hassan Abdul-Wahid and Evan McCollough.
1st & 10 at JMU 32
4-yd Run
13:54 - 2nd
Armanti Edwards rush for 4 yards to the JMads 25, tackled by Pat Williams and Hassan Abdul-Wahid.
2nd & 7 at JMU 29
0-yd Penalty
6:32 - 2nd
Appalachian St penalty 5 yard illegal procedure accepted.
3rd & 3 at JMU 25
Pass Completion
6:32 - 2nd
Armanti Edwards pass complete to B.J. Frazier for 12 yards to the JMads 18, tackled by D.J. Brandon for a 1ST down.
3rd & 8 at JMU 30
6-yd Run
6:32 - 2nd
Armanti Edwards rush for 6 yards to the JMads 12, tackled by Marcus Haywood and Arthur Moats.
1st & 10 at JMU 18
1-yd Run
6:32 - 2nd
Robert Welton rush for 1 yard to the JMads 11, tackled by Gerren Griffin and Marcus Haywood.
2nd & 4 at JMU 12
Pass Completion
6:32 - 2nd
Armanti Edwards pass complete to Josh Johnsson for 11 yards for a TOUCHDOWN.
3rd & 3 at JMU 11
Extra Point Good
6:32 - 2nd
Jason Vitaris extra point GOOD.
Kickoff
6:32 - 2nd
Jason Vitaris kickoff for 58 yards returned by Kerby Long, tackled by Cedric Baker for 27 yards to the JMads 39, tackled by Cedric Baker.
-1-yd Run
6:32 - 2nd
Rodney Landers rush for a loss of 1 yard, fumbled, forced by Leonard Love, recovered by JMads Eugene Holloman at the JMads 38.
1st & 10 at JMU 39
2-yd Run
6:32 - 2nd
Griff Yancey rush for 2 yards to the JMads 40, tackled by Quavian Lewis.
2nd & 11 at JMU 38
Pass Completion
6:32 - 2nd
Rodney Landers pass complete to Kerby Long for 3 yards to the JMads 43, tackled by Tony Robertson.
3rd & 9 at JMU 40
Punt
6:32 - 2nd
Andy Smith punt for 28 yards, downed at the JMads 43, Jmu penalty 5 yard illegal procedure accepted.
4th & 6 at JMU 43
6-yd Run
6:32 - 2nd
Armanti Edwards rush for 6 yards to the AppSt 40, tackled by J.D. Skolnitsky.
1st & 10 at APP 34
1-yd Run
6:32 - 2nd
Armanti Edwards rush for 1 yard to the AppSt 41, tackled by Hassan Abdul-Wahid and Gerren Griffin.
2nd & 4 at APP 40
Pass Completion
6:32 - 2nd
Armanti Edwards pass complete to Ben Jorden for 5 yards to the AppSt 46, tackled by D.J. Brandon for a 1ST down.
3rd & 3 at APP 41
0-yd Penalty
6:32 - 2nd
Appalachian St penalty 10 yard holding accepted.
1st & 10 at APP 46
14-yd Run
6:32 - 2nd
Armanti Edwards rush for 14 yards to the 50 yard line, tackled by D.J. Brandon and Ronnell Brown.
1st & 20 at APP 36
Pass Completion
6:32 - 2nd
Armanti Edwards pass complete to CoCo Hillary for 31 yards to the JMads 19, tackled by Gerren Griffin for a 1ST down.
2nd & 6 at 50
8-yd Run
6:32 - 2nd
Robert Welton rush for 8 yards to the JMads 11, tackled by Arthur Moats and Pat Williams.
1st & 10 at JMU 19
1-yd Run
12:43 - 2nd
Robert Welton rush for 1 yard to the JMads 10, tackled by Quintrel Thomas.
2nd & 2 at JMU 11
(0:48 - 2nd) Timeout Appalachian State, clock 00:48.
8-yd Run
0:48 - 2nd
Robert Welton rush for 8 yards to the JMads 2, tackled by Pat Williams for a 1ST down.
3rd & 1 at JMU 10
2-yd Run
0:31 - 2nd
Robert Welton rush for 2 yards for a TOUCHDOWN.
1st & Goal at JMU 2
Extra Point Good
0:31 - 2nd
Jason Vitaris extra point GOOD.
Kickoff
0:31 - 2nd
Jason Vitaris kickoff for 40 yards returned by Mike Caussin, tackled by Billy Riddle and Travis Dowda for 10 yards to the JMads 40, tackled by Billy Riddle and Travis Dowda.
3-yd Run
0:31 - 2nd
Eugene Holloman rush for 3 yards to the JMads 43, tackled by Daniel Finnerty and Jacque Roman.
1st & 10 at JMU 40
(0:20 - 2nd) Timeout James Madison, clock 00:20.
Pass Completion
0:20 - 2nd
Rodney Landers pass complete to Bosco Williams for 20 yards to the AppSt 37 for a 1ST down.
2nd & 7 at JMU 43
(0:14 - 2nd) Timeout James Madison, clock 00:14.
Pass Completion
0:14 - 2nd
Rodney Landers pass complete to Griff Yancey for 9 yards to the AppSt 28, tackled by D.J. Smith.
1st & 10 at APP 37
Incompletion
0:14 - 2nd
Rodney Landers pass incomplete to N/A.
2nd & 1 at APP 28
Field Goal Missed
0:00 - 2nd
Dave Stannard 44 yard field goal MISSED.
3rd & 1 at APP 28
Kickoff
14:47 - 3rd
Jason Vitaris kickoff for 69 yards returned by Scotty McGee for 99 yards for a TOUCHDOWN.
3rd Quarter
Extra Point Good
14:47 - 3rd
Dave Stannard extra point GOOD.
Kickoff
14:47 - 3rd
Dixon Wright kickoff for 62 yards returned by CoCo Hillary, tackled by Colin Fitz-Maurice for 21 yards to the AppSt 29, tackled by Colin Fitz-Maurice.
7-yd Run
14:47 - 3rd
Armanti Edwards rush for 7 yards to the AppSt 36, tackled by J.D. Skolnitsky and Evan McCollough.
1st & 10 at APP 29
Pass Completion
14:47 - 3rd
Armanti Edwards pass complete to Robert Welton for a loss of 1 yard to the AppSt 35, tackled by Marcus Haywood and Gerren Griffin.
2nd & 3 at APP 36
Incompletion
14:47 - 3rd
Armanti Edwards pass incomplete to Ben Jorden.
3rd & 4 at APP 35
Punt
14:47 - 3rd
Neil Young punt for 42 yards, returned by Scotty McGee for 15 yards to the JMads 38, tackled by Cedric Baker.
4th & 4 at APP 35
62-yd Run
12:43 - 3rd
Rodney Landers rush for 62 yards for a TOUCHDOWN.
1st & 10 at JMU 38
Extra Point Good
12:43 - 3rd
Dave Stannard extra point GOOD.
Kickoff
12:43 - 3rd
Dixon Wright kickoff for 59 yards returned by CoCo Hillary, tackled by Jamaris Sanders for 25 yards to the AppSt 36, tackled by Jamaris Sanders.
(12:37 - 3rd) Timeout Appalachian State, clock 12:37.
1-yd Run
12:37 - 3rd
T.J. Courman rush for 1 yard to the AppSt 37, tackled by Evan McCollough and Arthur Moats.
1st & 10 at APP 36
Game Information
Harrisonburg, VA
2025 Standings
FBS
| Sun Belt - EastSun Belt - East | CONF | OVR |
|---|---|---|
| James Madison | 8-0 | 12-2 |
| Old Dominion | 6-2 | 10-3 |
| Coastal Carolina | 5-3 | 6-7 |
| Georgia Southern | 4-4 | 7-6 |
| Marshall | 3-5 | 5-7 |
| App State | 2-6 | 5-8 |
| Georgia State | 0-8 | 1-11 |
| Sun Belt - WestSun Belt - West | CONF | OVR |
|---|---|---|
| Troy | 6-2 | 8-6 |
| Southern Miss | 5-3 | 7-6 |
| Louisiana | 5-3 | 6-7 |
| Arkansas State | 5-3 | 7-6 |
| Texas State | 3-5 | 7-6 |
| South Alabama | 3-5 | 4-8 |
| UL Monroe | 1-7 | 3-9 |
NCAAF News

SEC commissioner Greg Sankey stands firm on 16-team CFP
SEC commissioner Greg Sankey on Monday indicated that a disagreement with the Big Ten -- which backs doubling the current bracket to 24 teams -- is lingering deep into the offseason.
2h

Roddy Jones: Oklahoma State is going to be dangerous offensively
Roddy Jones breaks down how Drew Mestemaker can make a positive impact for Oklahoma State this season.
3h

4-star OT Cameron Wagner commits to Oregon on 'The Pat McAfee Show'
Four-star offensive tackle Cameron Wagner announces his commitment to Oregon on "The Pat McAfee Show."
7h
GAMBLING PROBLEM? CALL 1-800-GAMBLER, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY). Please Gamble Responsibly. 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD). 21+ and present in most states. (18+ DC/KY/NH/WY). Void in ONT/OR/NH. Eligibility restrictions apply. On behalf of Boot Hill Casino & Resort (KS). Terms: sportsbook.draftkings.com/promos.
Copyright: © 2026 ESPN Enterprises, LLC. All rights reserved.

