App State at James Madison

Saturday, November 15, 2025

No. 24 James Madison beat App State 58–⁠10. It was their ninth meeting; App State leads the series 6–⁠3.

AwayApp State5–⁠8 in 2025
10
Home24James Madison12–⁠2 in 2025
58

Final at Bridgeforth Stadium, HarrisonburgTV: ESPN+Attendance 25,298

At kickoff
66°F, clear, wind 10 mph from the southwestWeather: NOAA NCEI Global Historical Climatology Network hourly; Staunton, 19 km from the stadium
Official
Ted PittsGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
App State0001010
James Madison720102158

How the win probability moved

James Madison favored

Win probability by play: James Madison 59% at kickoff, 100% at the end. Biggest swing: 17 points.

App State favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (17 points).

Standouts

  • RushingJobi Malary8 carries, 105 yards, 3 TDJames Madison
  • DefenseColton Phares8 tackles, 1 sack, 1 for lossApp State

Player stats

App State

PassingC/AttYdsTDInt
A.J. Swann8/286401
J.J. Kohl6/88110
D.J. Burks0/1000
RushingCarYdsTDLong
Rashod Dubinion1025011
ReceivingRecYdsTDLong
Dalton Stroman374038
Davion Dozier119119
Rashod Dubinion216013
Sam Mbake111011
DefenseTklTFLSacksInt
D.J. Burks11000
Colton Phares8110
Zyeir Gamble7000
Aiden Benton7000
Rondarius Porter61.510
Caleb Sandstrom4110
Dylan Manuel30.501

James Madison

PassingC/AttYdsTDInt
Alonza Barnett22/3530301
RushingCarYdsTDLong
Jobi Malary8105359
Wayne Knight1694141
Matthew Sluka470135
George Pettaway629010
ReceivingRecYdsTDLong
Jaylan Sanchez269042
Wayne Knight655017
Landon Ellis246030
Nick DeGennaro331013
DefenseTklTFLSacksInt
Trent Hendrick6000
Sahir West31.510
Jayden Studio31.50.50
Ken Willis3000
D.J. Barksdale3001
T.J. McGill3000
Xavier Holmes21.50.50

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

App StateJames Madison
146Total yards627
145Passing yards303
1Rushing yards324
3.9Yards per pass8.7
0.1Yards per rush6.0
10First downs32
1–⁠12Third downs8–⁠14
1–⁠2Fourth downs1–⁠1
1Turnovers1
6–⁠57Penalties7–⁠74
17:42Possession42:18
3Sacks (by defense)2

Efficiency

App StateJames Madison
19%Success rate51%
−0.29EPA per play0.28
1.76Explosiveness1.24
−0.33Rushing EPA0.53
−0.11Passing EPA0.08
16%Passing-down success31%
−0.58First-down EPA0.19
−0.04Second-down EPA−0.12
−0.03Third-down EPA1.34
12%Havoc by its defense35%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

James Madison 85% to win. Elo’s favorite won.

The line

James Madison −21, over/under 53.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Before kickoff, the win chances were James Madison 93%, App State 7%. CollegeFootballData.com’s estimate from the point spread.

Every drive

James Madison end zoneApp State end zoneQ1 James MadisonPunt, 5 playsQ1 App StatePunt, 3 playsQ1 James MadisonInterception, 5 playsQ1 App StateInterception, 4 playsQ1 James MadisonTouchdown, 4 playsQ1 App StatePunt, 3 playsQ1 James MadisonPunt, 3 playsQ1 App StatePunt, 5 playsQ1 James MadisonField goal, 13 playsQ2 App StatePunt, 3 playsQ2 James MadisonTouchdown, 6 playsQ2 App StatePunt, 3 playsQ2 James MadisonTouchdown, 10 playsQ2 App StatePunt, 3 playsQ2 James MadisonField goal, 9 playsQ3 App StateTurnover on downs, 4 playsQ3 James MadisonTouchdown, 4 playsQ3 App StatePunt, 3 playsQ3 James MadisonField goal, 14 playsQ3 App StatePunt, 3 playsQ3 James MadisonTouchdown, 8 playsQ4 App StateField goal, 9 playsQ4 James MadisonTouchdown, 4 playsQ4 App StatePunt, 2 playsQ4 James MadisonTouchdown, 4 playsQ4 App StateTouchdown, 8 playsQ4 James MadisonEnd of game, 3 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. James Madison drives left to right, App State right to left.
  1. Q1 James MadisonPunt, 5 plays, 21 yards
  2. Q1 App StatePunt, 3 plays, 0 yards
  3. Q1 James MadisonInterception, 5 plays, 18 yards
  4. Q1 App StateInterception, 4 plays, 15 yards
  5. Q1 James MadisonTouchdown, 4 plays, 43 yards
  6. Q1 App StatePunt, 3 plays, 1 yard
  7. Q1 James MadisonPunt, 3 plays, 1 yard
  8. Q1 App StatePunt, 5 plays, 5 yards
  9. Q1 James MadisonField goal, 13 plays, 61 yards
  10. Q2 App StatePunt, 3 plays, 0 yards
  11. Q2 James MadisonTouchdown, 6 plays, 59 yards
  12. Q2 App StatePunt, 3 plays, 19 yards
  13. Q2 James MadisonTouchdown, 10 plays, 67 yards
  14. Q2 App StatePunt, 3 plays, 0 yards
  15. Q2 James MadisonField goal, 9 plays, 38 yards
  16. Q3 App StateTurnover on downs, 4 plays, −1 yard
  17. Q3 James MadisonTouchdown, 4 plays, 21 yards
  18. Q3 App StatePunt, 3 plays, −4 yards
  19. Q3 James MadisonField goal, 14 plays, 78 yards
  20. Q3 App StatePunt, 3 plays, −6 yards
  21. Q3 James MadisonTouchdown, 8 plays, 52 yards
  22. Q4 App StateField goal, 9 plays, 42 yards
  23. Q4 James MadisonTouchdown, 4 plays, 72 yards
  24. Q4 App StatePunt, 2 plays, 9 yards
  25. Q4 James MadisonTouchdown, 4 plays, 67 yards
  26. Q4 App StateTouchdown, 8 plays, 73 yards
  27. Q4 James MadisonEnd of game, 3 plays, 0 yards

