Notre Dame at Duke

Saturday, September 30, 2023

No. 11 Notre Dame beat No. 17 Duke 21–⁠14. It was their eighth meeting; Notre Dame leads the series 6–⁠2.

Away11Notre Dame10–⁠3 in 2023
21
Home17Duke8–⁠5 in 2023
14

Final at Wallace Wade Stadium, DurhamTV: ABCAttendance 40,768College GameDay broadcast from here, September 30, 2023 (Wikipedia)

At kickoff
65°FWeather: NOAA NCEI Integrated Surface Database; Durham 11 W, 14 km from the stadium
Officials
Donald Kahler; Riley JohnsonGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Notre Dame733821
Duke007714

Standouts

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

Player stats

Notre Dame

PassingC/AttYdsTDInt
Sam Hartman15/3022200
RushingCarYdsTDLong
Audric Estime1881230
Jeremiyah Love544034
Sam Hartman623017
Gi’Bran Payne31108
ReceivingRecYdsTDLong
Mitchell Evans6134036
Chris Tyree228022
Rico Flores228024
Audric Estime425013
DefenseTklTFLSacksInt
Howard Cross III133.510
J.D. Bertrand11000
Xavier Watts80.501
D.J. Brown7000
Marist Liufau60.50.50
Javontae Jean-Baptiste30.50.50

Duke

PassingC/AttYdsTDInt
Riley Leonard12/2713411
RushingCarYdsTDLong
Riley Leonard1888033
Jaquez Moore751034
Jordan Waters1345113
Jalon Calhoun1303
ReceivingRecYdsTDLong
Jordan Moore467127
Jalon Calhoun341021
Sahmir Hagans324012
Jaquez Moore1505
DefenseTklTFLSacksInt
Tre Freeman1310.50
Jeremiah Lewis10000
Dorian Mausi7000
Ja’Mion Franklin6110
Aeneas Peebles40.50.50

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

Team stats

Notre DameDuke
381Total yards323
222Passing yards134
159Rushing yards189
7.2Yards per pass5.0
5.0Yards per rush4.7
16First downs17
3–⁠15Third downs6–⁠15
3–⁠3Fourth downs1–⁠1
0Turnovers2
12–⁠70Penalties2–⁠28
28:15Possession31:45
2Sacks (by defense)2

Efficiency

Notre DameDuke
29%Success rate36%
0.28EPA per play0.08
2.02Explosiveness1.31
0.35Rushing EPA0.13
0.22Passing EPA0.01
24%Passing-down success27%
0.04First-down EPA−0.08
0.32Second-down EPA−0.05
0.07Third-down EPA0.55
15%Havoc by its defense14%

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)

Notre Dame 52% to win. Elo’s favorite won.

The line

Notre Dame −5.5, over/under 54.5.

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 Notre Dame 65%, Duke 35%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Duke end zoneNotre Dame end zoneQ1 Notre DameTouchdown, 8 playsQ1 DukeMissed FG, 10 playsQ1 Notre DamePunt, 9 playsQ1 DukeInterception, 2 playsQ1 Notre DameField goal, 4 playsQ2 DukePunt, 3 playsQ2 Notre DamePunt, 5 playsQ2 DukePunt, 5 playsQ2 Notre DameMissed FG, 5 playsQ2 DukePunt, 3 playsQ2 Notre DamePunt, 3 playsQ2 DukeMissed FG, 11 playsQ3 DukePunt, 3 playsQ3 Notre DameField goal, 10 playsQ3 DukeTouchdown, 11 playsQ3 Notre DamePunt, 3 playsQ3 DukePunt, 3 playsQ3 Notre DamePunt, 5 playsQ4 DukeTouchdown, 8 playsQ4 Notre DamePunt, 3 playsQ4 DukePunt, 8 playsQ4 Notre DameTouchdown, 10 playsQ4 DukeFumble, 2 playsQ4 Notre DameEnd of game, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Duke drives left to right, Notre Dame right to left.
  1. Q1 Notre DameTouchdown, 8 plays, 82 yards
  2. Q1 DukeMissed FG, 10 plays, 52 yards
  3. Q1 Notre DamePunt, 9 plays, 40 yards
  4. Q1 DukeInterception, 2 plays, 2 yards
  5. Q1 Notre DameField goal, 4 plays, −4 yards
  6. Q2 DukePunt, 3 plays, −9 yards
  7. Q2 Notre DamePunt, 5 plays, 14 yards
  8. Q2 DukePunt, 5 plays, 28 yards
  9. Q2 Notre DameMissed FG, 5 plays, 41 yards
  10. Q2 DukePunt, 3 plays, 5 yards
  11. Q2 Notre DamePunt, 3 plays, −4 yards
  12. Q2 DukeMissed FG, 11 plays, 50 yards
  13. Q3 DukePunt, 3 plays, 5 yards
  14. Q3 Notre DameField goal, 10 plays, 43 yards
  15. Q3 DukeTouchdown, 11 plays, 75 yards
  16. Q3 Notre DamePunt, 3 plays, −2 yards
  17. Q3 DukePunt, 3 plays, 4 yards
  18. Q3 Notre DamePunt, 5 plays, 38 yards
  19. Q4 DukeTouchdown, 8 plays, 80 yards
  20. Q4 Notre DamePunt, 3 plays, 5 yards
  21. Q4 DukePunt, 8 plays, 35 yards
  22. Q4 Notre DameTouchdown, 10 plays, 95 yards
  23. Q4 DukeFumble, 2 plays, 24 yards
  24. Q4 Notre DameEnd of game, 1 play, 9 yards

