Week 4 · 2025

Purdue at Notre Dame

Sat 09/20/2025 03:30 PMNotre Dame StadiumNotre Dame pregame95%Pregame win probability: 95% for Notre Dame. Notre Dame favored, and won.

83°Cloudy7 mph SE · 40% humidityRecorded at kickoff by College Football Data

Purdue

30

2–10

Notre Dame

56

10–2

Attendance

77,622

reported

PUR5 plays, -14 yd · Punt

15:001st & 10own 35Erik Schmidt kickoff for 64 yds0
14:531st & 10own 35Devin Mockobee run for 1 yd to the PUR 36+1
14:232nd & 9own 36Purdue Penalty, unsportsmanlike conduct (-15 Yards) to the PUR 21−15
13:593rd & 24own 21Ryan Browne pass incomplete to Jesse Watson0
13:494th & 24own 21Jack McCallister punt for 58 yds , Jordan Faison returns for 13 yds to the ND 34+13

ND1 play, 66 yd · Touchdown

13:401st & 10own 34CJ Carr pass complete to Malachi Fields for 66 yds for a TD (Erik Schmidt KICK)+66

PUR9 plays, 75 yd · Touchdown

13:401st & 10own 35Erik Schmidt kickoff for 65 yds for a touchback0
13:401st & 10own 48Timeout Purdue, clock 13:400
13:311st & 10own 25Ryan Browne pass complete to Devin Mockobee for 23 yds to the PUR 48 for a 1ST down+23
13:001st & 10own 48Devin Mockobee run for 6 yds to the ND 46+6
12:292nd & 4opp 46Ryan Browne pass incomplete to Arhmad Branch0
12:173rd & 4opp 46Ryan Browne pass complete to George Burhenn for 6 yds to the ND 40 for a 1ST down+6
11:341st & 10opp 40Ryan Browne pass complete to Nitro Tuggle for 31 yds to the ND 9 for a 1ST down+31
11:221st & goalopp 9PENALTY Purdue False Start (Tanona,Joey) 5 yards from IRISH09 to IRISH14. NO PLAY.−5
10:581st & goalopp 14Devin Mockobee pass complete to Ryan Browne for 14 yds for a TD (Spencer Porath KICK)+14

ND12 plays, 56 yd · Touchdown

10:511st & 10own 35Seth Turner kickoff for 63 yds , Jadarian Price return for 42 yds to the ND 44+42
10:451st & 10own 44Jeremiyah Love run for a loss of 3 yards to the ND 41−3
10:122nd & 13own 41Jeremiyah Love run for 10 yds to the PUR 49+10
9:343rd & 3opp 49Jeremiyah Love run for 5 yds to the PUR 44 for a 1ST down+5
8:561st & 10opp 44CJ Carr pass complete to Jordan Faison for 17 yds to the PUR 27 for a 1ST down+17
8:231st & 10opp 27CJ Carr pass incomplete to Jordan Faison0
8:172nd & 10opp 27Jeremiyah Love run for 4 yds to the PUR 23+4
7:383rd & 6opp 23Jeremiyah Love run for 13 yds to the PUR 10 for a 1ST down+13
7:001st & goalopp 10Jeremiyah Love run for 9 yds to the PUR 1+9
6:322nd & goalopp 1Timeout Purdue, clock 06:320
6:242nd & goalopp 1Jeremiyah Love run for no gain to the PUR 10
5:543rd & goalopp 1Jeremiyah Love run for 1 yd for a TD (Erik Schmidt KICK)+1

PUR16 plays, 45 yd · Field goal

