North Dakota at Tennessee Tech

Saturday, November 29, 2025, FCS Championship – First Round

North Dakota beat Tennessee Tech 31–⁠6. It was their only meeting on record.

AwayNorth Dakota8–⁠6 in 2025
31
HomeTennessee Tech11–⁠2 in 2025
6

Final at Tucker Stadium, CookevilleTV: ESPN+Attendance 4,641

At kickoff
48°F, clear, wind 13 mph from the south, gusts to 18 mphWeather: NOAA NCEI Global Historical Climatology Network hourly; Upper Cumberland Regional Airport, 14 km from the stadium
Official
Kelly HolmanGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
North Dakota3702131
Tennessee Tech00606

Standouts

Player stats

North Dakota

PassingC/AttYdsTDInt
Jerry Kaminski9/189811
Simon Romfo4/84800
RushingCarYdsTDLong
Gaven Ziebarth1166111
Colton Brunell940113
Sawyer Seidl1432010
Jerry Kaminski727014
ReceivingRecYdsTDLong
Deng Deng573135
Nate DeMontagnac457025
Kristen Hoskins21108
Korey Tai1606
DefenseTklTFLSacksInt
Jy Martin0001
Jonnie Wiltshire0001

Tennessee Tech

PassingC/AttYdsTDInt
Kekoa Visperas30/5127812
RushingCarYdsTDLong
Quintell Quinn51106
Q’Darryius Jennings2905
Aidan Littles3504
Kekoa Visperas13107
ReceivingRecYdsTDLong
Brian Courtney361145
Noah Robinson460023
Tremel Jones453021
Tre’ Holloway332020
DefenseTklTFLSacksInt
Tim Coutras0001

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

Team stats

North DakotaTennessee Tech
346Total yards302
146Passing yards278
200Rushing yards24
5.6Yards per pass5.5
4.2Yards per rush1.0
18First downs18
5–⁠16Third downs4–⁠13
0–⁠1Fourth downs0–⁠3
2Turnovers6
4–⁠40Penalties3–⁠10
34:56Possession25:04

Efficiency

North DakotaTennessee Tech
43%Success rate31%
−0.04EPA per play−0.23
0.77Explosiveness1.11
−0.15Rushing EPA−0.40
0.14Passing EPA−0.15
28%Passing-down success19%
8%Havoc by its defense3%

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 and the line, going in

Our ratings (scores only)

Tennessee Tech 67% to win. North Dakota won as Elo’s underdog.

The line

North Dakota −2, over/under 48.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Every drive

Tennessee Tech end zoneNorth Dakota end zoneQ1 Tennessee TechPunt, 6 playsQ1 North DakotaPunt, 3 playsQ1 Tennessee TechPunt, 3 playsQ1 North DakotaInterception, 4 playsQ1 Tennessee TechPunt, 3 playsQ1 North DakotaField goal, 9 playsQ1 Tennessee TechPunt, 3 playsQ1 North DakotaPunt, 3 playsQ1 Tennessee TechMissed FG, 13 playsQ2 North DakotaPunt, 5 playsQ2 Tennessee TechFumble, 5 playsQ2 North DakotaMissed FG, 8 playsQ2 Tennessee TechFumble, 2 playsQ2 North DakotaTouchdown, 3 playsQ2 Tennessee TechTurnover on downs, 7 playsQ2 North DakotaPunt, 3 playsQ2 Tennessee TechEnd of half, 1 playQ3 North DakotaTurnover on downs, 6 playsQ3 Tennessee TechTouchdown, 4 playsQ3 North DakotaPunt, 3 playsQ3 Tennessee TechInterception, 4 playsQ3 North DakotaPunt, 3 playsQ3 Tennessee TechTurnover on downs, 3 playsQ3 North DakotaMissed FG, 4 playsQ3 Tennessee TechPunt, 3 playsQ3 North DakotaFumble, 3 playsQ3 Tennessee TechFumble, 3 playsQ3 North DakotaTouchdown, 9 playsQ4 Tennessee TechInterception, 2 playsQ4 North DakotaTouchdown, 4 playsQ4 Tennessee TechFumble, 6 playsQ4 North DakotaTouchdown, 6 playsQ4 Tennessee TechTurnover on downs, 8 playsQ4 North DakotaEnd of game, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Tennessee Tech drives left to right, North Dakota right to left.
  1. Q1 Tennessee TechPunt, 6 plays, 33 yards
  2. Q1 North DakotaPunt, 3 plays, 9 yards
  3. Q1 Tennessee TechPunt, 3 plays, 3 yards
  4. Q1 North DakotaInterception, 4 plays, 32 yards
  5. Q1 Tennessee TechPunt, 3 plays, 0 yards
  6. Q1 North DakotaField goal, 9 plays, 33 yards
  7. Q1 Tennessee TechPunt, 3 plays, 3 yards
  8. Q1 North DakotaPunt, 3 plays, 6 yards
  9. Q1 Tennessee TechMissed FG, 13 plays, 75 yards
  10. Q2 North DakotaPunt, 5 plays, 16 yards
  11. Q2 Tennessee TechFumble, 5 plays, 27 yards
  12. Q2 North DakotaMissed FG, 8 plays, 44 yards
  13. Q2 Tennessee TechFumble, 2 plays, 0 yards
  14. Q2 North DakotaTouchdown, 3 plays, 17 yards
  15. Q2 Tennessee TechTurnover on downs, 7 plays, 40 yards
  16. Q2 North DakotaPunt, 3 plays, 4 yards
  17. Q2 Tennessee TechEnd of half, 1 play, −2 yards
  18. Q3 North DakotaTurnover on downs, 6 plays, 33 yards
  19. Q3 Tennessee TechTouchdown, 4 plays, 57 yards
  20. Q3 North DakotaPunt, 3 plays, −3 yards
  21. Q3 Tennessee TechInterception, 4 plays, 22 yards
  22. Q3 North DakotaPunt, 3 plays, 5 yards
  23. Q3 Tennessee TechTurnover on downs, 3 plays, −2 yards
  24. Q3 North DakotaMissed FG, 4 plays, 0 yards
  25. Q3 Tennessee TechPunt, 3 plays, 0 yards
  26. Q3 North DakotaFumble, 3 plays, 29 yards
  27. Q3 Tennessee TechFumble, 3 plays, 12 yards
  28. Q3 North DakotaTouchdown, 9 plays, 47 yards
  29. Q4 Tennessee TechInterception, 2 plays, 5 yards
  30. Q4 North DakotaTouchdown, 4 plays, 22 yards
  31. Q4 Tennessee TechFumble, 6 plays, 24 yards
  32. Q4 North DakotaTouchdown, 6 plays, 46 yards
  33. Q4 Tennessee TechTurnover on downs, 8 plays, 31 yards
  34. Q4 North DakotaEnd of game, 1 play, −2 yards

