LunoSport
About Contact
Get the app
Scores Rankings Standings Teams

Notre Dame at Pittsburgh play by play — College Football November 15, 2025

Notre Dame 37
Pittsburgh 15
Final
Pittsburgh 1st, 15:00
  1. 15:00 1st & 10 ND 35 Notre Dame kicked off, touchback
  2. 15:00 1st & 10 PITT 25 Mason Heintschel passed to Desmond Reid for 19 yard gain, tackled by DeVonta Smith
  3. 14:15 1st & 10 PITT 44 Desmond Reid rushed for 5 yard gain, tackled by Jaiden Ausberry
  4. 13:44 2nd & 5 PITT 49 Mason Heintschel passed to Justin Holmes for 12 yard gain, tackled by Leonard Moore
  5. 13:07 1st & 10 ND 39 Mason Heintschel incomplete pass intended for Raphael Williams Jr.
  6. 12:56 2nd & 10 ND 39 Mason Heintschel passed to Desmond Reid for 1 yard gain, tackled by Jaiden Ausberry
  7. 12:40 3rd & 9 ND 38 Mason Heintschel incomplete pass intended for Cataurus Hicks
  8. 12:31 4th & 9 ND 38 Mason Heintschel sacked by Joshua Burnham for 16 yard loss
Notre Dame 1st, 12:27
  1. 12:27 1st & 10 PITT 46 CJ Carr passed to Malachi Fields for 8 yard gain
  2. 12:21 2nd & 2 PITT 38 Jeremiyah Love rushed for 11 yard gain, tackled by Kavir Bains-Marquez
  3. 11:40 1st & 10 PITT 27 Jeremiyah Love rushed for 7 yard loss, tackled by Isaiah Neal
  4. 10:59 2nd & 17 PITT 34 Jeremiyah Love rushed for 7 yard gain, tackled by Rasheem Biles
  5. 10:26 3rd & 10 PITT 27 CJ Carr incomplete pass intended for Malachi Fields
  6. 10:01 4th & 10 PITT 27 Erik Schmidt missed a 46-yard field goal
Pittsburgh 1st, 9:56
  1. 9:56 1st & 10 PITT 28 Desmond Reid rushed for 2 yard gain, tackled by Kyngstonn Viliamu-Asa
  2. 9:31 2nd & 7 PITT 30 Mason Heintschel sacked by Joshua Burnham for 2 yard loss
  3. 8:47 3rd & 9 PITT 28 Mason Heintschel incomplete pass intended for Cataurus Hicks
  4. 8:45 4th & 9 PITT 28 Caleb Junko punted for 49 yards. Jordan Faison returned punt for 21 yards
Notre Dame 1st, 8:26
  1. 8:26 1st & 10 ND 44 Jeremiyah Love rushed for 56 yard touchdown ND 6, PITT 0
  2. 8:16 1st & 10 PITT 0 Erik Schmidt made PAT ND 7, PITT 0
Pittsburgh 1st, 8:16
  1. 8:16 1st & 10 PITT 0 Notre Dame kicked off for 61 yards, Deuce Spann returned kickoff for 40 yards
  2. 8:09 1st & 10 PITT 44 Mason Heintschel pass intercepted. Tae Johnson intercepted Mason Heintschel for 49 yard touchdown ND 13, PITT 0
  3. 7:59 1st & 10 PITT 0 Erik Schmidt made PAT ND 14, PITT 0
Pittsburgh 1st, 7:59
  1. 7:59 1st & 10 PITT 0 Notre Dame kicked off for 65 yards, Deuce Spann returned kickoff for 17 yards
  2. 7:54 1st & 10 PITT 17 Ja'Kyrian Turner rushed for 1 yard gain, tackled by Jordan Botelho
  3. 7:28 2nd & 9 PITT 18 Mason Heintschel incomplete pass intended for Deuce Spann
  4. 7:22 3rd & 9 PITT 18 Mason Heintschel sacked by Adon Shuler for 8 yard loss
  5. 6:48 4th & 17 PITT 10 Caleb Junko punted for 54 yards. Jordan Faison returned punt for 16 yards