Play by play

1st quarter9 drives, then James Madison 7, App State 0
James Madison Punt, 5 plays
15:001st & 10 at own 35(15:00) #43 C.McVay kickoff 65 yards to the JMU00, Touchback
14:521st & 10 at own 25(15:00) No Huddle-Shotgun #14 A.Barnett III pass complete short left to #3 W.Knight caught at JMU29, for 5 yards to the JMU30 (#10 C.Phares)
14:242nd & 5 at own 30(14:30) No Huddle-Shotgun #14 A.Barnett III pass complete short right to #13 L.Ellis caught at JMU35, for 16 yards to the JMU46 (#5 Z.Gamble; #13 E.Mc-Cantos), 1ST DOWN
13:541st & 10 at own 46(13:54) No Huddle-Shotgun #14 A.Barnett III pass incomplete short left to #0 J.Sanchez thrown to JMU50 broken up by #41 C.Sandstrom
13:482nd & 10 at own 46(13:48) No Huddle-Shotgun #14 A.Barnett III pass incomplete short right to #0 J.Sanchez thrown to APP40
13:433rd & 10 at own 46(13:46) No Huddle-Shotgun #14 A.Barnett III pass incomplete short right to #11 N.DeGennaro thrown to APP45 broken up by #12 B.Littlejohn
13:482nd & 10 at own 46Timeout James Madison, clock 13:48
13:364th & 10 at own 46(13:41) #11 P.Rea punt 34 yards to the APP20 fair catch by #15 J.Barnes at APP20
App State Punt, 3 plays
13:301st & 10 at own 20(13:36) No Huddle-Shotgun #5 A.Swann pass incomplete deep right to #15 J.Barnes thrown to JMU45 QB hurried by #90 T.Lockett Jr.
13:252nd & 10 at own 20(13:29) No Huddle-Shotgun #7 R.Dubinion rush middle for 0 yards to the APP20 (#32 D.Barksdale)
12:553rd & 10 at own 20(12:59) No Huddle-Shotgun #5 A.Swann pass incomplete short middle to #7 R.Dubinion thrown to APP20 broken up by #15 S.West
12:434th & 10 at own 20(12:54) #37 I.Ratliff punt 48 yards to the JMU32 #3 W.Knight return 19 yards to the APP49 (#10 C.Phares), out of bounds
James Madison Interception, 5 plays
12:361st & 10 at opp 49(12:42) No Huddle-Shotgun #14 A.Barnett III rush middle for 1 yard gain to the APP48 (#12 B.Littlejohn; #97 K.Abrams-Verwayne)
11:592nd & 9 at opp 48(12:04) No Huddle-Shotgun #3 W.Knight rush middle for 2 yards gain to the APP46 (#0 J.Willis)
11:263rd & 7 at opp 46(11:31) No Huddle-Shotgun #3 W.Knight rush right for 23 yards gain to the APP23 (#21 D.Burks), 1ST DOWN
10:521st & 10 at opp 23(10:59) No Huddle-Shotgun #23 J.Fuller rush middle for 2 yards gain to the APP21 (#0 J.Willis; #93 D.Cooper)
10:052nd & 8 at opp 21(10:18) No Huddle-Shotgun #14 A.Barnett III pass intercepted by #9 D.Manuel at APP25 broken up by #41 C.Sandstrom #9 D.Manuel return 6 yards to the APP31 (#60 Z.Greenberg)
App State Interception, 4 plays
10:051st & 10 at own 31No Huddle-Shotgun #5 A.Swann pass complete short left to #3 S.Mbake caught at APP35, for 11 yards to the APP42 (#13 T.Brown), 1ST DOWN
10:051st & 10 at own 42No Huddle-Shotgun #7 R.Dubinion rush middle for 4 yards gain to the APP46 (#5 T.Hendrick; #90 T.Lockett Jr.)
10:052nd & 6 at own 46No Huddle-Shotgun #7 R.Dubinion rush left for 7 yards gain to the JMU47 (#13 T.Brown), 1ST DOWN
8:521st & 10 at opp 47No Huddle-Shotgun #5 A.Swann pass intercepted by #32 D.Barksdale at APP46, End Of Play
James Madison Touchdown, 4 plays
8:521st & 10 at opp 46No Huddle-Shotgun #14 A.Barnett III rush middle for 0 yards to the APP46 (#56 K.Arnholt)
8:522nd & 10 at opp 46No Huddle-Shotgun #23 J.Fuller rush right for 3 yards gain to the APP43 (#10 C.Phares; #33 A.Benton)
8:523rd & 7 at opp 43No Huddle-Shotgun #14 A.Barnett III pass complete short middle to #0 J.Sanchez caught at APP36, for 42 yards to the APP01 (#5 Z.Gamble), out of bounds, 1ST DOWN
6:541st & goal at opp 1Wayne Knight 1 Yd Run (Morgan Suarez Kick)James Madison 7, App State 0
App State Punt, 3 plays
6:541st & 10 at own 35(06:54) #95 C.Rosa kickoff 65 yards to the APP00, Touchback
6:511st & 10 at own 25(06:54) No Huddle-Shotgun #5 A.Swann pass incomplete short right to #15 J.Barnes thrown to APP24
6:462nd & 10 at own 25(06:50) No Huddle-Shotgun #22 J.Lewis rush middle for 1 yard gain to the APP26 (#5 T.Hendrick; #33 A.Taddeo)
6:023rd & 9 at own 26(06:07) No Huddle-Shotgun #5 A.Swann pass incomplete short left to #3 S.Mbake thrown to APP25 broken up by #2 E.Culp
5:524th & 9 at own 26(06:00) #37 I.Ratliff punt 49 yards to the JMU25 #3 W.Knight return 1 yard to the JMU26 (#7 J.Favors)
James Madison Punt, 3 plays
5:451st & 10 at own 26(05:51) No Huddle-Shotgun #3 W.Knight rush middle for 2 yards loss to the JMU24 (#9 D.Manuel; #44 R.Porter)
5:112nd & 12 at own 24(05:13) No Huddle-Shotgun #14 A.Barnett III pass incomplete short left to #8 I.Alston thrown to JMU40 QB hurried by #9 D.Manuel
4:593rd & 12 at own 24(05:10) No Huddle-Shotgun #14 A.Barnett III pass complete short right to #3 W.Knight caught at JMU27, for 3 yards to the JMU27 (#33 A.Benton)
4:214th & 9 at own 27(04:28) #11 P.Rea punt 39 yards to the APP34 fair catch by #15 J.Barnes at APP34
App State Punt, 5 plays
4:151st & 10 at own 34(04:21) No Huddle-Shotgun #7 R.Dubinion rush middle for 1 yard gain to the APP35 (#13 T.Brown; #8 A.Thomas)
3:532nd & 9 at own 35(03:56) No Huddle-Shotgun #7 R.Dubinion rush left for 11 yards gain to the APP46 (#7 J.Thomas; #32 D.Barksdale), 1ST DOWN
3:351st & 10 at own 46(03:40) No Huddle-Shotgun #7 R.Dubinion rush middle for 1 yard gain to the APP47 (#3 G.Weathersby; #15 S.West)
2:422nd & 9 at own 47(03:13) No Huddle-Shotgun #5 A.Swann rush middle for 8 yards loss to the APP39 fumbled by #5 A.Swann at APP42 recovered by APP #5 A.Swann at APP39, End Of Play
2:293rd & 17 at own 39(02:34) No Huddle-Shotgun #5 A.Swann pass incomplete short left to #7 R.Dubinion thrown to APP38 PENALTY APP Holding declined
2:194th & 17 at own 39(02:28) #37 I.Ratliff punt 47 yards to the JMU14 #3 W.Knight return 1 yard to the JMU15 (#7 J.Favors; #25 A.Robinson)
James Madison Field goal, 13 plays
2:131st & 10 at own 15(02:18) No Huddle-Shotgun #3 W.Knight rush left for 2 yards gain to the JMU17 (#5 Z.Gamble; #33 A.Benton)
1:292nd & 8 at own 17(01:35) No Huddle-Shotgun #23 J.Fuller rush right for 0 yards to the JMU17 (#13 E.Mc-Cantos)
0:383rd & 8 at own 17(00:49) No Huddle-Shotgun #14 A.Barnett III pass complete short middle to #0 J.Sanchez caught at JMU32, for 27 yards to the JMU44 (#8 D.Hasz), 1ST DOWN
0:091st & 10 at own 44(00:09) No Huddle-Shotgun #6 G.Pettaway rush middle for 3 yards gain to the JMU47 (#10 C.Phares; #8 D.Hasz)
Q2 14:542nd & 7 at own 47(14:59) No Huddle-Shotgun #14 A.Barnett III pass complete short left to #3 W.Knight caught at JMU41, for 6 yards to the APP47 (#56 K.Arnholt; #6 E.Floyd), out of bounds PENALTY APP Horse Collar Tackle (#6 E.Floyd) 15 yards from APP47 to APP32, 1ST DOWN
Q2 14:241st & 10 at opp 32(14:38) No Huddle-Shotgun #3 W.Knight rush middle for 0 yards to the APP32 (#33 A.Benton)
Q2 13:522nd & 10 at opp 32(14:03) No Huddle-Shotgun #14 A.Barnett III sacked for loss of 14 yards to the APP46 (#44 R.Porter)
Q2 13:053rd & 24 at opp 46(13:22) No Huddle-Shotgun #14 A.Barnett III pass complete deep middle to #18 L.Kyle caught at APP24, for 22 yards to the APP24 (#21 D.Burks)
Q2 12:324th & 2 at opp 24(12:40) No Huddle-Shotgun #14 A.Barnett III rush left for 9 yards gain to the APP15 (#21 D.Burks), 1ST DOWN
Q2 11:561st & 10 at opp 15(12:01) No Huddle-Shotgun #3 W.Knight rush middle for 1 yard gain to the APP14 (#10 C.Phares)
Q2 11:122nd & 9 at opp 14(11:19) No Huddle-Shotgun #14 A.Barnett III sacked for loss of 10 yards to the APP24 (#10 C.Phares)
Q2 10:313rd & 19 at opp 24(10:35) No Huddle-Shotgun #14 A.Barnett III pass incomplete short left to #15 L.Dippre thrown to APP05
Q2 10:254th & 19 at opp 24Morgan Suarez 42 Yd Field GoalJames Madison 10, App State 0
2nd quarter6 drives, then James Madison 27, App State 0
App State Punt, 3 plays
10:251st & 10 at own 35(10:25) #95 C.Rosa kickoff 65 yards to the APP00, Touchback
10:221st & 10 at own 25(10:23) No Huddle-Shotgun #5 A.Swann pass incomplete short left to #85 D.Larkins thrown to APP24 broken up by #9 X.Holmes
10:172nd & 10 at own 25(10:19) No Huddle-Shotgun #5 A.Swann pass incomplete deep left to #85 D.Larkins thrown to JMU35
10:103rd & 10 at own 25(10:14) No Huddle-Shotgun #5 A.Swann pass incomplete short right to #1 D.Dozier thrown to APP38 broken up by #30 J.Eaglin
10:014th & 10 at own 25(10:09) #37 I.Ratliff punt 48 yards to the JMU27 #3 W.Knight return 11 yards to the JMU38 (#10 C.Phares)
James Madison Touchdown, 6 plays
9:471st & 10 at own 38(09:59) No Huddle-Shotgun #14 A.Barnett III pass complete short right to #17 M.Scott caught at JMU43, for 5 yards to the JMU43, End Of Play
9:242nd & 5 at own 43(09:26) No Huddle-Shotgun #14 A.Barnett III pass incomplete short middle to #13 L.Ellis thrown to APP50
9:103rd & 5 at own 43(09:23) No Huddle-Shotgun #14 A.Barnett III pass complete short right to #3 W.Knight caught at JMU49, for 15 yards to the APP42 (#6 E.Floyd), out of bounds, 1ST DOWN
8:331st & 10 at opp 42(08:43) No Huddle-Shotgun #3 W.Knight rush middle for 41 yards gain to the APP01 (#5 Z.Gamble), out of bounds, 1ST DOWN
8:151st & goal at opp 1(08:22) No Huddle-Shotgun #3 W.Knight rush middle for 0 yards to the APP01 (#12 B.Littlejohn; #9 D.Manuel)
7:392nd & goal at opp 1Jobi Malary 1 Yd Run (Morgan Suarez Kick)James Madison 17, App State 0
App State Punt, 3 plays
7:391st & 10 at own 35(07:39) #95 C.Rosa kickoff 65 yards to the APP00, Touchback
7:391st & 10 at own 25(07:39) No Huddle-Shotgun #5 A.Swann pass incomplete short middle to #15 J.Barnes thrown to APP40 broken up by #15 S.West PENALTY JMU Personal Foul (#13 T.Brown) 15 yards from APP25 to APP40, 1ST DOWN. NO PLAY
7:291st & 10 at own 40(07:34) No Huddle-Shotgun #7 R.Dubinion rush middle for 4 yards gain to the APP44 (#5 T.Hendrick; #2 E.Culp)
6:572nd & 6 at own 44(07:03) No Huddle-Shotgun #7 R.Dubinion rush middle for 2 yards gain to the APP46 (#5 T.Hendrick; #8 A.Thomas)
6:253rd & 4 at own 46(06:32) No Huddle-Shotgun #5 A.Swann pass complete short left to #7 R.Dubinion caught at APP47, for 3 yards to the APP49 (#5 T.Hendrick)
5:494th & 1 at own 49PENALTY APP False Start (#63 J.Ramsey) 5 yards from APP49 to APP44. NO PLAY
5:244th & 6 at own 44(05:34) #37 I.Ratliff punt 42 yards to the JMU14 #3 W.Knight return 16 yards to the JMU30 (#56 K.Arnholt)
James Madison Touchdown, 10 plays
5:171st & 10 at own 30(05:22) No Huddle-Shotgun #6 G.Pettaway rush middle for 3 yards gain to the JMU33 (#44 R.Porter)
4:412nd & 7 at own 33(04:46) No Huddle-Shotgun #6 G.Pettaway rush left for 5 yards gain to the JMU38 (#56 K.Arnholt; #94 C.Pitts)
3:573rd & 2 at own 38(04:04) No Huddle-Shotgun #14 A.Barnett III rush right for 2 yards gain to the JMU40 (#56 K.Arnholt), 1ST DOWN
3:171st & 10 at own 40(03:23) No Huddle-Shotgun #6 G.Pettaway rush middle for 7 yards gain to the JMU47 (#8 D.Hasz)
2:302nd & 3 at own 47(02:42) No Huddle-Shotgun #14 A.Barnett III pass complete short right to #12 Z.Collins caught at APP46, for 8 yards to the APP45 (#21 D.Burks), 1ST DOWN
1:561st & 10 at opp 45(02:04) No Huddle-Shotgun #14 A.Barnett III pass complete deep left to #13 L.Ellis caught at APP24, for 30 yards to the APP15 (#6 E.Floyd; #21 D.Burks), 1ST DOWN
1:511st & 10 at opp 15(01:57) No Huddle-Shotgun #14 A.Barnett III rush right for 8 yards gain to the APP07 (#21 D.Burks; #33 A.Benton)
1:372nd & 2 at opp 7(01:41) No Huddle-Shotgun #3 W.Knight rush middle for 5 yards gain to the APP02 (#33 A.Benton; #44 R.Porter), 1ST DOWN
1:421st & 10 at own 15Timeout App State, clock 01:42
1:291st & goal at opp 2(01:35) No Huddle-Shotgun #3 W.Knight rush middle for 1 yard gain to the APP01 (#9 D.Manuel; #13 E.Mc-Cantos)
1:372nd & 2 at own 7Timeout App State, clock 01:37
1:262nd & goal at opp 1Alonza Barnett III 1 Yd Run (Morgan Suarez Kick)James Madison 24, App State 0
1:291st & 2 at own 2Timeout App State, clock 01:29
App State Punt, 3 plays
1:261st & 10 at own 35(01:26) #95 C.Rosa kickoff 65 yards to the APP00, Touchback
1:221st & 10 at own 25(01:24) No Huddle-Shotgun #5 A.Swann pass incomplete short middle to #85 D.Larkins thrown to APP35 broken up by #7 J.Thomas
1:162nd & 10 at own 25(01:21) No Huddle-Shotgun #5 A.Swann pass incomplete deep left to #3 S.Mbake thrown to JMU45 broken up by #2 E.Culp
1:103rd & 10 at own 25(01:15) No Huddle-Shotgun #5 A.Swann pass complete short right to #15 J.Barnes caught at APP28, for 3 yards to the APP28 (#30 J.Eaglin; #32 D.Barksdale)
1:044th & 7 at own 28(01:09) #37 I.Ratliff punt 45 yards to the JMU27 fair catch by #3 W.Knight at JMU27 PENALTY JMU Running Into The Kicker declined
1:103rd & 10 at opp 25Timeout James Madison, clock 01:10
James Madison Field goal, 9 plays
1:001st & 10 at own 27(01:02) No Huddle-Shotgun #14 A.Barnett III pass complete short left to #11 N.DeGennaro caught at JMU32, for 5 yards to the JMU32, out of bounds at JMU32
0:552nd & 5 at own 32(00:59) No Huddle-Shotgun #14 A.Barnett III pass incomplete deep left to #11 N.DeGennaro thrown to APP40 broken up by #6 E.Floyd
0:503rd & 5 at own 32(00:53) No Huddle-Shotgun #14 A.Barnett III rush left for 7 yards gain to the JMU39 (#97 K.Abrams-Verwayne), 1ST DOWN
0:371st & 10 at own 39(00:41) No Huddle-Shotgun #14 A.Barnett III pass complete short left to #11 N.DeGennaro caught at APP48, for 13 yards to the APP48, out of bounds at APP48, 1ST DOWN
0:301st & 10 at opp 48(00:36) No Huddle-Shotgun #14 A.Barnett III pass incomplete short left to #8 I.Alston thrown to APP40 QB hurried by #33 A.Benton
0:272nd & 10 at opp 48(00:29) No Huddle-Shotgun #14 A.Barnett III pass incomplete short middle to #6 G.Pettaway thrown to APP46 broken up by #44 R.Porter
0:213rd & 10 at opp 48(00:26) No Huddle-Shotgun #14 A.Barnett III pass complete short right to #11 N.DeGennaro caught at APP37, for 13 yards to the APP35 (#2 E.Johnson), 1ST DOWN
0:031st & 10 at opp 35(00:09) No Huddle-Shotgun #14 A.Barnett III pass complete short left to #10 B.Wisloski caught at APP30, for 15 yards to the APP20 (#5 Z.Gamble; #16 T.Sanders), 1ST DOWN
0:001st & 10 at opp 20Morgan Suarez 38 Yd Field GoalJames Madison 27, App State 0
0:031st & 10 at opp 35Timeout James Madison, clock 00:03
3rd quarter6 drives, then James Madison 37, App State 0
App State Turnover on downs, 4 plays
15:001st & 10 at own 35(15:00) #95 C.Rosa kickoff 65 yards to the APP00, Touchback
14:541st & 10 at own 25(14:59) Shotgun #7 R.Dubinion rush left for 1 yard loss to the APP24 (#56 D.Spinogatti)
14:332nd & 11 at own 24(14:37) Shotgun #5 A.Swann pass incomplete deep right to #3 S.Mbake thrown to APP45
14:303rd & 11 at own 24(14:33) Shotgun #5 A.Swann pass incomplete short right to #1 D.Dozier thrown to APP40 QB hurried by #9 X.Holmes
14:264th & 11 at own 24(14:26) No Huddle-Shotgun #21 D.Burks pass incomplete short right to #85 D.Larkins thrown to APP25 broken up by #32 D.Barksdale, TURNOVER ON DOWNS
James Madison Touchdown, 4 plays
14:181st & 10 at opp 24(14:24) No Huddle-Shotgun #3 W.Knight rush left for 0 yards to the APP24 (#10 C.Phares; #56 K.Arnholt)
13:312nd & 10 at opp 24(13:41) No Huddle-Shotgun #14 A.Barnett III pass complete short middle to #3 W.Knight caught at APP18, for 17 yards to the APP07 (#13 E.Mc-Cantos), 1ST DOWN
12:541st & goal at opp 7(12:58) No Huddle-Shotgun #14 A.Barnett III pass incomplete short right to #89 J.Phifer thrown to APP03 QB hurried by #44 R.Porter
12:502nd & goal at opp 7Alonza Barnett III 7 Yd Run (Morgan Suarez Kick)James Madison 34, App State 0
App State Punt, 3 plays
12:501st & 10 at own 35(12:50) #95 C.Rosa kickoff 65 yards to the APP00, Touchback
12:461st & 10 at own 25(12:48) No Huddle-Shotgun #5 A.Swann pass incomplete short left to #7 R.Dubinion thrown to APP30
12:382nd & 10 at own 25(12:45) No Huddle-Shotgun #7 R.Dubinion rush middle for 4 yards loss to the APP21 (#9 X.Holmes)
12:033rd & 14 at own 21(12:08) No Huddle-Shotgun #5 A.Swann pass incomplete deep left to #8 D.Stroman thrown to JMU40 broken up by #21 C.Harris-Lopez
11:524th & 14 at own 21(12:02) #37 I.Ratliff punt 51 yards to the JMU28 PENALTY JMU Personal Foul (#22 C.Regan) 14 yards from JMU28 to JMU14
James Madison Field goal, 14 plays
11:431st & 10 at own 14(11:48) No Huddle-Shotgun #3 W.Knight rush middle for 7 yards gain to the JMU21 (#12 B.Littlejohn)
11:002nd & 3 at own 21(11:06) No Huddle-Shotgun #3 W.Knight rush middle for 0 yards to the JMU21 (#96 S.Farrior)
10:113rd & 3 at own 21(10:22) No Huddle-Shotgun #14 A.Barnett III pass complete short right to #12 Z.Collins caught at JMU26, for 5 yards to the JMU26 (#22 R.Porter), out of bounds, 1ST DOWN
9:341st & 10 at own 26(09:49) No Huddle-Shotgun #10 B.Wisloski rush right for 4 yards gain to the JMU30 (#41 C.Sandstrom)
8:572nd & 6 at own 30(09:15) No Huddle-Shotgun #14 A.Barnett III pass complete short left to #89 J.Phifer caught at JMU27, for 4 yards to the JMU34 (#21 D.Burks)
8:303rd & 2 at own 34PENALTY APP Offside (#9 D.Manuel) 5 yards from JMU34 to JMU39, 1ST DOWN. NO PLAY
8:161st & 10 at own 39(08:21) No Huddle-Shotgun #3 W.Knight rush right for 8 yards gain to the JMU47 (#44 R.Porter)
7:462nd & 2 at own 47(07:52) No Huddle-Shotgun #3 W.Knight rush middle for 5 yards gain to the APP48 (#0 J.Willis; #21 D.Burks), 1ST DOWN
7:021st & 10 at opp 48(07:11) No Huddle-Shotgun #14 A.Barnett III pass complete short left to #8 I.Alston caught at APP43, for 10 yards to the APP38 (#13 E.Mc-Cantos), 1ST DOWN
6:241st & 10 at opp 38(06:29) No Huddle-Shotgun #6 G.Pettaway rush left for 10 yards gain to the APP28 (#93 D.Cooper), 1ST DOWN
5:411st & 10 at opp 28(05:52) No Huddle-Shotgun #14 A.Barnett III pass complete short left to #15 L.Dippre caught at APP20, for 16 yards to the APP12 (#0 J.Willis), out of bounds, 1ST DOWN
5:091st & 10 at opp 12(05:13) No Huddle-Shotgun #14 A.Barnett III pass incomplete short right to #12 Z.Collins thrown to APP00 broken up by #6 E.Floyd
5:042nd & 10 at opp 12(05:08) No Huddle-Shotgun #14 A.Barnett III pass incomplete short right to #8 I.Alston thrown to APP00
4:523rd & 10 at opp 12(05:03) No Huddle-Shotgun #14 A.Barnett III pass complete short middle to #3 W.Knight caught at APP05, for 9 yards to the APP03 (#5 Z.Gamble)
4:104th & 1 at opp 3PENALTY JMU Delay Of Game (#14 A.Barnett III) 5 yards from APP03 to APP08. NO PLAY
4:064th & 6 at opp 8Morgan Suarez 26 Yd Field GoalJames Madison 37, App State 0
App State Punt, 3 plays
4:061st & 10 at own 35(04:06) #95 C.Rosa kickoff 65 yards to the APP00, Touchback
4:001st & 10 at own 25(04:05) No Huddle-Shotgun #22 J.Lewis rush left for 1 yard loss to the APP24 (#33 A.Taddeo; #15 S.West)
3:292nd & 11 at own 24(03:35) No Huddle-Shotgun #5 A.Swann sacked for loss of 5 yards to the APP19 (#15 S.West)
2:473rd & 16 at own 19(03:09) No Huddle-Shotgun #5 A.Swann pass complete short left to #22 J.Lewis caught at APP18, for 0 yards to the APP19 (#5 T.Hendrick)
2:214th & 16 at own 19(02:33) #37 I.Ratliff punt 36 yards to the JMU45
James Madison Touchdown, 8 plays
2:081st & 10 at own 45(02:17) No Huddle-Shotgun #28 J.Malary rush right for 22 yards gain to the APP33 (#5 Z.Gamble), 1ST DOWN
1:301st & 10 at opp 33(01:36) No Huddle-Shotgun #28 J.Malary rush left for 3 yards gain to the APP30 (#96 S.Farrior)
0:492nd & 7 at opp 30(00:56) No Huddle-Shotgun #14 A.Barnett III pass complete short left to #8 I.Alston caught at APP13, for 17 yards to the APP13, End Of Play, 1ST DOWN
0:241st & 10 at opp 13(00:24) No Huddle-Shotgun #6 G.Pettaway rush middle for 1 yard gain to the APP12 (#97 K.Abrams-Verwayne)
Q4 14:532nd & 9 at opp 12(14:59) No Huddle-Shotgun #14 A.Barnett III sacked for loss of 11 yards to the APP23 (#41 C.Sandstrom) PENALTY APP Personal Foul (#41 C.Sandstrom) 12 yards from APP23 to APP11, 1ST DOWN
Q4 14:191st & 10 at opp 11(14:36) No Huddle-Shotgun #28 J.Malary rush left for 8 yards gain to the APP03 (#21 D.Burks)
Q4 13:502nd & 2 at opp 3(14:00) No Huddle-Shotgun #28 J.Malary rush middle for 2 yards gain to the APP01 (#33 A.Benton; #44 R.Porter), 1ST DOWN
Q4 13:201st & goal at opp 1Jobi Malary 1 Yd Run (Morgan Suarez Kick)James Madison 44, App State 0
4th quarter6 drives, then James Madison 58, App State 10
App State Field goal, 9 plays
13:141st & 10 at own 35(13:20) #95 C.Rosa kickoff 65 yards to the APP00 #80 T.Nickelson III return 28 yards to the APP28 (#16 T.McGill)
13:101st & 10 at own 28(13:12) No Huddle-Shotgun #5 A.Swann pass incomplete short right to #7 R.Dubinion thrown to APP26 QB hurried by #97 A.Gobaira
13:032nd & 10 at own 28(13:08) No Huddle-Shotgun #5 A.Swann pass complete short right to #7 R.Dubinion caught at APP30, for 13 yards to the APP41 (#16 T.McGill), 1ST DOWN
12:461st & 10 at own 41(12:49) No Huddle-Shotgun #5 A.Swann pass incomplete short right to #86 K.Hamlett thrown to JMU45 QB hurried by #1 M.Rodgers
12:442nd & 10 at own 41(12:44) No Huddle-Shotgun #5 A.Swann pass intercepted by #56 D.Spinogatti at JMU43 #56 D.Spinogatti return 2 yards to the JMU45, End Of Play PENALTY JMU Roughing The Passer (#97 A.Gobaira) 15 yards from APP41 to JMU44, 1ST DOWN. NO PLAY
12:301st & 10 at opp 44(12:30) No Huddle-Shotgun #5 A.Swann pass incomplete short right to #3 S.Mbake thrown to JMU30 broken up by #29 K.Willis
12:172nd & 10 at opp 44(12:28) No Huddle-Shotgun #5 A.Swann pass complete deep right to #8 D.Stroman caught at JMU15, for 29 yards to the JMU15, End Of Play, 1ST DOWN
12:121st & 10 at opp 15(12:12) No Huddle-Shotgun #5 A.Swann pass complete short right to #22 J.Lewis caught at JMU19, for 4 yards loss to the JMU19 (#26 J.Studio)
11:382nd & 14 at opp 19(11:38) No Huddle-Shotgun #5 A.Swann pass incomplete short left to #8 D.Stroman thrown to JMU14 broken up by #1 M.Rodgers
11:313rd & 14 at opp 19(11:37) No Huddle-Shotgun #5 A.Swann sacked for loss of 11 yards to the JMU30 (#9 X.Holmes, #26 J.Studio)
10:484th & 25 at opp 30Dominic De Freitas 48 Yd Field GoalJames Madison 44, App State 3
James Madison Touchdown, 4 plays
10:481st & 10 at own 35(10:48) #43 C.McVay kickoff 65 yards to the JMU00, Touchback
10:401st & 10 at own 25(10:46) No Huddle-Shotgun #9 M.Sluka rush middle for 6 yards gain to the JMU31 (#21 D.Burks; #41 C.Sandstrom)
10:112nd & 4 at own 31(10:11) PENALTY JMU False Start (#56 J.Campbell) 5 yards from JMU31 to JMU26. NO PLAY
9:442nd & 9 at own 26(09:50) No Huddle-Shotgun #9 M.Sluka rush middle for 11 yards gain to the JMU37 (#21 D.Burks; #94 C.Pitts), 1ST DOWN
8:571st & 10 at own 37(09:12) No Huddle-Shotgun #28 J.Malary rush middle for 59 yards gain to the APP04 (#6 E.Floyd; #7 J.Favors), 1ST DOWN
8:091st & goal at opp 4PENALTY JMU Delay Of Game (#9 M.Sluka) 5 yards from APP04 to APP09. NO PLAY
7:531st & goal at opp 9Jobi Malary 9 Yd Run (Morgan Suarez Kick)James Madison 51, App State 3
App State Punt, 2 plays
7:471st & 10 at own 35(07:53) #5 M.Suarez kickoff 65 yards to the APP00 #80 T.Nickelson III return 20 yards to the APP20 (#16 T.McGill) PENALTY JMU Personal Foul (#11 T.Dye) 15 yards from APP20 to APP35
7:391st & 10 at own 35(07:46) No Huddle-Shotgun #5 A.Swann pass complete short right to #87 D.Galloway caught at APP35, for 9 yards to the APP44 (#56 D.Spinogatti)
7:162nd & 1 at own 44(07:20) No Huddle-Shotgun #5 A.Swann pass incomplete short right to #7 R.Dubinion thrown to JMU50 QB hurried by #46 I.Ezeogu
7:153rd & 1 at own 44(07:15) No Huddle-Shotgun #5 A.Swann pass incomplete deep left to #16 A.Sanchez thrown to JMU30 QB hurried by #98 T.Schmidt PENALTY APP Personal Foul (#55 S.Jackson) 15 yards from APP44 to APP29. NO PLAY
7:023rd & 16 at own 29(07:05) #37 I.Ratliff punt 41 yards to the JMU30 fair catch by #17 M.Scott at JMU30
7:093rd & 1 at own 44Timeout App State, clock 07:09
James Madison Touchdown, 4 plays
6:491st & 10 at own 30(07:01) No Huddle-Shotgun #21 J.McCarter rush middle for 13 yards gain to the JMU43 (#4 M.Farmer), 1ST DOWN
6:131st & 10 at own 43(06:21) No Huddle-Shotgun #21 J.McCarter rush middle for 4 yards gain to the JMU47 (#41 C.Sandstrom)
5:332nd & 6 at own 47(05:43) No Huddle-Shotgun #9 M.Sluka rush right for 18 yards gain to the APP35 (#4 M.Farmer; #7 J.Favors), 1ST DOWN
4:451st & 10 at opp 35Matthew Sluka 35 Yd Run (Morgan Suarez Kick)James Madison 58, App State 3
App State Touchdown, 8 plays
4:391st & 10 at own 35(04:45) #5 M.Suarez kickoff 65 yards to the APP00 #80 T.Nickelson III return 24 yards to the APP24 (#21 C.Harris-Lopez; #26 J.Studio)
4:301st & 10 at own 24(04:37) No Huddle-Shotgun #17 J.Kohl pass complete short right to #22 J.Lewis caught at APP18, for 8 yards to the APP32 (#29 K.Willis; #45 L.Johnson)
4:122nd & 2 at own 32(04:12) No Huddle-Shotgun #17 J.Kohl pass complete short left to #1 D.Dozier caught at APP37, for 7 yards to the APP39 (#29 K.Willis) PENALTY APP Ineligible Downfield on Pass (#13 J.Grier) 5 yards from APP32 to APP27. NO PLAY
3:532nd & 7 at own 27(03:53) No Huddle-Shotgun #17 J.Kohl pass incomplete deep right to #16 A.Sanchez thrown to JMU50
3:423rd & 7 at own 27(03:52) No Huddle-Shotgun #17 J.Kohl pass complete short left to #16 A.Sanchez caught at APP29, for 4 yards to the APP31 (#29 K.Willis)
3:014th & 3 at own 31(03:15) No Huddle-Shotgun #17 J.Kohl pass complete short left to #8 D.Stroman caught at APP38, for 7 yards to the APP38 (#1 M.Rodgers), 1ST DOWN
2:431st & 10 at own 38(02:54) No Huddle-Shotgun #17 J.Kohl pass complete short right to #8 D.Stroman caught at APP44, for 38 yards to the JMU24 (#29 K.Willis), 1ST DOWN
2:101st & 10 at opp 24(02:14) No Huddle-Shotgun #17 J.Kohl pass incomplete deep middle to #16 A.Sanchez thrown to JMU00
2:002nd & 10 at opp 24(02:09) No Huddle-Shotgun #17 J.Kohl pass complete short left to #16 A.Sanchez caught at JMU23, for 5 yards to the JMU19 (#45 L.Johnson)
1:543rd & 5 at opp 19Davion Dozier 19 Yd pass from JJ Kohl (Dominic De Freitas Kick)James Madison 58, App State 10
2:002nd & 10 at opp 24Timeout App State, clock 02:00
James Madison End of game, 3 plays
1:541st & 10 at own 35(01:54) #43 C.McVay kickoff 65 yards to the JMU00, Touchback
1:421st & 10 at own 25(01:53) No Huddle-Shotgun #15 B.Kendall rush middle for 4 yards gain to the JMU29 (#94 C.Pitts)
0:592nd & 6 at own 29(01:07) Kneel down by James Madison at JMU27 for loss of 2 yards
0:283rd & 8 at own 27(00:28) Kneel down by James Madison at JMU25 for loss of 2 yards

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

App State leads 6–⁠3 in nine meetings.

Recent meetings
2025James Madison 58, App State 10
2024App State 34, James Madison 20
2023App State 26, James Madison 23
2022James Madison 32, App State 28
2008James Madison 35, App State 32
2007App State 28, James Madison 27Iaa Playoffs

Around this game