By the Numbers: Notre Dame Football’s Defense Dominates, Gilbert Explodes

Notre Dame is 3-0 after a 27-10 win over Michigan State on Saturday, and the defense is the main reason why. The Spartans ran the ball 13 times in the second half and gained nothing at all. Zero net yards. They managed 40 yards of total offense over the final two quarters and went backward in the fourth, finishing with minus-eight yards on 14 plays. The offense was not quite as sharp as it struggled to end drives and put away an inferior opponent the way their counterparts on defense did. The Spartan defense, however, had no answer for junior receiver Micah Gilbert.

Gilbert had the best day of his career and the biggest receiving performance by a Notre Dame player in nine years. Eight catches, 170 yards, including a 61-yard grab on the game’s first snap and a 39-yarder that set up the clinching score. CJ Carr went 18-of-24 for 234 with no interceptions, and for the third straight week pushed the ball more vertically, at times, than he did the week prior.

Notre Dame dominated the boxscore almost everywhere except the scoreboard. They scored 27 points on 67 plays while holding the ball for 37 minutes. The Irish outgained Michigan State by 228 yards, won time of possession by better than 14 minutes, never turned it over, and still only led by 17 when the kneel-downs started. Every red-zone trip produced points, but only three of five produced touchdowns, and two more scoring chances ended in a missed field goal and a turnover on downs.

Here’s how the numbers tell the story of Notre Dame’s third win of 2026.

Key Stats

0 – Michigan State rushing yards in the second half. Thirteen carries, nothing to show for it. That is the fewest second-half rushing yards any Freeman defense has surrendered.

40 – Michigan State’s total offense after halftime. Also a low-water mark under Freeman, and it includes a fourth quarter in which the Spartans lost eight yards across 14 plays.

170 – Micah Gilbert’s receiving yards on eight catches. Both career highs. It’s the first 100-yard receiving game by a Notre Dame player this season, and no Irish receiver had put up a bigger number since Chase Claypool’s 180 against Wake Forest in November 2017. Gilbert crossed the century mark during the third-quarter drive alone, catching three balls on it.

121 – Nolan James Jr.’s rushing yards on 26 carries. His first 100-yard game, and 98 of those yards came after halftime.

4 – Notre Dame sacks, for 35 yards. Boubacar Traore took one for 12, Luke Talich for 10, Loghan Thomas for nine, Tionne Gray for four. Traore’s came with a forced fumble attached.

-20 – Alessio Milivojevic’s net rushing yards. Eight carries, 15 yards gained, 35 lost.

37:02 – Notre Dame’s time of possession, against 22:58 for Michigan State. The Irish ran 67 plays to the Spartans’ 45.

27 – Points scored on 395 yards. Three touchdowns, two field goals, one miss, and a turnover on downs.

5-for-5 – Notre Dame’s red-zone scoring rate, which sounds better than it was. Three of those five trips ended in touchdowns. The other two ended in Spencer Porath field goals of 25 and 35 yards.

3-of-5 for 128 – Notre Dame on throws of 20 or more air yards. The three-week progression: 0-for-3 and zero yards against Wisconsin, 5-of-8 for 163 against Rice, and this.

172 – Carr’s air yards out of 234 passing. Only 62 came after the catch, which is 26 percent. That number was 59 percent in the opener and 42 percent last week.

2 – Interceptions by the Notre Dame defense, the first two of the season. Luke Talich in the first quarter, Adon Shuler in the fourth.

Milestones, Firsts, and Career Highs

Micah Gilbert’s 170 yards were the most by a Notre Dame receiver since 2017. He got there on eight receptions, a career best in both columns. The last Irish player to break 100 was Eli Raridon, who put up 109 against NC State last October.

Nolan James Jr. reached 100 rushing yards for the first time. He carried 26 times, also a career high, and finished at 4.7 a pop with a two-yard touchdown in the first quarter.

Matt Jeffery blocked his first career punt in the opening quarter, and it handed Notre Dame the ball at the Michigan State 41. The Irish turned that field position into their first touchdown. It’s the sixth punt this program has blocked since 2024 opened, with three coming that season and two more last year.

Luke Talich picked off his fifth career pass in the first quarter, the first interception Notre Dame’s defense had recorded all season. Adon Shuler got the sixth of his own career in the fourth. Those were the seventh and eighth takeaways of the year for a unit that arrived Saturday tied for seventh nationally in turnovers forced.

Notre Dame’s run of double-digit wins is now 13 games long, dating to September 20 of last year. No program in the FBS has a longer one going, and Notre Dame has never had a longer one either. It doubles as the school’s longest overall winning streak since 2024 and ties for 10th-longest in program history.

The Irish have held four consecutive opponents under 100 rushing yards, a stretch that reaches back to last season’s finale at Stanford.

Firsts on the day:

  • Tionne Gray – career sack
  • Luke Talich – career sack
  • Brayden Robinson – career carry, an 11-yarder on fourth down in the first quarter
  • Thomas Davis Jr. – career tackle
  • Career highs: Micah Gilbert with eight catches and 170 yards, Nolan James Jr. with 26 carries and 121 yards.

Positive Trends

