James Madison at North Carolina

Saturday, September 21, 2024

James Madison beat North Carolina 70–⁠50. It was their fourth meeting; North Carolina leads the series 3–⁠1.

AwayJames Madison9–⁠4 in 2024
70
HomeNorth Carolina6–⁠7 in 2024
50

Final at Kenan Stadium, Chapel HillTV: ACC NetworkAttendance 50,500

At kickoff
79°F, wind 4 mphWeather: NOAA NCEI Integrated Surface Database; Durham 11 W, 8 km from the stadium
Official
Riley JohnsonGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
James Madison252871070
North Carolina147171250

How the win probability moved

North Carolina favored

Win probability by play: North Carolina 58% at kickoff, 0% at the end. Biggest swing: 36 points.

James Madison favored

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

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

James Madison

PassingC/AttYdsTDInt
Alonza Barnett22/3438850
RushingCarYdsTDLong
Alonza Barnett1399238
George Pettaway1687014
Tyler Purdy62208
Cameron Ross110010
ReceivingRecYdsTDLong
Omarion Dollison3125169
Cameron Ross7107142
Yamir Knight581048
Taylor Thompson226113
DefenseTklTFLSacksInt
Trent Hendrick7210
D.J. Barksdale7200
Jacob Dobbs6000
Eric O’Neill4320
Chris Shearin4000
Terrence Spence4002

North Carolina

PassingC/AttYdsTDInt
Jacolby Criswell28/4847532
RushingCarYdsTDLong
Omarion Hampton19139348
Davion Gause28011
Jacolby Criswell85013
ReceivingRecYdsTDLong
Kobe Paysour493030
J.J. Jones586029
Bryson Nesbit471134
John Copenhaver362135
DefenseTklTFLSacksInt
Power Echols8000
Amare Campbell8000
Antavious Lane7100
Kaleb Cost7000
Kevin Hester Jr.5110
Beau Atkinson3210

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

Team stats

James MadisonNorth Carolina
611Total yards616
388Passing yards475
223Rushing yards141
11.4Yards per pass9.9
5.7Yards per rush4.5
25First downs30
6–⁠14Third downs2–⁠9
1–⁠1Fourth downs1–⁠1
1Turnovers5
12–⁠105Penalties9–⁠76
34:06Possession25:54
3Sacks (by defense)2

Efficiency

James MadisonNorth Carolina
45%Success rate49%
0.41EPA per play0.22
1.72Explosiveness1.55
0.36Rushing EPA0.36
0.69Passing EPA0.41
25%Passing-down success35%
0.33First-down EPA0.16
0.41Second-down EPA0.51
0.98Third-down EPA0.29
18%Havoc by its defense9%

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 51% to win. Elo’s favorite won.

The line

North Carolina −11, over/under 48.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 North Carolina 76%, James Madison 24%. CollegeFootballData.com’s estimate from the point spread.

Every drive

