FantasyHQ · CFB Game Recap

CFB · Week 12 · 10 min read

Notre Dame Fighting Irish vs. Pittsburgh Panthers: 2025 Week 12 Recap

Irish defeat Panthers 37–15 in Week 12

Eli Holstein paced the box score as Irish closed out a 37–15 Week 12 finish.

Notre Dame Fighting Irish 37 8-2 Winner
Final 37–15
Pittsburgh Panthers 15 7-4
Winner
Notre Dame Fighting Irish
Final score
37–15
Halftime
Notre Dame Fighting Irish 12–3 Pittsburgh Panthers
Top passer
Eli Holstein
FantasyHQ MVP
Eli Holstein

Top CFB performers · Irish

  • No Huddle #13 C.Carr 13.0 yds · +0.28 EPA/play +0.6 EPA
  • CJ Carr 5.0 yds · 1 TD +4.3 EPA
  • #9 E.Raridon caught at ND41 2 rec · 36.0 yds +1.9 EPA

Top CFB performers · Panthers

  • Eli Holstein 21.0 yds · 1 TD · +7.00 EPA/play +7.0 EPA
  • #0 D.Reid caught at Pitt29 2 rec · 19.0 yds +0.8 EPA
  • #3 C.Hicks thrown to ND20 broken up by #8 A.Shuler 0 rec · 0.0 yds -1.0 EPA

Quick answer

Notre Dame Fighting Irish defeated Pittsburgh Panthers 37–15 in Week 12, 2025. Final score: Notre Dame Fighting Irish 37, Pittsburgh Panthers 15.

Game summary

Notre Dame Fighting Irish rolled past Pittsburgh Panthers 37–15 in Week 12 of the 2025 season.

  • Scoring: 6 touchdowns, 1 field goal across 7 plays.
  • Passing leader: Eli Holstein (Pittsburgh) — 21.0 pass yds, 1 TD, +7.00 EPA/play.
  • Rushing leader: CJ Carr — 5.0 yds, 1 TD.
  • Receiving leader: #9 E.Raridon caught at ND41 — 2 rec, 36.0 yds.
  • EPA edge: Pittsburgh (-0.165/play) vs Notre Dame (-0.230/play).

Line score

Final score and points by quarter.

TeamQ1Q2Q3Q4Final
Notre Dame Fighting Irish6612637
Pittsburgh Panthers030615

Scoring Map

Each pin marks a score on the field — TDs in the end zone, field goals near the kick line.

NDNotre Dame Fighting Irish
PITTPittsburgh Panthers

FantasyHQ CFB Analytics

Scoring timeline

7 scores

Chronological scoring plays — scroll to follow the game.

  1. Notre Dame
    Q1TD

    Points+6

    Yard line
    OPP EZ
    Score
    6-0

    Rushing touchdown

  2. Pittsburgh
    Q2FG

    Points+3

    Yard line
    OPP 7
    Score
    6-3

    Field goal good from 24 yards

  3. Notre Dame
    Q2TD
    #M#0 M.Fields caught at Pitt00

    Points+6

    Yard line
    OPP EZ
    Score
    12-3

    #0 M.Fields caught at Pitt00 catch for a touchdown (25 yards)

  4. Notre Dame
    Q3TD
    #M#0 M.Fields caught at Pitt03

    Points+6

    Yard line
    OPP EZ
    Score
    18-3

    #0 M.Fields caught at Pitt03 catch for a touchdown (6 yards)

  5. Notre Dame
    Q3TD

    Points+6

    Yard line
    OPP EZ
    Score
    24-3

    Interception returned for a touchdown

  6. Notre Dame
    Q4TD
    CCCJ Carr

    Points+6

    Yard line
    OPP EZ
    Score
    30-3

    CJ Carr rushes 5 yards for a touchdown

  7. Pittsburgh
    Q4TD
    MTMalachi Thomas

    Points+6

    Yard line
    OPP EZ
    Score
    30-9

    Eli Holstein pass to Malachi Thomas for a touchdown (21 yards)

Stars of the game

Top passers, rushers, and receivers from cfbfastR play-by-play.

Passing

  • Eli Holstein (Pittsburgh) — 21.0 yds · 1 TD · +7.00 EPA/play +7.00 EPA
  • 07:05) Shotgun #6 M.Heintschel (Pittsburgh) — 27.0 yds · +5.42 EPA/play +5.42 EPA
  • 14:57) Shotgun #6 M.Heintschel (Pittsburgh) — 19.0 yds · +2.60 EPA/play +2.60 EPA

Rushing

  • CJ Carr (Notre Dame) — 5.0 yds · 1 TD +4.30 EPA

Receiving

  • #9 E.Raridon caught at ND41 (Notre Dame) — 2 rec · 36.0 yds +1.93 EPA
  • #0 D.Reid caught at Pitt29 (Pittsburgh) — 2 rec · 19.0 yds +0.77 EPA
  • #3 C.Hicks thrown to ND20 broken up by #8 A.Shuler (Pittsburgh) — 0 rec · 0.0 yds -1.00 EPA

