Northern Michigan at St. Thomas (MN)

Saturday, September 12, 2026

St. Thomas (MN) beat Northern Michigan 56–⁠14. It was their second meeting; St. Thomas (MN) leads the series 2–⁠0.

AwayNorthern Michigan0–⁠7 in 2026
14
HomeSt. Thomas (MN)5–⁠2 in 2026
56

Final at O’Shaughnessy Stadium, Saint PaulTV: Midco Sports PlusAttendance 3,163

At kickoff
71°F, wind 14 mph from the northwest, gusts to 22 mphWeather: NOAA NCEI Global Historical Climatology Network hourly; St Paul Dwtn Airport, 4 km from the stadium, seven minutes before kickoff
Official
Chris GibbsGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Northern Michigan707014
St. Thomas (MN)152002156

Standouts

  • PassingNick Peipert15 of 27, 270 yards, 2 TD, 1 INTSt. Thomas (MN)
  • RushingNoah Dobert27 carries, 142 yardsNorthern Michigan
  • ReceivingWilson Ptacek3 catches, 60 yards, 2 TDNorthern Michigan
  • DefenseJax Hertel7 tackles, 1 INTNorthern Michigan

Player stats

Northern Michigan

PassingC/AttYdsTDInt
Liam Oczkowski11/1712211
Duke Shovald2/83710
RushingCarYdsTDLong
Noah Dobert27142037
Noah Hofmann102007
Liam Oczkowski47010
Nico Lukkarinen1202
ReceivingRecYdsTDLong
Wilson Ptacek360230
Trevor Theuerkauf540014
Sebastian Boyea332017
Isaac Olson118018
DefenseTklTFLSacksInt
Jax Hertel7001
Nathan Pralle6000
Daniel Simon5000
Jace Miller5000
Damarcus Chappell2210

St. Thomas (MN)

PassingC/AttYdsTDInt
Nick Peipert15/2727021
Jack Wallace3/34110
RushingCarYdsTDLong
Gabriel Abel844314
Noah Long944010
Joseph Koch640013
Mordecai Ford628018
ReceivingRecYdsTDLong
Pierce McCrary369032
Eli Paulson564019
Quentin Cobb-Butler350132
Mordecai Ford233017
DefenseTklTFLSacksInt
Nash Tichy10000
Will Carlson80.500
Will Seymour7110
Charlie Boucher60.500
Evan Tyler5210
Peyton Himley4001

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Northern MichiganSt. Thomas (MN)
328Total yards496
159Passing yards311
169Rushing yards185
6.4Yards per pass10.4
3.9Yards per rush4.6
18First downs27
3–⁠15Third downs5–⁠11
2–⁠3Fourth downs1–⁠1
4Turnovers1
7–⁠50Penalties9–⁠84
31:51Possession28:09
1Sacks (by defense)2

Efficiency

Northern MichiganSt. Thomas (MN)
41%Success rate53%
−0.13EPA per play0.36
0.78Explosiveness1.26
−0.20Rushing EPA0.32
0.12Passing EPA0.60
24%Passing-down success22%
7%Havoc by its defense19%

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 going in

Our ratings (scores only)

St. Thomas (MN) 88% to win. Elo’s favorite won.

Every drive

St. Thomas (MN) end zoneNorthern Michigan end zoneQ1 St. Thomas (MN)Touchdown, 10 playsQ1 Northern MichiganPunt, 3 playsQ1 St. Thomas (MN)Touchdown, 4 playsQ1 Northern MichiganInterception, 5 playsQ1 St. Thomas (MN)Punt, 4 playsQ1 Northern MichiganTouchdown, 7 playsQ1 St. Thomas (MN)Interception, 2 playsQ2 Northern MichiganFumble, 3 playsQ2 St. Thomas (MN)Punt, 3 playsQ2 Northern MichiganPunt, 3 playsQ2 St. Thomas (MN)Touchdown, 9 playsQ2 Northern MichiganFumble, 3 playsQ2 St. Thomas (MN)Touchdown, 2 playsQ2 Northern MichiganPunt, 3 playsQ2 St. Thomas (MN)Field goal, 7 playsQ2 Northern MichiganPunt, 3 playsQ2 St. Thomas (MN)Field goal, 7 playsQ2 Northern MichiganEnd of half, 3 playsQ3 Northern MichiganTurnover on downs, 9 playsQ3 St. Thomas (MN)Punt, 4 playsQ3 Northern MichiganTouchdown, 10 playsQ3 St. Thomas (MN)Touchdown, 5 playsQ4 Northern MichiganFumble, 6 playsQ4 St. Thomas (MN)Touchdown, 4 playsQ4 Northern MichiganPunt, 4 playsQ4 St. Thomas (MN)Touchdown, 8 playsQ4 Northern MichiganPunt, 6 playsQ4 St. Thomas (MN)End of game, 3 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. St. Thomas (MN) drives left to right, Northern Michigan right to left.
  1. Q1 St. Thomas (MN)Touchdown, 10 plays, 65 yards
  2. Q1 Northern MichiganPunt, 3 plays, 28 yards
  3. Q1 St. Thomas (MN)Touchdown, 4 plays, 53 yards
  4. Q1 Northern MichiganInterception, 5 plays, 75 yards
  5. Q1 St. Thomas (MN)Punt, 4 plays, 52 yards
  6. Q1 Northern MichiganTouchdown, 7 plays, 72 yards
  7. Q1 St. Thomas (MN)Interception, 2 plays, 2 yards
  8. Q2 Northern MichiganFumble, 3 plays, 1 yard
  9. Q2 St. Thomas (MN)Punt, 3 plays, 37 yards
  10. Q2 Northern MichiganPunt, 3 plays, 40 yards
  11. Q2 St. Thomas (MN)Touchdown, 9 plays, 77 yards
  12. Q2 Northern MichiganFumble, 3 plays, 10 yards
  13. Q2 St. Thomas (MN)Touchdown, 2 plays, 35 yards
  14. Q2 Northern MichiganPunt, 3 plays, 36 yards
  15. Q2 St. Thomas (MN)Field goal, 7 plays, −4 yards
  16. Q2 Northern MichiganPunt, 3 plays, 21 yards
  17. Q2 St. Thomas (MN)Field goal, 7 plays, −19 yards
  18. Q2 Northern MichiganEnd of half, 3 plays, 20 yards
  19. Q3 Northern MichiganTurnover on downs, 9 plays, 44 yards
  20. Q3 St. Thomas (MN)Punt, 4 plays, 59 yards
  21. Q3 Northern MichiganTouchdown, 10 plays, 88 yards
  22. Q3 St. Thomas (MN)Touchdown, 5 plays, 50 yards
  23. Q4 Northern MichiganFumble, 6 plays, 23 yards
  24. Q4 St. Thomas (MN)Touchdown, 4 plays, 48 yards
  25. Q4 Northern MichiganPunt, 4 plays, 43 yards
  26. Q4 St. Thomas (MN)Touchdown, 8 plays, 57 yards
  27. Q4 Northern MichiganPunt, 6 plays, 39 yards
  28. Q4 St. Thomas (MN)End of game, 3 plays, 11 yards