The second half was as complete as this defense has played. Michigan State ran nine plays in the third quarter and 14 in the fourth and finished those two quarters with 40 yards. Four Notre Dame sacks, six tackles for loss worth 39 yards, and a quarterback who ended the night at minus-20 on the ground.

The pass rush is real now. Four different players got home. Traore has been the most disruptive lineman on this team through three games and added two quarterback hurries to go with his sack and forced fumble.

The ball is going downfield. Carr’s 61-yard completion to Gilbert on the first play of the game was the longest of his season, and the 39-yarder in the fourth quarter set up the touchdown that ended it. Notre Dame’s air-yard share has climbed every week.

The run game found something in the second half. Nolan James Jr. had 46 yards in the third quarter and 52 in the fourth, and the closing drive was 10 plays and 49 yards with him carrying eight times to kill the clock.

Notre Dame still hasn’t turned it over. Three games, zero giveaways, and the Irish have forced eight.

Special teams made a play. Jeffery’s blocked punt set up the game’s first touchdown. Jasper Scaife punted once all night, for 49 yards.

Negative Trends

Points left on the field. The opening drive covered 68 yards in four plays and reached the Michigan State 14, then gained seven more on three snaps and settled for a 25-yard field goal. The third-quarter drive went 17 plays and 77 yards across 9:42 and ended with a 35-yard kick. Porath then missed from 39 in the fourth.

A takeaway went to waste. Talich’s first-quarter interception gave Notre Dame the ball at its own 27. Four plays later the Irish turned it over on downs at midfield on a fourth-and-13.

Michigan State’s 10 points came in 6:44. A 32-yard field goal at the 10:05 mark of the second quarter, then a three-play, 68-yard touchdown drive that was one 53-yard completion to Rodney Bullard Jr. and a 15-yard Cam Fancher run. Two plays, essentially, and the lead was down to seven.

The other back didn’t get going. Aneyas Williams carried nine times for 25 yards and lost two more on his lone fourth-quarter touch.

Game Notes

Attendance was 77,622, which makes it 22 sellouts in a row and 27 of the last 29 home dates under Freeman.

Saturday was the 80th meeting between these programs. Notre Dame leads the series 50-29-1, a rivalry that dates to an 1887 game the Irish won 34-6.

At home against Michigan State, Notre Dame is 30-14 all-time.

Notre Dame’s all-time record against Big Ten opponents moved to 321-170-22. Freeman is 9-3 against the conference, and his last one before this came two weeks earlier in Green Bay.

The Irish are 536-133-13 all-time in home games.

Final Word

The defense is the best thing about this football team right now, and it isn’t close. Michigan State gained 40 yards in a half and zero of them on the ground. Four straight opponents have failed to reach 100 rushing yards. Eight takeaways in three games with none given back. Talich and Shuler are playing at a level that changes what this secondary can ask for, and the front is generating pressure from four different directions.

The offense is a different conversation. Gilbert’s 170 yards and Carr’s willingness to throw it past 20 yards are real progress, and so is Nolan James Jr. finally breaking 100. But Notre Dame ran 67 plays, held the ball for 37 minutes, gained 395 yards, and came away with 27 points. Every one of the Irish’s five red-zone trips scored, and only three found the end zone. A 17-play drive produced three. A 68-yard opening drive produced three. A takeaway produced nothing. The Irish left a lot of meat on the bone.

Against Michigan State that’s a comfortable 17-point win. Against some of the the teams still left on this schedule, drives that stall at the 14 and the 17 are the difference between a win and a loss. The defense has bought this offense three weeks to figure it out.

In This Story

Frank Vitovitch has been Co-Owner and Editor in Chief of UHND.com since joining forces with Kyle Flavin in 1999. Since that time, he has written over 2,000 articles covering Notre Dame football, recruiting, and basketball. He also works with all staff and external writers on all articles published on UHND.com. Frank's love for Notre Dame football started at a young age watching Rocket Ismail give opposing coaches ulcers in the late 1980's. By day Frank works in marketing and holds a degree in Digital Media from Drexel University. Frank's work has been cited by online/print editions of NBC Sports, ESPN, and Sports Illustrated and has been quoted on air by ESPN's Collin Cowherd. He's conducted interviews with Notre Dame legends Rocket Ismail, Randy Kinder, Lee Becton, Reggie Brooks, Michael Stonebreaker, and Ned Bolcar among others over his 20+ years of covering Notre Dame football. He's also been published in the print edition of USA Today Sports Weekly and the USA Today College Football Preview multiple times. Other Published Works/Citations for Frank Three Reasons Notre Dame Will Beat Alabama - USA Today Notre Dame Suspends WR Kevin Stepherson, RB C.J. Holmes Indefinitely - Bleacher Report Notre Dame / Ohio State Fiesta Bowl Preview - Eleven Warriors Brace Yourself: The Fighting Irish are Relevant Again - Sports on Earth Interviews with the Enemy: A Q&A with Frank Vitovitch of UHND - Yahoo! Sports Five Good Minutes: Notre Dame Football Preview With UHND.com - BC Interruption Vicious Electronic Questioning with UHND - MGO Blog

Comments

BE FIRST TO RESPOND