Minnesota at North Carolina

Saturday, September 16, 2023

No. 20 North Carolina beat Minnesota 31–⁠13. It was their first meeting; after it, North Carolina led the series 1–⁠0.

AwayMinnesota6–⁠7 in 2023
13
Home20North Carolina8–⁠5 in 2023
31

Final at Kenan Stadium, Chapel HillTV: ESPNAttendance 45,151

At kickoff
81°FWeather: 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
Minnesota0103013
North Carolina7143731

Standouts

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

Player stats

Minnesota

PassingC/AttYdsTDInt
Athan Kaliakmanis11/2913301
Cole Kramer0/1001
RushingCarYdsTDLong
Darius Taylor22138128
Athan Kaliakmanis526013
Cole Kramer1404
Sean Tyler3202
ReceivingRecYdsTDLong
Corey Crooms446017
Lemeke Brockington243025
Darius Taylor125025
Sean Tyler213013
DefenseTklTFLSacksInt
Jack Henderson11101
Maverick Baranowski10000
Darius Green8100
Tyler Nubin7000
Kyler Baugh510.50
Danny Striggow3110
Chris Collins3001
Jah Joyner10.50.50

North Carolina

PassingC/AttYdsTDInt
Drake Maye29/4041422
RushingCarYdsTDLong
Omarion Hampton1346117
Drake Maye1334012
British Brooks112517
ReceivingRecYdsTDLong
Nate McCollum15165146
Kamari Morales264055
J.J. Jones364039
Bryson Nesbit446119
DefenseTklTFLSacksInt
Power Echols9001
Cedric Gray7000
Antavious Lane5000
Giovanni Biggers4000
Jacolbe Cowan1110
Armani Chatman1001

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

Team stats

MinnesotaNorth Carolina
303Total yards519
133Passing yards414
170Rushing yards105
4.4Yards per pass10.4
5.5Yards per rush2.8
19First downs26
3–⁠12Third downs12–⁠17
1–⁠1Fourth downs1–⁠1
2Turnovers2
3–⁠25Penalties5–⁠47
26:50Possession33:10
2Sacks (by defense)1

Efficiency

MinnesotaNorth Carolina
38%Success rate44%
−0.04EPA per play0.27
1.22Explosiveness1.61
0.40Rushing EPA0.12
−0.46Passing EPA0.40
29%Passing-down success40%
−0.35First-down EPA−0.29
0.37Second-down EPA0.18
−0.05Third-down EPA1.46
12%Havoc by its defense18%

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

The line

North Carolina −6, over/under 52.

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 69%, Minnesota 31%. CollegeFootballData.com’s estimate from the point spread.

Every drive

North Carolina end zoneMinnesota end zoneQ1 North CarolinaTouchdown, 9 playsQ1 MinnesotaInterception, 7 playsQ1 North CarolinaPunt, 10 playsQ1 MinnesotaPunt, 5 playsQ1 North CarolinaTouchdown, 6 playsQ2 MinnesotaPunt, 3 playsQ2 North CarolinaInterception, 1 playQ2 MinnesotaField goal, 7 playsQ2 North CarolinaInterception, 9 playsQ2 MinnesotaPunt, 4 playsQ2 North CarolinaTouchdown, 7 playsQ2 MinnesotaTouchdown, 7 playsQ2 North CarolinaEnd of half, 1 playQ3 MinnesotaField goal, 9 playsQ3 North CarolinaPunt, 6 playsQ3 MinnesotaInterception, 9 playsQ3 North CarolinaField goal, 8 playsQ3 MinnesotaPunt, 6 playsQ4 North CarolinaPunt, 4 playsQ4 MinnesotaPunt, 3 playsQ4 North CarolinaTouchdown, 11 playsQ4 MinnesotaPunt, 3 playsQ4 North CarolinaEnd of game, 6 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. North Carolina drives left to right, Minnesota right to left.
  1. Q1 North CarolinaTouchdown, 9 plays, 75 yards
  2. Q1 MinnesotaInterception, 7 plays, 50 yards
  3. Q1 North CarolinaPunt, 10 plays, 35 yards
  4. Q1 MinnesotaPunt, 5 plays, 29 yards
  5. Q1 North CarolinaTouchdown, 6 plays, 80 yards
  6. Q2 MinnesotaPunt, 3 plays, 0 yards
  7. Q2 North CarolinaInterception, 1 play, 0 yards
  8. Q2 MinnesotaField goal, 7 plays, 11 yards
  9. Q2 North CarolinaInterception, 9 plays, 40 yards
  10. Q2 MinnesotaPunt, 4 plays, 19 yards
  11. Q2 North CarolinaTouchdown, 7 plays, 80 yards
  12. Q2 MinnesotaTouchdown, 7 plays, 99 yards
  13. Q2 North CarolinaEnd of half, 1 play, 1 yard
  14. Q3 MinnesotaField goal, 9 plays, 48 yards
  15. Q3 North CarolinaPunt, 6 plays, 20 yards
  16. Q3 MinnesotaInterception, 9 plays, 53 yards
  17. Q3 North CarolinaField goal, 8 plays, 56 yards
  18. Q3 MinnesotaPunt, 6 plays, 32 yards
  19. Q4 North CarolinaPunt, 4 plays, 19 yards
  20. Q4 MinnesotaPunt, 3 plays, 7 yards
  21. Q4 North CarolinaTouchdown, 11 plays, 76 yards
  22. Q4 MinnesotaPunt, 3 plays, 26 yards
  23. Q4 North CarolinaEnd of game, 6 plays, 22 yards