Notre Dame 1st, 6:31
  1. 6:31 1st & 10 PITT 48 CJ Carr incomplete pass intended for Malachi Fields
  2. 6:24 2nd & 10 PITT 48 CJ Carr passed to Will Pauling for 1 yard gain, tackled by Kavir Bains-Marquez
  3. 5:49 3rd & 9 PITT 47 CJ Carr passed to Will Pauling for 3 yard gain, tackled by Javon McIntyre
  4. 5:04 4th & 6 PITT 44 James Rendell punted for 36 yards. Kenny Johnson returned punt for no gain
Pittsburgh 1st, 4:58
  1. 4:58 1st & 10 PITT 8 Ja'Kyrian Turner rushed for 6 yard gain, tackled by Jaiden Ausberry
  2. 4:24 2nd & 4 PITT 14 Mason Heintschel passed to Desmond Reid for 5 yard gain, tackled by Drayk Bowen
  3. 4:00 1st & 10 PITT 19 Notre Dame committed 10 yard penalty (Holding)
  4. 3:55 1st & 10 PITT 29 Desmond Reid rushed for 1 yard loss, tackled by Joshua Burnham
  5. 3:15 2nd & 11 PITT 28 Mason Heintschel passed to Desmond Reid for no gain, tackled by Leonard Moore
  6. 2:36 3rd & 11 PITT 28 Mason Heintschel rushed for 3 yard gain, tackled by Jaiden Ausberry
  7. 1:49 4th & 8 PITT 31 Caleb Junko punted for 48 yards. Jordan Faison returned punt for 1 yard loss
Notre Dame 1st, 1:41
  1. 1:41 1st & 10 ND 20 Notre Dame committed 10 yard penalty (Holding)
  2. 1:18 1st & 20 ND 10 Jadarian Price rushed for 2 yard loss, tackled by Francis Brewu
  3. 0:42 2nd & 22 ND 8 CJ Carr passed to KK Smith for 7 yard gain, tackled by Rasheem Biles
  4. 0:14 3rd & 15 ND 15 CJ Carr passed to Malachi Fields for 35 yard gain, tackled by Rashad Battle
  5. End of 1st Quarter
  6. 15:00 1st & 10 PITT 50 CJ Carr pass intercepted. Kavir Bains-Marquez intercepted CJ Carr for 49 yards
Pittsburgh 2nd, 14:42
  1. 14:42 1st & 10 ND 12 Mason Heintschel rushed for 6 yard gain
  2. 14:26 2nd & 4 ND 6 Mason Heintschel incomplete pass intended for Raphael Williams Jr.
  3. 14:05 3rd & 4 ND 6 Mason Heintschel incomplete pass
  4. 13:59 4th & 4 ND 6 Sam Carpenter kicked a 24-yard field goal ND 14, PITT 3
