Big Picture
Notre Dame football played its most competitive game of the 2026-27 so far against North Carolina. Things looked shaky during a few stretches during the game but the team hung in there and walked away with their 5th straight win and 1st win over an ACC opponent.
The Irish are averaging 41.2 points scored per game through Week 5 with an average point differential of +29.4. They closed out the North Carolina game with a 37-26 final score and +11-point differential. It was the slimmest margin of victory
for Notre Dame so far and the Tar Heel’ 26 points was the highest total put up by an opponent. Wisconsin claims the #2 spot with 13 points scored in Week 1, Michigan State and Purdue tie for #3 with ten points scored a-piece and Rice slots into #4 with zero points earned against ND.
This was the first week of the 2026-27 season that we’ve seen Notre Dame football experience some real ups and downs throughout a game. The Tar Heels found the end zone first but the Irish ended up besting them 14-7 in the first quarter. The teams matched each other 7-7 in the second quarter. It was a rainy mess coming out of halftime and both teams scored a single touchdown but each failed their conversions for a 6-6 third quarter. The Irish entered the fourth quarter up 27-20 and rallied 10-6 to close things out in Chapel Hill.
Yardage Summary
Notre Dame recorded 475 yards of total offense, while North Carlina put up 285 yards of offense. The only game where the team had more offensive production was the 478 yards they posted against Rice in Week 2. The +190 offensive yardage differential was the second lowest of the season, with the +66 differential against Wisconsin being the lowest.
It was a relatively middle of the pack passing performance for Notre Dame. They tied with the Michigan State game for a season low of 234 passing yards. Through Week 5, the Irish quarterback group is averaging 266.8 passing yards per game.
With the weather in North Carolina being far from ideal, it makes sense that the Irish put on their best rushing performance by a wide margin by a wide margin. The rushing groups’ production had been on a steady uptick, hitting 177 yards earned on the ground last week and were +64 from that this week with 241 rushing yards recorded. The team finished the game with 45 total rush attempts and an average of 5.4 yards gained per attempt.
The Quarterback Stats
CJ Carr took all of Notre Dame’s snaps against North Carolina and walked away having completed 21 of his 29 pass attempts for a 72.4% completion rate. His most comparable game was Wisconsin where he went 19 of 29 for a 65.5% completion rate. Although it wasn’t his most prolific yardage game so far he ties with the Rice game for a season high four touchdown passes thrown.
The Rushers
Week 5 marked another outing where we saw a different running back emerge as RB1, with freshman Jonaz Walton claiming this week’s title.
- Walton had 23 carries for 120 yards and 5.2 yards earned per carry.
- Nolan James Jr. rounded out Week 5 with nine rush attempts for 65 yards.
- Aneyas Williams had eight carries for 42 yards.
- CJ Carr had a light rushing game, four carries for 15 yards but was responsible for the Irish’s only touchdown earned on the ground against North Carolina.

The Receivers
Jordan Faison had one of his biggest career performances during the team’s Week 5 victory. Faison was responsible for 8 (38%) of the team’s 21 collective receptions and he tallied up 132 receiving yards. He also claimed two of the team’s four receiving touchdowns.
Wide receiver Jaden Greathouse and running back Nolan James Jr. finished the game with a receiving touchdown a-piece.

The Defensive Stats
The Notre Dame defense had another dominant performance but it didn’t necessarily translate to the stats tables. The unit finished the day with one sack, four tackles for loss and five pass deflections.
- Junior defensive lineman Francis Brewu nabbed the team’s only sack against North Carolina.
Junior linebacker Kingston Villiamu-Asa and senior linebacker Luke Talich grabbed an interception a-piece in the North Carolina win.
Overall, the Irish defense is holding opponents to 216 yards of total offense per game. Opponents are averaging 158 passing yards and only 58 rushing yards per game.

The Flow Stats
The Irish had 11 full offensive drives during the game and turned seven of them into points.
Closing Thoughts
The Irish experienced some real challenges for the first time this season but at no point did I feel like “oh the wheels might be coming off this truck.” The team was on the road, playing in some not great weather circumstances and despite the chaos surrounding the Tar Heel football program, it’s obvious they’ve got some good things going for them.
Despite all of that, the key things Notre Dame has been relying on this season kicked in for the win
- CJ Carr demonstrating consistency with throwing the ball, grabbing touchdowns on the ground and maintaining the composure of the offense in good and bad times.
- The Jordan Faison-Micah Gilbert combo continuing to help drive the offense down the field and non-receivers hauling in touchdown catches when the situation calls for it.
- All three of the primary rushers getting their touches, production and trending in a positive direction.
- The defense acting as a blanket both up front and in the secondary while also finding away to take the ball away from opponents’ offense.
Notre Dame has yet to face its stiffest opponents of the season (4-0 BYU, 5-0 Miami (FL), 4-1 SMU) so only time will tell how far the team’s current formula for success can take them. But my nerd perspective is leaning heavily optimistic about the odds.













