Wake Forest at North Carolina

Saturday, November 16, 2024

North Carolina beat Wake Forest 31–⁠24. It was their 112th meeting; after it, North Carolina led the series 71–⁠33–⁠2 in the games on file.

AwayWake Forest4–⁠8 in 2024
24
HomeNorth Carolina6–⁠7 in 2024
31

Final at Kenan Stadium, Chapel HillTV: ACC NetworkAttendance 48,364

At kickoff
45°F, calmWeather: 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
Wake Forest3014724
North Carolina01014731

How the win probability moved

North Carolina favored

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

Wake Forest favored

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

Standouts

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

Player stats

Wake Forest

PassingC/AttYdsTDInt
Michael Kern14/2317212
Hank Bachmeier10/146800
RushingCarYdsTDLong
Demond Claiborne2095222
Hank Bachmeier612013
Tate Carney3804
ReceivingRecYdsTDLong
Taylor Morin470140
Donavon Greene558028
Horatio Fields331012
Demond Claiborne328013
DefenseTklTFLSacksInt
Branson Combs14000
Nick Andersen11000
Dylan Hazen9210
Jasheen Davis73.52.50
Aiden Hall4110
Zach Lohavichan41.50.50

North Carolina

PassingC/AttYdsTDInt
Jacolby Criswell14/2213210
RushingCarYdsTDLong
Omarion Hampton35244138
Davion Gause51907
John Copenhaver1606
ReceivingRecYdsTDLong
J.J. Jones235120
John Copenhaver333018
Nate McCollum122022
Jordan Shipp222012
DefenseTklTFLSacksInt
Power Echols8001
Alijah Huzzie80.500
Kaimon Rucker5110
Antavious Lane5000
Joshua Harris3110
Marcus Allen2001

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

Team stats

Wake ForestNorth Carolina
354Total yards362
240Passing yards132
114Rushing yards230
6.5Yards per pass6.0
3.6Yards per rush4.3
19First downs21
6–⁠14Third downs6–⁠15
0–⁠1Fourth downs2–⁠2
3Turnovers1
9–⁠90Penalties10–⁠83
24:59Possession35:01
5Sacks (by defense)2

Efficiency

Wake ForestNorth Carolina
38%Success rate48%
0.15EPA per play0.15
1.34Explosiveness1.09
0.13Rushing EPA0.23
0.30Passing EPA−0.01
24%Passing-down success31%
0.14First-down EPA−0.03
−0.08Second-down EPA0.05
0.83Third-down EPA0.47
22%Havoc by its defense15%

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)

North Carolina 73% to win. Elo’s favorite won.

The line

North Carolina −10.5, over/under 64.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%, Wake Forest 24%. CollegeFootballData.com’s estimate from the point spread.

Every drive