Notre Dame 2nd, 13:55
  1. 13:55 4th & 4 ND 6 Pittsburgh kicked off, touchback
  2. 13:55 1st & 10 ND 25 Jeremiyah Love rushed for 5 yard gain, tackled by Tamon Lynum
  3. 13:21 2nd & 5 ND 30 Notre Dame committed 10 yard penalty (Holding)
  4. 12:58 2nd & 15 ND 20 CJ Carr passed to Eli Raridon for 28 yard gain, tackled by Javon McIntyre
  5. 12:18 1st & 10 ND 48 Notre Dame committed 5 yard penalty (False Start)
  6. 12:07 1st & 15 ND 43 CJ Carr passed to Eli Raridon for 8 yard gain, tackled by Javon McIntyre
  7. 11:29 2nd & 7 PITT 49 Pittsburgh committed 12 yard penalty (Pass Interference)
  8. 11:21 1st & 10 PITT 37 Jeremiyah Love rushed for 3 yard gain, tackled by Rasheem Biles
  9. 10:42 2nd & 7 PITT 34 CJ Carr passed to Jeremiyah Love for 5 yard gain, tackled by Rashad Battle
  10. 9:56 3rd & 2 PITT 29 CJ Carr passed to Eli Raridon for 3 yard gain
  11. 9:18 1st & 10 PITT 26 Jeremiyah Love rushed for 2 yard gain, tackled by Jahsear Whittington
  12. 8:39 2nd & 8 PITT 24 CJ Carr passed to Eli Raridon for 9 yard gain, tackled by Kavir Bains-Marquez
  13. 7:56 1st & 10 PITT 15 Jeremiyah Love rushed for 3 yard gain, tackled by Joey Zelinsky
  14. 7:23 2nd & 7 PITT 12 Jeremiyah Love rushed for 8 yard gain, tackled by Rasheem Biles
  15. 6:43 1st & 4 PITT 4 Jeremiyah Love rushed for 1 yard loss, tackled by Jahsear Whittington
  16. 6:10 2nd & 5 PITT 5 CJ Carr incomplete pass intended for Eli Raridon
  17. 6:04 3rd & 5 PITT 5 Pittsburgh timeout
  18. 6:04 3rd & 5 PITT 5 CJ Carr passed to Eli Raridon for 4 yard gain, tackled by Kavir Bains-Marquez
  19. 5:33 4th & 1 PITT 1 Notre Dame timeout
  20. 5:33 4th & 1 PITT 1 CJ Carr incomplete pass intended for Eli Raridon
Pittsburgh 2nd, 5:29
  1. 5:29 1st & 10 PITT 1 Mason Heintschel passed to Kenny Johnson for 3 yard gain, tackled by DeVonta Smith
  2. 4:59 2nd & 7 PITT 4 Mason Heintschel incomplete pass intended for Justin Holmes
  3. 4:52 3rd & 7 PITT 4 Mason Heintschel incomplete pass
  4. 4:46 4th & 7 PITT 4 Caleb Junko punted for 48 yards, no return
Notre Dame 2nd, 4:36
  1. 4:36 1st & 10 ND 48 CJ Carr passed to Malachi Fields for 9 yard gain, tackled by Tamon Lynum
  2. 4:07 2nd & 1 PITT 43 Jadarian Price rushed for 1 yard gain, tackled by Francis Brewu
  3. 3:27 1st & 10 PITT 42 CJ Carr incomplete pass
  4. 3:16 2nd & 10 PITT 42 Jadarian Price rushed for 13 yard gain, tackled by Shawn Lee Jr.
  5. 2:40 1st & 10 PITT 29 Jadarian Price rushed for 4 yard gain, tackled by Rashad Battle
  6. 1:56 2nd & 6 PITT 25 CJ Carr passed to Malachi Fields for 25 yard touchdown ND 20, PITT 3
  7. 1:56 2nd & 6 PITT 0 Erik Schmidt made PAT ND 21, PITT 3
Pittsburgh 2nd, 1:56
  1. 1:56 2nd & 6 PITT 0 Notre Dame kicked off, touchback
  2. 1:56 1st & 10 PITT 25 Mason Heintschel passed to Desmond Reid for 11 yard gain
  3. 1:49 1st & 10 PITT 36 Mason Heintschel incomplete pass intended for Justin Holmes
  4. 1:44 2nd & 10 PITT 36 Mason Heintschel passed to Kenny Johnson for 17 yard gain
  5. 1:25 1st & 10 ND 47 Mason Heintschel rushed for 11 yard gain, tackled by Jaylen Sneed
  6. 1:04 1st & 10 ND 36 Mason Heintschel incomplete pass intended for Justin Holmes
  7. 0:53 2nd & 10 ND 36 Pittsburgh committed 5 yard penalty (Illegal Shift)
  8. 0:32 2nd & 15 ND 41 Mason Heintschel incomplete pass intended for Desmond Reid
  9. 0:29 3rd & 15 ND 41 Pittsburgh timeout
  10. 0:29 3rd & 15 ND 41 Mason Heintschel passed to Jake Overman for 6 yard gain, tackled by Luke Talich
  11. 0:18 4th & 9 ND 35 Notre Dame timeout
  12. 0:18 4th & 9 ND 35 Sam Carpenter missed a 53-yard field goal