Play by play

1st quarter5 drives, then North Carolina 7, Minnesota 0
North Carolina Touchdown, 9 plays
15:001st & 10 at own 35Dragan Kesich kickoff for 65 yds for a touchback
14:531st & 10 at own 25Drake Maye pass complete to Nate McCollum for 3 yds to the UNC 28
14:502nd & 7 at own 28Drake Maye pass complete to Nate McCollum for 18 yds to the UNC 46 for a 1ST down
14:091st & 10 at own 46Omarion Hampton run for 2 yds to the UNC 48
13:402nd & 8 at own 48Omarion Hampton run for 4 yds to the MINN 48
13:233rd & 4 at opp 48Timeout Minnesota, clock 13:23
13:163rd & 4 at opp 48Drake Maye run for 3 yds to the MINN 45
13:004th & 1 at opp 45Drake Maye run for 1 yd to the MINN 44 for a 1ST down
12:311st & 10 at opp 44Drake Maye pass incomplete to Nate McCollum
12:152nd & 10 at opp 44Drake Maye pass complete to Nate McCollum for a loss of 2 yards to the MINN 46
11:473rd & 12 at opp 46Drake Maye pass complete to Nate McCollum for 46 yds for a TD (Noah Burnette KICK)North Carolina 7, Minnesota 0
Minnesota Interception, 7 plays
11:473rd & 12 at own 35Liam Boyd kickoff for 65 yds for a touchback
11:401st & 10 at own 25Athan Kaliakmanis pass complete to Darius Taylor for 25 yds to the 50 yard line for a 1ST down
11:141st & 10 at the 50Athan Kaliakmanis pass incomplete to Corey Crooms Jr.
11:002nd & 10 at the 50Athan Kaliakmanis run for 11 yds to the UNC 39 for a 1ST down
10:301st & 10 at opp 39Athan Kaliakmanis pass complete to Corey Crooms Jr. for 1 yd to the UNC 38
9:422nd & 9 at opp 38Darius Taylor run for 8 yds to the UNC 30
9:053rd & 1 at opp 30Darius Taylor run for 5 yds to the UNC 25 for a 1ST down
8:251st & 10 at opp 25Athan Kaliakmanis pass intercepted Power Echols return for no gain to the UNC 16
North Carolina Punt, 10 plays
8:161st & 10 at own 16Omarion Hampton run for 2 yds to the UNC 18
7:522nd & 8 at own 18Drake Maye pass incomplete
7:483rd & 8 at own 18Drake Maye pass complete to Nate McCollum for 14 yds to the UNC 32 for a 1ST down
7:301st & 10 at own 32Minnesota Penalty, 12 Men on the Field (5 Yards) to the UNC 37
7:041st & 5 at own 37Drake Maye pass complete to Nate McCollum for a loss of 1 yard to the UNC 36
6:302nd & 6 at own 36Drake Maye run for 1 yd to the UNC 37
5:493rd & 5 at own 37Drake Maye run for 6 yds to the UNC 43 for a 1ST down
5:301st & 10 at own 43North Carolina Penalty, False Start (-5 Yards) to the UNC 38
5:111st & 15 at own 38Drake Maye pass complete to Nate McCollum for 17 yds to the MINN 45 for a 1ST down
4:501st & 10 at opp 45British Brooks run for no gain to the MINN 45
4:152nd & 10 at opp 45British Brooks run for 2 yds to the MINN 43
3:453rd & 8 at opp 43Drake Maye sacked by Kyler Baugh and Jah Joyner for a loss of 6 yards to the MINN 49
3:004th & 14 at opp 49Drake Maye punt for 36 yds, punt out-of-bounds at the MINN 13
Minnesota Punt, 5 plays
2:531st & 10 at own 13Athan Kaliakmanis pass complete to Corey Crooms Jr. for 13 yds to the MINN 26 for a 1ST down
2:201st & 10 at own 26Darius Taylor run for 16 yds to the MINN 42 for a 1ST down
1:411st & 10 at own 42Athan Kaliakmanis pass incomplete to Corey Crooms Jr.
1:172nd & 10 at own 42Athan Kaliakmanis pass complete to Sean Tyler for no gain to the MINN 42
0:503rd & 10 at own 42Athan Kaliakmanis pass incomplete to Chris Autman-Bell
0:424th & 10 at own 42Mark Crawford punt for 38 yds, fair catch by Alijah Huzzie at the UNC 20
North Carolina Touchdown, 6 plays
0:321st & 10 at own 20Omarion Hampton run for 2 yds to the UNC 22
Q2 14:452nd & 8 at own 22Drake Maye pass complete to Omarion Hampton for 17 yds to the UNC 39 for a 1ST down
Q2 14:301st & 10 at own 39Omarion Hampton run for 1 yd to the UNC 40
Q2 14:002nd & 9 at own 40Drake Maye run for 4 yds to the UNC 44
Q2 13:403rd & 5 at own 44Drake Maye pass complete to Kamari Morales for 55 yds to the MINN 1 for a 1ST down
Q2 13:171st & goal at opp 1Omarion Hampton run for 1 yd for a TD (Noah Burnette KICK)North Carolina 14, Minnesota 0
2nd quarter8 drives, then North Carolina 21, Minnesota 10
Minnesota Punt, 3 plays
13:171st & 10 at own 35Liam Boyd kickoff for 65 yds for a touchback
13:091st & 10 at own 25Darius Taylor run for no gain to the MINN 25
12:372nd & 10 at own 25Athan Kaliakmanis pass incomplete to Daniel Jackson
12:323rd & 10 at own 25Athan Kaliakmanis pass incomplete to Brevyn Spann-Ford
12:254th & 10 at own 25Mark Crawford punt for 47 yds, fair catch by Alijah Huzzie at the UNC 28
North Carolina Interception, 1 play
12:161st & 10 at own 28Drake Maye pass intercepted Jack Henderson return for 17 yds to the UNC 16
Minnesota Field goal, 7 plays
12:081st & 10 at opp 16Athan Kaliakmanis pass incomplete
12:002nd & 10 at opp 16Darius Taylor run for 9 yds to the UNC 7
11:183rd & 1 at opp 7Darius Taylor run for 2 yds to the UNC 5 for a 1ST down
10:391st & goal at opp 5Athan Kaliakmanis pass incomplete to Daniel Jackson
10:302nd & goal at opp 5Darius Taylor run for no gain to the UNC 5
9:503rd & goal at opp 5Athan Kaliakmanis pass incomplete to Daniel Jackson
9:474th & goal at opp 5Dragan Kesich 23 yd FG GOODNorth Carolina 14, Minnesota 3
North Carolina Interception, 9 plays
9:474th & 10 at own 35Dragan Kesich kickoff for 65 yds for a touchback
9:381st & 10 at own 25Drake Maye pass complete to Nate McCollum for 7 yds to the UNC 32
9:302nd & 3 at own 32British Brooks run for a loss of 2 yards to the UNC 30
8:553rd & 5 at own 30Drake Maye pass complete to Bryson Nesbit for 14 yds to the UNC 44 for a 1ST down
8:181st & 10 at own 44Drake Maye pass complete to Kobe Paysour for 4 yds to the UNC 48
7:442nd & 6 at own 48Drake Maye run for 6 yds to the MINN 46 for a 1ST down
7:241st & 10 at opp 46North Carolina Penalty, Offensive Holding (-10 Yards) to the UNC 44
7:101st & 20 at own 44Drake Maye pass complete to Kamari Morales for 9 yds to the MINN 47
6:462nd & 11 at opp 47Drake Maye pass incomplete
6:203rd & 11 at opp 47Drake Maye pass complete to Nate McCollum for 12 yds to the MINN 35 for a 1ST down
6:061st & 10 at opp 35Drake Maye pass intercepted Chris Collins return for no gain to the MINN 28
Minnesota Punt, 4 plays
5:551st & 10 at own 28Darius Taylor run for 14 yds to the MINN 42 for a 1ST down
5:381st & 10 at own 42Darius Taylor run for 5 yds to the MINN 47
5:042nd & 5 at own 47Athan Kaliakmanis pass incomplete
5:003rd & 5 at own 47Athan Kaliakmanis pass incomplete
4:524th & 5 at own 47Mark Crawford punt for 53 yds for a touchback
North Carolina Touchdown, 7 plays
4:451st & 10 at own 20Omarion Hampton run for 4 yds to the UNC 24
4:262nd & 6 at own 24Drake Maye pass complete to Nate McCollum for 5 yds to the UNC 29
4:103rd & 1 at own 29Drake Maye run for 1 yd to the UNC 30 for a 1ST down
3:401st & 10 at own 30Omarion Hampton run for 1 yd to the UNC 31
3:152nd & 9 at own 31Drake Maye pass complete to J.J. Jones for 39 yds to the MINN 30 for a 1ST down
2:451st & 10 at opp 30Drake Maye pass complete to Nate McCollum for 11 yds to the MINN 19 for a 1ST down
2:231st & 10 at opp 19Drake Maye pass complete to Bryson Nesbit for 19 yds for a TD (Noah Burnette KICK)North Carolina 21, Minnesota 3
Minnesota Touchdown, 7 plays
2:231st & 10 at own 35Liam Boyd kickoff for 40 yds fair catch by Quentin Redding at the MINN 1
2:171st & 10 at own 25North Carolina Penalty, Defensive Pass Interference (15 Yards) to the MINN 40 for a 1ST down
2:101st & 10 at own 40Athan Kaliakmanis run for 2 yds to the MINN 42
2:052nd & 8 at own 42Athan Kaliakmanis pass complete to Le’Meke Brockington for 25 yds to the UNC 33 for a 1ST down
1:431st & 10 at opp 33Athan Kaliakmanis pass complete to Corey Crooms Jr. for 15 yds to the UNC 18 for a 1ST down
1:101st & 10 at opp 18Athan Kaliakmanis pass complete to Brevyn Spann-Ford for 4 yds to the UNC 14
1:102nd & 6 at opp 14Timeout North Carolina, clock 01:10
1:062nd & 6 at opp 14Darius Taylor run for 2 yds to the UNC 12
1:053rd & 4 at opp 12Timeout North Carolina, clock 01:05
0:583rd & 4 at opp 12North Carolina Penalty, Defensive Pass Interference (7 Yards) to the UNC 5 for a 1ST down
0:551st & goal at opp 5Darius Taylor run for 3 yds to the UNC 2
0:302nd & goal at opp 2Darius Taylor run for 2 yds for a TD (Dragan Kesich KICK)North Carolina 21, Minnesota 10
North Carolina End of half, 1 play
0:302nd & 7 at own 35Dragan Kesich kickoff for 65 yds for a touchback
0:201st & 10 at own 25British Brooks run for 1 yd to the UNC 26
3rd quarter5 drives, then North Carolina 24, Minnesota 13
Minnesota Field goal, 9 plays
15:001st & 10 at own 35Liam Boyd kickoff for 65 yds for a touchback
14:521st & 10 at own 25Darius Taylor run for 3 yds to the MINN 28
14:132nd & 7 at own 28Darius Taylor run for 8 yds to the MINN 36 for a 1ST down
13:301st & 10 at own 36Darius Taylor run for 4 yds to the MINN 40
12:532nd & 6 at own 40Athan Kaliakmanis pass complete to Sean Tyler for 13 yds to the UNC 47 for a 1ST down
12:181st & 10 at opp 47Athan Kaliakmanis pass complete to Le’Meke Brockington for 18 yds to the UNC 29 for a 1ST down
11:451st & 10 at opp 29Sean Tyler run for no gain to the UNC 29
11:072nd & 10 at opp 29Athan Kaliakmanis pass incomplete to Daniel Jackson
10:553rd & 10 at opp 29Athan Kaliakmanis pass complete to Brevyn Spann-Ford for 2 yds to the UNC 27
10:224th & 8 at opp 27Dragan Kesich 45 yd FG GOODNorth Carolina 21, Minnesota 13
North Carolina Punt, 6 plays
10:224th & 8 at own 35Dragan Kesich kickoff for 65 yds for a touchback
10:171st & 10 at own 25Drake Maye pass complete to Nate McCollum for 11 yds to the UNC 36 for a 1ST down
10:021st & 10 at own 36Drake Maye pass complete to J.J. Jones for 8 yds to the UNC 44
9:302nd & 2 at own 44Drake Maye pass complete to Nate McCollum for 2 yds to the UNC 46 for a 1ST down
9:001st & 10 at own 46Drake Maye sacked by Danny Striggow for a loss of 5 yards to the UNC 41
8:202nd & 15 at own 41Drake Maye pass complete to Omarion Hampton for 4 yds to the UNC 45
7:583rd & 11 at own 45Drake Maye pass incomplete to Andre Greene Jr.
7:564th & 11 at own 45Ben Kiernan punt for 42 yds, fair catch by Quentin Redding at the MINN 13
Minnesota Interception, 9 plays
7:471st & 10 at own 13Darius Taylor run for 28 yds to the MINN 41 for a 1ST down
7:101st & 10 at own 41Sean Tyler run for 2 yds to the MINN 43
6:282nd & 8 at own 43Sean Tyler run for no gain to the MINN 43
5:503rd & 8 at own 43Athan Kaliakmanis run for 13 yds to the UNC 44 for a 1ST down
5:051st & 10 at opp 44Athan Kaliakmanis pass incomplete to Le’Meke Brockington
4:592nd & 10 at opp 44Darius Taylor run for 5 yds to the UNC 39
4:163rd & 5 at opp 39Cole Kramer run for 4 yds to the UNC 35
3:404th & 1 at opp 35Darius Taylor run for 1 yd to the UNC 34 for a 1ST down
2:521st & 10 at opp 34Cole Kramer pass intercepted, touchback. Armani Chatman return for no gain
North Carolina Field goal, 8 plays
2:461st & 10 at own 20Drake Maye pass incomplete
2:422nd & 10 at own 20Drake Maye pass complete to Nate McCollum for 5 yds to the UNC 25
2:203rd & 5 at own 25Drake Maye pass complete to Bryson Nesbit for 13 yds to the UNC 38 for a 1ST down
1:581st & 10 at own 38Drake Maye pass complete to Gavin Blackwell for 38 yds to the MINN 24 for a 1ST down
1:411st & 10 at opp 24Drake Maye pass incomplete
1:362nd & 10 at opp 24Drake Maye pass incomplete
1:313rd & 10 at opp 24Drake Maye pass incomplete
1:264th & 10 at opp 24Noah Burnette 42 yd FG GOODNorth Carolina 24, Minnesota 13
Minnesota Punt, 6 plays
1:264th & 10 at own 35Liam Boyd kickoff for 65 yds for a touchback
1:181st & 10 at own 25Darius Taylor run for 10 yds to the MINN 35 for a 1ST down
0:421st & 10 at own 35Darius Taylor run for 4 yds to the MINN 39
0:072nd & 6 at own 39Athan Kaliakmanis pass complete to Corey Crooms Jr. for 17 yds to the UNC 44 for a 1ST down
Q4 14:551st & 10 at opp 44Darius Taylor run for 1 yd to the UNC 43
Q4 14:182nd & 9 at opp 43Athan Kaliakmanis pass incomplete
Q4 14:143rd & 9 at opp 43Athan Kaliakmanis pass incomplete
Q4 14:074th & 9 at opp 43Mark Crawford punt for 33 yds, fair catch by Alijah Huzzie at the UNC 10
4th quarter5 drives, then North Carolina 31, Minnesota 13
North Carolina Punt, 4 plays
14:001st & 10 at own 10Drake Maye pass complete to J.J. Jones for 17 yds to the UNC 27 for a 1ST down
13:451st & 10 at own 27Omarion Hampton run for no gain to the UNC 27
13:182nd & 10 at own 27North Carolina Penalty, Offensive Holding (-10 Yards) to the UNC 17
13:102nd & 20 at own 17Drake Maye pass complete to Bryson Nesbit for no gain to the UNC 17
12:463rd & 20 at own 17Drake Maye pass complete to British Brooks for 12 yds to the UNC 29
12:054th & 8 at own 29Ben Kiernan punt for 23 yds, punt out-of-bounds at the MINN 48 Minnesota Penalty, Personal Foul (15 Yards) to the MINN 33
Minnesota Punt, 3 plays
12:011st & 10 at own 33Athan Kaliakmanis pass incomplete
11:562nd & 10 at own 33Darius Taylor run for 8 yds to the MINN 41
11:153rd & 2 at own 41Athan Kaliakmanis sacked by Jacolbe Cowan for a loss of 1 yard to the MINN 40
10:234th & 3 at own 40Mark Crawford punt for 36 yds, downed at the UNC 24
North Carolina Touchdown, 11 plays
10:151st & 10 at own 24Drake Maye run for 5 yds to the UNC 29
9:352nd & 5 at own 29Drake Maye pass complete to Nate McCollum for 17 yds to the UNC 46 for a 1ST down
9:171st & 10 at own 46Omarion Hampton run for 17 yds to the MINN 37 for a 1ST down
8:471st & 10 at opp 37Drake Maye pass incomplete
8:402nd & 10 at opp 37Drake Maye run for 6 yds to the MINN 31
8:003rd & 4 at opp 31Drake Maye run for 12 yds to the MINN 19 for a 1ST down
7:151st & 10 at opp 19British Brooks run for 3 yds to the MINN 16
6:452nd & 7 at opp 16British Brooks run for 4 yds to the MINN 12
6:173rd & 3 at opp 12Minnesota Penalty, Defensive Offside (5 Yards) to the MINN 7 for a 1ST down
5:571st & goal at opp 7British Brooks run for 6 yds to the MINN 1
5:302nd & goal at opp 1Drake Maye run for no gain to the MINN 1
5:003rd & goal at opp 1British Brooks run for 1 yd for a TD (Noah Burnette KICK)North Carolina 31, Minnesota 13
Minnesota Punt, 3 plays
5:003rd & 4 at own 35Liam Boyd kickoff for 40 yds fair catch by Quentin Redding at the MINN 0
4:551st & 10 at own 25Athan Kaliakmanis pass incomplete
4:472nd & 10 at own 25Athan Kaliakmanis pass incomplete
4:383rd & 10 at own 25Athan Kaliakmanis run for 1 yd to the MINN 26
4:014th & 9 at own 26Mark Crawford punt for 48 yds, fair catch by Alijah Huzzie at the UNC 26
North Carolina End of game, 6 plays
3:551st & 10 at own 26Omarion Hampton run for 3 yds to the UNC 29
3:142nd & 7 at own 29Omarion Hampton run for 5 yds to the UNC 34
2:303rd & 2 at own 34Omarion Hampton run for 4 yds to the UNC 38 for a 1ST down
1:451st & 10 at own 38British Brooks run for 1 yd to the UNC 39
1:052nd & 9 at own 39British Brooks run for 7 yds to the UNC 46
0:233rd & 2 at own 46British Brooks run for 2 yds to the UNC 48 for a 1ST down

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 2–⁠0 in two meetings, counting the one since this game.

Recent meetings
2024North Carolina 19, Minnesota 17
2023North Carolina 31, Minnesota 13

Around this game