Play by play

1st quarter11 drives, then North Dakota 3, Tennessee Tech 0
Tennessee Tech Punt, 6 plays
14:561st & 10 at own 35#14 K.Laughman kickoff 64 yards to the TTU01 #1 T.Holloway return 16 yards to the TTU17 (#23 K.Vengrowsky)
15:001st & 10 at own 17Shotgun #0 K.Visperas pass complete short right to #83 B.Courtney caught at TTU20, for 3 yards to the TTU20 (#10 B.Walker)
15:002nd & 7 at own 20No Huddle-Shotgun #0 K.Visperas pass complete short left to #15 S.Brown caught at TTU16, for 2 yards to the TTU22 (#3 J.Wiltshire; #11 Z.Lewis)
15:003rd & 5 at own 22Shotgun #0 K.Visperas pass complete deep right to #2 T.Jones caught at TTU43, for 21 yards to the TTU43, out of bounds at TTU43, 1ST DOWN
15:001st & 10 at own 43No Huddle-Shotgun #0 K.Visperas pass incomplete short left to #3 N.Robinson thrown to TTU49 broken up by #27 G.Noland
15:002nd & 10 at own 43No Huddle-Shotgun #0 K.Visperas pass incomplete deep right to #14 M.Sullivan thrown to UND29 broken up by #10 B.Walker
15:003rd & 10 at own 43No Huddle-Shotgun #0 K.Visperas pass complete short left to #27 Q.Jennings caught at TTU37, for 7 yards to the TTU50 (#34 M.Devereaux)
12:464th & 3 at the 50#30 S.Ashby punt 34 yards to the UND16
North Dakota Punt, 3 plays
12:461st & 10 at own 16Shotgun #11 J.Kaminski pass complete short left to #2 D.Deng caught at UND19, for 3 yards to the UND19 (#36 A.Smith)
12:462nd & 7 at own 19No Huddle-Shotgun #11 J.Kaminski pass incomplete short right to #2 D.Deng thrown to UND36
12:463rd & 7 at own 19No Huddle-Shotgun #11 J.Kaminski pass complete short to #15 K.Tai caught at UND25, for 6 yards to the UND25 (#19 A.Swafford)
11:144th & 1 at own 25#85 L.Silvernale punt 48 yards to the TTU27 #1 T.Holloway return 4 yards to the TTU31 (#96 D.Neuberger)
Tennessee Tech Punt, 3 plays
11:141st & 10 at own 31Shotgun #28 Q.Quinn rush middle for 0 yards to the TTU31 (#0 L.Rucker; #34 M.Devereaux)
11:144th & 1 at own 25Timeout North Dakota, clock 11:14
Tennessee Tech Punt, 3 plays
11:142nd & 10 at own 31Shotgun #28 Q.Quinn rush right for 1 yard loss to the TTU30 (#3 J.Wiltshire)
11:143rd & 11 at own 30Shotgun #35 A.Littles rush left for 4 yards gain to the TTU34 (#4 J.Martin)
9:234th & 7 at own 34#30 S.Ashby punt 36 yards to the UND30, out of bounds at UND30
North Dakota Interception, 4 plays
9:231st & 10 at own 30Shotgun #9 S.Seidl rush middle for 10 yards gain to the UND40 (#36 A.Smith; #29 K.Purdy), 1ST DOWN
9:234th & 7 at own 34Timeout Tennessee Tech, clock 09:23
North Dakota Interception, 4 plays
9:231st & 10 at own 40No Huddle-Shotgun #9 S.Seidl rush left for 4 yards gain to the UND44 (#19 A.Swafford)
9:232nd & 6 at own 44No Huddle-Shotgun #9 S.Seidl rush right for 6 yards loss to the UND38 (#15 J.Sandiford; #5 D.Hunter)
7:383rd & 12 at own 38No Huddle-Shotgun #11 J.Kaminski pass intercepted by #20 T.Coutras at TTU38 #20 T.Coutras return 0 yards to the TTU38, out of bounds at TTU38
Tennessee Tech Punt, 3 plays
7:381st & 10 at own 38Shotgun #0 K.Visperas pass incomplete short right to #3 N.Robinson thrown to UND47 broken up by #10 B.Walker QB hurried by #7 M.McNeal
7:382nd & 10 at own 38Shotgun #0 K.Visperas pass incomplete short left to #1 T.Holloway thrown to TTU45
7:383rd & 10 at own 38Shotgun #0 K.Visperas pass incomplete short right to #14 M.Sullivan thrown to UND50 QB hurried by #0 L.Rucker
7:134th & 10 at own 38#30 S.Ashby punt 16 yards to the UND46 blocked by #1 S.Strandell
North Dakota Field goal, 9 plays
7:131st & 10 at own 46Shotgun #11 J.Kaminski rush right for 14 yards gain to the TTU40 (#19 A.Swafford), 1ST DOWN
7:131st & 10 at opp 40Shotgun #9 S.Seidl rush right for 5 yards loss to the TTU45 lateral to #13 K.Hoskins for 15 yards gain to the TTU30 (#19 A.Swafford), 1ST DOWN
7:131st & 10 at opp 30No Huddle-Shotgun #11 J.Kaminski rush middle for 2 yards gain to the TTU28 (#9 T.Gaines)
7:132nd & 8 at opp 28No Huddle-Shotgun #21 C.Brunell rush middle for 6 yards gain to the TTU22 (#15 J.Sandiford)
7:133rd & 2 at opp 22No Huddle-Shotgun #21 C.Brunell rush left for 2 yards gain to the TTU20 (#9 T.Gaines; #33 K.Brown), 1ST DOWN
4:331st & 10 at opp 20Shotgun #11 J.Kaminski rush left for 1 yard loss to the TTU21 (#19 A.Swafford)
4:333rd & 2 at own 22Timeout Tennessee Tech, clock 04:33
4:333rd & 2 at opp 22Timeout North Dakota, clock 04:33
4:332nd & 11 at opp 21Shotgun #11 J.Kaminski pass incomplete deep left to #3 N.DeMontagnac thrown to TTU00
4:333rd & 11 at opp 21Shotgun #11 J.Kaminski pass incomplete short right to #3 N.DeMontagnac thrown to TTU05 QB hurried by #16 M.LaPierre and #40 X.Randolph
3:464th & 11 at opp 21#14 K.Laughman field goal attempt from 37 yards GOOD (H: #6 S.Romfo, LS: #63 I.Cariveau), clock 03:46North Dakota 3, Tennessee Tech 0
Tennessee Tech Punt, 3 plays
3:461st & 10 at own 35#14 K.Laughman kickoff 65 yards to the TTU00, Touchback
3:461st & 10 at own 25Shotgun #0 K.Visperas rush right for 1 yard gain to the TTU26, End Of Play
3:462nd & 9 at own 26No Huddle-Shotgun #0 K.Visperas rush middle for 2 yards gain to the TTU28 (#0 L.Rucker)
3:463rd & 7 at own 28No Huddle-Shotgun #0 K.Visperas pass incomplete short left to #3 N.Robinson thrown to TTU45
2:274th & 7 at own 28#30 S.Ashby punt 36 yards to the UND36, out of bounds at UND36
North Dakota Punt, 3 plays
2:271st & 10 at own 36Shotgun #28 G.Ziebarth rush middle for 3 yards gain to the UND39 (#29 K.Purdy; #19 A.Swafford)
2:272nd & 7 at own 39No Huddle-Shotgun #11 J.Kaminski pass complete short right to #13 K.Hoskins caught at UND37, for 3 yards to the UND42 (#19 A.Swafford)
2:273rd & 4 at own 42No Huddle-Shotgun #11 J.Kaminski pass incomplete deep left to #15 K.Tai thrown to TTU27
1:014th & 4 at own 42#85 L.Silvernale punt 45 yards to the TTU13 fair catch by #1 T.Holloway at TTU13
Tennessee Tech Missed FG, 13 plays
1:011st & 10 at own 13Shotgun #28 Q.Quinn rush right for 2 yards gain to the TTU15 (#11 Z.Lewis)
1:012nd & 8 at own 15Shotgun #0 K.Visperas pass complete short left to #2 T.Jones caught at TTU21, for 11 yards to the TTU26 (#11 Z.Lewis), out of bounds, 1ST DOWN
1:011st & 10 at own 26No Huddle-Shotgun #35 A.Littles rush middle for 3 yards gain to the TTU29 (#34 M.Devereaux)
Q2 15:002nd & 7 at own 29Shotgun #0 K.Visperas pass complete short right to #35 A.Littles caught at TTU32, for 11 yards to the TTU40 (#3 J.Wiltshire), 1ST DOWN
Q2 15:001st & 10 at own 40Shotgun #0 K.Visperas pass complete short middle to #83 B.Courtney caught at TTU49, for 13 yards to the UND47 (#11 Z.Lewis), 1ST DOWN
Q2 15:001st & 10 at opp 47Shotgun #0 K.Visperas pass complete short right to #2 T.Jones caught at UND50, for 4 yards to the UND43 (#27 G.Noland)
Q2 15:002nd & 6 at opp 43No Huddle-Shotgun #0 K.Visperas pass complete short left to #35 A.Littles caught at UND48, for 3 yards to the UND40 (#4 J.Martin)
Q2 15:003rd & 3 at opp 40No Huddle-Shotgun #0 K.Visperas pass complete short right to #3 N.Robinson caught at UND32, for 9 yards to the UND31 (#27 G.Noland), 1ST DOWN
Q2 15:001st & 10 at opp 31No Huddle-Shotgun #0 K.Visperas pass complete short right to #3 N.Robinson caught at UND16, for 15 yards to the UND16 (#11 Z.Lewis), 1ST DOWN
Q2 15:001st & 10 at opp 16No Huddle-Shotgun #0 K.Visperas pass incomplete short left to #14 M.Sullivan thrown to UND00 QB hurried by #34 M.Devereaux
Q2 15:002nd & 10 at opp 16Shotgun #0 K.Visperas pass incomplete short middle to #3 N.Robinson thrown to UND00
Q2 15:003rd & 10 at opp 16Shotgun #0 K.Visperas pass complete short left to #27 Q.Jennings caught at UND20, for 4 yards to the UND12 (#4 J.Martin)
Q2 15:004th & 6 at opp 12#31 D.LeBlanc field goal attempt from 29 yards NO GOOD (H: #30 S.Ashby, LS: #50 H.Rigsby), clock 11:18
2nd quarter11 drives, then North Dakota 10, Tennessee Tech 0
North Dakota Punt, 5 plays
11:181st & 10 at own 20Shotgun #11 J.Kaminski pass complete short left to #13 K.Hoskins caught at UND19, for 8 yards to the UND28 (#12 E.Taylor), out of bounds
11:184th & 6 at opp 12Timeout Tennessee Tech, clock 11:18
North Dakota Punt, 5 plays
11:182nd & 2 at own 28No Huddle-Shotgun #21 C.Brunell rush middle for 2 yards gain to the UND30 (#33 K.Brown; #19 A.Swafford), 1ST DOWN
11:181st & 10 at own 30No Huddle-Shotgun #9 S.Seidl rush middle for 9 yards gain to the UND39 (#9 T.Gaines; #29 K.Purdy)
11:182nd & 1 at own 39No Huddle-Shotgun #9 S.Seidl rush middle for 1 yard loss to the UND38 (#94 E.McLaurin)
11:183rd & 2 at own 38No Huddle-Shotgun #9 S.Seidl rush middle for 2 yards loss to the UND36 (#13 I.King; #33 K.Brown)
8:184th & 4 at own 36#85 L.Silvernale punt 34 yards to the TTU30 fair catch by #1 T.Holloway at TTU30
Tennessee Tech Fumble, 5 plays
8:181st & 10 at own 30Shotgun #0 K.Visperas pass incomplete short right to #1 T.Holloway thrown to TTU40
8:184th & 4 at own 36Timeout North Dakota, clock 08:18
Tennessee Tech Fumble, 5 plays
8:182nd & 10 at own 30Shotgun #0 K.Visperas pass complete short middle to #2 T.Jones caught at TTU44, for 17 yards to the TTU47 (#11 Z.Lewis), out of bounds, 1ST DOWN
8:181st & 10 at own 47No Huddle-Shotgun #0 K.Visperas pass complete short left to #14 M.Sullivan caught at TTU50, for 6 yards to the UND47 (#7 M.McNeal)
8:182nd & 4 at opp 47No Huddle-Shotgun #28 Q.Quinn rush middle for 4 yards gain to the UND43 (#7 M.McNeal; #11 Z.Lewis), 1ST DOWN
North Dakota Missed FG, 8 plays
6:531st & 10 at own 43Shotgun #11 J.Kaminski pass complete short middle to #9 S.Seidl caught at UND42, for 1 yard loss to the UND42 (#7 L.Thomas)
6:532nd & 11 at own 42No Huddle-Shotgun #28 G.Ziebarth rush middle for 5 yards gain to the UND47 (#15 J.Sandiford; #19 A.Swafford)
6:533rd & 6 at own 47No Huddle-Shotgun #11 J.Kaminski pass complete short right to #2 D.Deng caught at TTU48, for 6 yards to the TTU47 (#18 G.Bryson), 1ST DOWN
6:531st & 10 at opp 43No Huddle-Shotgun #0 K.Visperas sacked for loss of 0 yards to the UND43 (#0 L.Rucker), fumble by #0 K.Visperas recovered by UND #23 K.Vengrowsky at UND43, End Of Play
North Dakota Missed FG, 8 plays
6:531st & 10 at opp 47PENALTY UND False Start 5 yards from TTU47 to UND48. NO PLAY
6:531st & 15 at own 48No Huddle-Shotgun #11 J.Kaminski pass complete deep left to #2 D.Deng caught at TTU29, for 35 yards to the TTU17 (#3 J.Wharton; #20 T.Coutras), out of bounds, 1ST DOWN
6:531st & 10 at opp 17No Huddle-Shotgun #11 J.Kaminski pass incomplete short right to #2 D.Deng thrown to TTU00
6:532nd & 10 at opp 17No Huddle-Shotgun #9 S.Seidl rush middle for 4 yards gain to the TTU13 (#9 T.Gaines; #20 T.Coutras)
6:533rd & 6 at opp 13No Huddle-Shotgun #11 J.Kaminski pass incomplete short right to #15 K.Tai thrown to TTU00 broken up by #29 K.Purdy
3:384th & 6 at opp 13#14 K.Laughman field goal attempt from 30 yards NO GOOD (H: #6 S.Romfo, LS: #96 D.Neuberger), clock 03:38
Tennessee Tech Fumble, 2 plays
3:381st & 10 at own 20Shotgun #0 K.Visperas pass complete short left to #14 M.Sullivan caught at TTU18, for 4 yards to the TTU24 (#4 J.Martin; #13 K.Vig)
3:384th & 6 at opp 13Timeout North Dakota, clock 03:38
3:012nd & 6 at own 24No Huddle-Shotgun #0 K.Visperas sacked for loss of 4 yards to the TTU20 (#0 L.Rucker), fumble by #0 K.Visperas recovered by UND #13 K.Vig at TTU20, End Of Play
North Dakota Touchdown, 3 plays
3:011st & 10 at opp 20No Huddle-Shotgun #11 J.Kaminski rush right for 1 yard loss to the TTU21 (#19 A.Swafford; #94 E.McLaurin)
3:012nd & 11 at opp 21No Huddle-Shotgun #11 J.Kaminski pass incomplete short right to #13 K.Hoskins thrown to TTU21 QB hurried by #16 M.LaPierre
2:153rd & 11 at opp 21No Huddle-Shotgun #11 J.Kaminski pass complete deep left to #2 D.Deng caught at TTU00, for 21 yards to the TTU00 TOUCHDOWN, clock 02:15, 1ST DOWN. #40 X.Randolph injured on the play #14 K.Laughman kick attempt good (H: #6 S.Romfo, LS: #63 I.Cariveau)North Dakota 10, Tennessee Tech 0
Tennessee Tech Turnover on downs, 7 plays
2:081st & 10 at own 35#14 K.Laughman kickoff 60 yards to the TTU05 #1 T.Holloway return 19 yards to the TTU24 (#29 G.Tylutki)
2:081st & 10 at own 24Shotgun #0 K.Visperas pass complete short right to #3 N.Robinson caught at TTU30, for 23 yards to the TTU47 (#4 J.Martin; #11 Z.Lewis), out of bounds, 1ST DOWN
1:581st & 10 at own 47Shotgun #0 K.Visperas rush right for 7 yards gain to the UND46, out of bounds at UND46
1:581st & 10 at own 24Timeout Tennessee Tech, clock 01:58
1:582nd & 3 at opp 46Shotgun #0 K.Visperas rush left for 5 yards gain to the UND41, out of bounds at UND41, 1ST DOWN
1:581st & 10 at opp 41No Huddle-Shotgun #0 K.Visperas pass complete short right to #35 A.Littles caught at UND46, for 1 yard loss to the UND42 (#3 J.Wiltshire)
1:582nd & 11 at opp 42No Huddle-Shotgun #0 K.Visperas pass complete short middle to #35 A.Littles caught at UND38, for 7 yards to the UND35 (#7 M.McNeal)
1:583rd & 4 at opp 35No Huddle-Shotgun #0 K.Visperas pass incomplete deep middle to #2 T.Jones thrown to UND00 broken up by #3 J.Wiltshire
1:584th & 4 at opp 35Shotgun #0 K.Visperas pass complete short right to #27 Q.Jennings caught at UND36, for 1 yard to the UND34 (#0 L.Rucker), out of bounds, TURNOVER ON DOWNS
North Dakota Punt, 3 plays
1:581st & 10 at own 34No Huddle-Shotgun #9 S.Seidl rush left for 4 yards gain to the UND38 (#9 T.Gaines)
1:582nd & 6 at own 38No Huddle-Shotgun #11 J.Kaminski pass incomplete short right to #2 D.Deng thrown to UND44
1:583rd & 6 at own 38No Huddle-Shotgun #9 S.Seidl rush middle for 5 yards gain to the UND43 (#16 M.LaPierre)
0:114th & 1 at own 43#85 L.Silvernale punt 38 yards to the TTU19 fair catch by #1 T.Holloway at TTU19
0:183rd & 6 at opp 38Timeout Tennessee Tech, clock 00:18
Tennessee Tech End of half, 1 play
0:181st & 10 at own 19Kneel down by Tennessee Tech at TTU17 for loss of 2 yards
3rd quarter11 drives, then North Dakota 10, Tennessee Tech 6
North Dakota Turnover on downs, 6 plays
14:531st & 10 at own 35#31 D.LeBlanc kickoff 61 yards to the UND04 #9 S.Seidl return 23 yards to the UND27 (#4 O.Philyaw)
15:001st & 10 at own 27Shotgun #11 J.Kaminski rush left for 7 yards gain to the UND34 (#20 T.Coutras)
15:002nd & 3 at own 34No Huddle-Shotgun #11 J.Kaminski pass complete short right to #3 N.DeMontagnac caught at UND41, for 17 yards to the TTU49 (#29 K.Purdy), 1ST DOWN
15:001st & 10 at opp 49No Huddle-Shotgun #11 J.Kaminski rush middle for 4 yards gain to the TTU45 (#91 C.Iwuagwu)
15:002nd & 6 at opp 45No Huddle-Shotgun #11 J.Kaminski rush right for 2 yards gain to the TTU43 (#13 I.King). #11 J.Kaminski injured on the play
13:213rd & 4 at opp 43No Huddle-Shotgun #6 S.Romfo rush middle for 3 yards gain to the TTU40 (#11 A.Crawford)
13:212nd & 6 at opp 45Timeout North Dakota, clock 13:21
12:394th & 1 at opp 40No Huddle-Shotgun #6 S.Romfo rush middle for 0 yards to the TTU40 (#13 I.King), TURNOVER ON DOWNS
Tennessee Tech Touchdown, 4 plays
12:391st & 10 at own 40Shotgun #0 K.Visperas pass incomplete short left to #3 N.Robinson thrown to TTU45
12:392nd & 10 at own 40No Huddle-Shotgun #0 K.Visperas pass complete short right to #14 M.Sullivan caught at TTU47, for 10 yards to the TTU50 (#27 G.Noland), 1ST DOWN
12:391st & 10 at the 50No Huddle-Shotgun #0 K.Visperas rush middle for 5 yards gain to the UND45, End Of Play
11:282nd & 5 at opp 45No Huddle-Shotgun #0 K.Visperas pass complete deep middle to #83 B.Courtney caught at UND17, for 45 yards to the UND00 TOUCHDOWN, clock 11:28, 1ST DOWN #31 D.LeBlanc kick attempt failed ( blocked by #13 K.Vig) (H: #30 S.Ashby, LS: #50 H.Rigsby), out of bounds at UND00 #31 D.LeBlanc kick attempt failed ( blocked by ) (H: #30 S.Ashby, LS: #50 H.Rigsby), out of bounds at UND00North Dakota 10, Tennessee Tech 6
11:201st & 10 at own 35#31 D.LeBlanc kickoff 64 yards to the UND01 #9 S.Seidl return 22 yards to the UND23 (#7 L.Thomas; #32 T.Johnson)
11:28Timeout Tennessee Tech, clock 11:28
North Dakota Punt, 3 plays
11:281st & 10 at own 23Shotgun #6 S.Romfo pass incomplete short right to #40 H.Stay thrown to UND28
11:282nd & 10 at own 23No Huddle-Shotgun #6 S.Romfo pass incomplete short right to #13 K.Hoskins thrown to UND20
11:283rd & 10 at own 23No Huddle-Shotgun #6 S.Romfo sacked for loss of 3 yards to the UND20 (#94 E.McLaurin)
10:164th & 13 at own 20#85 L.Silvernale punt 31 yards to the TTU49 fair catch by #1 T.Holloway at TTU49. #35 A.Littles injured on the play
Tennessee Tech Interception, 4 plays
10:161st & 10 at own 49Shotgun #0 K.Visperas pass complete short middle to #28 Q.Quinn caught at UND49, for 7 yards to the UND44 (#23 K.Vengrowsky)
10:162nd & 3 at opp 44No Huddle-Shotgun #28 Q.Quinn rush middle for 6 yards gain to the UND38 (#13 K.Vig), 1ST DOWN
10:161st & 10 at opp 38No Huddle-Shotgun #0 K.Visperas pass incomplete deep right to #3 N.Robinson thrown to UND08
8:542nd & 10 at opp 38No Huddle-Shotgun #0 K.Visperas pass intercepted by #4 J.Martin at UND00 broken up by #3 J.Wiltshire #4 J.Martin return 29 yards to the UND29, out of bounds at UND29
North Dakota Punt, 3 plays
8:541st & 10 at own 29Shotgun #9 S.Seidl rush left for 4 yards gain to the UND33 (#20 T.Coutras)
8:542nd & 6 at own 33No Huddle-Shotgun #9 S.Seidl rush middle for 2 yards gain to the UND35 (#23 S.Young-Rolle)
8:543rd & 4 at own 35No Huddle-Shotgun #21 C.Brunell rush right for 1 yard loss to the UND34 (#9 T.Gaines)
6:544th & 5 at own 34#85 L.Silvernale punt 40 yards to the TTU26 fair catch by #1 T.Holloway at TTU26
Tennessee Tech Turnover on downs, 3 plays
6:541st & 10 at own 26Shotgun #0 K.Visperas sacked for loss of 4 yards to the TTU22 (#23 K.Vengrowsky)
6:542nd & 14 at own 22Shotgun #0 K.Visperas pass complete short right to #27 Q.Jennings caught at TTU23, for 2 yards to the TTU24 (#7 M.McNeal), out of bounds
6:543rd & 12 at own 24Shotgun #0 K.Visperas pass incomplete short middle to #14 M.Sullivan thrown to TTU30 QB hurried by #23 K.Vengrowsky
5:284th & 12 at own 24#30 S.Ashby punt 59 yards to the UND17 PENALTY TTU Illegal Touch Of Kick (#30 S.Ashby). NO PLAY
North Dakota Missed FG, 4 plays
5:101st & 10 at opp 19No Huddle-Shotgun #6 S.Romfo pass intercepted by #7 L.Thomas at TTU04 #7 L.Thomas return 39 yards to the TTU00 fumbled by #7 L.Thomas at TTU00 forced by #2 D.Deng recovered by TTU #29 K.Purdy at TTU43, End Of Play PENALTY TTU Offside (#23 S.Young-Rolle) UND Horse Collar Tackle (#15 K.Tai) 20 yards from TTU19 to TTU29. NO PLAY
5:101st & 20 at opp 29No Huddle-Shotgun #6 S.Romfo pass complete short right to #3 N.DeMontagnac caught at TTU26, for 12 yards to the TTU17 (#12 E.Taylor; #29 K.Purdy)
5:102nd & 8 at opp 17No Huddle-Shotgun #6 S.Romfo pass complete short left to #3 N.DeMontagnac caught at TTU17, for 3 yards to the TTU14 (#12 E.Taylor)
5:103rd & 5 at opp 14No Huddle-Shotgun #6 S.Romfo pass incomplete short left to #89 J.Maxson III thrown to TTU02
5:102nd & 8 at opp 17Timeout North Dakota, clock 05:10
5:104th & 5 at opp 14PENALTY UND False Start (#62 B.Buxa) 5 yards from TTU14 to TTU19. NO PLAY
3:434th & 10 at opp 19#14 K.Laughman field goal attempt from 36 yards NO GOOD (H: #6 S.Romfo, LS: #96 D.Neuberger), clock 03:43
Tennessee Tech Punt, 3 plays
3:431st & 10 at own 20Shotgun #0 K.Visperas pass incomplete short right to #14 M.Sullivan thrown to TTU34
3:432nd & 10 at own 20Shotgun #0 K.Visperas pass incomplete deep left to #3 N.Robinson thrown to TTU45
3:433rd & 10 at own 20Shotgun #0 K.Visperas pass complete short right to #35 A.Littles caught at TTU15, for 0 yards to the TTU20 (#11 Z.Lewis)
2:494th & 10 at own 20#30 S.Ashby punt 47 yards to the UND33 #11 Z.Lewis return 0 yards to the UND33, End Of Play
North Dakota Fumble, 3 plays
2:491st & 10 at own 33No Huddle-Shotgun #9 S.Seidl rush right for 1 yard loss to the UND32 (#33 K.Brown)
2:492nd & 11 at own 32No Huddle-Shotgun #6 S.Romfo pass complete short left to #3 N.DeMontagnac caught at UND47, for 25 yards to the TTU43 (#29 K.Purdy; #36 A.Smith), 1ST DOWN
1:251st & 10 at opp 43No Huddle-Shotgun #9 S.Seidl rush middle for 5 yards gain to the TTU38 fumbled by #9 S.Seidl at TTU38 forced by #33 K.Brown recovered by TTU #9 T.Gaines at TTU38, End Of Play
Tennessee Tech Fumble, 3 plays
1:251st & 10 at own 38Shotgun #0 K.Visperas pass incomplete short right to #2 T.Jones thrown to TTU44 broken up by #3 J.Wiltshire
1:252nd & 10 at own 38Shotgun #0 K.Visperas pass incomplete short right to #83 B.Courtney thrown to TTU43
1:253rd & 10 at own 38Shotgun #0 K.Visperas pass incomplete deep right to #3 N.Robinson thrown to UND33 broken up by #27 G.Noland PENALTY UND Pass Interference (#27 G.Noland) 15 yards from TTU38 to UND47, 1ST DOWN. NO PLAY
1:051st & 10 at opp 47No Huddle-Shotgun #0 K.Visperas sacked for loss of 3 yards to the UND50 (#0 L.Rucker), fumble by #0 K.Visperas recovered by UND #0 L.Rucker at TTU50, End Of Play
North Dakota Touchdown, 9 plays
1:051st & 10 at the 50Shotgun #28 G.Ziebarth rush middle for 7 yards gain to the TTU43 (#23 S.Young-Rolle)
1:052nd & 3 at opp 43Shotgun #28 G.Ziebarth rush right for 8 yards gain to the TTU35 (#19 A.Swafford), 1ST DOWN
Q4 15:001st & 10 at opp 35Shotgun #28 G.Ziebarth rush right for 8 yards gain to the TTU27 (#3 J.Wharton), out of bounds
Q4 15:002nd & 2 at opp 27No Huddle-Shotgun #28 G.Ziebarth rush middle for 3 yards gain to the TTU24 (#94 E.McLaurin), 1ST DOWN
Q4 15:001st & 10 at opp 24No Huddle-Shotgun #21 C.Brunell rush middle for 5 yards gain to the TTU19 (#20 T.Coutras)
Q4 15:002nd & 5 at opp 19No Huddle-Shotgun #6 S.Romfo rush middle for 3 yards gain to the TTU16 (#13 I.King)
Q4 15:003rd & 2 at opp 16No Huddle-Shotgun #6 S.Romfo pass complete short left to #2 D.Deng caught at TTU17, for 8 yards to the TTU08 (#12 E.Taylor), out of bounds, 1ST DOWN
Q4 15:001st & goal at opp 8No Huddle-Shotgun #6 S.Romfo pass incomplete short left to #3 N.DeMontagnac thrown to TTU03 broken up by #13 I.King
Q4 11:482nd & goal at opp 8No Huddle-Shotgun #21 C.Brunell rush middle for 8 yards gain to the TTU00 TOUCHDOWN, clock 11:48 #14 K.Laughman kick attempt good (H: #6 S.Romfo, LS: #63 I.Cariveau) #14 K.Laughman kick attempt good (H: #6 S.Romfo, LS: #96 D.Neuberger)North Dakota 17, Tennessee Tech 6
Q4 11:431st & 10 at own 35#14 K.Laughman kickoff 64 yards to the TTU01 #1 T.Holloway return 19 yards to the TTU20 (#19 I.Carmichael)
Q4 11:48Timeout North Dakota, clock 11:48
4th quarter6 drives, then North Dakota 31, Tennessee Tech 6
Tennessee Tech Interception, 2 plays
11:481st & 10 at own 20Shotgun #35 A.Littles rush right for 2 yards loss to the TTU18 (#7 M.McNeal)
11:042nd & 12 at own 18Shotgun #0 K.Visperas pass intercepted by #3 J.Wiltshire at TTU29 #3 J.Wiltshire return 4 yards to the TTU25 (#83 B.Courtney)
North Dakota Touchdown, 4 plays
11:041st & 10 at opp 25Shotgun #28 G.Ziebarth rush middle for 8 yards gain to the TTU17 (#13 I.King; #19 A.Swafford)
11:042nd & 2 at opp 17No Huddle-Shotgun #28 G.Ziebarth rush middle for 3 yards gain to the TTU14 (#36 A.Smith), 1ST DOWN
11:041st & 10 at opp 14No Huddle-Shotgun #28 G.Ziebarth rush left for 11 yards gain to the TTU03 (#36 A.Smith), out of bounds, 1ST DOWN. The previous play is under automatic review - “Runner was out of bounds”. CALL OVERTURNED. (Original Play: No Huddle-Shotgun #28 G.Ziebarth rush left for 14 yards gain to the TTU00 TOUCHDOWN, clock 09:34, 1ST DOWN)
9:191st & goal at opp 3Shotgun #28 G.Ziebarth rush middle for 3 yards gain to the TTU00 TOUCHDOWN, clock 09:19 #14 K.Laughman kick attempt good (H: #6 S.Romfo, LS: #96 D.Neuberger)North Dakota 24, Tennessee Tech 6
9:191st & 10 at own 35#14 K.Laughman kickoff 65 yards to the TTU00, Touchback
9:19Timeout North Dakota, clock 09:19
Tennessee Tech Fumble, 6 plays
9:191st & 10 at own 25Shotgun #0 K.Visperas pass complete short right to #14 M.Sullivan caught at TTU29, for 4 yards to the TTU29 (#11 Z.Lewis)
9:192nd & 6 at own 29No Huddle-Shotgun #0 K.Visperas pass complete short right to #14 M.Sullivan caught at TTU34, for 5 yards to the TTU34, out of bounds at TTU34
9:193rd & 1 at own 34No Huddle-Shotgun #0 K.Visperas rush left for 2 yards gain to the TTU36 (#34 M.Devereaux), 1ST DOWN
9:191st & 10 at own 36No Huddle-Shotgun #0 K.Visperas rush middle for 0 yards to the TTU36 (#88 E.Olagbaju)
9:192nd & 10 at own 36No Huddle-Shotgun #0 K.Visperas pass complete short middle to #1 T.Holloway caught at UND50, for 20 yards to the UND44 (#11 Z.Lewis), 1ST DOWN
6:591st & 10 at opp 44No Huddle-Shotgun #0 K.Visperas sacked for loss of 7 yards to the TTU49 (#7 M.McNeal), fumble by #0 K.Visperas recovered by UND #7 M.McNeal at TTU49, End Of Play. #27 G.Noland, #56 T.Holmberg injured on the play
North Dakota Touchdown, 6 plays
6:591st & 10 at opp 49Shotgun #28 G.Ziebarth rush right for 7 yards gain to the TTU42 (#3 J.Wharton)
6:592nd & 3 at opp 42No Huddle-Shotgun #21 C.Brunell rush middle for 4 yards gain to the TTU38 (#99 J.Mendez), 1ST DOWN
6:591st & 10 at opp 38No Huddle-Shotgun #21 C.Brunell rush left for 13 yards gain to the TTU25 (#7 L.Thomas), 1ST DOWN
6:591st & 10 at opp 25No Huddle-Shotgun #21 C.Brunell rush middle for 1 yard gain to the TTU24 (#20 T.Coutras)
6:592nd & 9 at opp 24PENALTY TTU Offside (#94 E.McLaurin) 5 yards from TTU24 to TTU19. NO PLAY
6:592nd & 4 at opp 19No Huddle-Shotgun #32 C.Langama rush left for 1 yard gain to the TTU18 (#19 A.Swafford; #36 A.Smith)
3:153rd & 3 at opp 18Shotgun #32 C.Langama rush middle for 18 yards gain to the TTU00 TOUCHDOWN, clock 03:15, 1ST DOWN #14 K.Laughman kick attempt good (H: #6 S.Romfo, LS: #96 D.Neuberger)North Dakota 31, Tennessee Tech 6
3:212nd & 4 at own 19Timeout Tennessee Tech, clock 03:21
3:212nd & 4 at opp 19Timeout North Dakota, clock 03:21
Tennessee Tech Turnover on downs, 8 plays
3:151st & 10 at own 35#14 K.Laughman kickoff 62 yards to the TTU03 fair catch by #1 T.Holloway at TTU03
3:151st & 10 at own 25Shotgun #27 Q.Jennings rush right for 5 yards gain to the TTU30 (#26 P.Parks)
3:152nd & 5 at own 30No Huddle-Shotgun #27 Q.Jennings rush middle for 4 yards gain to the TTU34 (#92 G.Kentch)
3:153rd & 1 at own 34No Huddle-Shotgun #0 K.Visperas pass complete short left to #1 T.Holloway caught at TTU39, for 5 yards to the TTU39 (#33 J.Sutton), 1ST DOWN
2:001st & 10 at own 39Shotgun #0 K.Visperas pass complete short right to #3 N.Robinson caught at UND48, for 13 yards to the UND48 (#42 E.Kludt), 1ST DOWN
2:003rd & 1 at own 34Timeout Tennessee Tech, clock 02:00
2:001st & 10 at opp 48No Huddle-Shotgun #0 K.Visperas sacked for loss of 3 yards to the TTU49 (#7 M.McNeal, #5 S.Ostrenga)
2:002nd & 13 at own 49Shotgun #0 K.Visperas pass complete short left to #1 T.Holloway caught at UND44, for 7 yards to the UND44 (#19 I.Carmichael)
2:003rd & 6 at opp 44No Huddle-Shotgun #0 K.Visperas pass incomplete short middle to #1 T.Holloway thrown to UND46
0:394th & 6 at opp 44No Huddle-Shotgun #0 K.Visperas pass incomplete short left to #14 M.Sullivan thrown to UND25, TURNOVER ON DOWNS
North Dakota End of game, 1 play
0:391st & 10 at own 44Kneel down by North Dakota at UND42 for loss of 2 yards

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.

North Dakota leads 1–⁠0 in their only meeting.

Around this game