Notre Dame 2nd, 0:13
  1. 0:13 1st & 10 ND 35 CJ Carr sacked by Jimmy Scott and Rasheem Biles for 8 yard loss
Notre Dame 3rd, 15:00
  1. 15:00 2nd & 18 PITT 27 Pittsburgh kicked off for 62 yards, Jadarian Price returned kickoff for 43 yards
  2. 14:50 1st & 10 ND 46 Jeremiyah Love rushed for 1 yard gain, tackled by Braylan Lovelace
  3. 14:20 2nd & 9 ND 47 CJ Carr passed to Will Pauling for 2 yard gain, tackled by Isaiah Neal
  4. 13:40 3rd & 7 ND 49 Jeremiyah Love rushed for 5 yard gain, tackled by Rasheem Biles
  5. 12:59 4th & 2 PITT 46 Jeremiyah Love rushed for 22 yard gain, tackled by Tamon Lynum
  6. 12:25 1st & 10 PITT 24 Jadarian Price rushed for 6 yard gain, tackled by Rashad Battle
  7. 11:43 2nd & 4 PITT 18 CJ Carr incomplete pass intended for Jordan Faison
  8. 11:30 3rd & 4 PITT 18 Pittsburgh committed 9 yard penalty (Holding)
  9. 11:30 1st & 9 PITT 9 Jeremiyah Love rushed for 3 yard gain, tackled by Braylan Lovelace
  10. 10:55 2nd & 6 PITT 6 CJ Carr incomplete pass intended for Eli Raridon
  11. 10:48 3rd & 6 PITT 6 CJ Carr passed to Malachi Fields for 6 yard touchdown ND 27, PITT 3
  12. 10:43 3rd & 6 PITT 0 Erik Schmidt made PAT ND 28, PITT 3
Pittsburgh 3rd, 10:43
  1. 10:43 3rd & 6 PITT 0 Notre Dame kicked off, touchback
  2. 10:43 1st & 10 PITT 25 Desmond Reid rushed for 5 yard gain, tackled by Tae Johnson
  3. 10:15 2nd & 5 PITT 30 Mason Heintschel rushed for 14 yard gain
  4. 9:49 1st & 10 PITT 44 Mason Heintschel incomplete pass intended for Cataurus Hicks
  5. 9:42 2nd & 10 PITT 44 Notre Dame committed 15 yard penalty (Face Mask)
  6. 9:22 1st & 10 ND 41 Desmond Reid rushed for 1 yard gain, tackled by Tae Johnson
  7. 9:03 2nd & 9 ND 40 Pittsburgh committed 10 yard penalty (Holding)
  8. 8:28 2nd & 19 PITT 50 Mason Heintschel passed to Raphael Williams Jr. for 2 yard gain
  9. 7:51 3rd & 17 ND 48 Mason Heintschel passed to Kenny Johnson for 11 yard gain, tackled by Tae Johnson
  10. 7:14 4th & 6 ND 37 Mason Heintschel passed to Desmond Reid for 27 yard gain, tackled by Drayk Bowen
  11. 6:39 1st & 10 ND 10 Mason Heintschel incomplete pass intended for Kenny Johnson
  12. 6:30 2nd & 10 ND 10 Mason Heintschel passed to Justin Holmes for 4 yard gain, tackled by Jordan Botelho
  13. 6:02 3rd & 6 ND 6 Mason Heintschel incomplete pass intended for Justin Holmes
  14. 5:53 4th & 6 ND 6 Notre Dame committed 4 yard penalty (Pass Interference)
  15. 5:48 1st & 2 ND 2 Ja'Kyrian Turner rushed for 1 yard gain, tackled by Leonard Moore
  16. 5:10 2nd & 1 ND 1 Mason Heintschel passed to Kenny Johnson for 4 yard loss, tackled by Kyngstonn Viliamu-Asa
  17. 4:29 3rd & 5 ND 5 Mason Heintschel incomplete pass intended for Cataurus Hicks
  18. 4:16 4th & 5 ND 5 Mason Heintschel passed to Raphael Williams Jr. for 4 yard gain, tackled by Luke Talich