5:541st & 10own 35Erik Schmidt kickoff for 65 yds for a touchback0
5:471st & 10own 25Antonio Harris run for 1 yd to the PUR 26+1
5:092nd & 9own 26Ryan Browne pass complete to Antonio Harris for 9 yds to the PUR 35 for a 1ST down+9
4:491st & 10own 35Ryan Browne pass incomplete to Nitro Tuggle0
4:412nd & 10own 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.−10
3:592nd & 20own 25Ryan Browne run for 5 yds to the PUR 30 Ryan Browne fumbled, recovered by PUR Malachi Thomas+5
3:373rd & 15own 30Ryan Browne run for 10 yds to the PUR 40+10
3:004th & 5own 40Jack McCallister run for 10 yds to the 50 yard line for a 1ST down+10
2:101st & 10midfieldRyan Browne pass complete to Devin Mockobee for a loss of 1 yard to the PUR 49−1
1:422nd & 11own 49Devin Mockobee run for no gain to the PUR 490
1:003rd & 11own 49Ryan Browne pass complete to Michael Jackson III for 20 yds to the ND 31 for a 1ST down+20
0:371st & 10opp 31Devin Mockobee run for 1 yd to the ND 30+1
0:002nd & 9opp 30Ryan Browne pass incomplete to Nitro Tuggle0
0:00opp 30End of 1st Quarter0
14:503rd & 9opp 30Ryan Browne pass incomplete to EJ Horton Jr.0
14:504th & 9opp 30Spencer Porath 48 yd FG GOOD+48

ND12 plays, 75 yd · Touchdown

14:501st & 10own 35Seth Turner kickoff for 65 yds for a touchback0
14:451st & 10own 25Jeremiyah Love run for 3 yds to the ND 28+3
14:372nd & 7own 28Timeout Notre Dame, clock 14:370
14:262nd & 7own 28CJ Carr pass complete to Jordan Faison for 11 yds to the ND 39 for a 1ST down+11
13:551st & 10own 39Jeremiyah Love run for 6 yds to the ND 45+6
13:082nd & 4own 45CJ Carr run for 6 yds to the PUR 49 for a 1ST down+6
12:341st & 10opp 49Jeremiyah Love run for 4 yds to the PUR 45+4
12:072nd & 6opp 45PENALTY IRISH False Start (Raridon,Eli) 5 yards from Purdue45 to Purdue50. NO PLAY.−5
11:372nd & 11midfieldJeremiyah Love run for 17 yds to the PUR 33 for a 1ST down+17
11:111st & 10opp 33Jeremiyah Love run for 8 yds to the PUR 25+8
10:382nd & 2opp 25Jeremiyah Love run for 4 yds to the PUR 21 for a 1ST down+4
10:001st & 10opp 21Jadarian Price run for 21 yds for a TD (Erik Schmidt KICK)+21

PUR4 plays, 7 yd · Turnover

10:001st & 10own 35Erik Schmidt kickoff for 65 yds for a touchback0
9:471st & 10own 25Ryan Browne pass complete to Devin Mockobee for 7 yds to the PUR 32+7
9:252nd & 3own 32Devin Mockobee run for no gain to the PUR 320
8:493rd & 3own 32Ryan Browne pass intercepted Christian Gray return for 8 yds to the PUR 36+8

ND5 plays, 36 yd · Touchdown

8:361st & 10opp 36Jadarian Price run for 12 yds to the PUR 24 for a 1ST down+12
8:121st & 10opp 24Jadarian Price run for 4 yds to the PUR 20+4
7:412nd & 6opp 20Jadarian Price run for 5 yds to the PUR 15+5
7:073rd & 1opp 15Jadarian Price run for 6 yds to the PUR 9 for a 1ST down+6
6:331st & goalopp 9Jadarian Price run for 9 yds for a TD (Erik Schmidt KICK)+9

PUR14 plays, 67 yd · Field goal

6:331st & 10own 35Erik Schmidt kickoff for 65 yds for a touchback0
6:261st & 10own 25Michael Jackson III run for 1 yd to the PUR 26+1
5:522nd & 9own 26Ryan Browne run for 11 yds to the PUR 37 for a 1ST down+11
5:221st & 10own 37Devin Mockobee run for 1 yd to the PUR 38+1
4:492nd & 9own 38Ryan Browne run for 5 yds to the PUR 43+5
4:153rd & 4own 43Ryan Browne pass complete to Michael Jackson III for 19 yds to the ND 38 for a 1ST down+19
3:471st & 10opp 38Ryan Browne pass complete to George Burhenn for 14 yds to the ND 24 for a 1ST down+14
3:101st & 10opp 24Ryan Browne pass incomplete to Nitro Tuggle0
2:592nd & 10opp 24Ryan Browne pass complete to Nitro Tuggle for 11 yds to the ND 13 for a 1ST down+11
2:281st & 10opp 13Ryan Browne pass complete to Devin Mockobee for 5 yds to the ND 8+5
2:002nd & 5opp 8Timeout Notre Dame, clock 02:000
1:542nd & 5opp 8Ryan Browne pass incomplete to Christian Earls0
1:493rd & 5opp 8Ryan Browne pass incomplete to Rico Walker0
1:464th & 5opp 8Spencer Porath 26 yd FG GOOD+26

