FantasyHQ · CFB Game Recap

CFB · Week 3 · 10 min read

St. Joseph's (IN) Pumas vs. Northern Michigan Wildcats: 2025 Week 3 Recap

Pumas defeat Wildcats 20–7 in Week 3

Andy Peters paced the box score as Pumas closed out a 20–7 Week 3 finish.

St. Joseph's (IN) Pumas 20 2-1 Winner
Final 20–7
Northern Michigan Wildcats 7 0-1
Winner
St. Joseph's (IN) Pumas
Final score
20–7
Halftime
St. Joseph's (IN) Pumas 6–0 Northern Michigan Wildcats
Top passer
Andy Peters
FantasyHQ MVP
Andy Peters

Top CFB performers · Pumas

  • Andy Peters 190.0 yds · 3 TD · +0.72 EPA/play +15.1 EPA
  • Joseph Koch 27.0 yds -10.1 EPA
  • Andy Peters 28.0 yds +1.8 EPA

Top CFB performers · Wildcats

  • Duke Shovald 109.0 yds · -0.00 EPA/play -0.0 EPA
  • Jahi Wood 49.0 yds · 1 TD -3.9 EPA
  • Noah Dobert 44.0 yds -3.3 EPA

Quick answer

St. Joseph's (IN) Pumas defeated Northern Michigan Wildcats 20–7 in Week 3, 2025. Final score: St. Joseph's (IN) Pumas 20, Northern Michigan Wildcats 7.

Game summary

St. Joseph's (IN) Pumas beat Northern Michigan Wildcats 20–7 in Week 3 of the 2025 season.

  • Scoring: 4 touchdowns across 4 plays.
  • Passing leader: Andy Peters (St. Thomas (MN)) — 190.0 pass yds, 3 TD, +0.72 EPA/play.
  • Rushing leader: Jahi Wood — 49.0 yds, 1 TD.
  • Receiving leader: Isaac Olson — 4 rec, 41.0 yds.
  • EPA edge: St. Thomas (MN) (+0.144/play) vs Northern Michigan (-0.119/play).

Line score

Final score and points by quarter.

TeamQ1Q2Q3Q4Final
St. Joseph's (IN) Pumas6001220
Northern Michigan Wildcats00607

Scoring Map

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

STSt. Joseph's (IN) Pumas
NMINorthern Michigan Wildcats

FantasyHQ CFB Analytics

Scoring timeline

4 scores

Chronological scoring plays — scroll to follow the game.

  1. St. Thomas (MN)
    Q1TD
    EPEli Paulson

    Points+6

    Yard line
    OPP EZ
    Score
    6-0

    Andy Peters pass to Eli Paulson for a touchdown (13 yards)

  2. Northern Michigan
    Q3TD
    JWJahi Wood

    Points+6

    Yard line
    OPP EZ
    Score
    6-6

    Jahi Wood rushes 5 yards for a touchdown

  3. St. Thomas (MN)
    Q4TD
    MCMarc Coy

    Points+6

    Yard line
    OPP EZ
    Score
    12-6

    Andy Peters pass to Marc Coy for a touchdown (24 yards)

  4. St. Thomas (MN)
    Q4TD
    PWPatrick Wagner

    Points+6

    Yard line
    OPP EZ
    Score
    18-6

    Andy Peters pass to Patrick Wagner for a touchdown (7 yards)

Stars of the game

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

Passing

  • Andy Peters (St. Thomas (MN)) — 190.0 yds · 3 TD · +0.72 EPA/play +15.09 EPA
  • Duke Shovald (Northern Michigan) — 109.0 yds · -0.00 EPA/play -0.00 EPA

Rushing

  • Jahi Wood (Northern Michigan) — 49.0 yds · 1 TD -0.23 EPA
  • Noah Dobert (Northern Michigan) — 44.0 yds -0.23 EPA
  • Joseph Koch (St. Thomas (MN)) — 27.0 yds -0.72 EPA

Receiving

  • Isaac Olson (Northern Michigan) — 4 rec · 41.0 yds +0.26 EPA
  • Sebastian Boyea (Northern Michigan) — 4 rec · 49.0 yds +0.09 EPA
  • JaShawn Todd (St. Thomas (MN)) — 3 rec · 44.0 yds +0.14 EPA