Notre Dame 3rd, 4:16
  1. 4:16 1st & 10 ND 1 CJ Carr rushed for no gain, tackled by Braylan Lovelace
  2. 3:37 2nd & 10 ND 1 Jeremiyah Love rushed for 10 yard gain, tackled by Nick Lapi
  3. 3:02 1st & 10 ND 11 Jeremiyah Love rushed for 1 yard gain, tackled by Braylan Lovelace
  4. 2:29 2nd & 9 ND 12 CJ Carr rushed for 3 yard gain, tackled by Jahsear Whittington
  5. 1:54 3rd & 6 ND 15 CJ Carr pass intercepted. Rasheem Biles intercepted CJ Carr for 10 yard touchdown ND 28, PITT 9
Notre Dame 3rd, 1:39
  1. 1:39 3rd & 6 ND 0 Pittsburgh kicked off for 58 yards, Jadarian Price returned kickoff for 28 yards ND 30, PITT 9
  2. 1:25 1st & 10 ND 35 Jeremiyah Love rushed for 2 yard gain, tackled by Jimmy Scott
  3. 1:12 2nd & 8 ND 37 Jeremiyah Love rushed for 2 yard loss, tackled by Kyle Louis
  4. 0:33 3rd & 10 ND 35 CJ Carr passed to Malachi Fields for 12 yard gain
  5. 15:00 1st & 10 ND 47 Jeremiyah Love rushed for 8 yard gain, tackled by Javon McIntyre
  6. End of 3rd Quarter
  7. 1:39 3rd & 6 ND 0 2pt attempt failed, Mason Heintschel pass attempt. Adon Shuler returned PAT for two points
  8. 14:21 2nd & 2 PITT 45 Jeremiyah Love rushed for 4 yard gain, tackled by Rashad Battle
  9. 13:45 1st & 10 PITT 41 Jeremiyah Love rushed for 1 yard loss, tackled by Rasheem Biles
  10. 13:00 2nd & 11 PITT 42 CJ Carr passed to Jeremiyah Love for 15 yard gain, tackled by Braylan Lovelace
  11. 12:16 1st & 10 PITT 27 CJ Carr passed to Eli Raridon for 15 yard gain
  12. 11:41 1st & 10 PITT 12 Jeremiyah Love rushed for 2 yard gain, tackled by Joey Zelinsky
  13. 10:47 2nd & 8 PITT 10 CJ Carr incomplete pass intended for Malachi Fields
  14. 10:42 3rd & 8 PITT 10 Jeremiyah Love rushed for 5 yard gain, tackled by Joey Zelinsky
  15. 10:02 4th & 3 PITT 5 CJ Carr rushed for 5 yard touchdown ND 36, PITT 9
  16. 9:55 4th & 3 PITT 0 Erik Schmidt made PAT ND 37, PITT 9
Pittsburgh 4th, 9:55
  1. 9:55 4th & 3 PITT 0 Notre Dame kicked off, touchback
  2. 9:55 1st & 10 PITT 25 Juelz Goff rushed for 8 yard gain, tackled by Jaylen Sneed
  3. 9:33 2nd & 2 PITT 33 Juelz Goff rushed for 4 yard gain, tackled by Jaylen Sneed
  4. 9:13 1st & 10 PITT 37 Mason Heintschel sacked by Jason Onye for 7 yard loss
  5. 8:39 2nd & 17 PITT 30 Mason Heintschel rushed for 6 yard gain
  6. 7:52 3rd & 11 PITT 36 Mason Heintschel passed to Raphael Williams Jr. for 8 yard gain
  7. 7:07 4th & 3 PITT 44 Mason Heintschel incomplete pass intended for Juelz Goff