Quarterback report card

Attempts, efficiency, and EPA.

PlayerTeamAttCmp%YdsTDEPA/playTotal EPA
Eli HolsteinPittsburgh1100.0%211+7.00+7.00
07:05) Shotgun #6 M.HeintschelPittsburgh1100.0%270+5.42+5.42
14:57) Shotgun #6 M.HeintschelPittsburgh1100.0%190+2.60+2.60
No Huddle #13 C.CarrNotre Dame2100.0%130+0.28+0.55
01:55) Shotgun #6 M.HeintschelPittsburgh1100.0%110+0.33+0.33
07:48) Shotgun #6 M.HeintschelPittsburgh1100.0%110-0.31-0.31

Team EPA comparison

StatNotre DamePittsburgh
Plays6864
EPA / play-0.230-0.165
Total EPA-15.65-10.57
Success rate39.7%29.7%
Pass EPA / play-0.488-0.262
Rush EPA / play+0.013+0.034
Yards450285

Drive chart

Key possessions and results.

QtrOffensePlaysYardsEPAResult
Q1Pittsburgh837+2.84Ended
Q1Notre Dame519-5.67Missed FG
Q1Pittsburgh2-2-1.40Ended
Q1Notre Dame156+4.34Rush TD
Q1Pittsburgh149-3.34Interception
Q1Pittsburgh3-7-4.16Ended
Q1Notre Dame10-2.14Ended
Q1Pittsburgh12+1.26Ended
Q1Notre Dame24-2.14Punt
Q1Pittsburgh513-2.88Ended
Q1Notre Dame489-4.86Interception
Q2Pittsburgh36-2.46Field goal
Q2Notre Dame1477-5.28Ended
Q2Pittsburgh33-1.15Punt
Q2Notre Dame652+4.13Pass TD
Q2Pittsburgh745+0.02Missed FG

Biggest EPA swings

  1. Q2 · Notre Dame Fighting Irish · ) No Huddle-Shotgun #13 C.Carr to #9 E.Raridon thrown to Pitt00 — Pass Incompletion (no gain) (-8.53 EPA)
  2. Q2 · Notre Dame Fighting Irish · ) No Huddle-Shotgun #13 C.Carr pass intercepted (-8.34 EPA)
  3. Q3 · Notre Dame Fighting Irish · Interception returned for a touchdown (-7.36 EPA)
  4. Q4 · Pittsburgh Panthers · Eli Holstein pass to Malachi Thomas for a touchdown (21 yards) (+7.0 EPA)
  5. Q3 · Pittsburgh Panthers · 07:05) Shotgun #6 M.Heintschel pass to #0 D.Reid caught at ND32 for 27 yards (4th & 6) (+5.42 EPA)
  6. Q1 · Notre Dame Fighting Irish · ) No Huddle-Shotgun #13 C.Carr pass to #0 M.Fields caught at ND50 for 35 yards (3rd & 15) (+4.71 EPA)
  7. Q1 · Notre Dame Fighting Irish · Rushing touchdown (+4.34 EPA)
  8. Q4 · Notre Dame Fighting Irish · CJ Carr rushes 5 yards for a touchdown (+4.3 EPA)

Key takeaways

  • Notre Dame Fighting Irish controlled the final (37–15) in Week 12.
  • Passing edge: Eli Holstein (Pittsburgh) — 21.0 yds, 1 TD.
  • EPA edge: Pittsburgh at -0.165 EPA/play.
  • Full EPA, scoring map, and play-by-play live in CFB Analytics Box & Scores.

Frequently asked questions

What was the final score of Notre Dame Fighting Irish vs Pittsburgh Panthers?

Notre Dame Fighting Irish 37, Pittsburgh Panthers 15 in Week 12 of the 2025 college football season.

Who won Notre Dame Fighting Irish vs Pittsburgh Panthers?

Notre Dame Fighting Irish won with a final score of 37–15.

Where can I find the Notre Dame Fighting Irish vs Pittsburgh Panthers box score?

See EPA, scoring timeline, and full play-by-play on FantasyHQ CFB Analytics: /cfb-analytics?game=401754597.

Who led Notre Dame Fighting Irish vs Pittsburgh Panthers in passing?

Eli Holstein (Pittsburgh) led passers with 21.0 yards and 1 touchdowns.

Full analytics box score

Explore every snap, drive chart, and the interactive scoring map for Notre Dame Fighting Irish at Pittsburgh Panthers in FantasyHQ CFB Analytics Box & Scores.

Season records after this game

Notre Dame Fighting Irish

Entered 7-2 Now 8-2 W

Pittsburgh Panthers

Entered 7-3 Now 7-4 L