Play by play

1st quarter5 drives, then Notre Dame 7, Duke 0
Notre Dame Touchdown, 8 plays
15:001st & 10 at own 35Charlie Ham kickoff for 60 yds , Devyn Ford return for 13 yds to the ND 18
14:511st & 10 at own 18Audric Estime run for 1 yd to the ND 19
14:162nd & 9 at own 19Sam Hartman pass complete to Mitchell Evans for 28 yds to the ND 47 for a 1ST down
13:391st & 10 at own 47Sam Hartman pass incomplete to Tobias Merriweather
13:392nd & 10 at own 47Notre Dame Penalty, False Start (Zeke Correll) to the ND 42
13:332nd & 15 at own 42Audric Estime run for a loss of 2 yards to the ND 40
12:583rd & 17 at own 40Sam Hartman pass complete to Audric Estime for 13 yds to the DUKE 47
12:194th & 4 at opp 47Jeremiyah Love run for 34 yds to the DUKE 13 for a 1ST down
11:381st & 10 at opp 13Sam Hartman pass complete to Jeremiyah Love for 7 yds to the DUKE 6
11:002nd & 3 at opp 6Audric Estime 6 Yd Run (Spencer Shrader Kick)Notre Dame 7, Duke 0
Duke Missed FG, 10 plays
11:002nd & 3 at own 35Spencer Shrader kickoff for 63 yds , Terry Moore return for 26 yds to the DUKE 28
10:481st & 10 at own 28Riley Leonard pass complete to Jordan Moore for 27 yds to the ND 45 for a 1ST down
10:271st & 10 at opp 45Riley Leonard pass incomplete to Nicky Dalmolin
10:212nd & 10 at opp 45Riley Leonard pass complete to Jalon Calhoun for 12 yds to the ND 33 for a 1ST down
10:051st & 10 at opp 33Riley Leonard pass incomplete to Jordan Waters
9:582nd & 10 at opp 33Jordan Waters run for no gain to the ND 33
9:193rd & 10 at opp 33Leonard, Riley pass incomplete to Moore, Jordan, PENALTY NOTREDAME offside (Jean-Baptiste, Javontae) 5 yards to the NOTREDAME28, NO PLAY.
9:123rd & 5 at opp 28Riley Leonard pass complete to Jalon Calhoun for 8 yds to the ND 20 for a 1ST down
8:331st & 10 at opp 20Riley Leonard pass incomplete to Jalon Calhoun
8:272nd & 10 at opp 20Jaquez Moore run for no gain to the ND 20
7:473rd & 10 at opp 20Riley Leonard run for no gain to the ND 20
7:064th & 10 at opp 20Todd Pelino 38 yd FG MISSED
Notre Dame Punt, 9 plays
7:011st & 10 at own 20Audric Estime run for 2 yds to the ND 22
6:312nd & 8 at own 22Notre Dame Penalty, False Start (Zeke Correll) to the ND 17
6:242nd & 13 at own 17Sam Hartman pass incomplete to Holden Staes
6:153rd & 13 at own 17Sam Hartman pass complete to Mitchell Evans for 14 yds to the ND 31 for a 1ST down
5:461st & 10 at own 31Audric Estime run for 6 yds to the ND 37
5:062nd & 4 at own 37Gi’Bran Payne run for 1 yd to the ND 38
4:213rd & 3 at own 38Sam Hartman pass complete to Mitchell Evans for 21 yds to the DUKE 41 for a 1ST down
3:441st & 10 at opp 41Sam Hartman pass incomplete to Rico Flores Jr.
3:372nd & 10 at opp 41Sam Hartman pass complete to Chris Tyree for 6 yds to the DUKE 35
3:013rd & 4 at opp 35Audric Estime run for no gain to the DUKE 35
2:294th & 4 at opp 35Notre Dame Penalty, False Start (Billy Schrauth) to the DUKE 40
2:124th & 9 at opp 40Bryce McFerson punt for 28 yds, fair catch by Jalon Calhoun at the DUKE 12
Duke Interception, 2 plays
2:071st & 10 at own 12Peyton Jones run for 2 yds to the DUKE 14
1:292nd & 8 at own 14Riley Leonard pass intercepted Xavier Watts return for 12 yds to the DUKE 13
Notre Dame Field goal, 4 plays
1:231st & 10 at opp 13Sam Hartman pass incomplete to Rico Flores Jr.
1:162nd & 10 at opp 13Jeremiyah Love run for 4 yds to the DUKE 9
0:433rd & 6 at opp 9Notre Dame Penalty, False Start (Rico Flores Jr.) to the DUKE 14
0:183rd & 11 at opp 14Sam Hartman sacked by Ja’Mion Franklin for a loss of 3 yards to the DUKE 17
Q2 14:564th & 14 at opp 17Spencer Shrader 35 Yd Field GoalNotre Dame 10, Duke 0
2nd quarter7 drives, then Notre Dame 10, Duke 0
Duke Punt, 3 plays
14:564th & 14 at own 35Spencer Shrader kickoff for 61 yds , Terry Moore return for 18 yds to the DUKE 22
14:481st & 10 at own 22Riley Leonard pass incomplete to Jordan Moore
14:412nd & 10 at own 22Jalon Calhoun run for 3 yds to the DUKE 25
14:053rd & 7 at own 25Riley Leonard sacked by Javontae Jean-Baptiste and Marist Liufau for a loss of 12 yards to the DUKE 13
13:324th & 19 at own 13Porter Wilson punt for 53 yds , Chris Tyree returns for 7 yds to the ND 41
Notre Dame Punt, 5 plays
13:251st & 10 at own 41Sam Hartman run for 2 yds to the ND 43
12:542nd & 8 at own 43Gi’Bran Payne run for 8 yds to the DUKE 49 for a 1ST down
12:141st & 10 at opp 49Jeremiyah Love run for 1 yd to the DUKE 48
11:442nd & 9 at opp 48Sam Hartman pass complete to Audric Estime for 3 yds to the DUKE 45
11:043rd & 6 at opp 45Sam Hartman pass incomplete to Holden Staes
10:584th & 6 at opp 45Bryce McFerson punt for 34 yds, fair catch by Jalon Calhoun at the DUKE 11
Duke Punt, 5 plays
10:521st & 10 at own 11Riley Leonard run for 5 yds to the DUKE 16
10:182nd & 5 at own 16Riley Leonard pass complete to Jalon Calhoun for 21 yds to the DUKE 37 for a 1ST down
9:571st & 10 at own 37Riley Leonard pass incomplete to Jalon Calhoun
9:502nd & 10 at own 37Riley Leonard pass complete to Malik Bowen-Sims for a loss of 3 yards to the DUKE 34
9:103rd & 13 at own 34Riley Leonard pass complete to Jaquez Moore for 5 yds to the DUKE 39
8:324th & 8 at own 39Porter Wilson punt for 21 yds, punt out-of-bounds at the ND 40
Notre Dame Missed FG, 5 plays
8:211st & 10 at own 40Sam Hartman pass complete to Mitchell Evans for 36 yds to the DUKE 24 for a 1ST down
8:011st & 10 at opp 24Audric Estime run for 1 yd to the DUKE 23
7:232nd & 9 at opp 23Sam Hartman pass incomplete to Tobias Merriweather
7:153rd & 9 at opp 23Sam Hartman pass complete to Rico Flores Jr. for 4 yds to the DUKE 19
6:374th & 5 at opp 19Spencer Shrader 37 yd FG MISSED
Duke Punt, 3 plays
6:281st & 10 at own 20Riley Leonard pass incomplete to Jalon Calhoun
6:212nd & 10 at own 20Riley Leonard run for no gain to the DUKE 20
5:393rd & 10 at own 20Leonard, Riley pass sacked for loss of 7 yards to the DUKE13 (Botelho, Jordan;Cross III, Howard), PENALTY NOTREDAME offside (Botelho, Jordan) 5 yards to the DUKE25, NO PLAY.
5:113rd & 5 at own 25Riley Leonard pass incomplete
5:054th & 5 at own 25Porter Wilson punt for 51 yds, fair catch by Chris Tyree at the ND 24
Notre Dame Punt, 3 plays
4:581st & 10 at own 24Audric Estime run for 1 yd to the ND 25
4:332nd & 9 at own 25Hartman, Sam pass incomplete, PENALTY NOTREDAME holding (Spindler, Rocco) 10 yards to the NOTREDAME15, NO PLAY.
4:292nd & 19 at own 15Sam Hartman pass incomplete to Rico Flores Jr.
4:233rd & 19 at own 15Audric Estime run for 5 yds to the ND 20
3:374th & 14 at own 20Bryce McFerson punt for 57 yds , Sahmir Hagans returns for 7 yds to the DUKE 30
Duke Missed FG, 11 plays
3:321st & 10 at own 30Riley Leonard run for 5 yds to the DUKE 35
2:582nd & 5 at own 35Riley Leonard run for 7 yds to the DUKE 42 for a 1ST down
2:191st & 10 at own 42Jaquez Moore run for 3 yds to the DUKE 45
1:432nd & 7 at own 45Jaquez Moore run for no gain to the DUKE 45
1:093rd & 7 at own 45Riley Leonard pass complete to Sahmir Hagans for 12 yds to the ND 43 for a 1ST down
0:561st & 10 at opp 43Riley Leonard run for 21 yds to the ND 22 for a 1ST down
0:531st & 10 at opp 22Riley Leonard pass complete to Jordan Moore for 11 yds to the ND 11 for a 1ST down
0:521st & 10 at opp 11Timeout Duke, clock 00:52
0:471st & 10 at opp 11Riley Leonard pass incomplete to Jordan Moore
0:422nd & 10 at opp 11Riley Leonard run for 5 yds to the ND 6
0:173rd & 5 at opp 6Timeout Duke, clock 00:17
0:103rd & 5 at opp 6Riley Leonard run for a loss of 1 yard to the ND 7 Riley Leonard fumbled, forced by Howard Cross III, recovered by DUKE Sahmir Hagans
0:044th & 6 at opp 7Timeout Duke, clock 00:04
0:004th & 6 at opp 7Todd Pelino 25 yd FG MISSED
3rd quarter6 drives, then Notre Dame 13, Duke 7
Duke Punt, 3 plays
15:001st & 10 at own 35Spencer Shrader kickoff for 65 yds for a touchback
14:561st & 10 at own 25Riley Leonard pass incomplete to Nicky Dalmolin, broken up by Javontae Jean-Baptiste
14:512nd & 10 at own 25Riley Leonard run for 5 yds to the DUKE 30
14:123rd & 5 at own 30Riley Leonard pass incomplete to Jalon Calhoun
14:024th & 5 at own 30Porter Wilson punt for 37 yds , Chris Tyree returns for a loss of 3 yards to the ND 30 Chris Tyree fumbled, recovered by ND Ramon Henderson
Notre Dame Field goal, 10 plays
13:541st & 10 at own 30Audric Estime run for 4 yds to the ND 34
13:202nd & 6 at own 34Sam Hartman pass complete to Chris Tyree for 22 yds to the DUKE 44 for a 1ST down
12:381st & 10 at opp 44Audric Estime run for 4 yds to the DUKE 40
12:032nd & 6 at opp 40Sam Hartman pass incomplete to Rico Flores Jr.
11:543rd & 6 at opp 40Sam Hartman run for 4 yds to the DUKE 36
11:094th & 2 at opp 36Sam Hartman run for 7 yds to the DUKE 29 for a 1ST down
10:291st & 10 at opp 29Audric Estime run for 4 yds to the DUKE 25
10:002nd & 6 at opp 25Audric Estime run for 3 yds to the DUKE 22
9:223rd & 3 at opp 22Sam Hartman pass incomplete to Tobias Merriweather
9:224th & 3 at opp 22Notre Dame Penalty, Delay of Game (-5 Yards) to the DUKE 27
9:174th & 8 at opp 27Spencer Shrader 45 Yd Field GoalNotre Dame 13, Duke 0
Duke Touchdown, 11 plays
9:174th & 8 at own 35Spencer Shrader kickoff for 65 yds for a touchback
9:111st & 10 at own 25Jordan Waters run for 2 yds to the DUKE 27
8:382nd & 8 at own 27Jordan Waters run for 7 yds to the DUKE 34
7:583rd & 1 at own 34Jordan Waters run for 3 yds to the DUKE 37 for a 1ST down
7:401st & 10 at own 37Riley Leonard pass incomplete to Jalon Calhoun
7:332nd & 10 at own 37Jaquez Moore run for 34 yds to the ND 29 for a 1ST down
6:561st & 10 at opp 29Riley Leonard pass incomplete to Nicky Dalmolin
6:512nd & 10 at opp 29Jordan Waters run for 4 yds to the ND 25
6:043rd & 6 at opp 25Jordan Waters run for 5 yds to the ND 20
5:174th & 1 at opp 20Riley Leonard pass complete to Sahmir Hagans for 7 yds to the ND 13 for a 1ST down
4:351st & 10 at opp 13Jaquez Moore run for 12 yds to the ND 1 for a 1ST down
3:551st & 0 at opp 1Moore, Jaquez rush for no gain to the NOTREDAME1, PENALTY NOTREDAME offside (Hart, Cam) 0 yards to the NOTREDAME1, NO PLAY.
3:361st & goal at opp 1Jordan Waters 1 Yd Run (Todd Pelino Kick)Notre Dame 13, Duke 7
Notre Dame Punt, 3 plays
3:361st & 10 at own 35Charlie Ham kickoff for 62 yds , Jeremiyah Love return for 21 yds to the ND 24
3:261st & 10 at own 24Sam Hartman pass incomplete to Chris Tyree, broken up by Jeremiah Lewis
3:212nd & 10 at own 24Gi’Bran Payne run for 2 yds to the ND 26
2:553rd & 8 at own 26Sam Hartman sacked by Aeneas Peebles and Tre Freeman for a loss of 4 yards to the ND 22
2:094th & 12 at own 22Bryce McFerson punt for 38 yds, downed at the DUKE 40
Duke Punt, 3 plays
2:021st & 10 at own 40Jaquez Moore run for 3 yds to the DUKE 43
1:232nd & 7 at own 43Riley Leonard run for 1 yd to the DUKE 44
0:483rd & 6 at own 44Riley Leonard pass incomplete to Sahmir Hagans
0:424th & 6 at own 44Porter Wilson punt for 37 yds, fair catch by Chris Tyree at the ND 19
Notre Dame Punt, 5 plays
0:351st & 10 at own 19Audric Estime run for no gain to the ND 19 for a 1ST down Duke Penalty, Personal Foul (Terry Moore) to the ND 34 for a 1ST down
0:051st & 10 at own 34Sam Hartman pass complete to Mitchell Evans for 16 yds to the 50 yard line for a 1ST down
Q4 14:541st & 10 at the 50Audric Estime run for 4 yds to the DUKE 46
Q4 14:232nd & 6 at opp 46Audric Estime run for 3 yds to the DUKE 43
Q4 13:523rd & 3 at opp 43Sam Hartman pass incomplete to Tobias Merriweather
Q4 13:444th & 3 at opp 43Bryce McFerson punt for 43 yds for a touchback
4th quarter6 drives, then Notre Dame 21, Duke 14
Duke Touchdown, 8 plays
13:391st & 10 at own 20Jordan Waters run for 4 yds to the DUKE 24
13:022nd & 6 at own 24Riley Leonard pass incomplete to Jalon Calhoun
12:513rd & 6 at own 24Riley Leonard pass complete to Jordan Moore for 26 yds to the 50 yard line for a 1ST down
12:071st & 10 at the 50Riley Leonard run for 33 yds to the ND 17 for a 1ST down
11:021st & 10 at opp 17Riley Leonard run for 1 yd to the ND 16 for a 1ST down Notre Dame Penalty, Personal Foul (Jordan Botelho) to the ND 8 for a 1ST down
10:401st & goal at opp 8Jordan Waters run for 7 yds to the ND 1
9:592nd & goal at opp 1Jordan Waters run for a loss of 2 yards to the ND 3
9:173rd & goal at opp 3Jordan Moore 3 Yd pass from Riley Leonard (Todd Pelino Kick)Duke 14, Notre Dame 13
Notre Dame Punt, 3 plays
9:173rd & 5 at own 35Charlie Ham kickoff for 56 yds , Jeremiyah Love return for 21 yds to the ND 30
9:011st & 10 at own 30Jeremiyah Love run for 4 yds to the ND 34
8:292nd & 6 at own 34Jeremiyah Love run for 1 yd to the ND 35
8:043rd & 5 at own 35Sam Hartman pass incomplete to Holden Staes
7:584th & 5 at own 35Bryce McFerson punt for 33 yds, fair catch by Jalon Calhoun at the DUKE 32
Duke Punt, 8 plays
7:531st & 10 at own 32Jordan Waters run for 3 yds to the DUKE 35
7:092nd & 7 at own 35Jordan Waters run for 13 yds to the DUKE 48 for a 1ST down
6:271st & 10 at own 48Riley Leonard run for 1 yd to the DUKE 49
5:432nd & 9 at own 49Riley Leonard run for 4 yds to the ND 47
4:553rd & 5 at opp 47Riley Leonard run for 10 yds to the ND 37 for a 1ST down
4:111st & 10 at opp 37Jaquez Moore run for a loss of 1 yard to the ND 38
3:252nd & 11 at opp 38Riley Leonard run for 7 yds to the ND 31
2:423rd & 4 at opp 31Jordan Waters run for a loss of 2 yards to the ND 33
2:414th & 6 at opp 33Timeout Notre Dame, clock 02:41
2:354th & 6 at opp 33Riley Leonard punt for 28 yds, downed at the ND 5
Notre Dame Touchdown, 10 plays
2:351st & 10 at own 5Notre Dame Penalty, False Start (Tobias Merriweather) to the ND 3
2:291st & 12 at own 3Hartman, Sam pass incomplete to Flores Jr., Rico, PENALTY DUKE pass interference (Pickett, Joshua) 13 yards to the NOTREDAME16, NO PLAY, 1ST DOWN NOTREDAME.
2:201st & 10 at own 16Sam Hartman pass complete to Audric Estime for no gain to the ND 16
1:572nd & 10 at own 16Sam Hartman pass incomplete to Rico Flores Jr.
1:493rd & 10 at own 16Sam Hartman pass complete to Mitchell Evans for 19 yds to the ND 35 for a 1ST down
1:241st & 10 at own 35Sam Hartman pass complete to Rico Flores Jr. for 24 yds to the DUKE 41 for a 1ST down
1:111st & 10 at opp 41Hartman, Sam pass incomplete to Merriweather, Tobias, PENALTY NOTREDAME pass interference (Merriweather, Tobias) 15 yards to the NOTREDAME44, NO PLAY.
1:031st & 25 at own 44Sam Hartman pass complete to Audric Estime for 9 yds to the DUKE 47
1:022nd & 16 at opp 47Timeout Notre Dame, clock 01:02
0:572nd & 16 at opp 47Sam Hartman pass incomplete to Mitchell Evans
0:513rd & 16 at opp 47Sam Hartman pass incomplete to Mitchell Evans
0:414th & 16 at opp 47Sam Hartman run for 17 yds to the DUKE 30 for a 1ST down
0:381st & 10 at opp 30TEAM pass incomplete
0:312nd & 10 at opp 30Audric Estime 30 Yd Run (Sam Hartman Pass to Rico Flores Jr. for Two-Point Conversion)Notre Dame 21, Duke 14
0:312nd & 0 at opp 3Timeout Notre Dame, clock 00:31
Duke Fumble, 2 plays
0:312nd & 10 at own 35Spencer Shrader kickoff for 40 yds fair catch by Terry Moore at the DUKE 6
0:271st & 10 at own 25Riley Leonard pass complete to Sahmir Hagans for 5 yds to the DUKE 30
0:182nd & 5 at own 30Riley Leonard sacked by Howard Cross III for a loss of 4 yards to the DUKE 26 Riley Leonard fumbled, forced by Howard Cross III, recovered by ND Marist Liufau , return for 0 yards
Notre Dame End of game, 1 play
0:121st & 10 at opp 26Audric Estime run for 9 yds to the DUKE 17

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.

Notre Dame leads 6–⁠2 in eight meetings.

Recent meetings
2023Notre Dame 21, Duke 14
2020Notre Dame 27, Duke 13
2019Notre Dame 38, Duke 7
2016Duke 38, Notre Dame 35
2007Notre Dame 28, Duke 7
1966Notre Dame 64, Duke 0

Around this game