North Carolina end zoneJames Madison end zoneQ1 James MadisonField goal, 5 playsQ1 North CarolinaFumble, 3 playsQ1 James MadisonPunt, 3 playsQ1 North CarolinaPunt return TD, 3 plays (James Madison scores)Q1 North CarolinaTouchdown, 6 playsQ1 James MadisonPunt, 4 playsQ1 North CarolinaTouchdown, 5 playsQ1 James MadisonTouchdown, 2 playsQ1 James MadisonTouchdown, 5 playsQ1 North CarolinaTouchdown, 6 playsQ2 James MadisonTouchdown, 8 playsQ2 North CarolinaPunt, 3 playsQ2 James MadisonTouchdown, 2 playsQ2 North CarolinaFumble, 4 playsQ2 James MadisonTouchdown, 1 playQ2 North CarolinaInterception, 3 playsQ2 James MadisonFumble, 2 playsQ2 North CarolinaPunt, 3 playsQ2 James MadisonPunt, 9 playsQ2 North CarolinaPick-six, 3 plays (James Madison scores)Q2 North CarolinaEnd of half, 3 playsQ3 North CarolinaField goal, 9 playsQ3 James MadisonTouchdown, 6 playsQ3 North CarolinaTouchdown, 6 playsQ3 James MadisonPunt return TD, 6 plays (North Carolina scores)Q3 James MadisonField goal, 10 playsQ4 North CarolinaTouchdown, 7 playsQ4 James MadisonPunt, 3 playsQ4 North CarolinaFumble, 4 playsQ4 James MadisonTouchdown, 7 playsQ4 North CarolinaTouchdown, 12 playsQ4 James MadisonEnd of game, 2 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. North Carolina drives left to right, James Madison right to left.
  1. Q1 James MadisonField goal, 5 plays, 44 yards
  2. Q1 North CarolinaFumble, 3 plays, 67 yards
  3. Q1 James MadisonPunt, 3 plays, 3 yards
  4. Q1 North CarolinaPunt return TD, 3 plays (James Madison scores), 2 yards
  5. Q1 North CarolinaTouchdown, 6 plays, 77 yards
  6. Q1 James MadisonPunt, 4 plays, 11 yards
  7. Q1 North CarolinaTouchdown, 5 plays, 80 yards
  8. Q1 James MadisonTouchdown, 2 plays, 75 yards
  9. Q1 James MadisonTouchdown, 5 plays, 61 yards
  10. Q1 North CarolinaTouchdown, 6 plays, 75 yards
  11. Q2 James MadisonTouchdown, 8 plays, 75 yards
  12. Q2 North CarolinaPunt, 3 plays, −5 yards
  13. Q2 James MadisonTouchdown, 2 plays, 69 yards
  14. Q2 North CarolinaFumble, 4 plays, 2 yards
  15. Q2 James MadisonTouchdown, 1 play, 27 yards
  16. Q2 North CarolinaInterception, 3 plays, 27 yards
  17. Q2 James MadisonFumble, 2 plays, 31 yards
  18. Q2 North CarolinaPunt, 3 plays, 1 yard
  19. Q2 James MadisonPunt, 9 plays, 26 yards
  20. Q2 North CarolinaPick-six, 3 plays (James Madison scores), 9 yards
  21. Q2 North CarolinaEnd of half, 3 plays, 6 yards
  22. Q3 North CarolinaField goal, 9 plays, 50 yards
  23. Q3 James MadisonTouchdown, 6 plays, 75 yards
  24. Q3 North CarolinaTouchdown, 6 plays, 79 yards
  25. Q3 James MadisonPunt return TD, 6 plays (North Carolina scores), 15 yards
  26. Q3 James MadisonField goal, 10 plays, 50 yards
  27. Q4 North CarolinaTouchdown, 7 plays, 78 yards
  28. Q4 James MadisonPunt, 3 plays, 5 yards
  29. Q4 North CarolinaFumble, 4 plays, 3 yards
  30. Q4 James MadisonTouchdown, 7 plays, 33 yards
  31. Q4 North CarolinaTouchdown, 12 plays, 80 yards
  32. Q4 James MadisonEnd of game, 2 plays, 2 yards

Play by play