ND2 plays, -6 yd · Turnover

1:461st & 10own 35Seth Turner kickoff for 65 yds for a touchback0
1:401st & 10own 25CJ Carr sacked by Myles Slusher for a loss of 6 yards to the ND 19 CJ Carr fumbled, recovered by PUR CJ Nunnally IV , return for 0 yards−6

PUR7 plays, 1 yd · Field goal

1:341st & 10opp 19Devin Mockobee run for no gain to the ND 190
1:312nd & 10opp 19Timeout Notre Dame, clock 01:310
1:233rd & 5opp 14Timeout Notre Dame, clock 01:230
1:212nd & 10opp 19Ryan Browne pass complete to Arhmad Branch for 5 yds to the ND 14+5
1:163rd & 5opp 14Ryan Browne sacked for a loss of 4 yards to the ND 18−4
1:164th & 9opp 18Timeout Notre Dame, clock 01:160
1:134th & 9opp 18Spencer Porath 35 yd FG GOOD+35

PUR8 plays, 75 yd · Touchdown

1:001st & 10own 35S. Turner kick for 65 yds,J. Price return for 100 yds for a TD (E. Schmidt KICK)+100
1:001st & 10own 35Erik Schmidt kickoff for 65 yds for a touchback0
0:531st & 10own 25Ryan Browne pass complete to Devin Mockobee for 13 yds to the PUR 38 for a 1ST down+13
0:341st & 10own 38Ryan Browne pass complete to Corey Smith for 6 yds to the PUR 44+6
0:192nd & 4own 44Ryan Browne pass complete to Michael Jackson III for 19 yds to the ND 37 for a 1ST down+19
0:181st & 10opp 37Ryan Browne pass incomplete0
0:132nd & 10opp 37Ryan Browne pass complete to Corey Smith for 13 yds to the ND 24 for a 1ST down+13
0:071st & 10opp 24Ryan Browne pass complete to Nitro Tuggle for 24 yds for a TD (Spencer Porath KICK)+24

ND7 plays, 75 yd · Touchdown

0:021st & 10own 35Seth Turner kickoff for 32 yds , Joshua Burnham return for 6 yds to the ND 39+6
15:001st & 10own 35Seth Turner kickoff for 65 yds for a touchback0
14:541st & 10own 25CJ Carr pass complete to Jordan Faison for 14 yds to the ND 39 for a 1ST down+14
14:211st & 10own 39Jeremiyah Love run for 3 yds to the ND 42+3
13:452nd & 7own 42CJ Carr pass incomplete to Jaden Greathouse0
13:333rd & 7own 42CJ Carr pass complete to Malachi Fields for 12 yds to the PUR 46 for a 1ST down+12
12:541st & 10opp 46J. Love run for 46 yds for a TD+46

ND2 plays, -1 yd · End of period

0:001st & 10own 39C. Carr takes a knee−1
0:00own 39End of 2nd Quarter−1

PUR7 plays, 18 yd · Punt

12:531st & 10own 35Erik Schmidt kickoff for 65 yds for a touchback0
12:441st & 10own 25Ryan Browne pass complete to Arhmad Branch for 13 yds to the PUR 38 for a 1ST down+13
12:061st & 10own 38Devin Mockobee run for 5 yds to the PUR 43+5
11:432nd & 5own 43Devin Mockobee run for no gain to the PUR 430
11:093rd & 5own 43Ryan Browne pass incomplete to Jesse Watson0
11:034th & 5own 43Jack McCallister punt for 39 yds, fair catch by Jordan Faison at the ND 18 for a 1ST down0
11:034th & 5own 43Jack McCallister punt for 39 yds, fair catch by Jordan Faison at the ND 33 for a 1ST down0

ND4 plays, 67 yd · Touchdown