North Carolina end zoneWake Forest end zoneQ1 North CarolinaPunt, 3 playsQ1 Wake ForestPunt, 3 playsQ1 North CarolinaMissed FG, 13 playsQ1 Wake ForestField goal, 9 playsQ1 North CarolinaTouchdown, 11 playsQ2 Wake ForestPunt, 3 playsQ2 North CarolinaPunt, 8 playsQ2 Wake ForestTurnover on downs, 12 playsQ2 North CarolinaField goal, 7 playsQ2 Wake ForestEnd of half, 1 playQ3 Wake ForestTouchdown, 7 playsQ3 North CarolinaTouchdown, 6 playsQ3 Wake ForestInterception, 5 playsQ3 Wake ForestPunt, 5 playsQ3 North CarolinaFumble, 2 playsQ3 Wake ForestTouchdown, 1 playQ3 North CarolinaPunt, 3 playsQ3 Wake ForestInterception, 2 playsQ3 North CarolinaPunt, 3 playsQ3 Wake ForestPunt, 3 playsQ3 North CarolinaPunt, 4 playsQ4 Wake ForestPunt, 8 playsQ4 North CarolinaPunt, 8 playsQ4 Wake ForestFumble, 2 playsQ4 North CarolinaTouchdown, 5 playsQ4 Wake ForestTouchdown, 9 playsQ4 North CarolinaEnd of game, 4 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. North Carolina drives left to right, Wake Forest right to left. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
  1. Q1 North CarolinaPunt, 3 plays, −4 yards
  2. Q1 Wake ForestPunt, 3 plays, 7 yards
  3. Q1 North CarolinaMissed FG, 13 plays, 63 yards
  4. Q1 Wake ForestField goal, 9 plays, 65 yards
  5. Q1 North CarolinaTouchdown, 11 plays, 75 yards
  6. Q2 Wake ForestPunt, 3 plays, 1 yard
  7. Q2 North CarolinaPunt, 8 plays, 24 yards
  8. Q2 Wake ForestTurnover on downs, 12 plays, 48 yards
  9. Q2 North CarolinaField goal, 7 plays, 56 yards
  10. Q2 Wake ForestEnd of half, 1 play, −1 yard
  11. Q3 Wake ForestTouchdown, 7 plays, 75 yards
  12. Q3 North CarolinaTouchdown, 6 plays, 75 yards
  13. Q3 Wake ForestInterception, 5 plays, 18 yards
  14. Q3 Wake ForestPunt, 5 plays, 15 yards
  15. Q3 North CarolinaFumble, 2 plays, −8 yards
  16. Q3 Wake ForestTouchdown, 1 play, 7 yards
  17. Q3 North CarolinaPunt, 3 plays, −8 yards
  18. Q3 Wake ForestInterception, 2 plays, 5 yards
  19. Q3 North CarolinaPunt, 3 plays, −3 yards
  20. Q3 Wake ForestPunt, 3 plays, 5 yards
  21. Q3 North CarolinaPunt, 4 plays, 8 yards
  22. Q4 Wake ForestPunt, 8 plays, 14 yards
  23. Q4 North CarolinaPunt, 8 plays, 38 yards
  24. Q4 Wake ForestFumble, 2 plays, 3 yards
  25. Q4 North CarolinaTouchdown, 5 plays, 18 yards
  26. Q4 Wake ForestTouchdown, 9 plays, 75 yards
  27. Q4 North CarolinaEnd of game, 4 plays, 18 yards

Play by play