Play by play

1st quarter7 drives, then St. Thomas (MN) 15, Northern Michigan 7
St. Thomas (MN) Touchdown, 10 plays
15:001st & 10 at own 35#40 S.McLinden kickoff 43 yards to the UST22, out of bounds at UST22
15:001st & 10 at own 35No Huddle-Shotgun #2 P.McCrary rush right for 7 yards gain to the UST42 (#0 J.Hertel)
15:002nd & 3 at own 42No Huddle-Shotgun #25 N.Long rush middle for 1 yard gain to the UST43 (#94 J.Price)
15:003rd & 2 at own 43No Huddle-Shotgun #25 N.Long rush right for 10 yards gain to the NMU47 (#0 J.Hertel; #6 C.Schmitt), 1ST DOWN
15:001st & 10 at opp 47No Huddle-Shotgun #25 N.Long rush middle for 4 yards gain to the NMU43 (#3 T.Carnell)
15:002nd & 6 at opp 43No Huddle-Shotgun #25 N.Long rush middle for 7 yards gain to the NMU36 (#42 N.Pralle; #95 D.Simon), 1ST DOWN
15:001st & 10 at opp 36No Huddle-Shotgun #10 N.Peipert pass incomplete deep right to #2 P.McCrary thrown to NMU09
15:002nd & 10 at opp 36No Huddle-Shotgun #10 N.Peipert rush right for 9 yards loss to the NMU45, End Of Play
15:003rd & 19 at opp 45No Huddle-Shotgun #10 N.Peipert pass complete short middle to #5 E.Paulson caught at NMU27, for 18 yards to the NMU27 (#5 L.McGraw)
15:004th & 1 at opp 27No Huddle-Shotgun #1 G.Abel rush right for 3 yards gain to the NMU24 (#1 J.Miller), 1ST DOWN, PENALTY NMU Holding (#94 J.Price) 10 yards from NMU24 to NMU14, 1ST DOWN
10:521st & 10 at opp 14No Huddle-Shotgun #1 G.Abel rush middle for 14 yards gain to the NMU00 TOUCHDOWN, clock 10:52, 1ST DOWN #39 B.Hoiland kick attempt good (H: #18 S.Giovannelli, LS: #54 B.Thielen)St. Thomas (MN) 7, Northern Michigan 0
Northern Michigan Punt, 3 plays
10:521st & 10 at own 35#39 B.Hoiland kickoff 41 yards to the NMU24 fair catch by #23 W.Ptacek at NMU24
10:521st & 10 at own 25No Huddle-Shotgun #20 N.Dobert rush middle for 3 yards gain to the NMU28 (#30 N.Tichy)
10:522nd & 7 at own 28No Huddle-Shotgun #8 D.Shovald rush middle for 2 yards loss to the NMU26, End Of Play
10:523rd & 9 at own 26No Huddle-Shotgun #20 N.Dobert rush right for 3 yards gain to the NMU29 (#20 C.Boucher)
9:104th & 6 at own 29punt 41 yards to the UST30 #5 E.Paulson return 17 yards to the UST47 (#36 A.Stewart; #25 N.Lukkarinen)
St. Thomas (MN) Touchdown, 4 plays
9:101st & 10 at own 47No Huddle-Shotgun #10 N.Peipert pass complete short middle to #23 M.Ford caught at UST50, for 16 yards to the NMU37 (#5 L.McGraw), 1ST DOWN
9:101st & 10 at opp 37No Huddle-Shotgun #10 N.Peipert rush left for 11 yards gain to the NMU26 (#6 C.Schmitt; #95 D.Simon), 1ST DOWN
9:101st & 10 at opp 26No Huddle-Shotgun #10 N.Peipert pass incomplete short right to #2 P.McCrary thrown to NMU09
8:022nd & 10 at opp 26No Huddle-Shotgun #10 N.Peipert pass complete deep right to #18 S.Giovannelli caught at NMU00, for 26 yards to the NMU00 TOUCHDOWN, clock 08:02, 1ST DOWN #25 N.Long rush attempt SuccessfulSt. Thomas (MN) 15, Northern Michigan 0
Northern Michigan Interception, 5 plays
8:021st & 10 at own 35#39 B.Hoiland kickoff 65 yards to the NMU00, Touchback
8:021st & 10 at own 25Shotgun #20 N.Dobert rush middle for 5 yards gain to the NMU30 (#16 M.Schares; #30 N.Tichy)
8:022nd & 5 at own 30Shotgun #12 L.Oczkowski pass complete short middle to #7 S.Boyea caught at NMU44, for 17 yards to the NMU47 (#8 R.Finley), 1ST DOWN
8:021st & 10 at own 47Shotgun #12 L.Oczkowski pass incomplete short right to #9 T.Theuerkauf thrown to UST41
8:022nd & 10 at own 47Shotgun #12 L.Oczkowski pass complete short right to #87 L.Acker caught at NMU49, for 24 yards to the UST29 (#20 C.Boucher) PENALTY UST Face Mask (#15 P.Franklin) 15 yards from UST29 to UST14, 1ST DOWN
6:241st & 10 at opp 14Shotgun #12 L.Oczkowski pass intercepted by #23 P.Himley at UST00, Touchback
St. Thomas (MN) Punt, 4 plays
6:131st & 10 at own 20No Huddle-Shotgun #10 N.Peipert pass complete short middle to #3 Q.Cobb-Butler caught at UST27, for 80 yards to the NMU00 TOUCHDOWN nullified by penalty, clock 06:13 PENALTY UST Holding (#86 P.Wagner). NO PLAY
6:131st & 10 at own 20No Huddle-Shotgun #26 J.Koch rush middle for 13 yards gain to the UST33 (#6 C.Schmitt), 1ST DOWN
6:131st & 10 at own 33No Huddle-Shotgun #10 N.Peipert rush right for 4 yards gain to the UST37 (#0 J.Hertel; #2 M.Monreal) PENALTY UST Holding (#86 P.Wagner) 10 yards from UST33 to UST23. NO PLAY
6:131st & 20 at own 23No Huddle-Shotgun #1 G.Abel rush middle for 9 yards gain to the UST32 (#5 L.McGraw)
6:132nd & 11 at own 32No Huddle-Shotgun #1 G.Abel rush left for 4 yards gain to the UST36 (#4 L.Damiani)
6:133rd & 7 at own 36No Huddle-Shotgun #10 N.Peipert pass incomplete deep middle to #2 P.McCrary thrown to NMU30
6:134th & 7 at own 36PENALTY UST False Start (#1 G.Abel) 5 yards from UST36 to UST31. NO PLAY
3:464th & 12 at own 31#38 A.Macke punt 41 yards to the NMU28
Northern Michigan Touchdown, 7 plays
3:461st & 10 at own 28Shotgun #20 N.Dobert rush right for 20 yards gain to the NMU48 (#22 N.Kalipe), 1ST DOWN
3:461st & 10 at own 48No Huddle-Shotgun #8 D.Shovald pass complete short left to #9 T.Theuerkauf caught at UST49, for 7 yards to the UST45 (#20 C.Boucher; #30 N.Tichy)
3:462nd & 3 at opp 45No Huddle-Shotgun #20 N.Dobert rush middle for 0 yards to the UST45 (#30 N.Tichy)
3:463rd & 3 at opp 45No Huddle-Shotgun #20 N.Dobert rush middle for 4 yards gain to the UST41 (#10 W.Seymour), 1ST DOWN
3:461st & 10 at opp 41No Huddle-Shotgun #20 N.Dobert rush middle for 6 yards gain to the UST35 (#16 M.Schares)
3:462nd & 4 at opp 35No Huddle-Shotgun #26 N.Hofmann rush middle for 5 yards gain to the UST30 (#10 W.Seymour), 1ST DOWN
0:091st & 10 at opp 30No Huddle-Shotgun #8 D.Shovald pass complete deep right to #23 W.Ptacek caught at UST00, for 30 yards to the UST00 TOUCHDOWN, clock 00:09, 1ST DOWN #40 S.McLinden kick attempt good (H: #47 L.Rubino, LS: #28 T.Van Sluys)St. Thomas (MN) 15, Northern Michigan 7
St. Thomas (MN) Interception, 2 plays
0:021st & 10 at own 35#40 S.McLinden kickoff 64 yards to the UST01 #23 M.Ford return 24 yards to the UST25 (#26 N.Hofmann)
0:021st & 10 at own 25No Huddle-Shotgun #3 Q.Cobb-Butler rush right for 4 yards loss to the UST21 (#33 D.Chappell)
Q2 14:562nd & 14 at own 21No Huddle-Shotgun #10 N.Peipert pass intercepted by #0 J.Hertel at UST27, End Of Play
2nd quarter11 drives, then St. Thomas (MN) 35, Northern Michigan 7
Northern Michigan Fumble, 3 plays
15:001st & 10 at opp 27No Huddle-Shotgun #20 N.Dobert rush middle for 2 yards loss to the UST29 (#91 W.Owens; #42 E.Tyler)
15:002nd & 12 at opp 29No Huddle-Shotgun #20 N.Dobert rush middle for 0 yards to the UST29 (#16 M.Schares; #42 E.Tyler)
13:243rd & 12 at opp 29No Huddle-Shotgun #20 N.Dobert rush middle for 3 yards gain to the UST26 fumbled by #20 N.Dobert at UST26 forced by #42 E.Tyler recovered by UST #42 E.Tyler at UST26, End Of Play
St. Thomas (MN) Punt, 3 plays
13:241st & 10 at own 26No Huddle-Shotgun #1 G.Abel rush right for 9 yards gain to the UST35 (#95 D.Simon) PENALTY UST Holding (#2 P.McCrary) 5 yards from UST26 to UST21. NO PLAY
13:241st & 15 at own 21No Huddle-Shotgun #1 G.Abel rush middle for 2 yards loss to the UST19 (#34 W.Graffin)
13:242nd & 17 at own 19No Huddle-Shotgun #10 N.Peipert sacked for loss of 6 yards to the UST13 (#33 D.Chappell)
13:243rd & 23 at own 13No Huddle-Shotgun #25 N.Long rush right for 5 yards gain to the UST18 (#34 W.Graffin; #95 D.Simon)
10:364th & 18 at own 18#38 A.Macke punt 45 yards to the NMU37 fair catch by #9 T.Theuerkauf at NMU37
Northern Michigan Punt, 3 plays
10:361st & 10 at own 37No Huddle-Shotgun #8 D.Shovald pass incomplete short middle to #88 J.Mueller thrown to NMU46
10:362nd & 10 at own 37No Huddle-Shotgun #20 N.Dobert rush right for 3 yards gain to the NMU40 (#21 M.Boadi-Aboagye)
10:363rd & 7 at own 40No Huddle-Shotgun #8 D.Shovald pass incomplete short right to #9 T.Theuerkauf thrown to NMU48
9:404th & 7 at own 40#48 N.Gruesen punt 55 yards to the UST05 #5 E.Paulson return 18 yards to the UST23 (#32 R.Schultz; #89 C.Battley)
St. Thomas (MN) Touchdown, 9 plays
9:401st & 10 at own 23No Huddle-Shotgun #23 M.Ford rush middle for 3 yards gain to the UST26 (#4 L.Damiani)
9:402nd & 7 at own 26No Huddle-Shotgun #23 M.Ford rush middle for 18 yards gain to the UST44 (#0 J.Hertel; #2 M.Monreal), 1ST DOWN
9:401st & 10 at own 44No Huddle-Shotgun #23 M.Ford rush middle for 3 yards gain to the UST47 (#0 J.Hertel)
8:312nd & 7 at own 47No Huddle-Shotgun #23 M.Ford rush left for 0 yards to the UST47 (#3 T.Carnell; #1 J.Miller)
8:312nd & 7 at opp 47Timeout Northern Michigan, clock 08:31
8:313rd & 7 at own 47No Huddle-Shotgun #10 N.Peipert pass complete short left to #3 Q.Cobb-Butler caught at NMU45, for 8 yards to the NMU45 (#34 W.Graffin), 1ST DOWN
8:311st & 10 at opp 45No Huddle-Shotgun #23 M.Ford rush middle for 4 yards gain to the NMU41 (#1 J.Miller; #95 D.Simon)
8:312nd & 6 at opp 41No Huddle-Shotgun #10 N.Peipert pass complete short middle to #3 Q.Cobb-Butler caught at NMU39, for 3 yards to the NMU38 (#0 J.Hertel) PENALTY NMU Illegal Substitution 5 yards from NMU41 to NMU36. NO PLAY
8:312nd & 1 at opp 36No Huddle-Shotgun #10 N.Peipert pass complete short right to #26 J.Koch caught at NMU38, for 28 yards to the NMU08 (#21 I.Jones), 1ST DOWN, PENALTY NMU Holding (#21 I.Jones), 1ST DOWN
8:311st & goal at opp 8No Huddle-Shotgun #1 G.Abel rush middle for 4 yards gain to the NMU04 (#0 J.Hertel)
6:012nd & goal at opp 4No Huddle-Shotgun #1 G.Abel rush middle for 4 yards gain to the NMU00 TOUCHDOWN, clock 06:01 #39 B.Hoiland kick attempt good (H: #18 S.Giovannelli, LS: #54 B.Thielen)St. Thomas (MN) 22, Northern Michigan 7
Northern Michigan Fumble, 3 plays
6:011st & 10 at own 35#39 B.Hoiland kickoff 65 yards to the NMU00, Touchback
6:011st & 10 at own 25No Huddle-Shotgun #20 N.Dobert rush middle for 8 yards gain to the NMU33 (#23 P.Himley; #16 M.Schares)
6:012nd & 2 at own 33No Huddle-Shotgun #8 D.Shovald pass incomplete short right thrown to NMU35 broken up by #16 M.Schares
5:143rd & 2 at own 33No Huddle-Shotgun #20 N.Dobert rush middle for 2 yards gain to the NMU35 fumbled by #20 N.Dobert at NMU35 forced by #91 W.Owens recovered by UST #21 M.Boadi-Aboagye at NMU35, End Of Play
St. Thomas (MN) Touchdown, 2 plays
5:141st & 10 at opp 35No Huddle-Shotgun #10 N.Peipert pass complete deep left to #2 P.McCrary caught at NMU11, for 26 yards to the NMU09 (#11 X.Wade), 1ST DOWN
4:481st & goal at opp 9No Huddle-Shotgun #10 N.Peipert rush middle for 9 yards gain to the NMU00 TOUCHDOWN, clock 04:48 #39 B.Hoiland kick attempt good (H: #18 S.Giovannelli, LS: #54 B.Thielen)St. Thomas (MN) 29, Northern Michigan 7
Northern Michigan Punt, 3 plays
4:481st & 10 at own 35#39 B.Hoiland kickoff 65 yards to the NMU00, Touchback
4:481st & 10 at own 25No Huddle-Shotgun #20 N.Dobert rush middle for 5 yards gain to the NMU30 (#30 N.Tichy)
4:482nd & 5 at own 30No Huddle-Shotgun #8 D.Shovald pass incomplete short middle to #88 J.Mueller thrown to NMU30
4:483rd & 5 at own 30No Huddle-Shotgun #8 D.Shovald pass incomplete short right to #9 T.Theuerkauf thrown to NMU30
3:554th & 5 at own 30#47 L.Rubino punt 31 yards to the UST39
St. Thomas (MN) Field goal, 7 plays
3:551st & 10 at own 39No Huddle-Shotgun #10 N.Peipert pass complete short right to #5 E.Paulson caught at NMU48, for 19 yards to the NMU42 (#21 I.Jones), 1ST DOWN
3:551st & 10 at opp 42No Huddle-Shotgun #10 N.Peipert pass complete short middle to #5 E.Paulson caught at NMU37, for 17 yards to the NMU25, out of bounds at NMU25, 1ST DOWN
3:551st & 10 at opp 25No Huddle-Shotgun #10 N.Peipert pass complete short left to #3 Q.Cobb-Butler caught at NMU23, for 10 yards to the NMU15 (#0 J.Hertel), 1ST DOWN
3:551st & 10 at opp 15No Huddle-Shotgun #10 N.Peipert pass incomplete short middle to #86 P.Wagner thrown to NMU15
3:552nd & 10 at opp 15No Huddle-Shotgun #10 N.Peipert pass incomplete short right thrown to NMU15
3:553rd & 10 at opp 15No Huddle-Shotgun #10 N.Peipert pass incomplete short left to #18 S.Giovannelli thrown to NMU08
2:284th & 10 at opp 15#39 B.Hoiland field goal attempt from 33 yards GOOD (H: #18 S.Giovannelli, LS: #54 B.Thielen), clock 02:28St. Thomas (MN) 32, Northern Michigan 7
Northern Michigan Punt, 3 plays
2:281st & 10 at own 35#39 B.Hoiland kickoff 65 yards to the NMU00, Touchback
2:281st & 10 at own 25PENALTY NMU Delay Of Game (#8 D.Shovald) 5 yards from NMU25 to NMU20. NO PLAY
2:281st & 15 at own 20No Huddle-Shotgun #20 N.Dobert rush middle for 6 yards gain to the NMU26 (#17 W.Carlson; #30 N.Tichy)
2:002nd & 9 at own 26No Huddle-Shotgun #20 N.Dobert rush middle for 1 yard gain to the NMU27 (#10 W.Seymour; #30 N.Tichy)
2:002nd & 9 at own 26Timeout Northern Michigan, clock 02:00
1:553rd & 8 at own 27No Huddle-Shotgun #8 D.Shovald pass incomplete deep right to #7 S.Boyea thrown to NMU47
1:553rd & 8 at own 27Timeout Northern Michigan, clock 01:55
1:444th & 8 at own 27#48 N.Gruesen punt 19 yards to the NMU46, out of bounds at NMU46
St. Thomas (MN) Field goal, 7 plays
1:441st & 10 at opp 46No Huddle-Shotgun #26 J.Koch rush middle for 9 yards gain to the NMU37 (#3 T.Carnell)
1:442nd & 1 at opp 37No Huddle-Shotgun #10 N.Peipert pass incomplete deep middle to #2 P.McCrary thrown to NMU16
1:443rd & 1 at opp 37No Huddle-Shotgun #10 N.Peipert pass complete short right to #5 E.Paulson caught at NMU34, for 3 yards to the NMU34, End Of Play, 1ST DOWN
1:441st & 10 at opp 34No Huddle-Shotgun #26 J.Koch rush middle for 2 yards gain to the NMU32 (#0 J.Hertel)
1:442nd & 8 at opp 32No Huddle-Shotgun #10 N.Peipert pass incomplete short right to #23 M.Ford thrown to NMU31
1:443rd & 8 at opp 32No Huddle-Shotgun #10 N.Peipert pass incomplete deep left to #5 E.Paulson thrown to NMU03
0:424th & 8 at opp 32#39 B.Hoiland field goal attempt from 50 yards GOOD (H: #18 S.Giovannelli, LS: #54 B.Thielen), clock 00:42St. Thomas (MN) 35, Northern Michigan 7
Northern Michigan End of half, 3 plays
0:421st & 10 at own 35#39 B.Hoiland kickoff 65 yards to the NMU00, Touchback
0:421st & 10 at own 25No Huddle-Shotgun #20 N.Dobert rush middle for 10 yards gain to the NMU35 (#20 C.Boucher), 1ST DOWN
0:421st & 10 at own 35No Huddle-Shotgun #20 N.Dobert rush middle for 5 yards gain to the NMU40 (#10 W.Seymour)
0:422nd & 5 at own 40No Huddle-Shotgun #20 N.Dobert rush right for 5 yards gain to the NMU45 (#20 C.Boucher; #10 W.Seymour), 1ST DOWN
3rd quarter4 drives, then St. Thomas (MN) 35, Northern Michigan 14
Northern Michigan Turnover on downs, 9 plays
14:531st & 10 at own 35#39 B.Hoiland kickoff 59 yards to the NMU06 #26 N.Hofmann return 21 yards to the NMU27 (#10 W.Seymour; #19 M.Richter)
15:001st & 10 at own 27No Huddle-Shotgun #20 N.Dobert rush middle for 1 yard loss to the NMU26 (#20 C.Boucher; #42 E.Tyler)
15:002nd & 11 at own 26No Huddle-Shotgun #12 L.Oczkowski pass complete short middle to #10 I.Olson caught at NMU33, for 18 yards to the NMU44 (#17 W.Carlson), 1ST DOWN
15:001st & 10 at own 44No Huddle-Shotgun #20 N.Dobert rush middle for 3 yards gain to the NMU47 (#30 N.Tichy; #94 C.Johnson)
15:002nd & 7 at own 47No Huddle-Shotgun #12 L.Oczkowski rush left for 9 yards gain to the UST44 (#23 P.Himley), 1ST DOWN
15:001st & 10 at opp 44No Huddle-Shotgun #20 N.Dobert rush middle for 2 yards gain to the UST42 (#99 A.Adamski; #30 N.Tichy)
15:002nd & 8 at opp 42No Huddle-Shotgun #12 L.Oczkowski sacked for loss of 4 yards to the UST38 (#99 A.Adamski) PENALTY UST UNR: Unnecessary Roughness (#16 M.Schares) 9 yards from UST42 to UST33, 1ST DOWN. NO PLAY
15:001st & 10 at opp 33No Huddle-Shotgun #26 N.Hofmann rush middle for 0 yards to the UST33 (#23 P.Himley; #8 R.Finley)
15:002nd & 10 at opp 33No Huddle-Shotgun #12 L.Oczkowski pass incomplete short right to #10 I.Olson thrown to UST26
15:003rd & 10 at opp 33No Huddle-Shotgun #20 N.Dobert rush middle for 4 yards gain to the UST29 (#30 N.Tichy)
10:134th & 6 at opp 29No Huddle-Shotgun #12 L.Oczkowski pass incomplete short right to #10 I.Olson thrown to UST10 broken up by #15 P.Franklin, TURNOVER ON DOWNS
St. Thomas (MN) Punt, 4 plays
10:131st & 10 at own 29No Huddle-Shotgun #10 N.Peipert pass complete short right to #2 P.McCrary caught at UST35, for 11 yards to the UST40 (#2 M.Monreal), 1ST DOWN
10:131st & 10 at own 40No Huddle-Shotgun #23 M.Ford rush middle for 0 yards to the UST40 (#42 N.Pralle; #94 J.Price)
10:132nd & 10 at own 40No Huddle-Shotgun #10 N.Peipert pass incomplete short right thrown to UST40
10:133rd & 10 at own 40No Huddle-Shotgun #10 N.Peipert pass incomplete short middle to #2 P.McCrary thrown to NMU45
8:574th & 10 at own 40#48 L.Sturges punt 48 yards to the NMU12 fair catch by #9 T.Theuerkauf at NMU12
Northern Michigan Touchdown, 10 plays
8:571st & 10 at own 12No Huddle-Shotgun #12 L.Oczkowski pass complete short left to #7 S.Boyea caught at NMU18, for 11 yards to the NMU23 (#2 S.Shaughnessy; #22 N.Kalipe), 1ST DOWN
8:571st & 10 at own 23No Huddle-Shotgun #20 N.Dobert rush left for 37 yards gain to the UST40 (#17 W.Carlson), 1ST DOWN
8:571st & 10 at opp 40No Huddle-Shotgun #12 L.Oczkowski sacked for loss of 3 yards to the UST43 (#42 E.Tyler)
8:572nd & goal at opp 0L. Oczkowski pass to S. Boyea, Northern Michigan Penalty, offside (14 Yards)
8:572nd & 23 at own 47No Huddle-Shotgun #12 L.Oczkowski pass complete short right to #9 T.Theuerkauf caught at NMU50, for 8 yards to the UST45 (#17 W.Carlson)
8:573rd & 15 at opp 45No Huddle-Shotgun #12 L.Oczkowski pass complete short middle to #9 T.Theuerkauf caught at UST42, for 14 yards to the UST31 (#17 W.Carlson; #22 N.Kalipe)
5:264th & 1 at opp 31No Huddle-Shotgun #25 N.Lukkarinen rush middle for 2 yards gain to the UST29 (#22 N.Kalipe), 1ST DOWN
5:264th & 1 at opp 31Timeout Northern Michigan, clock 05:26
5:261st & 10 at opp 29No Huddle-Shotgun #12 L.Oczkowski sacked for loss of 9 yards to the UST38 (#10 W.Seymour)
5:262nd & 19 at opp 38No Huddle-Shotgun #12 L.Oczkowski pass complete short middle to #7 S.Boyea caught at UST35, for 4 yards to the UST34, out of bounds at UST34
5:263rd & 15 at opp 34No Huddle-Shotgun #20 N.Dobert rush middle for 7 yards gain to the UST27 (#91 W.Owens; #22 N.Kalipe)
2:304th & 8 at opp 27No Huddle-Shotgun #12 L.Oczkowski pass complete deep left to #23 W.Ptacek caught at UST00, for 27 yards to the UST00 TOUCHDOWN, clock 02:30, 1ST DOWN #40 S.McLinden kick attempt good (H: #47 L.Rubino, LS: #28 T.Van Sluys)St. Thomas (MN) 35, Northern Michigan 14
St. Thomas (MN) Touchdown, 5 plays
2:22#40 S.McLinden kickoff 48 yards to the UST17 #6 B.Domino return 18 yards to the UST35 (#37 B.Gauthier; #32 R.Schultz) PENALTY NMU Illegal Use Of Hands (#35 S.McManigal) 15 yards from UST35 to UST50
2:221st & 10 at the 50No Huddle-Shotgun #10 N.Peipert pass complete short middle to #5 E.Paulson caught at UST50, for 7 yards to the NMU43 (#3 T.Carnell; #6 C.Schmitt)
2:222nd & 3 at opp 43No Huddle-Shotgun #10 N.Peipert pass complete short left to #5 E.Paulson caught at NMU42, for 1 yard to the NMU42, out of bounds at NMU42 PENALTY UST Pass Interference (#19 O.Lyons) 15 yards from NMU43 to UST42. NO PLAY
2:222nd & 18 at own 42No Huddle-Shotgun #10 N.Peipert pass complete short middle to #23 M.Ford caught at UST40, for 17 yards to the NMU41 (#37 B.Gauthier; #34 W.Graffin)
2:223rd & 1 at opp 41No Huddle-Shotgun #73 K.Rector rush middle for 1 yard gain to the NMU40 (#95 D.Simon; #1 J.Miller), 1ST DOWN
2:221st & 10 at opp 40No Huddle-Shotgun #10 N.Peipert pass complete deep right to #2 P.McCrary caught at NMU08, for 32 yards to the NMU08 (#2 M.Monreal), 1ST DOWN
Q4 14:541st & goal at opp 8No Huddle-Shotgun #1 G.Abel rush middle for 8 yards gain to the NMU00 TOUCHDOWN, clock 14:54 #38 A.Macke kick attempt good (H: #18 S.Giovannelli, LS: #54 B.Thielen)St. Thomas (MN) 42, Northern Michigan 14
4th quarter6 drives, then St. Thomas (MN) 56, Northern Michigan 14
Northern Michigan Fumble, 6 plays
14:541st & 10 at own 35#39 B.Hoiland kickoff 65 yards to the NMU00, Touchback
14:541st & 10 at own 25No Huddle-Shotgun #20 N.Dobert rush left for 1 yard loss to the NMU24 (#19 M.Richter)
14:542nd & 11 at own 24No Huddle-Shotgun #20 N.Dobert rush left for 4 yards gain to the NMU28 (#22 N.Kalipe; #92 R.DiLeonardi)
14:543rd & 7 at own 28No Huddle-Shotgun #12 L.Oczkowski pass complete short right to #9 T.Theuerkauf caught at NMU27, for 7 yards to the NMU35 (#17 W.Carlson), out of bounds, 1ST DOWN
14:541st & 10 at own 35No Huddle-Shotgun #12 L.Oczkowski pass incomplete short left to #10 I.Olson thrown to NMU41
14:542nd & 10 at own 35No Huddle-Shotgun #12 L.Oczkowski pass complete short left to #23 W.Ptacek caught at NMU37, for 3 yards to the NMU38 (#23 P.Himley; #98 M.Bobda)
12:043rd & 7 at own 38No Huddle-Shotgun #12 L.Oczkowski rush middle for 10 yards gain to the NMU48 fumbled by #12 L.Oczkowski at NMU49 recovered by UST #8 R.Finley at NMU48, End Of Play
St. Thomas (MN) Touchdown, 4 plays
12:041st & 10 at opp 48No Huddle-Shotgun #26 J.Koch rush middle for 6 yards gain to the NMU42 (#42 N.Pralle)
12:042nd & 4 at opp 42No Huddle-Shotgun #26 J.Koch rush right for 7 yards gain to the NMU35 (#5 L.McGraw), 1ST DOWN
12:041st & 10 at opp 35No Huddle-Shotgun #26 J.Koch rush middle for 3 yards gain to the NMU32 (#42 N.Pralle; #1 J.Miller)
10:222nd & 7 at opp 32No Huddle-Shotgun #10 N.Peipert pass complete deep left to #3 Q.Cobb-Butler caught at NMU06, for 32 yards to the NMU00 TOUCHDOWN, clock 10:22, 1ST DOWN #38 A.Macke kick attempt good (H: #18 S.Giovannelli, LS: #54 B.Thielen)St. Thomas (MN) 49, Northern Michigan 14
Northern Michigan Punt, 4 plays
10:171st & 10 at own 35#39 B.Hoiland kickoff 47 yards to the NMU18 #23 W.Ptacek return for loss of 4 yards to the NMU14 (#17 W.Carlson)
10:171st & 10 at own 14PENALTY NMU Delay Of Game (#12 L.Oczkowski) 5 yards from NMU14 to NMU09. NO PLAY
10:171st & 15 at own 9No Huddle-Shotgun #12 L.Oczkowski pass complete short middle to #9 T.Theuerkauf caught at NMU13, for 4 yards to the NMU13 (#19 M.Richter) PENALTY UST Roughing The Passer (#4 C.Caruso) 15 yards from NMU13 to NMU28, 1ST DOWN
10:171st & 10 at own 28No Huddle-Shotgun #26 N.Hofmann rush middle for 3 yards loss to the NMU25 (#21 M.Boadi-Aboagye; #19 M.Richter)
10:172nd & 13 at own 25No Huddle-Shotgun #26 N.Hofmann rush right for 1 yard gain to the NMU26 (#21 M.Boadi-Aboagye; #19 M.Richter)
10:173rd & 12 at own 26No Huddle-Shotgun #12 L.Oczkowski pass incomplete deep middle to #23 W.Ptacek thrown to UST48
8:584th & 12 at own 26#47 L.Rubino punt 31 yards to the UST43 fair catch by #12 B.Buesgens at UST43
St. Thomas (MN) Touchdown, 8 plays
8:581st & 10 at own 43No Huddle-Shotgun #25 N.Long rush middle for 2 yards gain to the UST45 (#42 N.Pralle; #90 S.Corey)
8:582nd & 8 at own 45No Huddle-Shotgun #25 N.Long rush left for 1 yard loss to the UST44 (#24 M.Nelson)
8:583rd & 9 at own 44No Huddle-Shotgun #14 J.Wallace rush middle for 9 yards gain to the NMU47 (#42 N.Pralle), 1ST DOWN
8:581st & 10 at opp 47No Huddle-Shotgun #14 J.Wallace pass complete short right to #12 B.Buesgens caught at NMU38, for 9 yards to the NMU38, out of bounds at NMU38
8:582nd & 1 at opp 38No Huddle-Shotgun #25 N.Long rush middle for 7 yards gain to the NMU31 (#51 J.Pepsnik), 1ST DOWN
8:581st & 10 at opp 31No Huddle-Shotgun #25 N.Long rush middle for 9 yards gain to the NMU22 (#39 J.Eastland)
6:202nd & 1 at opp 22No Huddle-Shotgun #14 J.Wallace pass complete short left to #12 B.Buesgens caught at NMU16, for 15 yards to the NMU07 (#24 M.Nelson), 1ST DOWN
6:202nd & 1 at own 22Timeout Northern Michigan, clock 06:20
6:201st & goal at opp 7No Huddle-Shotgun #25 N.Long rush left for 0 yards to the NMU07 (#39 J.Eastland) PENALTY UST Holding (#55 J.Keller) 10 yards from NMU07 to NMU17. NO PLAY
5:401st & goal at opp 17No Huddle-Shotgun #14 J.Wallace pass complete short right to #19 O.Lyons caught at NMU00, for 17 yards to the NMU00 TOUCHDOWN, clock 05:40 #39 B.Hoiland kick attempt good (H: #18 S.Giovannelli, LS: #54 B.Thielen)St. Thomas (MN) 56, Northern Michigan 14
Northern Michigan Punt, 6 plays
5:401st & 10 at own 35#39 B.Hoiland kickoff 60 yards to the NMU05 fair catch by #26 N.Hofmann at NMU05
5:401st & 10 at own 25No Huddle-Shotgun #26 N.Hofmann rush middle for 5 yards gain to the NMU30 (#28 M.Helfmann; #4 C.Caruso)
5:402nd & 5 at own 30No Huddle-Shotgun #26 N.Hofmann rush middle for 4 yards gain to the NMU34 (#31 B.Rowe)
5:403rd & 1 at own 34No Huddle-Shotgun #26 N.Hofmann rush middle for 2 yards gain to the NMU36 (#95 M.Quadri; #47 M.Kelecic), 1ST DOWN
5:401st & 10 at own 36No Huddle-Shotgun #26 N.Hofmann rush left for 2 yards gain to the NMU38 (#47 M.Kelecic; #31 B.Rowe)
5:402nd & 8 at own 38No Huddle-Shotgun #26 N.Hofmann rush left for 7 yards gain to the NMU45 (#2 S.Shaughnessy; #47 M.Kelecic)
5:403rd & 1 at own 45No Huddle-Shotgun #26 N.Hofmann rush middle for 3 yards loss to the NMU42 (#28 M.Helfmann; #17 W.Carlson)
1:484th & 4 at own 42#47 L.Rubino punt 28 yards to the UST30 #33 J.Hartman return 6 yards to the UST36 (#36 A.Stewart)
St. Thomas (MN) End of game, 3 plays
1:481st & 10 at own 36No Huddle-Shotgun #32 E.Johnson rush right for 3 yards gain to the UST39 (#51 J.Pepsnik; #41 B.Lehman)
1:482nd & 7 at own 39No Huddle-Shotgun #30 O.Barkley rush right for 9 yards gain to the UST48 (#41 B.Lehman; #37 B.Gauthier), 1ST DOWN
1:481st & 10 at own 48Kneel down by St. Thomas (MN) at UST47 for loss of 1 yard
Q3 0:002nd & 13 at opp 43No Huddle-Shotgun #12 L.Oczkowski pass complete short middle to #7 S.Boyea caught at UST36, for 7 yards to the UST36, out of bounds at UST36 PENALTY NMU Holding (#64 D.Babcock) 10 yards from UST43 to NMU47. NO PLAY

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.

St. Thomas (MN) leads 2–⁠0 in two meetings.

Recent meetings
2026St. Thomas (MN) 56, Northern Michigan 14
2025St. Thomas (MN) 20, Northern Michigan 7

Around this game