11:032nd & 6own 37Timeout Notre Dame, clock 11:030
10:581st & 10own 33Jadarian Price run for 4 yds to the ND 37+4
10:302nd & 6own 37CJ Carr pass complete to Jordan Faison for 15 yds to the PUR 48 for a 1ST down+15
9:521st & 10opp 48C. Carr pass to J. Faison for 48 yds for a TD (E. Schmidt KICK)+48

PUR6 plays, -5 yd · Punt

9:521st & 10own 35Erik Schmidt kickoff for 65 yds for a touchback0
9:391st & 10own 25Ryan Browne pass complete to Michael Jackson III for 4 yds to the PUR 29+4
9:242nd & 6own 29Ryan Browne pass incomplete to Michael Jackson III0
9:183rd & 6own 29Ryan Browne sacked by Bryce Young for a loss of 9 yards to the PUR 20−9
8:474th & 15own 20Jack McCallister punt for 50 yds, fair catch by Jordan Faison at the ND 300
8:474th & 15own 20Jack McCallister punt for 50 yds, fair catch by Jordan Faison at the ND 300

ND9 plays, 70 yd · Touchdown

8:401st & 10own 30Jeremiyah Love run for 7 yds to the ND 37+7
8:012nd & 3own 37Jeremiyah Love run for 9 yds to the ND 46 for a 1ST down+9
7:141st & 10own 46CJ Carr pass complete to Micah Gilbert for 11 yds to the PUR 43 for a 1ST down+11
6:531st & 10opp 43Jeremiyah Love run for 11 yds to the PUR 32 for a 1ST down+11
6:151st & 10opp 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.−10
5:431st & 20opp 42CJ Carr pass complete to Will Pauling for 8 yds to the PUR 34+8
5:012nd & 12opp 34CJ Carr pass complete to Will Pauling for 21 yds to the PUR 13 for a 1ST down+21
4:151st & 10opp 13Jadarian Price run for 12 yds to the PUR 1 for a 1ST down+12
3:461st & goalopp 1J. Price run for 1 yd for a TD (E. Schmidt KICK)+1

PUR8 plays, 6 yd · Punt

3:461st & 10own 35Erik Schmidt kickoff for 65 yds for a touchback0
3:331st & 10own 25Ryan Browne pass complete to Devin Mockobee for 8 yds to the PUR 33+8
3:112nd & 2own 33Devin Mockobee run for 4 yds to the PUR 37 for a 1ST down+4
2:281st & 10own 37Antonio Harris run for a loss of 1 yard to the PUR 36−1
1:582nd & 11own 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.−10
1:372nd & 21own 26Ryan Browne pass incomplete to Antonio Harris0
1:303rd & 21own 26Antonio Harris run for 5 yds to the PUR 31+5
0:594th & 16own 31Jack McCallister punt for 45 yds, punt out-of-bounds at the ND 240

ND8 plays, 63 yd · Missed FG

0:591st & 10own 35Timeout Notre Dame, clock 00:590
0:411st & 10own 24Kenny Minchey pass complete to KK Smith for 11 yds to the ND 35 for a 1ST down+11
0:001st & 10own 35Aneyas Williams run for 2 yds to the ND 37+2
0:00own 35End of 3rd Quarter+2
14:171st & 10opp 22Kenny Minchey pass complete to Ty Washington for 3 yds to the PUR 19+3
13:412nd & 7opp 19Aneyas Williams run for 3 yds to the PUR 16+3
12:573rd & 4opp 16Aneyas Williams run for 3 yds to the PUR 13+3
12:194th & 1opp 13Erik Schmidt 31 yd FG MISSED+31

PUR5 plays, -1 yd · Punt

12:192nd & 12own 18Timeout Notre Dame, clock 12:190
12:121st & 10own 20Devin Mockobee run for a loss of 2 yards to the PUR 18−2
11:392nd & 12own 18Ryan Browne pass complete to Devin Mockobee for 1 yd to the PUR 19+1
11:173rd & 11own 19Ryan Browne pass incomplete to Jesse Watson0
11:104th & 11own 19Jack McCallister punt for 34 yds , Will Pauling returns for no gain to the ND 470

ND6 plays, 9 yd · On downs