1st quarter10 drives, then James Madison 25, North Carolina 14
James Madison Field goal, 5 plays
15:001st & 10 at own 35Lucas Osada kickoff for 65 yds for a touchback
15:001st & 10 at own 25Alonza Barnett III run for 38 yds to the UNC 37 for a 1ST down
15:001st & 10 at opp 37Alonza Barnett III pass complete to Yamir Knight for 6 yds to the UNC 31
15:002nd & 4 at opp 31Alonza Barnett III pass incomplete
13:463rd & 4 at opp 31Timeout James Madison, clock 13:46
13:463rd & 4 at opp 31Alonza Barnett III pass incomplete
13:364th & 4 at opp 31Noe Ruelas 50 yd FG GOODJames Madison 3, North Carolina 0
North Carolina Fumble, 3 plays
13:361st & 10 at own 35Cristiano Rosa kickoff for 65 yds for a touchback
13:361st & 10 at own 25Jacolby Criswell pass complete to Christian Hamilton for 42 yds to the JMU 33 for a 1ST down James Madison Penalty, Roughing The Passer (Eric O’Neill) to the JMU 18 for a 1ST down
13:361st & 10 at opp 18Omarion Hampton run for 1 yd to the JMU 17
12:242nd & 9 at opp 17Jacolby Criswell pass complete to Christian Hamilton for 9 yds Christian Hamilton fumbled, recovered by JMU Jacob Dobbs
James Madison Punt, 3 plays
12:241st & 10 at own 8Alonza Barnett III pass incomplete
12:242nd & 10 at own 8George Pettaway run for 3 yds to the JMU 11
12:243rd & 7 at own 11Alonza Barnett III pass incomplete
11:274th & 7 at own 11Ryan Hanson punt for 49 yds, punt out-of-bounds at the UNC 40
North Carolina Punt return TD, 3 plays (James Madison scores)
11:271st & 10 at own 40Omarion Hampton run for 2 yds to the UNC 42
11:272nd & 8 at own 42Jacolby Criswell pass incomplete
11:273rd & 8 at own 42Jacolby Criswell pass incomplete
10:364th & 8 at own 42Jayden Mines 14 Yd Return of Blocked Punt (Noe Ruelas Pass to Jack Mowrey for Two-Point Conversion)James Madison 11, North Carolina 0
North Carolina Touchdown, 6 plays
10:311st & 10 at own 35Noe Ruelas kickoff for 64 yds , Javarius Green return for 22 yds to the UNC 23
10:311st & 10 at own 23Omarion Hampton run for 3 yds to the UNC 26
10:312nd & 7 at own 26Jacolby Criswell pass complete to Kobe Paysour for 8 yds to the UNC 34 for a 1ST down
10:311st & 10 at own 34Omarion Hampton run for 2 yds to the UNC 36
10:312nd & 8 at own 36Jacolby Criswell pass complete to Kobe Paysour for 29 yds to the JMU 35 for a 1ST down
10:311st & 10 at opp 35Jacolby Criswell pass incomplete
8:122nd & 10 at opp 35Jacolby Criswell pass complete to John Copenhaver for 35 yds for a TD (Noah Burnette KICK)James Madison 11, North Carolina 7
James Madison Punt, 4 plays
8:071st & 10 at own 35Lucas Osada kickoff for 65 yds , Cam Ross return for 32 yds to the JMU 32
8:071st & 10 at own 32George Pettaway run for 11 yds to the JMU 43 for a 1ST down
8:071st & 10 at own 43George Pettaway run for 6 yds to the JMU 49
8:072nd & 4 at own 49Alonza Barnett III sacked by Beau Atkinson for a loss of 6 yards to the JMU 43
8:073rd & 10 at own 43Alonza Barnett III pass incomplete
6:064th & 10 at own 43Ryan Hanson punt for 57 yds for a touchback
North Carolina Touchdown, 5 plays
6:061st & 10 at own 20Jacolby Criswell pass complete to Javarius Green for 12 yds to the UNC 32 for a 1ST down
6:061st & 10 at own 32North Carolina Penalty, Offensive Holding (-10 Yards) to the UNC 38
6:061st & 4 at own 38Jacolby Criswell pass complete to Kobe Paysour for 30 yds to the JMU 32 for a 1ST down
6:061st & 10 at opp 32Omarion Hampton run for 4 yds to the JMU 28
4:082nd & 6 at opp 28Omarion Hampton run for 28 yds for a TD (Noah Burnette KICK)North Carolina 14, James Madison 11
James Madison Touchdown, 2 plays
4:081st & 10 at own 35Lucas Osada kickoff for 65 yds for a touchback
4:081st & 10 at own 25Alonza Barnett III run for 6 yds to the JMU 31
3:362nd & 4 at own 31Omarion Dollison 69 Yd pass from Alonza Barnett III (Noe Ruelas Kick)James Madison 18, North Carolina 14
James Madison Touchdown, 5 plays
3:341st & 10 at own 35Noe Ruelas kickoff for 4 yds
3:341st & 10 at own 39George Pettaway run for 2 yds to the JMU 41
3:342nd & 8 at own 41Alonza Barnett III pass incomplete
3:343rd & 8 at own 41Alonza Barnett III pass complete to Omarion Dollison for 50 yds to the UNC 9 for a 1ST down North Carolina Penalty, Roughing The Passer (Jaybron Harvey) to the UNC 4 for a 1ST down
3:341st & goal at opp 4Tyler Purdy run for 1 yd to the UNC 3
1:232nd & goal at opp 3Alonza Barnett III run for 3 yds for a TD (Noe Ruelas KICK)James Madison 25, North Carolina 14
North Carolina Touchdown, 6 plays
1:231st & 10 at own 35Cristiano Rosa kickoff for 65 yds for a touchback
1:231st & 10 at own 25Jacolby Criswell pass complete to Bryson Nesbit for 7 yds to the UNC 32
1:232nd & 3 at own 32Omarion Hampton run for 3 yds to the UNC 35 for a 1ST down
1:231st & 10 at own 35Jacolby Criswell pass incomplete
1:232nd & 10 at own 35Jacolby Criswell pass complete to J.J. Jones for 20 yds to the JMU 45 for a 1ST down
0:001st & 10 at opp 45PENALTY UNC False Start (Culliver,Chris) 5 yards from JMU45 to JMU50. NO PLAY.
Q2 15:001st & 15 at the 50Jacolby Criswell pass complete to J.J. Jones for 1 yd to the JMU 49 for a 1ST down James Madison Penalty, Personal Foul (Mychal McMullin) to the JMU 34 for a 1ST down
Q2 14:331st & 10 at opp 34Jacolby Criswell pass complete to Bryson Nesbit for 34 yds for a TD (Noah Burnette KICK)James Madison 25, North Carolina 21
2nd quarter11 drives, then James Madison 53, North Carolina 21
James Madison Touchdown, 8 plays
14:331st & 10 at own 35Lucas Osada kickoff for 65 yds for a touchback
14:331st & 10 at own 25George Pettaway run for 2 yds to the JMU 27
14:332nd & 8 at own 27PENALTY UNC UNR: Unnecessary Roughness (Harris,Joshua) 15 yards from JMU27 to JMU42, 1ST DOWN. NO PLAY.
14:331st & 10 at own 42Alonza Barnett III run for no gain to the JMU 42
14:332nd & 10 at own 42George Pettaway run for 5 yds to the JMU 47
14:333rd & 5 at own 47Alonza Barnett III pass complete to Cam Ross for 8 yds to the UNC 45 for a 1ST down
14:331st & 10 at opp 45George Pettaway run for 14 yds to the UNC 31 for a 1ST down
14:331st & 10 at opp 31Alonza Barnett III pass complete to Tyler Purdy for 19 yds to the UNC 12 for a 1ST down
14:331st & 10 at opp 12Alonza Barnett III pass complete to George Pettaway for 6 yds to the UNC 6
10:202nd & 4 at opp 6Alonza Barnett III pass complete to Cam Ross for 6 yds for a TD (Noe Ruelas KICK)James Madison 32, North Carolina 21
North Carolina Punt, 3 plays
10:201st & 10 at own 35Cristiano Rosa kickoff for 65 yds for a touchback
10:201st & 10 at own 25Jacolby Criswell pass incomplete
10:202nd & 10 at own 25Omarion Hampton run for 5 yds to the UNC 20
10:203rd & 15 at own 20Jacolby Criswell pass incomplete
9:144th & 15 at own 20Tom Maginness punt for 39 yds, fair catch by Yamir Knight at the JMU 31
James Madison Touchdown, 2 plays
9:141st & 10 at own 31Alonza Barnett III pass complete to Cam Ross for 42 yds to the UNC 27 for a 1ST down North Carolina Penalty, Roughing The Passer (Amare Campbell) to the UNC 13 for a 1ST down
8:451st & 10 at opp 13Alonza Barnett III pass complete to Taylor Thompson for 13 yds for a TD (Noe Ruelas KICK)James Madison 39, North Carolina 21
North Carolina Fumble, 4 plays
8:451st & 10 at own 35Cristiano Rosa kickoff for 65 yds for a touchback
8:451st & 10 at own 25Omarion Hampton run for 2 yds to the UNC 23
8:452nd & 12 at own 23Jacolby Criswell pass incomplete
8:453rd & 12 at own 23No Huddle-Shotgun Criswell,Jacolby pass incomplete short left thrown to UNC40 PENALTY JMU Roughing The Passer (Bush,Immanuel) 15 yards from UNC23 to UNC38, 1ST DOWN. NO PLAY.
8:451st & 10 at own 38Chris Culliver run for 8 yds to the UNC 30
7:242nd & 18 at own 30Conner Harrell run for 3 yds to the UNC 27 Conner Harrell fumbled, recovered by JMU Khairi Manns
James Madison Touchdown, 1 play
7:141st & 10 at opp 27Alonza Barnett III run for 27 yds for a TD (Noe Ruelas KICK)James Madison 46, North Carolina 21
North Carolina Interception, 3 plays
7:141st & 10 at own 35Cristiano Rosa kickoff for 65 yds for a touchback
7:141st & 10 at own 25Jacolby Criswell run for 9 yds to the UNC 34
7:142nd & 1 at own 34Jacolby Criswell pass complete to Bryson Nesbit for 18 yds to the JMU 48 for a 1ST down
6:141st & 10 at opp 48Jacolby Criswell pass intercepted
James Madison Fumble, 2 plays
6:141st & 10 at own 35PENALTY JMU False Start (Sweazie,Carter) 5 yards from JMU35 to JMU30. NO PLAY.
6:141st & 15 at own 30Alonza Barnett III pass complete to Cam Ross for 7 yds to the JMU 37
5:262nd & 8 at own 37Alonza Barnett III pass complete to Cam Ross for 29 yds Cam Ross fumbled, recovered by UNC Power Echols
North Carolina Punt, 3 plays
5:261st & 10 at own 34Omarion Hampton run for 1 yd to the UNC 35
5:262nd & 9 at own 35Jacolby Criswell pass incomplete
5:263rd & 9 at own 35Jacolby Criswell pass incomplete
4:294th & 9 at own 35Tom Maginness punt for 36 yds, fair catch by Yamir Knight at the JMU 29
James Madison Punt, 9 plays
4:291st & 10 at own 29George Pettaway run for 3 yds to the JMU 32
4:292nd & 7 at own 32George Pettaway run for 6 yds to the JMU 38
4:293rd & 1 at own 38George Pettaway run for 13 yds to the UNC 49 for a 1ST down
4:291st & 10 at opp 49Alonza Barnett III run for 1 yd to the UNC 48
4:292nd & 9 at opp 48Alonza Barnett III pass complete to Yamir Knight for 10 yds to the UNC 38 for a 1ST down
2:001st & 10 at opp 38Timeout North Carolina, clock 02:00
2:001st & 10 at opp 38Alonza Barnett III pass complete to Tyler Purdy for 6 yds to the UNC 32
2:002nd & 4 at opp 32No Huddle-Shotgun Purdy,Tyler rush right for 2 yards gain to the UNC30 (Lane,Antavious) PENALTY JMU Holding (Robell,Riley) 10 yards from UNC32 to UNC42. NO PLAY.
2:002nd & 14 at opp 42Alonza Barnett III pass complete to Cam Ross for 17 yds to the UNC 25 James Madison Penalty, Offensive Holding (Brionne Penny) to the UNC 35
2:002nd & 7 at opp 35Alonza Barnett III pass incomplete
2:003rd & 7 at opp 35Alonza Barnett III sacked by Kevin Hester Jr. for a loss of 5 yards to the UNC 40
1:324th & 12 at opp 40Timeout North Carolina, clock 01:32
1:324th & 12 at opp 40PENALTY JMU False Start (Dobbs,Jacob) 5 yards from UNC40 to UNC45. NO PLAY.
1:254th & 17 at opp 45Ryan Hanson punt for 37 yds, fair catch by Alijah Huzzie at the UNC 8
North Carolina Pick-six, 3 plays (James Madison scores)
1:251st & 10 at own 8Jacolby Criswell pass complete to J.J. Jones for 17 yds to the UNC 25 for a 1ST down
1:251st & 10 at own 25Jacolby Criswell sacked by Eric O’Neill for a loss of 8 yards to the UNC 17
1:082nd & 18 at own 17Timeout North Carolina, clock 01:08
0:562nd & 18 at own 17Terrence Spence 33 Yd Interception Return (Noe Ruelas Kick)James Madison 53, North Carolina 21
North Carolina End of half, 3 plays
0:561st & 10 at own 35Cristiano Rosa kickoff for 65 yds for a touchback
0:561st & 10 at own 25Jacolby Criswell pass incomplete
0:562nd & 10 at own 25Omarion Hampton run for 2 yds to the UNC 27
0:003rd & 8 at own 27Omarion Hampton run for 4 yds to the UNC 31
3rd quarter5 drives, then James Madison 60, North Carolina 38
North Carolina Field goal, 9 plays
15:001st & 10 at own 35Cristiano Rosa kickoff for 65 yds for a touchback
15:001st & 10 at own 25Jacolby Criswell pass complete to Alex Taylor for 15 yds to the UNC 40 for a 1ST down
15:001st & 10 at own 40Omarion Hampton run for 1 yd to the UNC 41
15:002nd & 9 at own 41Jacolby Criswell pass complete to J.J. Jones for 29 yds to the JMU 30 for a 1ST down
15:001st & 10 at opp 30Omarion Hampton run for 5 yds to the JMU 25
15:002nd & 5 at opp 25Jacolby Criswell pass complete to Omarion Hampton for 7 yds to the JMU 18 for a 1ST down
15:001st & 10 at opp 18Jacolby Criswell pass incomplete
15:002nd & 10 at opp 18No Huddle-Shotgun Criswell,Jacolby pass incomplete short left thrown to JMU16 QB hurried by McMullin,Mychal PENALTY UNC Holding (Sampson,Howard) 10 yards from JMU18 to JMU28. NO PLAY.
15:002nd & 20 at opp 28Jacolby Criswell run for 3 yds to the JMU 25
15:003rd & 17 at opp 25Jacolby Criswell pass incomplete
11:354th & 17 at opp 25Noah Burnette 42 yd FG GOODJames Madison 53, North Carolina 24
James Madison Touchdown, 6 plays
11:351st & 10 at own 35Lucas Osada kickoff for 65 yds for a touchback
11:351st & 10 at own 25Cam Ross run for 10 yds to the JMU 35 for a 1ST down
11:351st & 10 at own 35George Pettaway run for 1 yd to the JMU 36
11:352nd & 9 at own 36Alonza Barnett III pass incomplete
11:353rd & 9 at own 36Alonza Barnett III pass complete to Yamir Knight for 48 yds to the UNC 16 for a 1ST down
11:351st & 10 at opp 16PENALTY JMU False Start (McMurtrie,Pat) 5 yards from UNC16 to UNC21. NO PLAY.
11:351st & 15 at opp 21Alonza Barnett III pass complete to Yamir Knight for 7 yds to the UNC 14 for a 1ST down North Carolina Penalty, Face Mask (7 yards) (7 Yards) to the UNC 7 for a 1ST down
9:161st & goal at opp 7Alonza Barnett III pass complete to Dylan Williams for 7 yds for a TD (Noe Ruelas KICK)James Madison 60, North Carolina 24
North Carolina Touchdown, 6 plays
9:121st & 10 at own 35Cristiano Rosa kickoff for 65 yds , Javarius Green return for 21 yds to the UNC 21
9:121st & 10 at own 21Jacolby Criswell pass incomplete
9:122nd & 10 at own 21Jacolby Criswell run for 13 yds to the UNC 34 for a 1ST down
9:121st & 10 at own 34Omarion Hampton run for 9 yds to the UNC 43
9:122nd & 1 at own 43Jacolby Criswell pass complete to John Copenhaver for 22 yds to the JMU 35 for a 1ST down
9:121st & 10 at opp 35Jacolby Criswell pass complete to Jordan Shipp for 20 yds to the JMU 15 for a 1ST down
7:231st & 10 at opp 15Timeout James Madison, clock 07:23
7:231st & 10 at opp 15No Huddle-Shotgun Criswell,Jacolby pass incomplete short left thrown to JMU03 QB hurried by DeNgohe,Darold PENALTY JMU Roughing The Passer offsetting UNC Intentional Grounding offsetting. NO PLAY.
7:111st & 10 at opp 15Omarion Hampton 15 Yd Run (Jacolby Criswell Pass to Bryson Nesbit for Two-Point Conversion)James Madison 60, North Carolina 32
James Madison Punt return TD, 6 plays (North Carolina scores)
7:111st & 10 at own 35Lucas Osada kickoff for 65 yds for a touchback
7:111st & 10 at own 25Tyler Purdy run for 4 yds to the JMU 29
7:112nd & 6 at own 29George Pettaway run for 4 yds to the JMU 33
7:113rd & 2 at own 33Tyler Purdy run for 4 yds to the JMU 37 for a 1ST down
7:111st & 10 at own 37Alonza Barnett III run for 4 yds to the JMU 33
7:112nd & 14 at own 33Alonza Barnett III run for 6 yds to the JMU 39
7:113rd & 8 at own 39Alonza Barnett III pass complete to Omarion Dollison for 6 yds to the JMU 45
7:114th & 2 at own 45PENALTY JMU False Start (Simmons,Joseph) 5 yards from JMU45 to JMU40. NO PLAY.
3:084th & 7 at own 40Davion Gause 34 Yd Return of Blocked Punt (Two-Point Pass Conversion Failed)James Madison 60, North Carolina 38
James Madison Field goal, 10 plays
3:081st & 10 at own 35Lucas Osada kickoff for 65 yds for a touchback
3:081st & 10 at own 25George Pettaway run for 3 yds to the JMU 28
3:082nd & 7 at own 28Alonza Barnett III pass complete to Taylor Thompson for 13 yds to the JMU 41 for a 1ST down
3:081st & 10 at own 41Alonza Barnett III pass incomplete
3:082nd & 10 at own 41George Pettaway run for 4 yds to the JMU 45
3:083rd & 6 at own 45PENALTY JMU False Start (Sweazie,Carter) 5 yards from JMU45 to JMU40. NO PLAY.
3:083rd & 11 at own 40Alonza Barnett III pass complete to Yamir Knight for 10 yds to the 50 yard line
0:004th & 1 at the 50Alonza Barnett III run for 24 yds to the UNC 26 for a 1ST down
Q4 15:001st & 10 at opp 26Alonza Barnett III pass complete to Cam Ross for a loss of 2 yards to the UNC 28
Q4 15:002nd & 12 at opp 28Wayne Knight run for 3 yds to the UNC 25
Q4 15:003rd & 9 at opp 25Alonza Barnett III pass incomplete
Q4 13:284th & 9 at opp 25Noe Ruelas 44 yd FG GOODJames Madison 63, North Carolina 38
4th quarter6 drives, then James Madison 70, North Carolina 50
North Carolina Touchdown, 7 plays
13:191st & 10 at own 35Cristiano Rosa kickoff for 65 yds , Javarius Green return for 22 yds to the UNC 22
13:191st & 10 at own 22Jacolby Criswell pass complete to Omarion Hampton for 19 yds to the UNC 41 for a 1ST down
13:191st & 10 at own 41Jacolby Criswell pass incomplete
13:192nd & 10 at own 41Jacolby Criswell pass complete to J.J. Jones for 19 yds to the JMU 40 for a 1ST down
13:191st & 10 at opp 40Jacolby Criswell pass complete to Kobe Paysour for 26 yds to the JMU 14 for a 1ST down
13:191st & 10 at opp 14Jacolby Criswell pass complete to John Copenhaver for 5 yds to the JMU 9
13:192nd & 5 at opp 9Jacolby Criswell run for 7 yds to the JMU 2 for a 1ST down
11:001st & goal at opp 2Omarion Hampton 2 Yd Run (Two-Point Pass Conversion Failed)James Madison 63, North Carolina 44
James Madison Punt, 3 plays
11:001st & 10 at own 35Lucas Osada kickoff for 65 yds for a touchback
11:001st & 10 at own 25Alonza Barnett III pass incomplete
11:002nd & 10 at own 25George Pettaway run for 5 yds to the JMU 30
11:003rd & 5 at own 30Alonza Barnett III pass incomplete
10:034th & 5 at own 30Ryan Hanson punt for 40 yds, fair catch by Alijah Huzzie at the UNC 30
North Carolina Fumble, 4 plays
10:031st & 10 at own 30Jacolby Criswell pass complete to Bryson Nesbit for 12 yds to the UNC 42 for a 1ST down
10:031st & 10 at own 42Jacolby Criswell pass incomplete
10:032nd & 10 at own 42Jacolby Criswell pass incomplete
9:193rd & 10 at own 42Jacolby Criswell sacked by Eric O’Neill for a loss of 9 yards to the UNC 33 Jacolby Criswell fumbled, recovered by JMU Gannon Weathersby , return for 0 yards
James Madison Touchdown, 7 plays
9:192nd & 5 at opp 28Alonza Barnett III run for 6 yds to the UNC 22 for a 1ST down
9:191st & 10 at opp 22Tyler Purdy run for 8 yds to the UNC 14
9:192nd & 2 at opp 14Tyler Purdy run for 3 yds to the UNC 11 for a 1ST down
9:191st & 10 at opp 11Shotgun Pettaway,George rush left for 10 yards gain to the UNC01 (Lane,Antavious) PENALTY JMU Illegal Formation 5 yards from UNC11 to UNC16. NO PLAY.
9:191st & 15 at opp 16Alonza Barnett III run for 3 yds to the UNC 13
9:192nd & 12 at opp 13Tyler Purdy run for 2 yds to the UNC 11
9:191st & 10 at opp 33George Pettaway run for 5 yds to the UNC 28
4:303rd & 10 at opp 11Timeout James Madison, clock 04:30
4:263rd & 10 at opp 11Alonza Barnett III pass complete to Logan Kyle for 11 yds for a TD (Noe Ruelas KICK)James Madison 70, North Carolina 44
North Carolina Touchdown, 12 plays
4:191st & 10 at own 35Cristiano Rosa kickoff for 58 yds , Javarius Green return for 13 yds to the UNC 20
4:191st & 10 at own 20Jacolby Criswell pass incomplete
4:192nd & 10 at own 20Omarion Hampton run for 48 yds to the JMU 32 for a 1ST down
4:191st & 10 at opp 32Jacolby Criswell pass complete to Omarion Hampton for 8 yds to the JMU 24
4:192nd & 2 at opp 24PENALTY UNC False Start (Gause,Davion) 5 yards from JMU24 to JMU29. NO PLAY.
4:192nd & 7 at opp 29Jacolby Criswell pass incomplete
4:193rd & 7 at opp 29Jacolby Criswell pass complete to Gavin Blackwell for 8 yds to the JMU 21 for a 1ST down
4:191st & 10 at opp 21Jacolby Criswell sacked by Trent Hendrick for a loss of 4 yards to the JMU 25
4:192nd & 14 at opp 25Davion Gause run for 3 yds to the JMU 28
2:004th & 3 at opp 14Davion Gause run for 11 yds to the JMU 3 for a 1ST down
2:001st & goal at opp 3Jacolby Criswell run for 6 yds to the JMU 9
2:003rd & 17 at opp 28Timeout North Carolina, clock 02:00
2:003rd & 17 at opp 28Jacolby Criswell pass complete to Gavin Blackwell for 14 yds to the JMU 14
1:312nd & goal at opp 9Timeout North Carolina, clock 01:31
1:312nd & goal at opp 9Jacolby Criswell pass complete to Davion Gause for 4 yds to the JMU 5
1:183rd & goal at opp 5Jacolby Criswell pass complete to Jordan Shipp for 5 yds for a TD (Two-Point Conversion failed)James Madison 70, North Carolina 50
James Madison End of game, 2 plays
1:181st & 10 at own 35Noah Burnette kickoff for 16 yds
1:181st & 10 at opp 46Jobi Malary run for 3 yds to the UNC 43
0:002nd & 7 at opp 43D. Morris takes a knee

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.

North Carolina leads 3–⁠1 in four meetings.

Recent meetings
2024James Madison 70, North Carolina 50
2016North Carolina 56, James Madison 28
2011North Carolina 42, James Madison 10
2007North Carolina 37, James Madison 14

Around this game