Quarterback report card

Attempts, efficiency, and EPA.

PlayerTeamAttCmp%YdsTDEPA/playTotal EPA
Andy PetersSt. Thomas (MN)2157.1%1903+0.72+15.09
Duke ShovaldNorthern Michigan2450.0%1090-0.00-0.00

Team EPA comparison

StatSt. Thomas (MN)Northern Michigan
Plays4673
EPA / play+0.144-0.119
Total EPA+6.61-8.71
Success rate39.1%39.7%
Pass EPA / play+0.719-0.000
Rush EPA / play-0.339-0.178
Yards277272

Drive chart

Key possessions and results.

QtrOffensePlaysYardsEPAResult
Q1St. Thomas (MN)33-3.27Punt
Q1Northern Michigan34-2.61Punt
Q1St. Thomas (MN)955+4.74Pass TD
Q1Northern Michigan1767-0.85Ended
Q2St. Thomas (MN)632+0.83Punt
Q2Northern Michigan923-1.99Punt
Q2St. Thomas (MN)3-18-1.49Punt
Q2Northern Michigan918-3.93Punt
Q3St. Thomas (MN)949+0.46Missed FG
Q3Northern Michigan870+5.88Rush TD
Q3St. Thomas (MN)36-2.32Punt
Q3Northern Michigan1244+0.40Missed FG
Q4St. Thomas (MN)3-4-3.13Punt
Q4Northern Michigan39-1.33Punt
Q4St. Thomas (MN)578+6.10Pass TD
Q4Northern Michigan33-2.27Punt

Biggest EPA swings

  1. Q4 · St. Thomas (MN) · Andy Peters pass to Patrick Wagner for 72 yards (1st & 10) (+4.12 EPA)
  2. Q1 · St. Thomas (MN) · Andy Peters pass to Eli Paulson for a touchdown (13 yards) (+3.49 EPA)
  3. Q1 · St. Thomas (MN) · Andy Peters pass to Patrick Wagner for 13 yards (4th & 1) (+3.35 EPA)
  4. Q4 · St. Thomas (MN) · Andy Peters pass to Marc Coy for a touchdown (24 yards) (+3.04 EPA)
  5. Q3 · St. Thomas (MN) · Joseph Koch rushes for a loss of 3 yards (3rd & 1) (-2.93 EPA)
  6. Q2 · Northern Michigan Wildcats · Jahi Wood rushes for no gain (4th & 1) (-2.9 EPA)
  7. Q2 · St. Thomas (MN) · Andy Peters pass to Mariano Birdno for 15 yards (3rd & 7) (+2.75 EPA)
  8. Q3 · Northern Michigan Wildcats · Jahi Wood rushes 5 yards for a touchdown (+2.67 EPA)

Key takeaways

  • St. Joseph's (IN) Pumas controlled the final (20–7) in Week 3.
  • Passing edge: Andy Peters (St. Thomas (MN)) — 190.0 yds, 3 TD.
  • EPA edge: St. Thomas (MN) at 0.144 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 St. Joseph's (IN) Pumas vs Northern Michigan Wildcats?

St. Joseph's (IN) Pumas 20, Northern Michigan Wildcats 7 in Week 3 of the 2025 college football season.

Who won St. Joseph's (IN) Pumas vs Northern Michigan Wildcats?

St. Joseph's (IN) Pumas won with a final score of 20–7.

Where can I find the St. Joseph's (IN) Pumas vs Northern Michigan Wildcats box score?

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

Who led St. Joseph's (IN) Pumas vs Northern Michigan Wildcats in passing?

Andy Peters (St. Thomas (MN)) led passers with 190.0 yards and 3 touchdowns.

Full analytics box score

Explore every snap, drive chart, and the interactive scoring map for St. Joseph's (IN) Pumas at Northern Michigan Wildcats in FantasyHQ CFB Analytics Box & Scores.

Season records after this game

St. Joseph's (IN) Pumas

Entered 1-1 Now 2-1 W

Northern Michigan Wildcats

Now 0-1 L