Notre Dame Fighting Irish at North Carolina Tar Heels
O/U 46.5 · SPREAD Notre Dame Fighting Irish -21.5
The pick & result
- Published pick
- North Carolina Tar Heels +21.5 -110
- Published odds
- -110
- Result
- Won
- Final score
- 37-26
Odds are the American price printed with this pick, not a current offer. Wins, losses and pushes remain on the public record; a missing grade is not a win.
The line
BETMGM · 47 moves| Market | Opened Sep 27 4:03 PM | Close Oct 3 11:59 AM | Move |
|---|---|---|---|
| SPREAD | Notre Dame Fighting Irish -21.5 (-108) | Notre Dame Fighting Irish -21 (-110) | −½ |
| TOTAL | 48.5 (-105) | 46.5 (-110) | −2 |
| MONEYLINE | Notre Dame Fighting Irish -2500 | Notre Dame Fighting Irish -1600 | +900 |
Every move, in order ›
| When | Spread | Total | Moneyline |
|---|---|---|---|
| OPENSep 27 4:03 PM | Notre Dame Fighting Irish -21.5 (-108) | 48.5 (-105) | Notre Dame Fighting Irish -2500 · North Carolina Tar Heels +1400 |
| Sep 27 7:05 PM | Notre Dame Fighting Irish -21.5 (-108) | 47.5 (-112) | Notre Dame Fighting Irish -2500 · North Carolina Tar Heels +1450 |
| Sep 27 9:05 PM | Notre Dame Fighting Irish -21.5 (-108) | 47.5 (-112) | Notre Dame Fighting Irish -2000 · North Carolina Tar Heels +1200 |
| Sep 27 10:05 PM | Notre Dame Fighting Irish -21.5 (-108) | 47.5 (-108) | Notre Dame Fighting Irish -2000 · North Carolina Tar Heels +1200 |
| Sep 27 11:05 PM | Notre Dame Fighting Irish -21.5 (-108) | 47.5 (-108) | Notre Dame Fighting Irish -2000 · North Carolina Tar Heels +1250 |
| Sep 28 6:00 AM | Notre Dame Fighting Irish -21 (-115) | 47.5 (-108) | Notre Dame Fighting Irish -2000 · North Carolina Tar Heels +1200 |
| Sep 28 7:01 AM | Notre Dame Fighting Irish -21.5 (-102) | 47.5 (-108) | Notre Dame Fighting Irish -2000 · North Carolina Tar Heels +1200 |
| Sep 28 1:46 PM | Notre Dame Fighting Irish -21.5 (-102) | 47.5 (-108) | Notre Dame Fighting Irish -2000 · North Carolina Tar Heels +1100 |
| Sep 28 3:17 PM | Notre Dame Fighting Irish -21 (-112) | 47.5 (-105) | Notre Dame Fighting Irish -2000 · North Carolina Tar Heels +1100 |
| Sep 29 6:00 AM | Notre Dame Fighting Irish -21 (-110) | 47.5 (-108) | Notre Dame Fighting Irish -1600 · North Carolina Tar Heels +1100 |
| Sep 29 11:03 AM | Notre Dame Fighting Irish -21 (-112) | 47.5 (-105) | Notre Dame Fighting Irish -2000 · North Carolina Tar Heels +1100 |
| Sep 29 12:03 PM | Notre Dame Fighting Irish -21 (-112) | 47.5 (-108) | Notre Dame Fighting Irish -2000 · North Carolina Tar Heels +1100 |
| Sep 29 1:04 PM | Notre Dame Fighting Irish -21 (-112) | 47.5 (-105) | Notre Dame Fighting Irish -2000 · North Carolina Tar Heels +1100 |
| Sep 29 2:04 PM | Notre Dame Fighting Irish -21 (-110) | 47.5 (-105) | Notre Dame Fighting Irish -2000 · North Carolina Tar Heels +1100 |
| Sep 29 3:04 PM | Notre Dame Fighting Irish -21 (-110) | 47.5 (-108) | Notre Dame Fighting Irish -2000 · North Carolina Tar Heels +1150 |
| Sep 29 4:05 PM | Notre Dame Fighting Irish -21 (-110) | 47.5 (-108) | Notre Dame Fighting Irish -2000 · North Carolina Tar Heels +1100 |
| Sep 29 7:09 PM | Notre Dame Fighting Irish -21 (-110) | 47.5 (-108) | Notre Dame Fighting Irish -2000 · North Carolina Tar Heels +1150 |
| Sep 30 6:00 AM | Notre Dame Fighting Irish -21 (-110) | 47.5 (-108) | Notre Dame Fighting Irish -2000 · North Carolina Tar Heels +1100 |
| Sep 30 12:34 PM | Notre Dame Fighting Irish -21 (-110) | 47.5 (-108) | Notre Dame Fighting Irish -2000 · North Carolina Tar Heels +1150 |
| Sep 30 1:34 PM | Notre Dame Fighting Irish -21 (-110) | 47.5 (-108) | Notre Dame Fighting Irish -2000 · North Carolina Tar Heels +1100 |
| Sep 30 6:35 PM | Notre Dame Fighting Irish -21 (-110) | 47.5 (-108) | Notre Dame Fighting Irish -2000 · North Carolina Tar Heels +1150 |
| Sep 30 8:05 PM | Notre Dame Fighting Irish -21 (-110) | 47.5 (-108) | Notre Dame Fighting Irish -1600 · North Carolina Tar Heels +1050 |
| Sep 30 8:35 PM | Notre Dame Fighting Irish -21 (-110) | 47.5 (-105) | Notre Dame Fighting Irish -1600 · North Carolina Tar Heels +1050 |
| Oct 1 1:33 PM | Notre Dame Fighting Irish -21 (-110) | 47.5 (-105) | Notre Dame Fighting Irish -2000 · North Carolina Tar Heels +1100 |
| Oct 1 2:03 PM | Notre Dame Fighting Irish -21.5 (-108) | 47.5 (-105) | Notre Dame Fighting Irish -2000 · North Carolina Tar Heels +1100 |
| Oct 1 2:34 PM | Notre Dame Fighting Irish -21.5 (-110) | 47.5 (-105) | Notre Dame Fighting Irish -2000 · North Carolina Tar Heels +1150 |
| Oct 1 3:04 PM | Notre Dame Fighting Irish -21.5 (-110) | 47.5 (-105) | Notre Dame Fighting Irish -2000 · North Carolina Tar Heels +1200 |
| Oct 1 5:04 PM | Notre Dame Fighting Irish -21.5 (-110) | 47.5 (-105) | Notre Dame Fighting Irish -2000 · North Carolina Tar Heels +1150 |
| Oct 1 6:35 PM | Notre Dame Fighting Irish -22 (-108) | 46.5 (-112) | Notre Dame Fighting Irish -2000 · North Carolina Tar Heels +1100 |
| Oct 1 8:06 PM | Notre Dame Fighting Irish -22 (-108) | 46.5 (-110) | Notre Dame Fighting Irish -2000 · North Carolina Tar Heels +1100 |
| Oct 2 5:00 AM | Notre Dame Fighting Irish -21.5 (-110) | 46.5 (-110) | Notre Dame Fighting Irish -2000 · North Carolina Tar Heels +1100 |
| Oct 2 8:30 AM | Notre Dame Fighting Irish -22 (-108) | 46.5 (-110) | Notre Dame Fighting Irish -2000 · North Carolina Tar Heels +1100 |
| Oct 2 5:21 PM | Notre Dame Fighting Irish -21 (-110) | 46.5 (-108) | Notre Dame Fighting Irish -1600 · North Carolina Tar Heels +1000 |
| Oct 2 5:32 PM | Notre Dame Fighting Irish -21 (-110) | 46.5 (-110) | Notre Dame Fighting Irish -1600 · North Carolina Tar Heels +1050 |
| Oct 2 5:52 PM | Notre Dame Fighting Irish -21 (-110) | 46.5 (-108) | Notre Dame Fighting Irish -1600 · North Carolina Tar Heels +1000 |
| Oct 2 6:53 PM | Notre Dame Fighting Irish -21 (-110) | 46.5 (-110) | Notre Dame Fighting Irish -1600 · North Carolina Tar Heels +1050 |
| Oct 2 7:03 PM | Notre Dame Fighting Irish -21 (-110) | 46.5 (-108) | Notre Dame Fighting Irish -1600 · North Carolina Tar Heels +1050 |
| Oct 2 7:23 PM | Notre Dame Fighting Irish -21 (-110) | 46.5 (-110) | Notre Dame Fighting Irish -1600 · North Carolina Tar Heels +1050 |
| Oct 2 11:04 PM | Notre Dame Fighting Irish -21 (-110) | 46.5 (-108) | Notre Dame Fighting Irish -1600 · North Carolina Tar Heels +1050 |
| Oct 3 5:00 AM | Notre Dame Fighting Irish -21 (-110) | 46.5 (-110) | Notre Dame Fighting Irish -1600 · North Carolina Tar Heels +1050 |
| Oct 3 7:31 AM | Notre Dame Fighting Irish -21.5 (-105) | 46.5 (-112) | Notre Dame Fighting Irish -1600 · North Carolina Tar Heels +1050 |
| Oct 3 8:31 AM | Notre Dame Fighting Irish -21 (-115) | 46.5 (-110) | Notre Dame Fighting Irish -1600 · North Carolina Tar Heels +1050 |
| Oct 3 9:00 AM | Notre Dame Fighting Irish -21 (-112) | 46.5 (-110) | Notre Dame Fighting Irish -1600 · North Carolina Tar Heels +1050 |
| Oct 3 9:08 AM | Notre Dame Fighting Irish -21 (-110) | 46.5 (-110) | Notre Dame Fighting Irish -1600 · North Carolina Tar Heels +1050 |
| Oct 3 9:28 AM | Notre Dame Fighting Irish -21 (-112) | 46.5 (-110) | Notre Dame Fighting Irish -1600 · North Carolina Tar Heels +1050 |
| Oct 3 9:38 AM | Notre Dame Fighting Irish -21 (-110) | 46.5 (-110) | Notre Dame Fighting Irish -1600 · North Carolina Tar Heels +1050 |
| Oct 3 11:49 AM | Notre Dame Fighting Irish -21 (-110) | 45.5 (-110) | Notre Dame Fighting Irish -1600 · North Carolina Tar Heels +1050 |
| CLOSEOct 3 11:59 AM | Notre Dame Fighting Irish -21 (-110) | 46.5 (-110) | Notre Dame Fighting Irish -1600 · North Carolina Tar Heels +1050 |
The read
Noon kickoff at Kenan Stadium in its 100th season, and No. 3 Notre Dame walks in laying three touchdowns and change to a Bill Belichick team that has had two weeks to get ready for this one.
The Irish deserve every bit of respect. They are 4-0 and have turned it over once all season. Their defense is the best unit on the field, allowing a 34.2% success rate and 1.625 points per scoring opportunity. The offensive line injuries are old news: Jagusah, Terek and Augustine were already out at Purdue, and Notre Dame still won that game 49-10. None of that is in dispute.
The case for Carolina is about what 21.5 demands. Notre Dame has to finish drives against the one thing this Tar Heels team does well. UNC allows a 39.3% success rate. Opponents have reached the red zone eight times and come away with two touchdowns.
Notre Dame's offense hums on standard downs at 59.9% success, and it drops to 21.4% on passing downs. That gap is the matchup I want. Xavier Lewis has 6 sacks and 8.5 tackles for loss in three games, and UNC has 10 sacks as a team. If Carolina wins enough early downs to put CJ Carr in obvious passing situations, Irish drives that stall into field goals are how a three-score number survives.
The calendar helps Carolina too. UNC has 14 days of rest to Notre Dame's 7, and it has the fewest penalty yards in the country. The Irish have not faced an SP+ top 50 opponent, and their schedule ranks 99th. The defenses that kept them in front of the chains made it a game for a half: Michigan State trailed 17-10 at the break and lost 27-10, and Wisconsin was down 13-10 at halftime before it got away.
Notre Dame also takes the field without three defensive linemen, a linebacker, a corner and a safety. Burgess, Hola, Onye, Ko'o Kia, Chaz Smith and Brauntae Johnson are all listed out. Carolina wants to lean on Benjamin Hall at 6.5 yards a carry and shorten the game, which tests that defensive depth over four quarters. With the total at 47.5, fewer possessions make a blowout margin harder to build.
The honest worry is Billy Edwards Jr. He went 13 of 30 against Clemson, and UNC was outscored 22-3 after halftime that day once the opening script ran dry. If the offense cannot move after its first few series, this gets away. I'm still taking the points. The number asks Notre Dame to beat a sound defense by more than three scores on the road, with a passing-downs offense that has yet to be tested, and I'd rather hold the bye week and the red zone defense.
Injuries noted
Notre Dame Fighting Irish: Quincy Porter (out) — Wide receiver listed out with a knee injury in the October 2 matchup report.; Charles Jagusah (out) — Offensive lineman listed out with an arm injury October 2.; Matty Augustine (out) — Offensive lineman listed out with a foot injury October 2; the article misspells his surname as Austine.; Chris Terek (out) — Offensive lineman listed out with a knee injury October 2.; Christopher Burgess Jr. (out) — Defensive lineman listed out with a tibia injury October 2.; Tiki Hola (out) — Defensive lineman listed out with a knee injury October 2.; Ko'o Kia (out) — Linebacker listed out with a shoulder injury October 2.; Chaz Smith (out) — Defensive back listed out with a wrist injury October 2.; Brauntae Johnson (out) — Safety listed out with a foot injury October 2.; Jason Onye (out) — Defensive lineman listed out with an ankle injury October 2.
North Carolina Tar Heels: Jordan Washington (out) — Tight end listed out in the October 2 matchup report; condition unspecified.; Rece Verhoff (questionable) — Kicker listed questionable October 2; condition unspecified.; Jonah Rodriguez (questionable) — Offensive lineman listed questionable October 2; condition unspecified.; C.J. Sadler (questionable) — Receiver listed questionable October 2; the report does not identify an injury.
The research
The dated measurements the app shows under this card — observations with their sample and source, not predictions.
QUARTERBACK
Billy Edwards Jr. is UNC's confirmed starter
7.83 Y/ABilly Edwards Jr. is UNC's confirmed starting quarterback. The October 1 game preview reports that Bill Belichick is sticking with Edwards against Notre Dame. 2026 line: 611 passing yards, 56.4% completions, 7.83 yards per attempt, 3-1 TD-INT over 3 games.
CJ Carr is ND's projected starter
10.14 Y/ACJ Carr is ND's projected starting quarterback. The September 28 North Carolina game depth-chart report places Carr first and explicitly describes its depth charts as projections. The October 2 matchup report discusses Carr directing Notre Dame's offense against UNC. 2026 line: 963 passing yards, 70.5% completions, 10.14 yards per attempt, 9-1 TD-INT over 4 games.
TRENCHES
ND: 53.8 rushing yards allowed per game to UNC's 123
69.3 YPGNotre Dame allows 53.8 rushing yards a game over four games, and North Carolina allows 123 over three. Notre Dame shuts down the run, and North Carolina is average and on a smaller sample. The sheet does not show who Notre Dame faced, so some of that could be schedule. On the road, Notre Dame's run defense could force North Carolina to throw, which affects pace and the UNC offensive props.
PACE & SCRIPT
ND: 42.3 points per game to UNC's 23.3
18.9 PPGNotre Dame's scoring looks like who it is: 42.3 through 4 games against 42 across 12 games last season. UNC is at 23.3 over just 3 games, up from 19.3 last season, so its number has less behind it. The steadier offense is Notre Dame's, and a bettor should lean on that consistency more than on UNC's short-sample bump.
ND @ UNC carries a 46.5 market total
46.5Notre Dame at North Carolina sits at 46.5, 5.5 below the 52 median, so the market expects a slower game with fewer finished drives. No team stats are on the sheet. It is a modest gap from the slate norm, which means one explosive play or a defensive score can swing it, and a fast start from either side would push this toward an ordinary-scoring game.
MISMATCH
ND: 0.25 turnovers a game to UNC's 1.33
0.25 VS 1.33Notre Dame has turned it over once in four games, 0.25 a game, while North Carolina is at 1.33 over three games. Notre Dame was already careful last season at 0.83, and UNC was at 1.25, close to where it is now. Notre Dame's rate should tick up some, but this gap fits both teams' history. UNC giving away short fields at home is the way this one tilts toward the Irish.
REPLACEMENT
Jordan Washington (TE) is out for UNC
OUTTight end listed out in the October 2 matchup report; condition unspecified. What Though the Odds: Notre Dame Football Betting Info for the North Carolina Game (2026-10-02)
Jason Onye (DL) is out for ND
OUTDefensive lineman listed out with an ankle injury October 2. What Though the Odds: Notre Dame Football Betting Info for the North Carolina Game (2026-10-02)
Brauntae Johnson (S) is out for ND
OUTSafety listed out with a foot injury October 2. What Though the Odds: Notre Dame Football Betting Info for the North Carolina Game (2026-10-02)
Chaz Smith (CB) is out for ND
OUTDefensive back listed out with a wrist injury October 2. What Though the Odds: Notre Dame Football Betting Info for the North Carolina Game (2026-10-02)
Ko'o Kia (LB) is out for ND
OUTLinebacker listed out with a shoulder injury October 2. What Though the Odds: Notre Dame Football Betting Info for the North Carolina Game (2026-10-02)
Tiki Hola (DL) is out for ND
OUTDefensive lineman listed out with a knee injury October 2. What Though the Odds: Notre Dame Football Betting Info for the North Carolina Game (2026-10-02)
Christopher Burgess Jr. (DL) is out for ND
OUTDefensive lineman listed out with a tibia injury October 2. What Though the Odds: Notre Dame Football Betting Info for the North Carolina Game (2026-10-02)
Chris Terek (OL) is out for ND
OUTOffensive lineman listed out with a knee injury October 2. What Though the Odds: Notre Dame Football Betting Info for the North Carolina Game (2026-10-02)
Matty Augustine (OL) is out for ND
OUTOffensive lineman listed out with a foot injury October 2; the article misspells his surname as Austine. What Though the Odds: Notre Dame Football Betting Info for the North Carolina Game (2026-10-02)
Charles Jagusah (OL) is out for ND
OUTOffensive lineman listed out with an arm injury October 2. What Though the Odds: Notre Dame Football Betting Info for the North Carolina Game (2026-10-02)
Quincy Porter (WR) is out for ND
OUTWide receiver listed out with a knee injury in the October 2 matchup report. What Though the Odds: Notre Dame Football Betting Info for the North Carolina Game (2026-10-02)
SITUATIONAL
UNC has 7 more days of rest
7d vs 14dNorth Carolina had a full bye week, so it gets 14 days to prepare while Notre Dame plays on a normal 7-day week. That extra week usually goes to healing bumps and building a game plan specific to this opponent. Teams off a bye can also start slow while they knock off rust, so the edge is likelier to show up as a cleaner plan than as a fast start. This is one input to weigh next to the matchup itself.
ND: 275 team passing yards per game to UNC's 211
64 YPGNotre Dame is throwing for 275 yards a game through four games, up from 255.1 last season, while North Carolina is at 211 over three, up from 183.5. Both passing games have climbed, and Notre Dame's level sits close enough to last season to look sustainable. With North Carolina's three-game sample, its number is the shakier one. Notre Dame's passing attack is the likelier side to dictate how this game is played.
About this analysis
- Who made it
- Gary AI, an AI sports-analysis product operated by Gary A.I. LLC. No human reviewer is claimed unless one is explicitly named.
- Published data
- Daily picks first stored October 3, 2026 at 8:09 AM ET.
- Odds record
- The pick receipt shows the price printed in the published ticket. The matchup market and line ladder provide separate market context. Stored sportsbook sources: draftkings, fanduel, fanatics, betmgm, betrivers, caesars.
- Accountability
- Read the editorial standards, source policy, and corrections process.
Props on this game
1- GARY'S PICKBENJAMIN HALLANYTIME TOUCHDOWN OVER 0.5
I already have Carolina getting three touchdowns, and the plan I laid out runs through Benjamin Hall. He's averaging 6.5 yards a carry, 215 yards on 33 attempts, and Notre Dame walks into Kenan without three defensive linemen and a linebacker. Burgess, Hola, Onye and Ko'o Kia are all out. If Carolina is going to shorten this game and test that front over four quarters, Hall gets the ball. The Tar Heels had two weeks to build the plan around him.
He also scores in more than one way. Hall has no rushing touchdowns yet, but two of his four catches went for scores. That's a back Belichick trusts in space near the goal line, and against a defense down a corner and a safety, a check-down or screen near the end zone is a real path. Billy Edwards Jr. has thrown only three touchdowns all year, and Hall caught two of them.
At +250 the book is asking for about 29 percent. Carolina's projected scoring at this spread and total works out to a touchdown or two, and Hall has been the most reliable finisher on the roster. That puts him a few points above the price, which is enough for me.
The risk is real, and it's the same one from my game pick. Notre Dame's defense gives up 1.625 points per scoring opportunity, and Edwards stalled badly in the second half against Clemson. If the opening script dries up again, Carolina may only get one or two real chances in close. I'm not taking Faison at -140 for a receiver with two scores in four games. Gilbert at +125 is close to a fair price, not a good one. Hall is the only ticket on the board where the number looks short of what his role is worth.
Every prop from this day is on the archive page.
Every pick posts before the game and is graded after, in public. My Book on this website lets you tail or fade listed calls and keeps your record separately labeled; Gary is also available as a native iOS app.
Get Gary on the App StoreEvery NCAAF game this dayThe NCAAF recordToday's NCAAF picksEvery sport this day