Referee Chris Coyte; umpire Bryan Hay; head linesman Darryl Johnson; line judge Jeff Robinson; side judge Jeff Dahle; field judge Steve Currie; back judge Brad Robinson; center judge Matt RichardsGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Notre Dame
7
3
10
0
20
Stanford
7
7
3
21
38
Standouts
PassingK.J. Costello14 of 22, 176 yards, 4 TDStanford
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Notre Dame
Stanford
415
Total yards
328
261
Passing yards
176
154
Rushing yards
152
9.0
Yards per pass
8.0
3.5
Yards per rush
4.0
17
First downs
18
8–19
Third downs
2–11
1–2
Fourth downs
0–0
3
Turnovers
0
8–81
Penalties
3–30
28:36
Possession
31:24
2
Sacks (by defense)
6
Efficiency
Notre Dame
Stanford
37%
Success rate
36%
0.07
EPA per play
0.19
1.46
Explosiveness
1.36
0.07
Rushing EPA
−0.04
0.06
Passing EPA
0.57
36%
Passing-down success
32%
−0.11
First-down EPA
0.05
−0.09
Second-down EPA
0.46
0.54
Third-down EPA
0.11
26%
Havoc by its defense
23%
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)
Stanford 56% to win. Stanford pulled the upset. Elo’s favorite won.
The line
Notre Dame −3, over/under 57.
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 58%, Stanford 42%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Stanford drives left to right, Notre Dame right to left.
Q1 StanfordPunt, 5 plays, 25 yards
Q1 Notre DamePunt, 6 plays, 17 yards
Q1 StanfordPunt, 3 plays, 7 yards
Q1 Notre DamePunt, 3 plays, 9 yards
Q1 StanfordPunt, 3 plays, −3 yards
Q1 Notre DameTouchdown, 3 plays, 86 yards
Q1 StanfordTouchdown, 5 plays, 72 yards
Q1 Notre DamePunt, 3 plays, −5 yards
Q2 StanfordTouchdown, 6 plays, 55 yards
Q2 Notre DamePunt, 3 plays, 9 yards
Q2 StanfordPunt, 3 plays, −6 yards
Q2 Notre DameField goal, 15 plays, 69 yards
Q2 StanfordPunt, 4 plays, 25 yards
Q2 Notre DameEnd of half, 3 plays, 8 yards
Q3 Notre DameTouchdown, 1 play, 75 yards
Q3 StanfordField goal, 9 plays, 64 yards
Q3 Notre DamePunt, 9 plays, 29 yards
Q3 StanfordPunt, 3 plays, 6 yards
Q3 Notre DameField goal, 4 plays, −2 yards
Q3 StanfordTouchdown, 7 plays, 70 yards
Q4 Notre DameInterception, 1 play, 0 yards
Q4 StanfordTouchdown, 3 plays, 29 yards
Q4 StanfordTouchdown, 4 plays, 18 yards
Q4 Notre DameInterception, 14 plays, 51 yards
Q4 StanfordPunt, 3 plays, −5 yards
Q4 Notre DameTurnover on downs, 10 plays, 39 yards
Q4 StanfordEnd of game, 3 plays, −3 yards
Play by play
1st quarter8 drives, then Tied at 7
Stanford Punt, 5 plays
15:00
1st & 10 at own 35
Jonathan Doerer kickoff for 65 yds for a touchback
14:47
1st & 10 at own 25
K.J. Costello pass complete to JJ Arcega-Whiteside for 9 yds to the Stanf 34
14:11
2nd & 1 at own 34
Bryce Love run for 12 yds to the Stanf 46 for a 1ST down
13:48
1st & 10 at own 46
Bryce Love run for 4 yds to the 50 yard line
13:09
2nd & 6 at the 50
K.J. Costello pass incomplete, broken up by Nyles Morgan
13:05
3rd & 6 at the 50
K.J. Costello pass incomplete to Colby Parkinson
Notre Dame Punt, 6 plays
12:47
1st & 10 at own 22
Josh Adams run for 2 yds to the NDame 24
12:29
2nd & 8 at own 24
Josh Adams run for 1 yd to the NDame 25
11:47
3rd & 7 at own 25
Brandon Wimbush run for 8 yds to the NDame 33 for a 1ST down
11:20
1st & 10 at own 33
Josh Adams run for 6 yds to the NDame 39
11:02
2nd & 4 at own 39
Brandon Wimbush run for 1 yd to the NDame 40
10:33
3rd & 3 at own 40
Josh Adams run for a loss of 1 yard to the NDame 39
9:56
4th & 4 at own 39
Tyler Newsome punt for 44 yds , Trenton Irwin returns for 7 yds to the Stanf 24
Stanford Punt, 3 plays
9:49
1st & 10 at own 24
Bryce Love run for 2 yds to the Stanf 26
9:08
2nd & 8 at own 26
Trevor Speights run for 6 yds to the Stanf 32
8:23
3rd & 2 at own 32
Bryce Love run for a loss of 1 yard to the Stanf 31
7:46
4th & 3 at own 31
Jake Bailey punt for 55 yds, fair catch by Chris Finke at the NDame 14
Notre Dame Punt, 3 plays
7:33
1st & 10 at own 14
Josh Adams run for a loss of 1 yard to the NDame 13
7:08
2nd & 11 at own 13
Brandon Wimbush pass complete to Nic Weishar for 2 yds to the NDame 15
6:24
3rd & 9 at own 15
Brandon Wimbush run for 8 yds to the NDame 23
Stanford Punt, 3 plays
5:46
1st & 10 at own 39
K.J. Costello pass incomplete to JJ Arcega-Whiteside, broken up by Khalid Kareem
5:32
2nd & 10 at own 39
Bryce Love run for a loss of 1 yard to the Stanf 38
4:57
3rd & 11 at own 38
K.J. Costello sacked by Jerry Tillery for a loss of 2 yards to the Stanf 36
4:19
4th & 13 at own 36
Jake Bailey punt for 50 yds, fair catch by Chris Finke at the NDame 14
Notre Dame Touchdown, 3 plays
4:13
1st & 10 at own 14
Dexter Williams run for 3 yds to the NDame 17
3:54
2nd & 7 at own 17
Brandon Wimbush pass incomplete to Kevin Stepherson
3:40
3rd & 7 at own 17
Kevin Stepherson 83 Yd pass from Brandon Wimbush (Justin Yoon Kick)Notre Dame 7, Stanford 0
Stanford Touchdown, 5 plays
3:40
3rd & 7 at own 35
Jonathan Doerer kickoff for 64 yds , Cameron Scarlett return for 27 yds to the Stanf 28
3:22
1st & 10 at own 28
K.J. Costello pass complete to Connor Wedington for 3 yds to the Stanf 31
2:44
2nd & 7 at own 31
K.J. Costello pass complete to JJ Arcega-Whiteside for 21 yds to the NDame 48 for a 1ST down
2:01
1st & 10 at opp 48
K.J. Costello pass complete to Trenton Irwin for 5 yds to the NDame 43
1:26
2nd & 5 at opp 43
Bryce Love run for a loss of 1 yard to the NDame 44
0:50
3rd & 6 at opp 44
Costello, K.J. pass incomplete to Arcega-Whiteside, JJ, PENALTY NOTREDAME pass interference (Crawford, Shaun) 15 yards to the NOTREDAME29, NO PLAY, 1ST DOWN STANFORD.
0:43
1st & 10 at opp 29
Trenton Irwin 29 Yd pass from K.J. Costello (Jet Toner Kick)Tied at 7
Notre Dame Punt, 3 plays
0:43
1st & 15 at own 35
Jake Bailey kickoff for 65 yds for a touchback
0:36
1st & 10 at own 25
Brandon Wimbush pass incomplete to Equanimeous St. Brown
0:28
2nd & 10 at own 25
Josh Adams run for 3 yds to the NDame 28
Q2 14:40
3rd & 7 at own 28
Brandon Wimbush sacked by Mustafa Branch and Mike Tyler for a loss of 8 yards to the NDame 20
Q2 14:09
4th & 15 at own 20
Tyler Newsome punt for 35 yds , Trenton Irwin returns for no gain to the Stanf 45
2nd quarter6 drives, then Stanford 14, Notre Dame 10
Stanford Touchdown, 6 plays
14:03
1st & 10 at own 45
Bryce Love run for a loss of 1 yard to the Stanf 44
13:22
2nd & 11 at own 44
K.J. Costello pass complete to Kaden Smith for 20 yds to the NDame 36 for a 1ST down
12:52
1st & 10 at opp 36
Trevor Speights run for 6 yds to the NDame 30
12:11
2nd & 4 at opp 30
K.J. Costello pass complete to Kaden Smith for 26 yds to the NDame 4 for a 1ST down
11:35
1st & goal at opp 4
K.J. Costello pass incomplete to JJ Arcega-Whiteside
Jake Bailey kickoff for 64 yds , C.J. Sanders return for 12 yds to the NDame 13
11:13
1st & 10 at own 13
Brandon Wimbush run for 9 yds to the NDame 22
10:48
2nd & 1 at own 22
Josh Adams run for a loss of 1 yard to the NDame 21
10:22
3rd & 2 at own 21
Josh Adams run for 1 yd to the NDame 22
9:43
4th & 1 at own 22
Tyler Newsome punt for 48 yds , Trenton Irwin returns for 15 yds to the Stanf 45
Stanford Punt, 3 plays
9:34
1st & 10 at own 45
Bryce Love run for 1 yd to the Stanf 46
8:51
2nd & 9 at own 46
K.J. Costello run for 4 yds to the 50 yard line
8:12
3rd & 5 at the 50
Speights, Trevor rush for 5 yards to the NOTREDAME45, PENALTY STANFORD personal foul (Hall, A.T.) 15 yards to the STANFORD35, NO PLAY.
7:51
3rd & 20 at own 35
Trevor Speights run for 4 yds to the Stanf 39
7:10
4th & 16 at own 39
Jake Bailey punt for 51 yds, fair catch by Chris Finke at the NDame 10
Notre Dame Field goal, 15 plays
7:06
1st & 10 at own 10
Brandon Wimbush pass incomplete to Durham Smythe
6:58
2nd & 10 at own 10
Brandon Wimbush run for 6 yds to the NDame 16
6:13
3rd & 4 at own 16
Brandon Wimbush pass complete to Equanimeous St. Brown for 8 yds to the NDame 24 for a 1ST down
5:55
1st & 10 at own 24
Josh Adams run for 7 yds to the NDame 31
5:37
2nd & 3 at own 31
Josh Adams run for 6 yds to the NDame 37 for a 1ST down
5:16
1st & 10 at own 37
Brandon Wimbush pass incomplete to Equanimeous St. Brown
5:03
2nd & 10 at own 37
Dexter Williams run for 4 yds to the NDame 41
4:25
3rd & 6 at own 41
Brandon Wimbush pass complete to Kevin Stepherson for 13 yds to the Stanf 46 for a 1ST down
3:53
1st & 10 at opp 46
Brandon Wimbush pass complete to Equanimeous St. Brown for 8 yds to the Stanf 38
3:36
2nd & 2 at opp 38
Josh Adams run for 4 yds to the Stanf 34 for a 1ST down
3:24
1st & 10 at opp 34
Brandon Wimbush run for 13 yds to the Stanf 21 for a 1ST down
2:55
1st & 10 at opp 21
Brandon Wimbush pass incomplete to Durham Smythe
2:55
2nd & 10 at opp 21
NOTRE DAME Penalty, False Start (Alex Bars) to the Stanf 26
2:49
2nd & 15 at opp 26
Brandon Wimbush pass complete to Dexter Williams for 5 yds to the Stanf 21
2:48
3rd & 10 at opp 21
Timeout STANFORD, clock 02:48
2:41
3rd & 10 at opp 21
Brandon Wimbush pass incomplete to Kevin Stepherson
2:36
4th & 10 at opp 21
Justin Yoon 38 Yd Field GoalStanford 14, Notre Dame 10
Stanford Punt, 4 plays
2:36
4th & 10 at own 35
Jonathan Doerer kickoff for 63 yds , Cameron Scarlett return for 22 yds to the Stanf 24
2:23
1st & 10 at own 24
Bryce Love run for 17 yds to the Stanf 41 for a 1ST down
2:04
1st & 10 at own 41
Bryce Love run for a loss of 1 yard to the Stanf 40
1:36
2nd & 11 at own 40
K.J. Costello pass complete to JJ Arcega-Whiteside for 4 yds to the Stanf 44
1:17
3rd & 7 at own 44
Timeout STANFORD, clock 01:17
1:17
3rd & 7 at own 44
NOTRE DAME Penalty, Substitution Infraction (5 Yards) to the Stanf 49
1:11
3rd & 2 at own 49
K.J. Costello pass incomplete to JJ Arcega-Whiteside, broken up by Julian Love
1:02
4th & 2 at own 49
Jake Bailey punt for 51 yds for a touchback
Notre Dame End of half, 3 plays
0:54
1st & 10 at own 20
Brandon Wimbush pass complete to Equanimeous St. Brown for 8 yds to the NDame 28
0:53
2nd & 2 at own 28
Timeout NOTRE DAME, clock 00:53
0:47
2nd & 2 at own 28
Brandon Wimbush pass incomplete to Chase Claypool, broken up by Justin Reid
0:39
3rd & 2 at own 28
Josh Adams run for no gain to the NDame 28
3rd quarter6 drives, then Notre Dame 20, Stanford 17
Notre Dame Touchdown, 1 play
15:00
1st & 10 at own 35
Jake Bailey kickoff for 65 yds for a touchback
14:48
1st & 10 at own 25
Equanimeous St. Brown 75 Yd pass from Brandon Wimbush (Justin Yoon Kick)Notre Dame 17, Stanford 14
Stanford Field goal, 9 plays
14:48
1st & 10 at own 35
Jonathan Doerer kickoff for 65 yds , Cameron Scarlett return for 29 yds to the Stanf 29
14:36
1st & 10 at own 29
Bryce Love run for 2 yds to the Stanf 31
13:56
2nd & 8 at own 31
K.J. Costello pass complete to Colby Parkinson for 11 yds to the Stanf 42 for a 1ST down
13:18
1st & 10 at own 42
Bryce Love run for 31 yds to the NDame 27 for a 1ST down
12:41
1st & 10 at opp 27
Cameron Scarlett run for 1 yd to the NDame 26
12:00
2nd & 9 at opp 26
K.J. Costello pass complete to Dalton Schultz for 3 yds to the NDame 23
11:21
3rd & 6 at opp 23
Costello, K.J. pass incomplete to Arcega-Whiteside, JJ, PENALTY NOTREDAME pass interference (Pride Jr., Troy) 16 yards to the NOTREDAME7, NO PLAY, 1ST DOWN STANFORD.
11:06
1st & goal at opp 7
Bryce Love run for no gain to the NDame 7
10:32
2nd & goal at opp 7
K.J. Costello pass incomplete to JJ Arcega-Whiteside, broken up by Julian Love
10:27
3rd & goal at opp 7
K.J. Costello pass incomplete to Colby Parkinson
10:23
4th & goal at opp 7
Jet Toner 24 Yd Field GoalTied at 17
Notre Dame Punt, 9 plays
10:23
4th & 10 at own 35
Jake Bailey kickoff for 65 yds for a touchback
10:15
1st & 10 at own 25
Brandon Wimbush run for 7 yds to the NDame 32
9:55
2nd & 3 at own 32
Josh Adams run for 4 yds to the NDame 36 for a 1ST down
9:40
1st & 10 at own 36
Josh Adams run for 5 yds to the NDame 41
9:16
2nd & 5 at own 41
Josh Adams run for 3 yds to the NDame 44
8:52
3rd & 2 at own 44
Tony Jones Jr. run for 2 yds to the NDame 46 for a 1ST down
8:30
1st & 10 at own 46
Dexter Williams run for 14 yds to the Stanf 40 for a 1ST down
8:09
1st & 10 at opp 40
Wimbush, Brandon pass incomplete to St. Brown, Equanimeous, PENALTY NOTREDAME pass interference (St. Brown, Equanimeous) 15 yards to the NOTREDAME45, NO PLAY.
7:56
1st & 25 at own 45
Brandon Wimbush run for 3 yds to the NDame 48
7:14
2nd & 22 at own 48
Brandon Wimbush run for 6 yds to the Stanf 46
6:43
3rd & 16 at opp 46
Brandon Wimbush pass incomplete to Kevin Stepherson
6:34
4th & 16 at opp 46
Tyler Newsome punt for 45 yds, downed at the Stanf 1
Stanford Punt, 3 plays
6:25
1st & 10 at own 1
K.J. Costello run for no gain to the Stanf 1 K.J. Costello fumbled, recovered by Stanf K.J. Costello
5:47
2nd & 10 at own 1
Timeout STANFORD, clock 05:47
5:41
2nd & 10 at own 1
Bryce Love run for 1 yd to the Stanf 2
4:57
3rd & 9 at own 2
Trevor Speights run for 5 yds to the Stanf 7
4:06
4th & 4 at own 7
Jake Bailey punt for 53 yds , Chris Finke returns for 41 yds to the Stanf 19
Notre Dame Field goal, 4 plays
4:00
1st & 10 at opp 19
Adams, Josh rush for 1 yard to the STANFORD18, PENALTY NOTREDAME illegal shift 5 yards to the STANFORD24, NO PLAY.
3:42
1st & 15 at opp 24
NOTRE DAME Penalty, False Start (Mike McGlinchey) to the Stanf 29
3:10
1st & 20 at opp 29
Kevin Stepherson run for 10 yds to the Stanf 19
2:38
2nd & 10 at opp 19
Josh Adams run for a loss of 1 yard to the Stanf 20
1:57
3rd & 11 at opp 20
Brandon Wimbush run for a loss of 1 yard to the Stanf 21
1:23
4th & 12 at opp 21
Justin Yoon 38 Yd Field GoalNotre Dame 20, Stanford 17
Stanford Touchdown, 7 plays
1:23
4th & 12 at own 35
Jonathan Doerer kickoff for 61 yds , Cameron Scarlett return for 26 yds to the Stanf 30
1:08
1st & 10 at own 30
K.J. Costello pass complete to Donald Stewart for 10 yds to the Stanf 40 for a 1ST down
0:49
1st & 10 at opp 46
Bryce Love run for 14 yds to the STANFORD 46 for a 1ST down NOTRE DAME Penalty, Personal Foul (Julian Love) to the NDame 31 for a 1ST down
0:21
1st & 10 at opp 31
K.J. Costello pass incomplete to Trenton Irwin
0:15
2nd & 10 at opp 31
Bryce Love run for 10 yds to the NDame 21 for a 1ST down
Q4 14:46
1st & 10 at opp 21
Bryce Love run for 4 yds to the NDame 17
Q4 14:20
2nd & 6 at opp 17
Trevor Speights run for a loss of 2 yards to the NDame 19
Q4 13:46
3rd & 8 at opp 19
Kaden Smith 19 Yd pass from K.J. Costello (Jet Toner Kick)Stanford 24, Notre Dame 20
4th quarter7 drives, then Stanford 38, Notre Dame 20
Notre Dame Interception, 1 play
13:46
3rd & 8 at own 35
Jake Bailey kickoff for 65 yds for a touchback
13:38
1st & 10 at own 25
Brandon Wimbush pass intercepted Curtis Robinson return for 6 yds to the NDame 29
Stanford Touchdown, 3 plays
13:30
1st & 10 at opp 29
Bryce Love run for 14 yds to the NDame 15 for a 1ST down
Jake Bailey kickoff for 65 yds , C.J. Sanders return for 18 yds to the NDame 18 C.J. Sanders fumbled, forced by Jordan Fox, recovered by Stanf Malik Antoine
11:56
1st & 10 at opp 18
K.J. Costello sacked by Jonathan Bonner for a loss of 3 yards to the NDame 21
11:28
2nd & 13 at opp 21
Bryce Love run for 8 yds to the NDame 13
10:48
3rd & 5 at opp 13
Bryce Love run for 10 yds to the NDame 3 for a 1ST down
Brandon Wimbush sacked by Harrison Phillips for a loss of 1 yard to the NDame 30
8:30
4th & 5 at own 30
Ian Book run for 11 yds to the NDame 41 for a 1ST down
8:15
1st & 10 at own 41
Ian Book sacked by Peter Kalambayi for a loss of 1 yard to the NDame 40
7:40
2nd & 11 at own 40
Ian Book pass complete to Equanimeous St. Brown for 12 yds to the Stanf 48 for a 1ST down
7:16
1st & 10 at opp 48
Josh Adams run for 3 yds to the Stanf 45
6:51
2nd & 7 at opp 45
Ian Book run for no gain to the Stanf 45
6:11
3rd & 7 at opp 45
Brandon Wimbush pass complete to Chase Claypool for 11 yds to the Stanf 34 for a 1ST down
5:55
1st & 10 at opp 34
Brandon Wimbush pass incomplete to Kevin Stepherson
5:44
2nd & 10 at opp 34
Brandon Wimbush run for 10 yds to the Stanf 24 for a 1ST down
5:26
1st & 10 at opp 24
Brandon Wimbush pass incomplete to Chase Claypool, broken up by Malik Antoine
5:21
2nd & 10 at opp 24
Brandon Wimbush pass incomplete to Durham Smythe
5:15
3rd & 10 at opp 24
Brandon Wimbush pass intercepted, touchback. Frank Buncom return for no gain
Stanford Punt, 3 plays
5:10
1st & 10 at own 20
Speights, Trevor rush for 13 yards to the STANFORD33, PENALTY STANFORD holding 10 yards to the STANFORD10, NO PLAY.
4:43
1st & 20 at own 10
Cameron Scarlett run for 4 yds to the Stanf 14
4:42
2nd & 16 at own 14
Timeout NOTRE DAME, clock 04:42
4:37
2nd & 16 at own 14
Cameron Scarlett run for a loss of 1 yard to the Stanf 13
4:30
3rd & 17 at own 13
Cameron Scarlett run for 2 yds to the Stanf 15
4:29
4th & 15 at own 15
Timeout NOTRE DAME, clock 04:29
4:07
4th & 15 at own 15
Jake Bailey punt for 65 yds , Chris Finke returns for 20 yds to the NDame 40
Notre Dame Turnover on downs, 10 plays
3:57
1st & 10 at own 40
Brandon Wimbush sacked by Mike Tyler for a loss of 5 yards to the NDame 35
3:31
2nd & 15 at own 35
Brandon Wimbush run for 10 yds to the NDame 45
3:13
3rd & 5 at own 45
Brandon Wimbush pass complete to Miles Boykin for 20 yds to the Stanf 35 for a 1ST down
2:47
1st & 10 at opp 35
Brandon Wimbush pass incomplete to Equanimeous St. Brown
2:40
2nd & 10 at opp 35
Josh Adams run for 2 yds to the Stanf 33
2:39
3rd & 8 at opp 33
Timeout NOTRE DAME, clock 02:39
2:29
3rd & 8 at opp 33
Brandon Wimbush pass complete to Kevin Stepherson for 16 yds to the Stanf 17 for a 1ST down
2:11
1st & 10 at opp 17
Brandon Wimbush pass incomplete to Kevin Stepherson
1:55
3rd & 10 at opp 17
Brandon Wimbush sacked by Justin Reid for a loss of 4 yards to the Stanf 21
1:49
4th & 14 at opp 21
Brandon Wimbush pass incomplete to Kevin Stepherson
Stanford End of game, 3 plays
1:46
1st & 10 at own 22
TEAM run for a loss of 1 yard to the Stanf 21
1:05
2nd & 11 at own 21
TEAM run for a loss of 1 yard to the Stanf 20
0:28
3rd & 12 at own 20
TEAM run for a loss of 1 yard to the Stanf 19
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.