From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Purdue
Notre Dame
379
Total yards
539
303
Passing yards
281
76
Rushing yards
258
7.8
Yards per pass
14.1
2.7
Yards per rush
6.6
20
First downs
26
4–14
Third downs
6–10
1–1
Fourth downs
0–2
2
Turnovers
1
7–75
Penalties
3–30
28:00
Possession
32:00
1
Sacks (by defense)
2
Efficiency
Purdue
Notre Dame
40%
Success rate
52%
0.11
EPA per play
0.42
1.37
Explosiveness
1.45
−0.07
Rushing EPA
0.25
0.21
Passing EPA
0.79
33%
Passing-down success
42%
−0.04
First-down EPA
0.56
0.15
Second-down EPA
0.31
0.15
Third-down EPA
1.03
6%
Havoc by its defense
21%
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 87% to win. Elo’s favorite won.
The line
Notre Dame −24.5, over/under 51.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 95%, Purdue 5%. 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. Notre Dame drives left to right, Purdue right to left. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
Q1 PurduePunt, 3 plays, −14 yards
Q1 Notre DameTouchdown, 1 play, 66 yards
Q1 PurdueTouchdown, 6 plays, 75 yards
Q1 Notre DameTouchdown, 10 plays, 56 yards
Q1 PurdueField goal, 13 plays, 45 yards
Q2 Notre DameTouchdown, 9 plays, 75 yards
Q2 PurdueInterception, 3 plays, 7 yards
Q2 Notre DameTouchdown, 5 plays, 36 yards
Q2 PurdueField goal, 12 plays, 67 yards
Q2 Notre DameFumble, 1 play, −6 yards
Q2 PurdueField goal, 4 plays, 1 yard
Q2 PurdueTouchdown, 6 plays, 75 yards
Q3 Notre DameTouchdown, 5 plays, 75 yards
Q2 Notre DameEnd of half, 1 play, −1 yard
Q3 PurduePunt, 4 plays, 18 yards
Q3 Notre DameTouchdown, 3 plays, 67 yards
Q3 PurduePunt, 3 plays, −5 yards
Q3 Notre DameTouchdown, 8 plays, 70 yards
Q3 PurduePunt, 5 plays, 6 yards
Q3 Notre DameMissed FG, 7 plays, 63 yards
Q4 PurduePunt, 3 plays, −1 yard
Q4 Notre DameTurnover on downs, 4 plays, 9 yards
Q4 PurdueInterception, 4 plays, 17 yards
Q4 Notre DameTurnover on downs, 7 plays, 28 yards
Q4 PurdueTouchdown, 5 plays, 58 yards
Q4 Notre DameEnd of game, 3 plays, −3 yards
Play by play
1st quarter5 drives, then Notre Dame 14, Purdue 7
Purdue Punt, 3 plays
15:00
1st & 10 at own 35
Erik Schmidt kickoff for 64 yds
14:53
1st & 10 at own 35
Devin Mockobee run for 1 yd to the PUR 36
14:23
2nd & 9 at own 36
Purdue Penalty, unsportsmanlike conduct (-15 Yards) to the PUR 21
13:59
3rd & 24 at own 21
Ryan Browne pass incomplete to Jesse Watson
13:49
4th & 24 at own 21
Jack McCallister punt for 58 yds , Jordan Faison returns for 13 yds to the ND 34
Notre Dame Touchdown, 1 play
13:40
1st & 10 at own 34
CJ Carr pass complete to Malachi Fields for 66 yds for a TD (Erik Schmidt KICK)Notre Dame 7, Purdue 0
Purdue Touchdown, 6 plays
13:40
1st & 10 at own 35
Erik Schmidt kickoff for 65 yds for a touchback
13:40
1st & 10 at own 48
Timeout Purdue, clock 13:40
13:31
1st & 10 at own 25
Ryan Browne pass complete to Devin Mockobee for 23 yds to the PUR 48 for a 1ST down
13:00
1st & 10 at own 48
Devin Mockobee run for 6 yds to the ND 46
12:29
2nd & 4 at opp 46
Ryan Browne pass incomplete to Arhmad Branch
12:17
3rd & 4 at opp 46
Ryan Browne pass complete to George Burhenn for 6 yds to the ND 40 for a 1ST down
11:34
1st & 10 at opp 40
Ryan Browne pass complete to Nitro Tuggle for 31 yds to the ND 9 for a 1ST down
11:22
1st & goal at opp 9
PENALTY Purdue False Start (Tanona,Joey) 5 yards from IRISH09 to IRISH14. NO PLAY.
10:58
1st & goal at opp 14
Devin Mockobee pass complete to Ryan Browne for 14 yds for a TD (Spencer Porath KICK)Tied at 7
Notre Dame Touchdown, 10 plays
10:51
1st & 10 at own 35
Seth Turner kickoff for 63 yds , Jadarian Price return for 42 yds to the ND 44
10:45
1st & 10 at own 44
Jeremiyah Love run for a loss of 3 yards to the ND 41
10:12
2nd & 13 at own 41
Jeremiyah Love run for 10 yds to the PUR 49
9:34
3rd & 3 at opp 49
Jeremiyah Love run for 5 yds to the PUR 44 for a 1ST down
8:56
1st & 10 at opp 44
CJ Carr pass complete to Jordan Faison for 17 yds to the PUR 27 for a 1ST down
8:23
1st & 10 at opp 27
CJ Carr pass incomplete to Jordan Faison
8:17
2nd & 10 at opp 27
Jeremiyah Love run for 4 yds to the PUR 23
7:38
3rd & 6 at opp 23
Jeremiyah Love run for 13 yds to the PUR 10 for a 1ST down
7:00
1st & goal at opp 10
Jeremiyah Love run for 9 yds to the PUR 1
6:32
2nd & goal at opp 1
Timeout Purdue, clock 06:32
6:24
2nd & goal at opp 1
Jeremiyah Love run for no gain to the PUR 1
5:54
3rd & goal at opp 1
Jeremiyah Love run for 1 yd for a TD (Erik Schmidt KICK)Notre Dame 14, Purdue 7
Purdue Field goal, 13 plays
5:54
1st & 10 at own 35
Erik Schmidt kickoff for 65 yds for a touchback
5:47
1st & 10 at own 25
Antonio Harris run for 1 yd to the PUR 26
5:09
2nd & 9 at own 26
Ryan Browne pass complete to Antonio Harris for 9 yds to the PUR 35 for a 1ST down
4:49
1st & 10 at own 35
Ryan Browne pass incomplete to Nitro Tuggle
4:41
2nd & 10 at own 35
(04:47) No Huddle-Shotgun Browne,Ryan pass complete short middle to Horton,EJ caught at Purdue47, for 12 yards to the Purdue47 (Johnson,Tae) PENALTY Purdue Holding (Tanona,Joey) 10 yards from Purdue35 to Purdue25. NO PLAY.
3:59
2nd & 20 at own 25
Ryan Browne run for 5 yds to the PUR 30 Ryan Browne fumbled, recovered by PUR Malachi Thomas
3:37
3rd & 15 at own 30
Ryan Browne run for 10 yds to the PUR 40
3:00
4th & 5 at own 40
Jack McCallister run for 10 yds to the 50 yard line for a 1ST down
2:10
1st & 10 at the 50
Ryan Browne pass complete to Devin Mockobee for a loss of 1 yard to the PUR 49
1:42
2nd & 11 at own 49
Devin Mockobee run for no gain to the PUR 49
1:00
3rd & 11 at own 49
Ryan Browne pass complete to Michael Jackson III for 20 yds to the ND 31 for a 1ST down
S. Turner kick for 65 yds,J. Price return for 100 yds for a TD (E. Schmidt KICK)Notre Dame 35, Purdue 16
1:00
1st & 10 at own 35
Erik Schmidt kickoff for 65 yds for a touchback
0:53
1st & 10 at own 25
Ryan Browne pass complete to Devin Mockobee for 13 yds to the PUR 38 for a 1ST down
0:34
1st & 10 at own 38
Ryan Browne pass complete to Corey Smith for 6 yds to the PUR 44
0:19
2nd & 4 at own 44
Ryan Browne pass complete to Michael Jackson III for 19 yds to the ND 37 for a 1ST down
0:18
1st & 10 at opp 37
Ryan Browne pass incomplete
0:13
2nd & 10 at opp 37
Ryan Browne pass complete to Corey Smith for 13 yds to the ND 24 for a 1ST down
0:07
1st & 10 at opp 24
Ryan Browne pass complete to Nitro Tuggle for 24 yds for a TD (Spencer Porath KICK)Notre Dame 35, Purdue 23
0:02
1st & 10 at own 35
Seth Turner kickoff for 32 yds , Joshua Burnham return for 6 yds to the ND 39
Notre Dame End of half, 1 play
0:00
1st & 10 at own 39
C. Carr takes a knee
3rd quarter8 drives, then Notre Dame 56, Purdue 23
Notre Dame Touchdown, 5 plays
15:00
1st & 10 at own 35
Seth Turner kickoff for 65 yds for a touchback
14:54
1st & 10 at own 25
CJ Carr pass complete to Jordan Faison for 14 yds to the ND 39 for a 1ST down
14:21
1st & 10 at own 39
Jeremiyah Love run for 3 yds to the ND 42
13:45
2nd & 7 at own 42
CJ Carr pass incomplete to Jaden Greathouse
13:33
3rd & 7 at own 42
CJ Carr pass complete to Malachi Fields for 12 yds to the PUR 46 for a 1ST down
12:53
1st & 10 at own 35
Erik Schmidt kickoff for 65 yds for a touchback
Notre Dame Touchdown, 5 plays
12:54
1st & 10 at opp 46
J. Love run for 46 yds for a TDNotre Dame 42, Purdue 23
Purdue Punt, 4 plays
12:44
1st & 10 at own 25
Ryan Browne pass complete to Arhmad Branch for 13 yds to the PUR 38 for a 1ST down
12:06
1st & 10 at own 38
Devin Mockobee run for 5 yds to the PUR 43
11:43
2nd & 5 at own 43
Devin Mockobee run for no gain to the PUR 43
11:09
3rd & 5 at own 43
Ryan Browne pass incomplete to Jesse Watson
11:03
4th & 5 at own 43
Jack McCallister punt for 39 yds, fair catch by Jordan Faison at the ND 18 for a 1ST down
11:03
4th & 5 at own 43
Jack McCallister punt for 39 yds, fair catch by Jordan Faison at the ND 33 for a 1ST down
Notre Dame Touchdown, 3 plays
11:03
2nd & 6 at own 37
Timeout Notre Dame, clock 11:03
10:58
1st & 10 at own 33
Jadarian Price run for 4 yds to the ND 37
10:30
2nd & 6 at own 37
CJ Carr pass complete to Jordan Faison for 15 yds to the PUR 48 for a 1ST down
9:52
1st & 10 at opp 48
C. Carr pass to J. Faison for 48 yds for a TD (E. Schmidt KICK)Notre Dame 49, Purdue 23
Purdue Punt, 3 plays
9:52
1st & 10 at own 35
Erik Schmidt kickoff for 65 yds for a touchback
9:39
1st & 10 at own 25
Ryan Browne pass complete to Michael Jackson III for 4 yds to the PUR 29
9:24
2nd & 6 at own 29
Ryan Browne pass incomplete to Michael Jackson III
9:18
3rd & 6 at own 29
Ryan Browne sacked by Bryce Young for a loss of 9 yards to the PUR 20
8:47
4th & 15 at own 20
Jack McCallister punt for 50 yds, fair catch by Jordan Faison at the ND 30
8:47
4th & 15 at own 20
Jack McCallister punt for 50 yds, fair catch by Jordan Faison at the ND 30
Notre Dame Touchdown, 8 plays
8:40
1st & 10 at own 30
Jeremiyah Love run for 7 yds to the ND 37
8:01
2nd & 3 at own 37
Jeremiyah Love run for 9 yds to the ND 46 for a 1ST down
7:14
1st & 10 at own 46
CJ Carr pass complete to Micah Gilbert for 11 yds to the PUR 43 for a 1ST down
6:53
1st & 10 at opp 43
Jeremiyah Love run for 11 yds to the PUR 32 for a 1ST down
6:15
1st & 10 at opp 32
(06:20) No Huddle-Shotgun Love,Jeremiyah rush left for 9 yards gain to the Purdue23 (Bradford,Smiley) PENALTY IRISH Holding (Washington,Ty) 10 yards from Purdue32 to Purdue42. NO PLAY.
5:43
1st & 20 at opp 42
CJ Carr pass complete to Will Pauling for 8 yds to the PUR 34
5:01
2nd & 12 at opp 34
CJ Carr pass complete to Will Pauling for 21 yds to the PUR 13 for a 1ST down
4:15
1st & 10 at opp 13
Jadarian Price run for 12 yds to the PUR 1 for a 1ST down
3:46
1st & goal at opp 1
J. Price run for 1 yd for a TD (E. Schmidt KICK)Notre Dame 56, Purdue 23
Purdue Punt, 5 plays
3:46
1st & 10 at own 35
Erik Schmidt kickoff for 65 yds for a touchback
3:33
1st & 10 at own 25
Ryan Browne pass complete to Devin Mockobee for 8 yds to the PUR 33
3:11
2nd & 2 at own 33
Devin Mockobee run for 4 yds to the PUR 37 for a 1ST down
2:28
1st & 10 at own 37
Antonio Harris run for a loss of 1 yard to the PUR 36
1:58
2nd & 11 at own 36
(02:04) No Huddle-Shotgun Browne,Ryan rush left for 1 yard gain to the Purdue37 (Faraimo,Madden), out of bounds PENALTY Purdue Holding (Tanona,Joey) 10 yards from Purdue36 to Purdue26. NO PLAY.
1:37
2nd & 21 at own 26
Ryan Browne pass incomplete to Antonio Harris
1:30
3rd & 21 at own 26
Antonio Harris run for 5 yds to the PUR 31
0:59
4th & 16 at own 31
Jack McCallister punt for 45 yds, punt out-of-bounds at the ND 24
Notre Dame Missed FG, 7 plays
0:59
1st & 10 at own 35
Timeout Notre Dame, clock 00:59
0:41
1st & 10 at own 24
Kenny Minchey pass complete to KK Smith for 11 yds to the ND 35 for a 1ST down
0:00
1st & 10 at own 35
Aneyas Williams run for 2 yds to the ND 37
Q4 14:17
1st & 10 at opp 22
Kenny Minchey pass complete to Ty Washington for 3 yds to the PUR 19
Q4 13:41
2nd & 7 at opp 19
Aneyas Williams run for 3 yds to the PUR 16
Q4 12:57
3rd & 4 at opp 16
Aneyas Williams run for 3 yds to the PUR 13
Q4 12:19
4th & 1 at opp 13
Erik Schmidt 31 yd FG MISSED
4th quarter6 drives, then Notre Dame 56, Purdue 30
Purdue Punt, 3 plays
12:19
2nd & 12 at own 18
Timeout Notre Dame, clock 12:19
12:12
1st & 10 at own 20
Devin Mockobee run for a loss of 2 yards to the PUR 18
11:39
2nd & 12 at own 18
Ryan Browne pass complete to Devin Mockobee for 1 yd to the PUR 19
11:17
3rd & 11 at own 19
Ryan Browne pass incomplete to Jesse Watson
11:10
4th & 11 at own 19
Jack McCallister punt for 34 yds , Will Pauling returns for no gain to the ND 47
Notre Dame Turnover on downs, 4 plays
11:10
2nd & 8 at own 49
Timeout Notre Dame, clock 11:10
10:57
1st & 10 at own 47
Kenny Minchey pass complete to Ty Washington for 2 yds to the ND 49
10:32
2nd & 8 at own 49
Nolan James Jr. run for 2 yds to the PUR 49
9:58
3rd & 6 at opp 49
Nolan James Jr. run for 5 yds to the PUR 44
9:19
4th & 1 at opp 44
Timeout Notre Dame, clock 09:19
9:14
4th & 1 at opp 44
Nolan James Jr. run for no gain to the PUR 44
Purdue Interception, 4 plays
9:06
1st & 10 at own 44
Malachi Singleton run for 4 yds to the PUR 48
8:37
2nd & 6 at own 48
Malachi Singleton run for 1 yd to the PUR 49
7:55
3rd & 5 at own 49
Malachi Singleton run for 12 yds to the ND 39 for a 1ST down
7:26
1st & 10 at opp 39
Malachi Singleton pass intercepted Dallas Golden return for no gain to the ND 30
Notre Dame Turnover on downs, 7 plays
7:20
1st & 10 at own 30
Nolan James Jr. run for 4 yds to the ND 34
6:43
2nd & 6 at own 34
Aneyas Williams run for 2 yds to the ND 36
6:03
3rd & 4 at own 36
Kenny Minchey pass complete to Ty Washington for 14 yds to the 50 yard line for a 1ST down
5:31
1st & 10 at the 50
Kenny Minchey pass incomplete to Elijah Burress
5:02
2nd & 10 at the 50
Kenny Minchey pass complete to Jack Larsen for no gain to the 50 yard line
4:30
3rd & 10 at the 50
Kenny Minchey run for 6 yds to the PUR 44
3:58
4th & 4 at opp 44
Kenny Minchey pass complete to Logan Saldate for 2 yds to the PUR 42
Purdue Touchdown, 5 plays
3:52
1st & 10 at own 42
Malachi Singleton pass complete to Jesse Watson for 4 yds to the PUR 46
3:27
2nd & 6 at own 46
(03:31) No Huddle-Shotgun Singleton,Malachi pass incomplete short middle to Tuggle,Nitro thrown to IRISH41 broken up by Gray,Christian PENALTY IRISH UNR: Unnecessary Roughness (Faraimo,Madden) 15 yards from Purdue46 to IRISH39, 1ST DOWN. NO PLAY.
3:19
1st & 10 at opp 39
Malachi Singleton run for 5 yds to the ND 34
2:59
2nd & 5 at opp 34
PENALTY Purdue False Start (St. John,Jalen) 5 yards from IRISH34 to IRISH39. NO PLAY.
2:40
2nd & 10 at opp 39
Malachi Singleton pass complete to Antonio Harris for 11 yds to the ND 28 for a 1ST down
2:20
1st & 10 at opp 28
Malachi Singleton run for 4 yds to the ND 24
2:00
2nd & 6 at opp 24
Timeout Notre Dame, clock 02:00
1:53
2nd & 6 at opp 24
Malachi Singleton pass complete to Jesse Watson for 24 yds for a TD (Spencer Porath KICK)Notre Dame 56, Purdue 30
Notre Dame End of game, 3 plays
1:49
1st & 10 at own 35
Seth Turner kickoff for 65 yds , Nolan James Jr. return for 19 yds to the ND 19
1:40
1st & 10 at own 19
K. Minchey takes a knee
0:51
2nd & 11 at own 18
K. Minchey takes a knee
0:00
3rd & 12 at own 17
K. Minchey takes a knee
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.