Notre Dame 4th, 6:56
  1. 6:56 1st & 10 PITT 44 CJ Carr incomplete pass intended for Micah Gilbert
  2. 6:52 2nd & 10 PITT 44 CJ Carr rushed for 7 yard gain
  3. 6:24 3rd & 3 PITT 37 Jadarian Price rushed for no gain, tackled by Kyle Louis
  4. 5:36 4th & 3 PITT 37 Pittsburgh timeout
  5. 5:36 4th & 3 PITT 37 CJ Carr passed to Micah Gilbert for 7 yard gain, tackled by Shawn Lee Jr.
  6. 5:05 1st & 10 PITT 30 Jadarian Price rushed for 2 yard loss, tackled by Rasheem Biles
  7. 4:34 2nd & 12 PITT 32 CJ Carr passed to Jordan Faison for 6 yard gain
  8. 3:47 3rd & 6 PITT 26 Jadarian Price rushed for 1 yard gain, tackled by Kyle Louis
  9. 3:01 4th & 5 PITT 25 CJ Carr passed to Malachi Fields for 4 yard gain, tackled by Rasheem Biles
Pittsburgh 4th, 2:49
  1. 2:49 1st & 10 PITT 21 Juelz Goff rushed for 9 yard gain, tackled by Jaylen Sneed
  2. 2:32 2nd & 1 PITT 30 Juelz Goff rushed for 2 yard gain, tackled by Jaylen Sneed
  3. 2:11 1st & 10 PITT 32 Eli Holstein rushed for 1 yard gain, tackled by Junior Tuihalamaka
  4. 2:00 2nd & 9 PITT 33 Juelz Goff rushed for 12 yard gain, tackled by Jaiden Ausberry
  5. 1:49 1st & 10 PITT 45 Eli Holstein passed to Juelz Goff for 3 yard gain, tackled by Madden Faraimo
  6. 1:19 2nd & 7 PITT 48 Eli Holstein passed to Juelz Goff for 1 yard loss. Juelz Goff fumbled. Juelz Goff recovered fumble for no gain
  7. 0:46 3rd & 8 PITT 47 Ja'Kyrian Turner rushed for 3 yard gain, tackled by Madden Faraimo
  8. 0:35 4th & 5 PITT 50 Notre Dame committed 15 yard penalty (Roughing the Passer)
  9. 0:35 1st & 10 ND 35 Eli Holstein incomplete pass intended for Cataurus Hicks
  10. 0:27 2nd & 10 ND 35 Pittsburgh committed 5 yard penalty (False Start)
  11. 0:27 2nd & 15 ND 40 Notre Dame committed 15 yard penalty (Roughing the Passer)
  12. 0:25 1st & 10 ND 25 Eli Holstein incomplete pass intended for Tony Kinsler
  13. 0:18 2nd & 10 ND 25 Eli Holstein incomplete pass intended for Malachi Thomas
  14. 0:13 3rd & 10 ND 25 Ja'Kyrian Turner rushed for 4 yard gain, tackled by Preston Zinter
  15. 0:05 4th & 6 ND 21 Pittsburgh timeout
  16. 0:05 4th & 6 ND 21 Eli Holstein passed to Malachi Thomas for 21 yard touchdown ND 37, PITT 15
‹ Back to the game
Get the apps
Sports Alerts app icon
Sports Alerts

Live scores and push alerts for every league on this site — scoring plays, close games and finals, with Live Activities on your Lock Screen.

Scores & Odds app icon
Scores & Odds

The same live scores with the betting line on every game — spread, total and money line, and the moves as they happen.

Your leagues

Tick the leagues to show, and drag them into the order you want. The first five are what the front page shows.