1st quarter5 drives, then Wake Forest 3, North Carolina 0
North Carolina Punt, 3 plays
15:001st & 10 at own 35Caleb Carlson kickoff for 65 yds for a touchback
15:001st & 10 at own 25Jacolby Criswell pass complete to Omarion Hampton for 6 yds to the UNC 31
15:002nd & 4 at own 31Omarion Hampton run for 1 yd to the UNC 32
15:003rd & 3 at own 32North Carolina Penalty, Intentional Grounding (Jacolby Criswell) to the UNC 21
14:014th & 14 at own 21Tom Maginness punt for 38 yds
Wake Forest Punt, 3 plays
14:011st & 10 at own 41Demond Claiborne run for 4 yds to the WAKE 45
14:012nd & 6 at own 45Hank Bachmeier pass complete to Taylor Morin for 3 yds to the WAKE 48
14:013rd & 3 at own 48Hank Bachmeier pass incomplete to Horatio Fields
12:524th & 3 at own 48Ivan Mora punt for 32 yds, fair catch by Alijah Huzzie at the UNC 20
North Carolina Missed FG, 13 plays
12:522nd & 4 at own 26Timeout North Carolina, clock 12:52
12:521st & 10 at own 20Omarion Hampton run for 6 yds to the UNC 26
12:522nd & 4 at own 26Omarion Hampton run for 9 yds to the UNC 35 for a 1ST down
12:521st & 10 at own 35Jacolby Criswell pass incomplete to Paul Billups II
12:522nd & 10 at own 35Omarion Hampton run for 6 yds to the UNC 41
12:523rd & 4 at own 41Jacolby Criswell pass incomplete to Kobe Paysour
12:524th & 4 at own 41John Copenhaver run for 6 yds to the UNC 47 for a 1ST down
12:521st & 10 at own 47Jacolby Criswell sacked by Jasheen Davis for a loss of 1 yard to the UNC 46
12:522nd & 11 at own 46Omarion Hampton run for 20 yds to the WAKE 34 for a 1ST down
12:521st & 10 at opp 34Omarion Hampton run for 27 yds to the WAKE 7 for a 1ST down
12:521st & goal at opp 7Omarion Hampton run for 4 yds to the WAKE 3
12:522nd & goal at opp 3Jacolby Criswell sacked by Dylan Hazen for a loss of 6 yards to the WAKE 9
12:523rd & goal at opp 9Jacolby Criswell sacked by Jasheen Davis for a loss of 8 yards to the WAKE 17
7:104th & goal at opp 17Noah Burnette 34 yd FG MISSED
Wake Forest Field goal, 9 plays
7:101st & 10 at own 20No Huddle-Shotgun Bachmeier,Hank pass incomplete short middle to Greene,Donavon thrown to WAK33 broken up by Huzzie,Alijah, 1ST DOWN, PENALTY UNC Pass Interference (Huzzie,Alijah) 13 yards from WAK20 to WAK33, 1ST DOWN. NO PLAY.
7:101st & 10 at own 33Timeout North Carolina, clock 07:10
7:101st & 10 at own 33Demond Claiborne run for 2 yds to the WAKE 35
7:102nd & 8 at own 35Hank Bachmeier pass complete to Demond Claiborne for 4 yds to the WAKE 39
7:103rd & 4 at own 39Hank Bachmeier pass complete to Demond Claiborne for 13 yds to the UNC 48 for a 1ST down
7:101st & 10 at opp 48No Huddle-Shotgun Bachmeier,Hank pass incomplete deep right to Fields,Horatio thrown to UNC04 PENALTY UNC Pass Interference (Allen,Marcus) 15 yards from UNC48 to UNC33, 1ST DOWN. NO PLAY.
7:101st & 10 at opp 33Demond Claiborne run for 6 yds to the UNC 27
7:102nd & 4 at opp 27Hank Bachmeier pass complete to Horatio Fields for 8 yds to the UNC 19 for a 1ST down North Carolina Penalty, Defensive Offside (Yards) declined for a 1ST down
7:101st & 10 at opp 19PENALTY WAK False Start (Gordon,DeVonte) 5 yards from UNC19 to UNC24. NO PLAY.
7:101st & 15 at opp 24Hank Bachmeier pass complete to Cameron Hite for 2 yds to the UNC 26
7:102nd & 17 at opp 26Hank Bachmeier pass complete to Taylor Morin for 11 yds to the UNC 15
7:103rd & 6 at opp 15Hank Bachmeier pass incomplete to Taylor Morin
3:214th & 6 at opp 15Matthew Dennis 33 yd FG GOODWake Forest 3, North Carolina 0
3:211st & 10 at own 25Timeout North Carolina, clock 03:21
North Carolina Touchdown, 11 plays
3:211st & 10 at own 35Caleb Carlson kickoff for 65 yds for a touchback
3:211st & 10 at own 25Shotgun Hampton,Omarion rush left for 1 yard gain to the UNC26 (Patterson,Davaughn; Hazen,Dylan), out of bounds PENALTY UNC Holding (Sampson,Howard) 10 yards from UNC25 to UNC15. NO PLAY.
3:211st & 20 at own 15PENALTY WAK Personal Foul (Hazen,Dylan) 15 yards from UNC15 to UNC30, 1ST DOWN. NO PLAY.
3:211st & 10 at own 30Omarion Hampton run for 10 yds to the UNC 40 for a 1ST down
3:211st & 10 at own 40Omarion Hampton run for 9 yds to the UNC 49
3:212nd & 1 at own 49Omarion Hampton run for 8 yds to the WAKE 43 for a 1ST down
3:211st & 10 at opp 43Davion Gause run for 7 yds to the WAKE 36
3:212nd & 3 at opp 36Davion Gause run for 2 yds to the WAKE 34
0:003rd & 1 at opp 34Omarion Hampton run for no gain to the WAKE 34
Q2 15:004th & 1 at opp 34Omarion Hampton run for 1 yd to the WAKE 33 for a 1ST down
Q2 15:001st & 10 at opp 33Omarion Hampton run for 26 yds to the WAKE 7 for a 1ST down
Q2 15:001st & goal at opp 7Omarion Hampton run for 2 yds to the WAKE 5
Q2 15:002nd & goal at opp 5Omarion Hampton run for 1 yd to the WAKE 4
Q2 12:263rd & goal at opp 4Jacolby Criswell run for 4 yds for a TD (Noah Burnette KICK)North Carolina 7, Wake Forest 3
2nd quarter5 drives, then North Carolina 10, Wake Forest 3
Wake Forest Punt, 3 plays
12:261st & 10 at own 35Lucas Osada kickoff for 65 yds for a touchback
12:261st & 10 at own 25No Huddle-Shotgun Bachmeier,Hank pass incomplete deep left to Greene,Donavon thrown to UNC30 broken up by Allen,Marcus PENALTY WAK Ineligible Downfield on Pass (Petitbon,Luke) 5 yards from WAK25 to WAK20. NO PLAY.
12:261st & 15 at own 20Hank Bachmeier pass complete to Harry Lodge for 4 yds to the WAKE 24
12:262nd & 11 at own 24Hank Bachmeier run for 1 yd to the WAKE 25
12:263rd & 10 at own 25Hank Bachmeier run for 1 yd to the WAKE 26
10:334th & 9 at own 26Ivan Mora punt for 48 yds, fair catch by Alijah Huzzie at the UNC 26
North Carolina Punt, 8 plays
10:332nd & 2 at own 34Timeout North Carolina, clock 10:33
10:331st & 10 at own 26Jacolby Criswell pass complete to John Copenhaver for 8 yds to the UNC 34
10:332nd & 2 at own 34Davion Gause run for 4 yds to the UNC 38 for a 1ST down
10:331st & 10 at own 38Jacolby Criswell pass incomplete to Kobe Paysour
10:332nd & 10 at own 38Davion Gause run for 7 yds to the UNC 45
10:333rd & 3 at own 45Jacolby Criswell run for 3 yds to the UNC 48 for a 1ST down
10:331st & 10 at own 48Davion Gause run for a loss of 1 yard to the UNC 47
10:332nd & 11 at own 47Jacolby Criswell pass complete to Omarion Hampton for 3 yds to the 50 yard line
10:333rd & 8 at the 50Jacolby Criswell pass incomplete to Jordan Shipp
6:454th & 8 at the 50Tom Maginness punt for 35 yds, fair catch by Taylor Morin at the WAKE 15
Wake Forest Turnover on downs, 12 plays
6:452nd & 11 at own 14Timeout North Carolina, clock 06:45
6:451st & 10 at own 15Demond Claiborne run for a loss of 1 yard to the WAKE 14
6:452nd & 11 at own 14Demond Claiborne run for 22 yds to the WAKE 36 for a 1ST down
6:451st & 10 at own 36Demond Claiborne run for 4 yds to the WAKE 40
6:452nd & 6 at own 40Hank Bachmeier run for no gain to the WAKE 40
6:453rd & 6 at own 40Hank Bachmeier run for 13 yds to the UNC 47 for a 1ST down
6:451st & 10 at opp 47Hank Bachmeier pass complete to Cameron Hite for 6 yds to the UNC 41
6:452nd & 4 at opp 41PENALTY WAK False Start (Petitbon,Luke) 5 yards from UNC41 to UNC46. NO PLAY.
6:452nd & 9 at opp 46Hank Bachmeier sacked by Kaimon Rucker for a loss of 6 yards to the WAKE 48
6:453rd & 15 at own 48Hank Bachmeier pass complete to Tate Carney for 17 yds to the UNC 35 for a 1ST down
6:451st & 10 at opp 35Demond Claiborne run for 4 yds to the UNC 31
2:002nd & 6 at opp 31Timeout North Carolina, clock 02:00
2:002nd & 6 at opp 31Hank Bachmeier pass incomplete to Demond Claiborne
2:003rd & 6 at opp 31No Huddle-Shotgun Bachmeier,Hank pass incomplete short right to Alexander,Deuce thrown to UNC25 PENALTY WAK Holding (Trost,Keagen) 10 yards from UNC31 to UNC41. NO PLAY.
2:003rd & 16 at opp 41Hank Bachmeier pass complete to Deuce Alexander for 4 yds to the UNC 37
1:454th & 12 at opp 37Timeout North Carolina, clock 01:45
1:394th & 12 at opp 37Hank Bachmeier pass incomplete to Deuce Alexander
North Carolina Field goal, 7 plays
1:391st & 10 at own 37Shotgun Criswell,Jacolby pass incomplete deep right to McCollum,Nate thrown to WAK25 broken up by Slocum,Evan PENALTY UNC Holding (Lampkin,Willie) 10 yards from UNC37 to UNC27. NO PLAY.
1:391st & 20 at own 27Jacolby Criswell pass complete to Jordan Shipp for 10 yds to the UNC 37
1:392nd & 10 at own 37Jacolby Criswell pass complete to Omarion Hampton for 9 yds to the UNC 46
1:393rd & 1 at own 46Jacolby Criswell pass complete to Jordan Shipp for 12 yds to the WAKE 42 for a 1ST down
1:391st & 10 at opp 42Jacolby Criswell pass complete to Omarion Hampton for 5 yds to the WAKE 37
0:312nd & 5 at opp 37Timeout Wake Forest, clock 00:31
0:312nd & 5 at opp 37Jacolby Criswell pass complete to Nate McCollum for 22 yds to the WAKE 15 for a 1ST down
0:311st & 10 at opp 15No Huddle-Shotgun Hampton,Omarion rush left for 2 yards gain to the WAK13 (Patterson,Davaughn) PENALTY UNC Holding (Lampkin,Willie) 10 yards from WAK15 to WAK25. NO PLAY.
0:141st & 20 at opp 25Timeout North Carolina, clock 00:14
0:141st & 20 at opp 25Jacolby Criswell pass complete to John Copenhaver for 18 yds to the WAKE 7
0:052nd & 2 at opp 7Timeout North Carolina, clock 00:05
0:012nd & 2 at opp 7Noah Burnette 24 yd FG GOODNorth Carolina 10, Wake Forest 3
Wake Forest End of half, 1 play
0:011st & 10 at own 35Lucas Osada kickoff for 65 yds for a touchback
0:001st & 10 at own 25H. Bachmeier takes a knee
3rd quarter11 drives, then North Carolina 24, Wake Forest 17
Wake Forest Touchdown, 7 plays
15:001st & 10 at own 35Lucas Osada kickoff for 65 yds for a touchback
15:001st & 10 at own 25Hank Bachmeier run for 3 yds to the WAKE 28
15:002nd & 7 at own 28Michael Kern pass complete to Donavon Greene for 28 yds to the UNC 44 for a 1ST down
15:001st & 10 at opp 44Michael Kern pass complete to Demond Claiborne for 11 yds to the UNC 33 for a 1ST down
15:001st & 10 at opp 33Demond Claiborne run for 3 yds to the UNC 30
15:002nd & 7 at opp 30No Huddle-Shotgun Kern,Michael pass incomplete deep left to Morin,Taylor thrown to UNC05 broken up by Cost,Kaleb PENALTY UNC Pass Interference (Cost,Kaleb) 15 yards from UNC30 to UNC15, 1ST DOWN. NO PLAY.
15:001st & 10 at opp 15Michael Kern pass complete to Harry Lodge for 4 yds to the UNC 11
15:002nd & 6 at opp 11Demond Claiborne run for 9 yds to the UNC 2 for a 1ST down
12:201st & goal at opp 2Demond Claiborne run for 2 yds for a TD (Matthew Dennis KICK)Tied at 10
12:201st & goal at opp 3Dennis,Matthew kick attempt failed (H: Mora,Ivan, LS: Cobb,Will) PENALTY UNC Offside (Evans,Desmond). NO PLAY.
12:201st & 10 at own 25Timeout North Carolina, clock 12:20
North Carolina Touchdown, 6 plays
12:201st & 10 at own 35Caleb Carlson kickoff for 65 yds for a touchback
12:201st & 10 at own 25Omarion Hampton run for 2 yds to the UNC 27
12:202nd & 8 at own 27Jacolby Criswell pass complete to John Copenhaver for 7 yds to the UNC 34
12:203rd & 1 at own 34Omarion Hampton run for 38 yds to the WAKE 28 for a 1ST down
12:201st & 10 at opp 28Omarion Hampton run for 10 yds to the WAKE 18 for a 1ST down
12:201st & 10 at opp 18Omarion Hampton run for 3 yds to the WAKE 15
9:262nd & 7 at opp 15Jacolby Criswell pass complete to J.J. Jones for 15 yds for a TD (Noah Burnette KICK)North Carolina 17, Wake Forest 10
Wake Forest Interception, 5 plays
9:261st & 10 at own 35Lucas Osada kickoff for 65 yds for a touchback
9:261st & 10 at own 25Tate Carney run for 4 yds to the WAKE 29
9:262nd & 6 at own 29Michael Kern pass complete to Donavon Greene for 14 yds to the WAKE 43 for a 1ST down
9:261st & 10 at own 43Tate Carney run for no gain to the WAKE 43
9:262nd & 10 at own 43Michael Kern pass incomplete to Donavon Greene
Wake Forest Punt, 5 plays
8:051st & 10 at own 35Lucas Osada kickoff for 65 yds for a touchback
8:051st & 10 at own 25Demond Claiborne run for 8 yds to the WAKE 33
8:052nd & 2 at own 33Demond Claiborne run for 9 yds to the WAKE 42 for a 1ST down
8:051st & 10 at own 42Demond Claiborne run for 1 yd to the WAKE 43
8:052nd & 9 at own 43Demond Claiborne run for a loss of 3 yards to the WAKE 40
8:053rd & 12 at own 40Michael Kern pass incomplete to Donavon Greene
6:054th & 12 at own 40Ivan Mora punt for 45 yds, fair catch by Alijah Huzzie at the UNC 15
North Carolina Fumble, 2 plays
6:052nd & 13 at own 12Timeout North Carolina, clock 06:05
6:051st & 10 at own 15Omarion Hampton run for a loss of 3 yards to the UNC 12
5:192nd & 13 at own 12Jacolby Criswell run for a loss of 5 yards to the UNC 7 Jacolby Criswell fumbled, recovered by WAKE BJ Williams
Wake Forest Touchdown, 1 play
5:141st & goal at opp 7Demond Claiborne 7 Yd Run (Matthew Dennis Kick)
North Carolina Punt, 3 plays
5:141st & 10 at own 35Caleb Carlson kickoff for 65 yds for a touchback
5:141st & 10 at own 25Omarion Hampton run for a loss of 1 yard to the UNC 24
5:142nd & 11 at own 24Jacolby Criswell pass incomplete to Kobe Paysour
5:143rd & 11 at own 24Jacolby Criswell pass complete to Omarion Hampton for 7 yds Omarion Hampton fumbled, recovered by UNC Jacolby Criswell
3:414th & 18 at own 17Tom Maginness punt for 41 yds, fair catch by Taylor Morin at the WAKE 42
Wake Forest Interception, 2 plays
3:411st & 10 at own 42Demond Claiborne run for 5 yds to the WAKE 47
3:032nd & 5 at own 47Michael Kern pass intercepted
North Carolina Punt, 3 plays
3:031st & 10 at own 37Omarion Hampton run for 3 yds to the UNC 40
3:032nd & 7 at own 40Jacolby Criswell pass incomplete to Kobe Paysour
3:033rd & 7 at own 40Jacolby Criswell sacked by Aiden Hall for a loss of 1 yard to the UNC 39
3:034th & 8 at own 39PENALTY UNC False Start (Triplett,Spencer) 5 yards from UNC39 to UNC34. NO PLAY.
1:254th & 13 at own 34Tom Maginness punt for 41 yds, fair catch by Taylor Morin at the WAKE 25
Wake Forest Punt, 3 plays
1:251st & 10 at own 25Demond Claiborne run for 3 yds to the WAKE 28
1:252nd & 7 at own 28Michael Kern run for 2 yds to the WAKE 30
1:253rd & 5 at own 30Michael Kern pass incomplete
0:304th & 5 at own 30Ivan Mora punt for 48 yds, fair catch by Alijah Huzzie at the UNC 22
North Carolina Punt, 4 plays
0:301st & 10 at own 22Jacolby Criswell pass complete to J.J. Jones for 20 yds to the UNC 42 for a 1ST down
0:001st & 10 at own 42Omarion Hampton run for a loss of 1 yard to the UNC 41
Q4 15:002nd & 11 at own 41Jacolby Criswell run for a loss of 17 yards to the UNC 24 Jacolby Criswell fumbled, recovered by UNC
Q4 15:003rd & 28 at own 24Jacolby Criswell run for 6 yds to the UNC 30
Q4 13:124th & 22 at own 30Tom Maginness punt for 35 yds, fair catch by Taylor Morin at the WAKE 35
4th quarter6 drives, then North Carolina 31, Wake Forest 24
Wake Forest Punt, 8 plays
13:122nd & 3 at own 42Timeout North Carolina, clock 13:12
13:121st & 10 at own 35Michael Kern pass complete to Micah Mays Jr. for 7 yds to the WAKE 42
13:122nd & 3 at own 42Tate Carney run for 4 yds to the WAKE 46 for a 1ST down
13:121st & 10 at own 46Michael Kern pass incomplete to Cameron Hite
13:122nd & 10 at own 46Michael Kern pass complete to Micah Mays Jr. for 6 yds to the UNC 48
13:123rd & 4 at opp 48Demond Claiborne run for 4 yds to the UNC 44 for a 1ST down
13:121st & 10 at opp 44No Huddle-Shotgun Claiborne,Demond rush left for 3 yards gain to the UNC41 (Cost,Kaleb) PENALTY WAK Illegal Formation declined WAK Face Mask (Mays Jr.,Micah) 15 yards from UNC44 to WAK41. NO PLAY.
13:121st & 25 at own 41Demond Claiborne run for 1 yd to the WAKE 42
13:122nd & 24 at own 42Michael Kern pass complete to Cameron Hite for 7 yds to the WAKE 49
13:123rd & 17 at own 49Michael Kern pass incomplete to Micah Mays Jr.
9:334th & 17 at own 49Ivan Mora punt for 42 yds, fair catch by Alijah Huzzie at the UNC 9
North Carolina Punt, 8 plays
9:332nd & 2 at own 17Timeout North Carolina, clock 09:33
9:331st & 10 at own 9Omarion Hampton run for 8 yds to the UNC 17
9:332nd & 2 at own 17Omarion Hampton run for 3 yds to the UNC 20 for a 1ST down
9:331st & 10 at own 20Jacolby Criswell pass complete to Kobe Paysour for 4 yds to the UNC 24
9:332nd & 6 at own 24Omarion Hampton run for 4 yds to the UNC 28
9:333rd & 2 at own 28Omarion Hampton run for 12 yds to the UNC 40 for a 1ST down
9:331st & 10 at own 40Jacolby Criswell pass incomplete to Kobe Paysour
9:332nd & 10 at own 40Omarion Hampton run for 7 yds to the UNC 47
9:333rd & 3 at own 47Jacolby Criswell pass incomplete to J.J. Jones
5:404th & 3 at own 47Tom Maginness punt for 38 yds, fair catch by Taylor Morin at the WAKE 15
Wake Forest Fumble, 2 plays
5:402nd & 5 at own 20Timeout North Carolina, clock 05:40
5:401st & 10 at own 15Demond Claiborne run for 5 yds to the WAKE 20
5:082nd & 5 at own 20Michael Kern sacked by Joshua Harris for a loss of 2 yards to the WAKE 18 Michael Kern fumbled, recovered by UNC Travis Shaw , return for 0 yards
North Carolina Touchdown, 5 plays
5:081st & 10 at opp 18Omarion Hampton run for 4 yds to the WAKE 14
5:082nd & 6 at opp 14Omarion Hampton run for 3 yds to the WAKE 11
5:083rd & 3 at opp 11Omarion Hampton run for 7 yds to the WAKE 4 for a 1ST down
5:081st & goal at opp 4PENALTY UNC False Start (Jones,J.J.) 5 yards from WAK04 to WAK09. NO PLAY.
5:081st & goal at opp 9Omarion Hampton run for 3 yds to the WAKE 6
2:312nd & goal at opp 6Timeout Wake Forest, clock 02:31
2:262nd & goal at opp 6Omarion Hampton 6 Yd Run (Noah Burnette Kick)
Wake Forest Touchdown, 9 plays
2:261st & 10 at own 35Lucas Osada kickoff for 65 yds for a touchback
2:261st & 10 at own 25PENALTY WAK False Start (Fields,Horatio) 5 yards from WAK25 to WAK20. NO PLAY.
2:261st & 15 at own 20Michael Kern pass complete to Donavon Greene for 6 yds to the WAKE 26
2:262nd & 9 at own 26Michael Kern pass complete to Donavon Greene for 7 yds to the WAKE 33
1:583rd & 2 at own 33Timeout North Carolina, clock 01:58
1:583rd & 2 at own 33Michael Kern pass complete to Donavon Greene for 3 yds to the WAKE 36 for a 1ST down
1:581st & 10 at own 36Michael Kern pass complete to Horatio Fields for 11 yds to the WAKE 47 for a 1ST down
1:581st & 10 at own 47Michael Kern pass complete to Taylor Morin for 40 yds to the UNC 13 for a 1ST down
1:581st & 10 at opp 13Michael Kern pass incomplete to Donavon Greene
1:582nd & 10 at opp 13Michael Kern pass incomplete to Taylor Morin
1:583rd & 10 at opp 13Michael Kern pass complete to Horatio Fields for 12 yds to the UNC 1 for a 1ST down
1:581st & goal at opp 1No Huddle-Shotgun Kern,Michael pass incomplete short left to Greene,Donavon thrown to UNC00 broken up by Allen,Marcus PENALTY WAK Pass Interference (Greene,Donavon) 15 yards from UNC01 to UNC16. NO PLAY.
1:151st & goal at opp 16Taylor Morin 16 Yd pass from Michael Kern (Matthew Dennis Kick)
North Carolina End of game, 4 plays
1:121st & 10 at own 35Matthew Dennis kickoff for 7 yds
1:121st & 10 at opp 42Omarion Hampton run for 3 yds to the WAKE 39
1:092nd & 7 at opp 39Timeout Wake Forest, clock 01:09
1:092nd & 7 at opp 39Wake Forest Penalty, Face Mask (15 yards) (15 Yards) to the WAKE 21 for a 1ST down
1:031st & 10 at opp 21Timeout Wake Forest, clock 01:03
1:031st & 10 at opp 21J. Criswell takes a knee
0:002nd & 12 at opp 23J. Criswell 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.

Officially, North Carolina leads 74–⁠37–⁠2; as played, 71–⁠34–⁠2 in the 107 games on file; the official count covers all 113 meetings, counting the one since this game.

Recent meetings
2025Wake Forest 28, North Carolina 12
2024North Carolina 31, Wake Forest 24
2022North Carolina 36, Wake Forest 34
2021North Carolina 58, Wake Forest 55
2020North Carolina 59, Wake Forest 53
2019Wake Forest 24, North Carolina 18

Around this game