11:102nd & 8own 49Timeout Notre Dame, clock 11:100
10:571st & 10own 47Kenny Minchey pass complete to Ty Washington for 2 yds to the ND 49+2
10:322nd & 8own 49Nolan James Jr. run for 2 yds to the PUR 49+2
9:583rd & 6opp 49Nolan James Jr. run for 5 yds to the PUR 44+5
9:194th & 1opp 44Timeout Notre Dame, clock 09:190
9:144th & 1opp 44Nolan James Jr. run for no gain to the PUR 440

PUR4 plays, 17 yd · Turnover

9:061st & 10own 44Malachi Singleton run for 4 yds to the PUR 48+4
8:372nd & 6own 48Malachi Singleton run for 1 yd to the PUR 49+1
7:553rd & 5own 49Malachi Singleton run for 12 yds to the ND 39 for a 1ST down+12
7:261st & 10opp 39Malachi Singleton pass intercepted Dallas Golden return for no gain to the ND 300

ND7 plays, 28 yd · On downs

7:201st & 10own 30Nolan James Jr. run for 4 yds to the ND 34+4
6:432nd & 6own 34Aneyas Williams run for 2 yds to the ND 36+2
6:033rd & 4own 36Kenny Minchey pass complete to Ty Washington for 14 yds to the 50 yard line for a 1ST down+14
5:311st & 10midfieldKenny Minchey pass incomplete to Elijah Burress0
5:022nd & 10midfieldKenny Minchey pass complete to Jack Larsen for no gain to the 50 yard line0
4:303rd & 10midfieldKenny Minchey run for 6 yds to the PUR 44+6
3:584th & 4opp 44Kenny Minchey pass complete to Logan Saldate for 2 yds to the PUR 42+2

PUR8 plays, 58 yd · Touchdown

3:521st & 10own 42Malachi Singleton pass complete to Jesse Watson for 4 yds to the PUR 46+4
3:272nd & 6own 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.+15
3:191st & 10opp 39Malachi Singleton run for 5 yds to the ND 34+5
2:592nd & 5opp 34PENALTY Purdue False Start (St. John,Jalen) 5 yards from IRISH34 to IRISH39. NO PLAY.−5
2:402nd & 10opp 39Malachi Singleton pass complete to Antonio Harris for 11 yds to the ND 28 for a 1ST down+11
2:201st & 10opp 28Malachi Singleton run for 4 yds to the ND 24+4
2:002nd & 6opp 24Timeout Notre Dame, clock 02:000
1:532nd & 6opp 24Malachi Singleton pass complete to Jesse Watson for 24 yds for a TD (Spencer Porath KICK)+24

ND5 plays, -3 yd · End of period

1:491st & 10own 35Seth Turner kickoff for 65 yds , Nolan James Jr. return for 19 yds to the ND 19+19
1:401st & 10own 19K. Minchey takes a knee−1
0:512nd & 11own 18K. Minchey takes a knee−1
0:003rd & 12own 17K. Minchey takes a knee−1
0:00own 17End of 4th Quarter−1

Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.

Previous 10 meetings vs. Team

Notre Dame 9–1 vs Purdue

  • 2024 · wk 3Notre Dame 66 @ Purdue 7
  • 2021 · wk 3Purdue 13 @ Notre Dame 27
  • 2014 · wk 3Purdue 14 @ Notre Dame 30
  • 2013 · wk 3Notre Dame 31 @ Purdue 24
  • 2012 · wk 2Purdue 17 @ Notre Dame 20
  • 2011 · wk 5Notre Dame 38 @ Purdue 10
  • 2010 · wk 1Purdue 12 @ Notre Dame 23
  • 2009 · wk 4Notre Dame 24 @ Purdue 21
  • 2008 · wk 5Purdue 21 @ Notre Dame 38
  • 2007 · wk 5Notre Dame 19 @ Purdue 33

Previous 2 meetings vs. Marcus Freeman

Purdue 0–2 vs Marcus Freeman

  • 2024 · wk 3Notre Dame 66 @ Purdue 7
  • 2021 · wk 3 (coaching change that season)Purdue 13 @ Notre Dame 27

† That school changed coaches during the season and the loader cannot say which games he took.

Research

Keep this open while you look at others