MIA No. 1 Miami8-0 38 UNC North Carolina 4-4 35 Final No. 1 Miami beat North Carolina 38-35. Share this game
We had Miami favored. It won.
Oh my god, we don’t need to see his mother again. Saying that as a Miami fan. Enough is enough. A Miami fanSave as image How it swung Watch the plays Drives What it cost Box score Weather Before kickoff How it swung The turning point: Fletcher 2-yd TD run, Miami goes ahead 31-28 (Q4, 7:49). Miami went from 49% to 76% to win. Fans right then: “ACC refs are hilarious. Toney is stopped for a solid 2 seconds until the linemen run in.” r/CFB game thread
Before kickoff, our ratings gave Miami a 90% chance, and the closing betting line (Miami was a 13.5-point favorite) put it at 86%.
The edge changed hands 4 times before Miami won it.
The edge changed hands 4 times and North Carolina came out on the wrong end.
Final Miami 38-35 North Carolina Miami won Move across the chart, or tap a numbered swing, to see any play. Final North Carolina 35-38 Miami North Carolina lost Move across the chart, or tap a numbered swing, to see any play. 50% 75% 90% Q1 Q2 Q3 Q4 80% at half Miami Won 38-35 1 2 3 +22 −23 +27 Scores Miami N. Carolina Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: steady Miami fans: steady Miami fans: steady Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: steady Miami fans: steady Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: steady Miami fans: quiet Miami fans: steady Miami fans: steady Miami fans: steady Miami fans: loud Miami fans: loud Miami fans: loud Miami fans: loud Miami fans: loud Miami fans: loudest stretch Miami fans: loudest stretch North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: steady North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: steady North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: steady North Carolina fans: loud North Carolina fans: steady North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: steady North Carolina fans: steady North Carolina fans: loud North Carolina fans: steady North Carolina fans: steady North Carolina fans: steady North Carolina fans: steady 50% 75% 90% Q1 Q2 Q3 Q4 80% at half Miami Won 38-35 1 2 3 Scores Miami North C… Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: steady Miami fans: steady Miami fans: steady Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: steady Miami fans: steady Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: steady Miami fans: quiet Miami fans: steady Miami fans: steady Miami fans: steady Miami fans: loud Miami fans: loud Miami fans: loud Miami fans: loud Miami fans: loud Miami fans: loudest stretch Miami fans: loudest stretch North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: steady North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: steady North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: steady North Carolina fans: loud North Carolina fans: steady North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: steady North Carolina fans: steady North Carolina fans: loud North Carolina fans: steady North Carolina fans: steady North Carolina fans: steady North Carolina fans: steady 50% 10% 25% Q1 Q2 Q3 Q4 20% at half Miami Lost 35-38 1 2 3 −22 +23 −27 Scores N. Carolina Miami North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: steady North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: steady North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: steady North Carolina fans: loud North Carolina fans: steady North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: steady North Carolina fans: steady North Carolina fans: loud North Carolina fans: steady North Carolina fans: steady North Carolina fans: steady North Carolina fans: steady Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: steady Miami fans: steady Miami fans: steady Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: steady Miami fans: steady Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: steady Miami fans: quiet Miami fans: steady Miami fans: steady Miami fans: steady Miami fans: loud Miami fans: loud Miami fans: loud Miami fans: loud Miami fans: loud Miami fans: loudest stretch Miami fans: loudest stretch 50% 10% 25% Q1 Q2 Q3 Q4 20% at half Miami Lost 35-38 1 2 3 Scores North C… Miami North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: steady North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: steady North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: steady North Carolina fans: loud North Carolina fans: steady North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: quiet North Carolina fans: steady North Carolina fans: steady North Carolina fans: loud North Carolina fans: steady North Carolina fans: steady North Carolina fans: steady North Carolina fans: steady Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: steady Miami fans: steady Miami fans: steady Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: quiet Miami fans: steady Miami fans: steady Miami fans: quiet Miami fans: quiet Miami fans: steady Miami fans: steady Miami fans: quiet Miami fans: steady Miami fans: steady Miami fans: steady Miami fans: loud Miami fans: loud Miami fans: loud Miami fans: loud Miami fans: loud Miami fans: loudest stretch Miami fans: loudest stretch
See it from North Carolina’s side The three plays that swung it
1 Q3 5:14 Fletcher 2-yd TD run, Miami goes ahead 24-21 Miami 56% → 78% (+22) 2 Q4 11:46 June 1-yd TD run, North Carolina goes ahead 28-24 Miami 71% → 48% (−23) 3 Q4 7:49 4th and 1 Fletcher 2-yd TD run, Miami goes ahead 31-28Miami 49% → 76% (+27) The three plays that swung it
1 Q3 5:14 Fletcher 2-yd TD run, Miami goes ahead 24-21 North Carolina 44% → 22% (−22) 2 Q4 11:46 June 1-yd TD run, North Carolina goes ahead 28-24 North Carolina 29% → 52% (+23) 3 Q4 7:49 4th and 1 Fletcher 2-yd TD run, Miami goes ahead 31-28North Carolina 51% → 24% (−27) ACC refs are hilarious. Toney is stopped for a solid 2 seconds until the linemen run in.
Q4 10:15 · A North Carolina fan · r/CFB game thread What fans said, play by play
The line in bold above each quote is written by our model from the thread’s comments and the play-by-play.
Q4 13:27 Fans decry ACC corruption after holding call overturns UNC touchdown Wow what an ass call. Literally no effect on the play and also not even that crazy of a hold r/CFB game thread After further review, the ACC cannot have their #1 team lose on prime time r/CFB game thread Q4 10:15 Fans argue ACC refs missed delay of game and delayed whistle on Miami drive Delay of game????? r/CFB game thread Q4 6:58 Edwards fumbles after sack, Miami recovers as fans criticize his pocket awareness Welcome back Billy Edwards r/CFB game thread I’ve been saying Billy had a pick in him. I was wrong, it was a fumble r/CFB game thread Q4 2:38 Mensah throws touchdown pass to Toney, giving Miami a 38-28 lead When i saw Malachi Toney pissed off on the last play I knew he was scoring a td on the next one… this man is so special r/CFB game thread Q4 1:45 Officials flag Miami on Edwards pass to Thurman, giving UNC a first down Billy Edwards is playing the best game of his life and still cost us the game. This performance just makes me more mad at how poorly he played against Clemson and Syracuse. r/CFB game thread Miami’s chance to win after every play. How to read this chart Starts from the pregame line (Miami -13.5), at 78% for Miami (the play-by-play feed's kickoff number, moved to match the line; our model's and the betting line's own numbers are in “The betting line, and the fans”). Dots are the biggest swings; ticks under the chart are scores. Under the scores, r/CFB comments per minute from fans with a North Carolina or Miami flair (352 and 801); both sides share one scale, regulation only. A gold diamond marks a play fans were reacting to. Watch the plays The bar and the arrow show Miami’s chance to win after each play; the logo is the team the play helped.
Play all in order Q1, 8:33 Mensah 2-yd TD pass to Toney Miami goes ahead 7-0 Q1, 8:33 · Miami 7, North Carolina 0 ▲8% Miami’s chance to win, 82% to 90% ▲8% Miami’s chance to win, 82% to 90% ▶ Watch from this playESPN College Football Q2, 11:50 Edwards 8-yd TD pass to Thurman ties it 7-7 Q2, 11:50 · Miami 7, North Carolina 7 7-7 score after the play 7-7 score after the play ▶ Watch from this playESPN College Football Q2, 7:41 Mensah 31-yd TD pass to Fletcher Miami goes ahead 14-7 Q2, 7:41 · Miami 14, North Carolina 7 ▲9% Miami’s chance to win, 78% to 87% ▲9% Miami’s chance to win, 78% to 87% ▶ Watch from this playESPN College Football Q2, 1:56 Edwards 8-yd TD pass to Thurman ties it 14-14 Q2, 1:56 · Miami 14, North Carolina 14 ▼11% Miami’s chance to win, 80% to 69% ▼11% Miami’s chance to win, 80% to 69% ▶ Watch from this playESPN College Football Q3, 10:51 Edwards 16-yd TD pass to Shipp North Carolina goes ahead 21-17 Q3, 10:51 · Miami 17, North Carolina 21 ▼18% Miami’s chance to win, 73% to 55% ▼18% Miami’s chance to win, 73% to 55% ▶ Watch from this playESPN College Football Q3, 5:14 Fletcher 2-yd TD run Miami goes ahead 24-21 Q3, 5:14 · Miami 24, North Carolina 21 ▲22% Miami’s chance to win, 56% to 78% ▲22% Miami’s chance to win, 56% to 78% ▶ Watch from this playESPN College Football Q4, 11:46 June 1-yd TD run North Carolina goes ahead 28-24 Q4, 11:46 · Miami 24, North Carolina 28 ▼23% Miami’s chance to win, 71% to 48% ▼23% Miami’s chance to win, 71% to 48% ▶ Watch from this playESPN College Football Q4, 7:49 Fletcher 2-yd TD run Miami goes ahead 31-28 Q4, 7:49 · Miami 31, North Carolina 28 ▲27% Miami’s chance to win, 49% to 76% ▲27% Miami’s chance to win, 49% to 76% ▶ Watch from this playESPN College Football Q4, 1:38 Edwards 15-yd TD pass to Kekahuna cuts it to 38-35 Q4, 1:38 · Miami 38, North Carolina 35 ▲4% Miami’s chance to win, 93% to 97% ▲4% Miami’s chance to win, 93% to 97% ▶ Watch from this playESPN College Football
Every drive Miami scored on 6 of its 8 drives; North Carolina on 5 of its 8.
Miami’s drives are teal, North Carolina’s amber. A line runs from where a drive started to where it ended; a filled dot means it scored.
own goal goal line Q1 Miami: Touchdown, from 74 yards out to 0 Touchdown North Carolina: Punt, from 75 yards out to 48 Punt Miami: Punt, from 80 yards out to 69 Punt North Carolina: Touchdown, from 84 yards out to 0 Touchdown Q2 Miami: Touchdown, from 75 yards out to 0 Touchdown North Carolina: Touchdown, from 75 yards out to 0 Touchdown Miami: Field goal, from 75 yards out to 7 Field goal North Carolina: End of half, from 75 yards out to 76 End of half Q3 North Carolina: Touchdown, from 75 yards out to 0 Touchdown Miami: Touchdown, from 80 yards out to 0 Touchdown North Carolina: Touchdown, from 75 yards out to 0 Touchdown Q4 Miami: Touchdown, from 75 yards out to 0 Touchdown North Carolina: Fumble, from 75 yards out to 63 Fumble Miami: Touchdown, from 37 yards out to 0 Touchdown North Carolina: Touchdown, from 75 yards out to 0 Touchdown Miami: End of game, from 34 yards out to 36 End of game When fans got loud Firestorm
The jump was firestorm; the crowd was busy.
First Second Third Fourth Miami fans North Carolina fans usual Fans of both teams were loud at once in the bracketed stretch.
“I never realized how insufferable Miami and their fans were” A North Carolina fan Two crowds, one game The words each side’s fans used far more than the other side, from the game thread.
North Carolina fans
edwards “Let it be known I've never said a bad word about Billy Edwards Jr. (Don't check my post history)”
call “This is the part where they start to call some non-consequential tick tack calls on Miami so the final number of flags doesn’t look lopsided”
refs “ACC refs are hilarious. Toney is stopped for a solid 2 seconds until the linemen run in.”
ref “Ref standing right next to the play doesn’t call it so the one 20 yards away does”
Both sets of fans kept coming back to: ball, don, now, back.
What it cost Miami’s chance to make the playoff rose from 82% to 85%.
Make the playoff
Miami · won 82% → ▲ 85% 82% ▲ 85%
North Carolina · lost 0% → 0%
Win the conference
Miami · won 68% → ▲ 69% 68% ▲ 69%
North Carolina · lost 0% → 0%
Win the title
Miami · won 8% → ▲ 9% 8% ▲ 9%
North Carolina · lost 0% → 0%
Before the game (October 30, 2026) → after this result alone, in our model. Other games that weekend move it too, so the team page may differ.
Miami plays at Notre Dame on Sat Nov 7 with an 85% chance to make the playoff.
Box score Miami 38, North Carolina 35
North Carolina covered +13.5 by 10.5. The total, 73, went over 52.5.
Miami North Carolina Total yards Miami 416 North Carolina 407 416 407 Passing yards Miami 274 North Carolina 341 274 341 Rushing yards Miami 142 North Carolina 66 142 66 First downs Miami 25 North Carolina 27 25 27 Turnovers Miami 0 North Carolina 1 0 1 Time of possession Miami 29:09 North Carolina 30:51 29:09 30:51 Team totals Miami North Carolina Total yards 416 407 Passing 22 of 29, 274 yds 28 of 34, 341 yds Rushing 33 for 142 yds 30 for 66 yds First downs 25 27 Third down 6 of 11 8 of 11 Fourth down 2 of 2 2 of 2 Turnovers 0 1 Penalties 3 for 30 yds 6 for 37 yds Time of possession 29:09 30:51
Miami leaders Passing Darian Mensah 22 of 29, 274 yds, 3 TDRushing Javian Mallory 12 for 51 yds; Mark Fletcher Jr. 13 for 43 yds, 2 TDReceiving Malachi Toney 7 for 75 yds, 2 TD; Cooper Barkate 4 for 71 ydsNorth Carolina leaders Passing Billy Edwards 28 of 34, 341 yds, 4 TDRushing Demon June 13 for 44 yds, 1 TD; Benjamin Hall 3 for 13 ydsReceiving Jelani Thurman 5 for 70 yds, 2 TD; Jaylen McGill 6 for 69 ydsNo rain through the game 61° at kickoff · no rain recorded
October game-day temperatures at Kenan Stadium
Win chance with rain, wind and thunder from the nearest airport, by game time Q1 Q2 Q3 Q4 North Carolina favored Miami favored 0% Win chance North Carolina Rain inches per 10 min 0.1 in No rain recorded Wind mph, average and gusts 20 mph 40 mph Hourly wind only at this airport Win chance with rain, wind and thunder from the nearest airport, by game time Q1 Q2 Q3 Q4 North Carolina favored Miami favored Rain · inches per 10 min 0.1 in No rain recorded Wind · miles per hour 20 40 Hourly wind only at this airport Drag along the chart, or step through the game.
Fourth quarter, 7:49 left10:27 p.m.
Miami 31, North Carolina 28 · North Carolina 24% to win
no rain · 57°
Fletcher 2-yd TD run, Miami goes ahead 31-28
Previous play Next play
Jump to Biggest swing: 27 points of win chance · fourth Where this weather comes from Measured at Durham - Duke North Heliport airport, 9.3 miles away, and Raleigh / Durham airport, 15 miles away. Wind and rain are airport readings near the stadium, not on the field. Game times come from the play-by-play, good to a minute or two. Source: National Weather Service, through the Iowa Environmental Mesonet. Field direction from OpenStreetMap contributors.
Before kickoff Recent games, the series and the betting line below are as they stood going in; the season profile is the season so far.
Matchups Biggest mismatch: Miami’s success rate against North Carolina, 83 points Each row ranks the two sides among all teams. The longer the line, the bigger the mismatch.
Miami’s success rate against North Carolina’s defense
83 points weaker stronger 50th Miami offense, 99th percentile · North Carolina defense, 16th
Miami’s passing EPA against North Carolina’s defense
50 points weaker stronger 50th Miami offense, 100th percentile · North Carolina defense, 50th
Miami’s explosive plays against North Carolina’s defense
23 points weaker stronger 50th Miami offense, 74th percentile · North Carolina defense, 97th
Season profile, all the rows Season profile Miami North Carolina
EPA/play, offense
Miami · 100 North Carolina · 60 EPA/play, defense
Miami · 67 North Carolina · 48 Success rate, offense
Miami · 99 North Carolina · 76 Success rate, defense
Miami · 71 North Carolina · 16 Explosive-play rate, offense
Miami · 74 North Carolina · 18 Explosive-play rate, defense
Miami · 38 North Carolina · 97 Rush EPA, offense
Miami · 69 North Carolina · 35 Rush EPA, defense
Miami · 93 North Carolina · 41 Pass EPA, offense
Miami · 100 North Carolina · 68 Pass EPA, defense
Miami · 44 North Carolina · 50 The series North Carolina leads the series 16-11
27 meetings since 1946 · North Carolina has won the last 5
North Carolina won Miami won 1946: North Carolina by 21 1952: North Carolina by 27 1957: North Carolina by 7 1959: Miami by 7 1960: Miami by 17 1961: Miami by 10 1963: North Carolina by 11 2004: North Carolina by 3 2005: Miami by 18 2006: Miami by 20 2007: North Carolina by 6 2008: North Carolina by 4 2009: North Carolina by 9 2010: Miami by 23 2011: Miami by 6 2012: North Carolina by 4 2013: Miami by 4 2014: Miami by 27 2015: North Carolina by 38 2016: North Carolina by 7 2017: Miami by 5 2018: Miami by 37 2019: North Carolina by 3 2020: North Carolina by 36 2021: North Carolina by 3 2022: North Carolina by 3 2023: North Carolina by 10 1946 2023 2023 North Carolina 41-31 North Carolina won 41-31 vs Miami. Chance to win started at 53%, low 36%, high better than 99%. 2022 North Carolina 27-24 North Carolina won 27-24 at Miami. Chance to win started at 37%, low 33%, high 95%. 2021 North Carolina 45-42 North Carolina won 45-42 vs Miami. Chance to win started at 73%, low 49%, high 97%. 2020 North Carolina 62-26 North Carolina won 62-26 at Miami. Chance to win started at 41%, low 32%, high better than 99%. 2019 North Carolina 28-25 North Carolina won 28-25 vs Miami. Chance to win started at 36%, low 10%, high 88%. Each line is North Carolina’s chance to win through that meeting. North Carolina is 3-1 in the meetings since 2018 that were still close in the fourth quarter.
Line, fans and home field The betting line, and the fans Miami fans are feeling it about like the typical fanbase this week (45th percentile among FBS fanbases), and the other side is no happier.
50-50 Model 10% · Line… North Carolina fans · 36th Miami fans · 45th Miami North Carolina Miami favored by 13.5 · Total 52.5
How games like this usually go Miami by 13.5, and it went to form 50% 90% Q1 Q2 Q3 Q4 50% 90% Q1 Q2 Q3 Q4 Half of games 8 in 10 games This game
The band is where a favorite’s chance ran in the 448 games since 2025 with a favorite of 7.5 to 14.5 points.
The market The spread moved 1 point toward North Carolina.
opened +14.5 now +13.5 The total rose 2 points.
opened 50.5 now 52.5 Spread: +14.5 → +13.5 · Total: 50.5 → 52.5
The books’ cut: 4.2%, the margin built into the odds
Home field North Carolina is worth +1.5 points (±3.2) more at home than on the road since 2018 — bottom third of FBS, 10th percentile.
49% at home, 43% on the road against FBS opponents (22-23 home, 19-25 away).
Our model gives every stadium the same flat 2.3-point home edge (why ); the books use about 3. Against the closing line this stadium reads -1.0 at home vs. away over 97 games — inside the ±5.5 noise, so the flat number is the honest one here.
Night kickoff — historically worth about half a point more to the home side against the number, and not much more than that. The visitors travel about 691 miles to get here.
Last meeting in our History pages
Where next Conference standings Going into this game: place in the conference, then conference record.
Full ACC standings