No. 24 James Madison extends winning streak to 8 games with 58-10 win over Appalachian State
AP
Nov 15, 2025
HARRISONBURG, Va. (AP) Jobi Malary rushed for 105 yards and three touchdowns as No. 24 James Madison Dukes extended its winning streak to eight games with a 58-10 win over Appalachian State Mountaineers on Saturday.
Wayne Knight carried 16 times for 94 yards and a score and caught six passes for 55 yards as the Dukes (9-1, 7-0) remained unbeaten in Sun Belt Conference play.
“We’re a team that takes pride in wanting to dominate for 60 minutes, or however long it takes to win a ballgame," Malary said. "Wanted to punch them in the mouth, early and often.”
Alonza Barnett completed 22 of 35 passes for 303 yards and ran for two TDs as the Dukes piled up 557 yards of total offense, their second-highest output of the season.
JMU’s defense dominated, holding the Mountaineers scoreless until 10:48 remained in the game. James Madison limited Appalachian State to a season-low 146 yards of total offense.
James Madison had an overwhelming advantage in time of possession, holding the ball for 42 minutes, 18 seconds.
“They won both sides of the line of scrimmage,” Appalachian State coach Dowain Loggains said. “We knew we needed to start fast versus a highly skilled team on the road, 20-point underdogs. Defensively we started really well. But they just kept landing jabs and jabs and jabs and just wore us down.”
JMU got on the board first by taking advantage of an interception by DJ Barksdale. A 42-yard catch-and-run by Jaylan Sanchez set up a 1-yard touchdown by Knight as the only score of the first quarter.
“It took us somewhere through late in the first quarter to be able to gain that identity and understand what we were getting and who we were compared to who they were," JMU coach Robert Chesney said. "After we did that, we were able to lock in and dominate the game.”
Dominic DeFreitas kicked a 48-yard field goal in the fourth quarter and App State denied the Dukes their first shutout since the 2020-21 spring season against Morehead State. The Mountaineers found the end zone with 1:54 left on a 19-yard TD reception by Davion Dozier.
James Madison's offensive depth was on display Saturday, with 11 Dukes catching passes and eight players carrying the ball.
“They’ve got talent. They’ve got strength. They’ve got speed,” Loggains said. “It’s a highly skilled team. They’ve done a very good job recruiting.”
Six Dukes had multiple catches and four players scored rushing touchdowns. That list was highlighted by Malary’s three trips to the end zone, his first scores of the season. A backup, Malary had just nine carries going into the game.
“It really just shows, if the opportunity comes my way, I'm going to take advantage of it,” Malary said. “Regardless of what's happening throughout the season, I'm going to always be ready when my time comes. And tonight was the night.”
Appalachian State: Loggains, a former longtime NFL coordinator, had the Mountaineers at 4-2. But, after consecutive close losses, App State wasn’t competitive, dropping its fourth straight game.
James Madison: The Dukes’ win, coupled with losses by South Florida and Cincinnati, have people in Harrisonburg seriously thinking about JMU representing the Group of Five in the College Football Playoff.
Appalachian State: Hosts Sun Belt foe Marshall on Saturday.
James Madison: Hosts Washington State in a non-conference game on Saturday.
---
Get poll alerts and updates on the AP Top 25 throughout the season. Sign up here and here (AP News mobile app). AP college football: https://apnews.com/hub/ap-top-25-college-football-poll and https://apnews.com/hub/college-football
Copyright 2025 STATS LLC and Associated Press. Any commercial use or distribution without the express written consent of STATS LLC and Associated Press is strictly prohibited.
(15:00 - 1st) C.McVay kicks 65 yards from APP 35 to the JMU End Zone. Touchback.
+5 YD
1 & 10 - JMAD 25
(15:00 - 1st) A.Barnett pass complete. Catch made by W.Knight for 5 yards. Tackled by APP at JMU 30.
+16 YD
2 & 5 - JMAD 30
(14:32 - 1st) A.Barnett pass complete. Catch made by L.Ellis for 16 yards. Tackled by APP at JMU 46.
No Gain
1 & 10 - JMAD 46
(13:56 - 1st) A.Barnett steps back to pass. Pass incomplete intended for J.Sanchez.
No Gain
2 & 10 - JMAD 46
(13:52 - 1st) A.Barnett steps back to pass. Pass incomplete intended for J.Sanchez.
No Gain
3 & 10 - JMAD 46
(13:48 - 1st) A.Barnett steps back to pass. Pass incomplete intended for N.DeGennaro.
Punt
4 & 10 - JMAD 46
(13:43 - 1st) P.Rea punts 34 yards to APP 20 Center-J.Kennard. Fair catch by J.Barnes.
APP
Mountaineers
- Punt (3 plays, 0 yards, 0:53 poss)
Result
Play
No Gain
1 & 10 - APLST 20
(13:36 - 1st) A.Swann steps back to pass. Pass incomplete intended for J.Barnes.
No Gain
2 & 10 - APLST 20
(13:31 - 1st) R.Dubinion rushed for 0 yards. Tackled by JMU at APP 20.
No Gain
3 & 10 - APLST 20
(13:01 - 1st) A.Swann steps back to pass. Pass incomplete intended for R.Dubinion.
Punt
4 & 10 - APLST 20
(12:55 - 1st) I.Ratliff punts 48 yards to JMU 32 Center-J.Poff. W.Knight returned punt from the JMU 32. Pushed out of bounds by APP at APP 49.
JMAD
Dukes
- Interception (5 plays, 28 yards, 2:38 poss)
Result
Play
+1 YD
1 & 10 - APLST 49
(12:43 - 1st) A.Barnett rushed for 1 yards. Tackled by APP at APP 48.
+2 YD
2 & 9 - APLST 48
(12:08 - 1st) W.Knight rushed for 2 yards. Tackled by APP at APP 46.
+23 YD
3 & 7 - APLST 46
(11:34 - 1st) W.Knight rushed for 23 yards. Pushed out of bounds by APP at APP 23.
+2 YD
1 & 10 - APLST 23
(11:01 - 1st) J.Fuller rushed for 2 yards. Tackled by APP at APP 21.
Int
2 & 8 - APLST 21
(10:20 - 1st) A.Barnett pass INTERCEPTED at APP 25. Intercepted by D.Manuel at APP 25. Pushed out of bounds by JMU at APP 31.
APP
Mountaineers
- Interception (4 plays, 22 yards, 1:13 poss)
Result
Play
+11 YD
1 & 10 - APLST 31
(10:10 - 1st) A.Swann pass complete. Catch made by S.Mbake for 11 yards. Tackled by JMU at APP 42.
+4 YD
1 & 10 - APLST 42
(9:29 - 1st) R.Dubinion rushed for 4 yards. Tackled by JMU at APP 46.
+7 YD
2 & 6 - APLST 46
(8:52 - 1st) R.Dubinion rushed for 7 yards. Tackled by JMU at JMU 47.
Int
1 & 10 - JMAD 47
(8:52 - 1st) A.Swann pass INTERCEPTED at APP 46. Intercepted by D.Barksdale at APP 46. Tackled by APP at APP 46.
JMAD
Dukes
- Touchdown (4 plays, 46 yards, 1:58 poss)
Result
Play
No Gain
1 & 10 - APLST 46
(8:43 - 1st) A.Barnett rushed for 0 yards. Tackled by APP at APP 46.
+3 YD
2 & 10 - APLST 46
(8:34 - 1st) J.Fuller rushed for 3 yards. Tackled by APP at APP 43.
+42 YD
3 & 7 - APLST 43
(7:42 - 1st) A.Barnett pass complete. Catch made by J.Sanchez for 42 yards. Pushed out of bounds by APP at APP 1.
+1 YD
1 & Goal - APLST 1
(6:58 - 1st) W.Knight rushed for 1 yards. TOUCHDOWN.
PAT Good
(6:54 - 1st) M.Suarez extra point is good.
APP
Mountaineers
- Punt (3 plays, 1 yards, 1:02 poss)
Result
Play
Kickoff
(6:54 - 1st) C.Rosa kicks 65 yards from JMU 35 to the APP End Zone. Touchback.
No Gain
1 & 10 - APLST 25
(6:54 - 1st) A.Swann steps back to pass. Pass incomplete intended for J.Barnes.
+1 YD
2 & 10 - APLST 25
(6:51 - 1st) J.Lewis rushed for 1 yards. Tackled by JMU at APP 26.
No Gain
3 & 9 - APLST 26
(6:08 - 1st) A.Swann steps back to pass. Pass incomplete intended for S.Mbake.
Punt
4 & 9 - APLST 26
(6:02 - 1st) I.Ratliff punts 49 yards to JMU 25 Center-J.Poff. W.Knight returned punt from the JMU 25. Tackled by APP at JMU 26.
JMAD
Dukes
- Punt (3 plays, 1 yards, 1:31 poss)
Result
Play
-2 YD
1 & 10 - JMAD 26
(5:52 - 1st) W.Knight rushed for -2 yards. Tackled by APP at JMU 24.
No Gain
2 & 12 - JMAD 24
(5:16 - 1st) A.Barnett steps back to pass. Pass incomplete intended for I.Alston.
+3 YD
3 & 12 - JMAD 24
(5:11 - 1st) A.Barnett pass complete. Catch made by W.Knight for 3 yards. Tackled by APP at JMU 27.
Punt
4 & 9 - JMAD 27
(4:29 - 1st) P.Rea punts 39 yards to APP 34 Center-J.Kennard. Fair catch by J.Barnes.
APP
Mountaineers
- Punt (5 plays, 5 yards, 2:02 poss)
Result
Play
+1 YD
1 & 10 - APLST 34
(4:21 - 1st) R.Dubinion rushed for 1 yards. Tackled by JMU at APP 35.
+11 YD
2 & 9 - APLST 35
(3:59 - 1st) R.Dubinion rushed for 11 yards. Pushed out of bounds by JMU at APP 46.
+1 YD
1 & 10 - APLST 46
(3:40 - 1st) R.Dubinion rushed for 1 yards. Tackled by JMU at APP 47.
-8 YD
2 & 9 - APLST 47
(3:15 - 1st) A.Swann rushed for -8 yards. A.Swann FUMBLES. Fumble RECOVERED by APP-A.Swann at APP 39. Tackled by JMU at APP 39.
No Gain
3 & 17 - APLST 39
(2:35 - 1st) A.Swann steps back to pass. Pass incomplete intended for R.Dubinion.
Punt
4 & 17 - APLST 39
(2:30 - 1st) I.Ratliff punts 47 yards to JMU 14 Center-J.Poff. W.Knight returned punt from the JMU 14. Tackled by APP at JMU 15.
JMAD
Dukes
- Field Goal (13 plays, 61 yards, 6:54 poss)
Result
Play
+2 YD
1 & 10 - JMAD 15
(2:19 - 1st) W.Knight rushed for 2 yards. Tackled by APP at JMU 17.
No Gain
2 & 8 - JMAD 17
(1:37 - 1st) J.Fuller rushed for 0 yards. Tackled by APP at JMU 17.
+27 YD
3 & 8 - JMAD 17
(0:50 - 1st) A.Barnett pass complete. Catch made by J.Sanchez for 27 yards. Tackled by APP at JMU 44.
+3 YD
1 & 10 - JMAD 44
(0:12 - 1st) G.Pettaway rushed for 3 yards. Tackled by APP at JMU 47.
+6 YD
2 & 7 - JMAD 47
(15:00 - 2nd) A.Barnett pass complete. Catch made by W.Knight for 6 yards. Pushed out of bounds by APP at APP 47. PENALTY on APP-E.Floyd Horse Collar Tackle 15 yards accepted.
No Gain
1 & 10 - APLST 32
(14:54 - 2nd) W.Knight rushed for 0 yards. Tackled by APP at APP 32.
Sack
2 & 10 - APLST 32
(14:01 - 2nd) A.Barnett steps back to pass. Sacked at APP 46 for -14 yards (R.Porter).
+22 YD
3 & 24 - APLST 46
(13:22 - 2nd) A.Barnett pass complete. Catch made by L.Kyle for 22 yards. Tackled by APP at APP 24.
+9 YD
4 & 2 - APLST 24
(12:42 - 2nd) A.Barnett rushed for 9 yards. Tackled by APP at APP 15.
+1 YD
1 & 10 - APLST 15
(12:03 - 2nd) W.Knight rushed for 1 yards. Tackled by APP at APP 14.
Sack
2 & 9 - APLST 14
(11:21 - 2nd) A.Barnett steps back to pass. Sacked at APP 24 for -10 yards (C.Phares).
No Gain
3 & 19 - APLST 24
(10:37 - 2nd) A.Barnett steps back to pass. Pass incomplete intended for L.Dippre.
Field Goal
4 & 19 - APLST 32
(10:31 - 2nd) M.Suarez 42 yard field goal attempt is good Center-J.Kennard Holder-P.Rea.
APP
Mountaineers
- Punt (3 plays, 0 yards, 0:24 poss)
Result
Play
Kickoff
(10:25 - 2nd) C.Rosa kicks 65 yards from JMU 35 to the APP End Zone. Touchback.
No Gain
1 & 10 - APLST 25
(10:25 - 2nd) A.Swann steps back to pass. Pass incomplete intended for D.Larkins.
No Gain
2 & 10 - APLST 25
(10:21 - 2nd) A.Swann steps back to pass. Pass incomplete intended for D.Larkins.
No Gain
3 & 10 - APLST 25
(10:17 - 2nd) A.Swann steps back to pass. Pass incomplete intended for D.Dozier.
Punt
4 & 10 - APLST 25
(10:11 - 2nd) I.Ratliff punts 48 yards to JMU 27 Center-J.Poff. W.Knight returned punt from the JMU 27. Tackled by APP at JMU 38.
JMAD
Dukes
- Touchdown (6 plays, 62 yards, 2:22 poss)
Result
Play
+5 YD
1 & 10 - JMAD 38
(10:01 - 2nd) A.Barnett pass complete. Catch made by M.Scott for 5 yards. Tackled by APP at JMU 43.
No Gain
2 & 5 - JMAD 43
(9:27 - 2nd) A.Barnett steps back to pass. Pass incomplete intended for L.Ellis.
+15 YD
3 & 5 - JMAD 43
(9:24 - 2nd) A.Barnett pass complete. Catch made by W.Knight for 15 yards. W.Knight ran out of bounds.
+41 YD
1 & 10 - APLST 42
(8:33 - 2nd) W.Knight rushed for 42 yards. TOUCHDOWN. The Replay Official reviewed the runner broke the plane and the play was overturned. W.Knight rushed for 41 yards. Pushed out of bounds by APP at APP 1.
No Gain
1 & Goal - APLST 1
(8:24 - 2nd) W.Knight rushed for 0 yards. Tackled by APP at APP 1.
+1 YD
2 & Goal - APLST 1
(7:46 - 2nd) J.Malary rushed for 1 yards. TOUCHDOWN.
PAT Good
(7:39 - 2nd) M.Suarez extra point is good.
APP
Mountaineers
- Punt (3 plays, 19 yards, 2:15 poss)
Result
Play
Kickoff
(7:39 - 2nd) C.Rosa kicks 65 yards from JMU 35 to the APP End Zone. Touchback.
Penalty
1 & 10 - APLST 25
(7:35 - 2nd) A.Swann steps back to pass. Pass incomplete intended for J.Barnes. PENALTY on JMU-T.Brown Defensive Targeting 15 yards accepted. The Replay Official reviewed the targeting and the play was overturned. A.Swann steps back to pass. Pass incomplete intended for J.Barnes. PENALTY on JMU-T.Brown Personal Foul / Defense 15 yards accepted. No Play.
+4 YD
1 & 10 - APLST 40
(7:35 - 2nd) R.Dubinion rushed for 4 yards. Tackled by JMU at APP 44.
+2 YD
2 & 6 - APLST 44
(7:05 - 2nd) R.Dubinion rushed for 2 yards. Tackled by JMU at APP 46.
+3 YD
3 & 4 - APLST 46
(6:35 - 2nd) A.Swann pass complete. Catch made by R.Dubinion for 3 yards. Pushed out of bounds by JMU at APP 49.
(8:30 - 3rd) W.Knight rushed for 8 yards. Tackled by APP at JMU 47.
+5 YD
2 & 2 - JMAD 47
(7:54 - 3rd) W.Knight rushed for 5 yards. Tackled by APP at APP 48.
+10 YD
1 & 10 - APLST 48
(7:13 - 3rd) A.Barnett pass complete. Catch made by I.Alston for 10 yards. Tackled by APP at APP 38.
+10 YD
1 & 10 - APLST 38
(6:32 - 3rd) G.Pettaway rushed for 10 yards. Tackled by APP at APP 28.
+16 YD
1 & 10 - APLST 28
(5:54 - 3rd) A.Barnett pass complete. Catch made by L.Dippre for 16 yards. Pushed out of bounds by APP at APP 12.
No Gain
1 & 10 - APLST 12
(5:16 - 3rd) A.Barnett steps back to pass. Pass incomplete intended for Z.Collins.
No Gain
2 & 10 - APLST 12
(5:09 - 3rd) A.Barnett steps back to pass. Pass incomplete intended for I.Alston.
+9 YD
3 & 10 - APLST 12
(5:04 - 3rd) A.Barnett pass complete. Catch made by W.Knight for 9 yards. Tackled by APP at APP 3.
Penalty
4 & 1 - APLST 3
(4:10 - 3rd) PENALTY on JMU-JMU Delay of Game 5 yards accepted.
Field Goal
4 & 6 - APLST 16
(4:10 - 3rd) M.Suarez 26 yard field goal attempt is good Center-J.Kennard Holder-P.Rea.
APP
Mountaineers
- Punt (3 plays, -6 yards, 1:45 poss)
Result
Play
Kickoff
(4:06 - 3rd) C.Rosa kicks 65 yards from JMU 35 to the APP End Zone. Touchback.
-1 YD
1 & 10 - APLST 25
(4:06 - 3rd) J.Lewis rushed for -1 yards. Tackled by JMU at APP 24.
Sack
2 & 11 - APLST 24
(3:38 - 3rd) A.Swann steps back to pass. Sacked at APP 19 for -5 yards (S.West).
No Gain
3 & 16 - APLST 19
(3:10 - 3rd) A.Swann pass complete. Catch made by J.Lewis for 0 yards. Tackled by JMU at APP 19.
Punt
4 & 16 - APLST 19
(2:35 - 3rd) I.Ratliff punts 36 yards to JMU 45 Center-J.Poff. Downed by J.Favors.
JMAD
Dukes
- Touchdown (8 plays, 55 yards, 4:07 poss)
Result
Play
+22 YD
1 & 10 - JMAD 45
(2:21 - 3rd) J.Malary rushed for 22 yards. Tackled by APP at APP 33.
+3 YD
1 & 10 - APLST 33
(1:39 - 3rd) J.Malary rushed for 3 yards. Tackled by APP at APP 30.
+17 YD
2 & 7 - APLST 30
(1:00 - 3rd) A.Barnett pass complete. Catch made by I.Alston for 17 yards. Tackled by APP at APP 13. PENALTY on APP-APP Defensive Pass Interference 15 yards declined.
+1 YD
1 & 10 - APLST 13
(0:32 - 3rd) G.Pettaway rushed for 1 yards. Tackled by APP at APP 12.
Sack
2 & 9 - APLST 12
(15:00 - 4th) A.Barnett steps back to pass. Sacked at APP 23 for -11 yards (C.Sandstrom). PENALTY on APP-C.Sandstrom Personal Foul / Defense 12 yards accepted.
+8 YD
3 & 10 - APLST 11
(14:53 - 4th) J.Malary rushed for 8 yards. Tackled by APP at APP 3.
+2 YD
2 & 2 - APLST 3
(14:10 - 4th) J.Malary rushed for 2 yards. Tackled by APP at APP 1.
+1 YD
1 & Goal - APLST 1
(13:32 - 4th) J.Malary rushed for 1 yards. TOUCHDOWN.
PAT Good
(13:20 - 4th) M.Suarez extra point is good.
APP
Mountaineers
- Field Goal (9 plays, 42 yards, 2:26 poss)
Result
Play
Kickoff
(13:20 - 4th) C.Rosa kicks 65 yards from JMU 35 to the APP End Zone. T.Nickelson returns the kickoff. Tackled by JMU at APP 28.
No Gain
1 & 10 - APLST 28
(13:14 - 4th) A.Swann steps back to pass. Pass incomplete intended for R.Dubinion.
+13 YD
2 & 10 - APLST 28
(13:10 - 4th) A.Swann pass complete. Catch made by R.Dubinion for 13 yards. Pushed out of bounds by JMU at APP 41.
No Gain
1 & 10 - APLST 41
(12:50 - 4th) A.Swann steps back to pass. Pass incomplete intended for K.Hamlett.
Penalty
2 & 10 - APLST 41
(12:46 - 4th) A.Swann pass INTERCEPTED at APP 46. Intercepted by JMU at APP 46. TOUCHDOWN. PENALTY on JMU-A.Gobaira Roughing the Passer 15 yards accepted. No Play.
No Gain
1 & 10 - JMAD 44
(12:36 - 4th) A.Swann steps back to pass. Pass incomplete intended for S.Mbake.
+29 YD
2 & 10 - JMAD 44
(12:30 - 4th) A.Swann pass complete. Catch made by D.Stroman for 29 yards. Pushed out of bounds by JMU at JMU 15.
-4 YD
1 & 10 - JMAD 15
(12:14 - 4th) A.Swann pass complete. Catch made by J.Lewis for -4 yards. Pushed out of bounds by JMU at JMU 19.
No Gain
2 & 14 - JMAD 19
(11:41 - 4th) A.Swann steps back to pass. Pass incomplete intended for D.Stroman.
No Gain
3 & 14 - JMAD 19
(11:38 - 4th) A.Swann steps back to pass. Sacked at JMU 30 for -11 yards (X.Holmes; J.Studio).
Field Goal
4 & 25 - JMAD 38
(10:54 - 4th) D.De Freitas 48 yard field goal attempt is good Center-J.Poff Holder-I.Ratliff.
JMAD
Dukes
- Touchdown (4 plays, 75 yards, 3:01 poss)
Result
Play
Kickoff
(10:48 - 4th) C.McVay kicks 65 yards from APP 35 to the JMU End Zone. Touchback.
+6 YD
1 & 10 - JMAD 25
(10:48 - 4th) M.Sluka rushed for 6 yards. Tackled by APP at JMU 31.
(9:53 - 4th) M.Sluka rushed for 11 yards. Tackled by APP at JMU 37.
+59 YD
1 & 10 - JMAD 37
(9:14 - 4th) J.Malary rushed for 59 yards. Tackled by APP at APP 4.
Penalty
1 & Goal - APLST 4
(8:13 - 4th) PENALTY on JMU-JMU Delay of Game 5 yards accepted.
+9 YD
1 & Goal - APLST 9
(7:59 - 4th) J.Malary rushed for 9 yards. TOUCHDOWN.
PAT Good
(7:53 - 4th) M.Suarez extra point is good.
APP
Mountaineers
- Punt (3 plays, -6 yards, 0:45 poss)
Result
Play
Kickoff
(7:53 - 4th) M.Suarez kicks 65 yards from JMU 35 to the APP End Zone. T.Nickelson returns the kickoff. Tackled by JMU at APP 20. PENALTY on JMU-T.Dye Unnecessary Roughness / Offense 15 yards accepted.
+9 YD
1 & 10 - APLST 35
(7:47 - 4th) A.Swann pass complete. Catch made by D.Galloway for 9 yards. Pushed out of bounds by JMU at APP 44.
No Gain
2 & 1 - APLST 44
(7:22 - 4th) A.Swann steps back to pass. Pass incomplete intended for R.Dubinion.
No Gain
3 & 1 - APLST 44
(7:16 - 4th) A.Swann steps back to pass. Pass incomplete intended for A.Sanchez. PENALTY on APP-S.Jackson Personal Foul / Offense 15 yards accepted.
Punt
4 & 16 - APLST 29
(7:09 - 4th) I.Ratliff punts 41 yards to JMU 30 Center-J.Poff. Fair catch by M.Scott.
JMAD
Dukes
- Touchdown (4 plays, 70 yards, 2:23 poss)
Result
Play
+13 YD
1 & 10 - JMAD 30
(7:02 - 4th) J.McCarter rushed for 13 yards. Tackled by APP at JMU 43.
+4 YD
1 & 10 - JMAD 43
(6:23 - 4th) J.McCarter rushed for 4 yards. Tackled by APP at JMU 47.
+18 YD
2 & 6 - JMAD 47
(5:47 - 4th) M.Sluka rushed for 18 yards. Tackled by APP at APP 35.
+35 YD
1 & 10 - APLST 35
(4:55 - 4th) M.Sluka rushed for 35 yards. TOUCHDOWN.
PAT Good
(4:45 - 4th) M.Suarez extra point is good.
APP
Mountaineers
- Touchdown (8 plays, 76 yards, 0:00 poss)
Result
Play
Kickoff
(4:45 - 4th) M.Suarez kicks 65 yards from JMU 35 to the APP End Zone. T.Nickelson returns the kickoff. Tackled by APP at APP 24.
+8 YD
1 & 10 - APLST 24
(4:39 - 4th) J.Kohl pass complete. Catch made by J.Lewis for 8 yards. Tackled by JMU at APP 32.
Penalty
2 & 2 - APLST 32
(3:53 - 4th) J.Kohl pass complete. Catch made by D.Dozier for 7 yards. Tackled by JMU at APP 32. PENALTY on APP-J.Grier Ineligible Downfield Pass 5 yards accepted. No Play.
No Gain
2 & 7 - APLST 27
(3:45 - 4th) J.Kohl steps back to pass. Pass incomplete intended for A.Sanchez.
+4 YD
3 & 7 - APLST 27
(3:53 - 4th) J.Kohl pass complete. Catch made by A.Sanchez for 4 yards. Tackled by JMU at APP 31.
+7 YD
4 & 3 - APLST 31
(3:16 - 4th) J.Kohl pass complete. Catch made by D.Stroman for 7 yards. Tackled by JMU at APP 38.
+38 YD
1 & 10 - APLST 38
(2:57 - 4th) J.Kohl pass complete. Catch made by D.Stroman for 38 yards. Pushed out of bounds by JMU at JMU 24.
No Gain
1 & 10 - JMAD 24
(2:16 - 4th) J.Kohl steps back to pass. Pass incomplete intended for A.Sanchez.
+5 YD
2 & 10 - JMAD 24
(2:10 - 4th) J.Kohl pass complete. Catch made by A.Sanchez for 5 yards. Tackled by JMU at JMU 19.
+19 YD
3 & 5 - JMAD 19
(2:00 - 4th) J.Kohl pass complete. Catch made by D.Dozier for 19 yards. TOUCHDOWN.
PAT Good
(1:54 - 4th) D.De Freitas extra point is good.
JMAD
Dukes
- End of Game (3 plays, 0 yards, 1:54 poss)
Result
Play
Kickoff
(1:54 - 4th) C.McVay kicks 65 yards from APP 35 to the JMU End Zone. Touchback.
+4 YD
1 & 10 - JMAD 25
(1:54 - 4th) B.Kendall rushed for 4 yards. Tackled by APP at JMU 29.