Portland State Vikings @ North Dakota
1st Quarter
Kickoff
15:00 - 1st
Reid Taubenheim kickoff for 61 yds , Nate Tago return for 29 yds to the PrtSt 33
Incompletion
15:00 - 1st
Kieran McDonagh pass incomplete to Kasey Closs
1st & 10 at PRST 33
Incompletion
15:00 - 1st
Kieran McDonagh pass incomplete to Kasey Closs, broken up by Baylee Carr
2nd & 10 at PRST 33
1-yd Pass
15:00 - 1st
Kieran McDonagh pass complete to Shaq Richard for 1 yd to the PrtSt 34
3rd & 10 at PRST 33
Punt
15:00 - 1st
Kyle Loomis punt for 56 yds, punt out-of-bounds at the NDKTA 21 , Alex Tillman returns for 11 yds to the NDKTA 21
4th & 9 at PRST 34
12-yd Pass
14:00 - 1st
Joe Mollberg pass complete to R.J. McGill for 12 yds to the NDKTA 33 for a 1ST down
1st & 10 at UND 21
-1-yd Run
14:00 - 1st
Kyle Norberg run for a loss of 1 yard to the NDKTA 32
1st & 10 at UND 33
5-yd Run
14:00 - 1st
Kyle Norberg run for 5 yds to the NDKTA 37
2nd & 11 at UND 32
Incompletion
14:00 - 1st
Joe Mollberg pass incomplete to Josh Seibel
3rd & 6 at UND 37
5-yd Penalty
14:00 - 1st
PORTLAND ST Penalty, (5 Yards) to the NDKTA 42
4th & 6 at UND 37
Punt
14:00 - 1st
Connor Bolduc punt for 33 yds, fair catch by Kasey Closs at the PrtSt 25
4th & 1 at UND 42
2-yd Run
11:55 - 1st
Shaq Richard run for 2 yds to the PrtSt 27
1st & 10 at PRST 25
23-yd Pass
11:55 - 1st
Kieran McDonagh pass complete to Kasey Closs for 23 yds to the 50 yard line for a 1ST down
2nd & 8 at PRST 27
50-yd Touchdown Pass
10:50 - 1st
Kieran McDonagh pass complete to Stevie Coury for 50 yds for a TD, (Jonathan Gonzales KICK)
1st & 10 at 50
Kickoff
10:50 - 1st
Marcus Kinsella kickoff for 65 yds , R.J. McGill return for 34 yds to the NDKTA 34
-1-yd Run
10:40 - 1st
Kyle Norberg run for a loss of 1 yard to the NDKTA 33
1st & 10 at UND 34
Sack
10:40 - 1st
Joe Mollberg sacked by Brandon Tobias and Junior Alexis for a loss of 8 yards to the NDKTA 25
2nd & 11 at UND 33
5-yd Penalty
10:40 - 1st
NORTH DAKOTA Penalty, false start (N/A) to the NDKTA 20
3rd & 19 at UND 25
-1-yd Run
10:40 - 1st
Jer Garman run for a loss of 1 yard to the NDKTA 19
3rd & 24 at UND 20
Punt
10:40 - 1st
Connor Bolduc punt for 32 yds, fair catch by Kasey Closs at the PrtSt 49
4th & 25 at UND 19
Incompletion
8:26 - 1st
Kieran McDonagh pass incomplete to Alex Toureen
1st & 10 at PRST 49
Incompletion
8:26 - 1st
Kieran McDonagh pass incomplete to N/A
2nd & 10 at PRST 49
-1-yd Run
8:26 - 1st
Shaq Richard run for a loss of 1 yard to the PrtSt 48
3rd & 10 at PRST 49
Punt
8:26 - 1st
Kyle Loomis punt for 42 yds, fair catch by Alex Tillman at the NDKTA 10
4th & 11 at PRST 48
2-yd Run
7:38 - 1st
Kyle Norberg run for 2 yds to the NDKTA 12
1st & 10 at UND 10
5-yd Pass
7:38 - 1st
Joe Mollberg pass complete to Miguel Cerriteno for 5 yds to the NDKTA 17
2nd & 8 at UND 12
12-yd Pass
7:38 - 1st
Joe Mollberg pass complete to Josh Seibel for 12 yds to the NDKTA 29 for a 1ST down
3rd & 3 at UND 17
11-yd Pass
7:38 - 1st
Joe Mollberg pass complete to Zach Adler for 11 yds to the NDKTA 40 for a 1ST down
1st & 10 at UND 29
19-yd Pass
7:38 - 1st
Joe Mollberg pass complete to Josh Seibel for 4 yds to the PrtSt 44 for a 1ST down PORTLAND ST Penalty, personal foul (15 Yards) to the PrtSt 41 for a 1ST down
1st & 10 at UND 40
9-yd Pass
7:38 - 1st
Joe Mollberg pass complete to Zach Adler for 9 yds to the PrtSt 32
1st & 10 at PRST 41
0-yd Run
7:38 - 1st
Kyle Norberg run for no gain to the PrtSt 32
2nd & 1 at PRST 32
3-yd Run
7:38 - 1st
Joe Mollberg run for 3 yds to the PrtSt 29 for a 1ST down
3rd & 1 at PRST 32
8-yd Pass
7:38 - 1st
Joe Mollberg pass complete to Josh Seibel for 8 yds to the PrtSt 21
1st & 10 at PRST 29
3-yd Run
7:38 - 1st
Kyle Norberg run for 3 yds to the PrtSt 18 for a 1ST down
2nd & 2 at PRST 21
-1-yd Run
7:38 - 1st
Kyle Norberg run for a loss of 1 yard to the PrtSt 19
1st & 10 at PRST 18
1-yd Run
7:38 - 1st
Kyle Norberg run for 1 yd to the PrtSt 18
2nd & 11 at PRST 19
Incompletion
7:38 - 1st
Ryan Bartels pass incomplete to Miguel Cerriteno
3rd & 10 at PRST 18
Field Goal Good
0:48 - 1st
Reid Taubenheim 35 yd FG GOOD
4th & 10 at PRST 18
2nd Quarter
Kickoff
0:48 - 1st
Reid Taubenheim kickoff for 60 yds , Nate Tago return for 15 yds to the 50 yard line NORTH DAKOTA Penalty, personal foul (-15 Yards) to the PrtSt 35
6-yd Pass
0:42 - 1st
Kieran McDonagh pass complete to Kasey Closs for 6 yds to the PrtSt 41
1st & 10 at PRST 35
5-yd Run
0:42 - 1st
Shaq Richard run for 5 yds to the PrtSt 46 for a 1ST down
2nd & 4 at PRST 41
End of 1st Quarter
5-yd Pass
15:00 - 2nd
Kieran McDonagh pass complete to Alex Toureen for 5 yds to the NDKTA 49
1st & 10 at PRST 46
Incompletion
15:00 - 2nd
Kieran McDonagh pass incomplete to Kasey Closs
2nd & 5 at UND 49
8-yd Run
15:00 - 2nd
Shaq Richard run for 8 yds to the NDKTA 41 for a 1ST down
3rd & 5 at UND 49
Incompletion
15:00 - 2nd
Kieran McDonagh pass incomplete to Kasey Closs
1st & 10 at UND 41
-3-yd Run
15:00 - 2nd
TEAM run for a loss of 3 yards to the NDKTA 44
2nd & 10 at UND 41
Incompletion
15:00 - 2nd
Kieran McDonagh pass incomplete to Joshua Smith
3rd & 13 at UND 44
Punt
15:00 - 2nd
Kyle Loomis punt for 44 yds for a touchback
4th & 13 at UND 44
Incompletion
13:15 - 2nd
Ryan Bartels pass incomplete to Zach Adler
1st & 10 at UND 20
Incompletion
13:15 - 2nd
Ryan Bartels pass incomplete to N/A
2nd & 10 at UND 20
-2-yd Run
13:15 - 2nd
Kyle Norberg run for a loss of 2 yards to the NDKTA 18
3rd & 10 at UND 20
Punt
13:15 - 2nd
Connor Bolduc punt for 42 yds, fair catch by Kasey Closs at the PrtSt 40
4th & 12 at UND 18
23-yd Pass
12:22 - 2nd
Kieran McDonagh pass complete to Thomas Carter for 23 yds to the NDKTA 37 for a 1ST down
1st & 10 at PRST 40
4-yd Run
12:22 - 2nd
Nate Tago run for 4 yds to the NDKTA 33
1st & 10 at UND 37
22-yd Pass
12:22 - 2nd
Kieran McDonagh pass complete to Kasey Closs for 22 yds to the NDKTA 11 for a 1ST down
2nd & 6 at UND 33
6-yd Run
12:22 - 2nd
Nate Tago run for 6 yds to the NDKTA 5
1st & 10 at UND 11
5-yd Penalty
12:22 - 2nd
PORTLAND ST Penalty, false start (N/A) to the NDKTA 10
2nd & 4 at UND 5
4-yd Run
12:22 - 2nd
Nate Tago run for 4 yds to the NDKTA 6
2nd & 9 at UND 10
Incompletion
12:22 - 2nd
Kieran McDonagh pass incomplete to N/A
3rd & 5 at UND 6
Field Goal Good
9:13 - 2nd
Jonathan Gonzales 23 yd FG GOOD
4th & 5 at UND 6
Kickoff
9:13 - 2nd
Marcus Kinsella kickoff for 64 yds , Brandon Walker return for 45 yds to the NDKTA 46
2-yd Run
9:04 - 2nd
Jer Garman run for 2 yds to the NDKTA 48
1st & 10 at UND 46
6-yd Pass
9:04 - 2nd
Ryan Bartels pass complete to Zach Adler for 6 yds to the PrtSt 46
2nd & 8 at UND 48
6-yd Pass
9:04 - 2nd
Ryan Bartels pass complete to Josh Seibel for 6 yds to the PrtSt 40 for a 1ST down
3rd & 2 at PRST 46
Incompletion
9:04 - 2nd
Ryan Bartels pass incomplete to Miguel Cerriteno
1st & 10 at PRST 40
1-yd Run
9:04 - 2nd
Jer Garman run for 1 yd to the PrtSt 39
2nd & 10 at PRST 40
3-yd Run
9:04 - 2nd
Jer Garman run for 3 yds to the PrtSt 36
3rd & 9 at PRST 39
Punt
9:04 - 2nd
Connor Bolduc punt for 35 yds, downed at the PrtSt 1
4th & 6 at PRST 36
14-yd Run
5:40 - 2nd
Nate Tago run for 14 yds to the PrtSt 15 for a 1ST down
1st & 10 at PRST 1
7-yd Run
5:40 - 2nd
Nate Tago run for 7 yds to the PrtSt 22
1st & 10 at PRST 15
4-yd Run
5:40 - 2nd
Nate Tago run for 4 yds to the PrtSt 26 for a 1ST down
2nd & 3 at PRST 22
5-yd Pass
5:40 - 2nd
Kieran McDonagh pass complete to Kasey Closs for 5 yds to the PrtSt 31
1st & 10 at PRST 26
0-yd Run
5:40 - 2nd
Shaq Richard run for no gain to the PrtSt 31
2nd & 5 at PRST 31
20-yd Run
5:40 - 2nd
Kieran McDonagh run for 20 yds to the NDKTA 49 for a 1ST down
3rd & 5 at PRST 31
1-yd Run
5:40 - 2nd
Shaq Richard run for 1 yd to the NDKTA 48
1st & 10 at UND 49
Incompletion
5:40 - 2nd
Kieran McDonagh pass incomplete to Stevie Coury, broken up by Alex Tillman
2nd & 9 at UND 48
Sack
5:40 - 2nd
Kieran McDonagh sacked by Brandon Dranka for a loss of 8 yards to the PrtSt 44
3rd & 9 at UND 48
(1:50 - 2nd) Timeout NORTH DAKOTA, clock 01:50
Punt
1:50 - 2nd
Kyle Loomis punt for 56 yds for a touchback
4th & 17 at PRST 44
Sack
1:42 - 2nd
Ryan Bartels sacked by Dame Ndiaye for a loss of 8 yards to the NDKTA 12
1st & 10 at UND 20
6-yd Penalty
1:42 - 2nd
Jer Garman rush for 13 yards to the UND25 (Aaron Sibley), PENALTY UND holding (Sean Meehan) 6 yards to the UND6, NO PLAY.
2nd & 18 at UND 12
5-yd Run
1:42 - 2nd
Jer Garman run for 5 yds to the NDKTA 11
2nd & 24 at UND 6
(0:42 - 2nd) Timeout PORTLAND ST, clock 00:42
13-yd Run
0:42 - 2nd
Jer Garman run for 13 yds to the NDKTA 24
3rd & 19 at UND 11
(0:34 - 2nd) Timeout PORTLAND ST, clock 00:34
Punt
0:34 - 2nd
Connor Bolduc punt for 34 yds, fair catch by Kasey Closs at the PrtSt 42
4th & 6 at UND 24
Incompletion
0:28 - 2nd
Kieran McDonagh pass incomplete to Kasey Closs
1st & 10 at PRST 42
16-yd Pass
0:28 - 2nd
Kieran McDonagh pass complete to Alex Toureen for 16 yds to the NDKTA 42 for a 1ST down
2nd & 10 at PRST 42
7-yd Run
0:28 - 2nd
Kieran McDonagh run for 7 yds to the NDKTA 35
1st & 10 at UND 42
7-yd Run
0:28 - 2nd
Steven Long run for 7 yds to the NDKTA 28 for a 1ST down
2nd & 3 at UND 35
(0:02 - 2nd) Timeout PORTLAND ST, clock 00:02
Field Goal Good
0:00 - 2nd
Jonathan Gonzales 45 yd FG GOOD
1st & 10 at UND 28
End of 2nd Quarter
3rd Quarter
Kickoff
15:00 - 3rd
Marcus Kinsella kickoff for 65 yds for a touchback
11-yd Pass
15:00 - 3rd
Ryan Bartels pass complete to Josh Seibel for 11 yds to the NDKTA 36 for a 1ST down
1st & 10 at UND 25
Incompletion
15:00 - 3rd
Ryan Bartels pass incomplete to Miguel Cerriteno
1st & 10 at UND 36
10-yd Penalty
15:00 - 3rd
Jer Garman rush for 4 yards to the UND40 (P. Onwuasor), PENALTY UND holding (Dwayne Pecosky) 10 yards to the UND26, NO PLAY.
2nd & 10 at UND 36
4-yd Pass
15:00 - 3rd
Ryan Bartels pass complete to Josh Seibel for 4 yds to the NDKTA 30
2nd & 20 at UND 26
18-yd Pass
15:00 - 3rd
Ryan Bartels pass complete to Zach Adler for 18 yds to the NDKTA 48 for a 1ST down
3rd & 16 at UND 30
0-yd Run
15:00 - 3rd
Jer Garman run for no gain to the NDKTA 48
1st & 10 at UND 48
10-yd Pass
15:00 - 3rd
Ryan Bartels pass complete to Zach Adler for 10 yds to the PrtSt 42 for a 1ST down
2nd & 10 at UND 48
-1-yd Run
15:00 - 3rd
Miguel Cerriteno run for a loss of 1 yard to the PrtSt 43
1st & 10 at PRST 42
Incompletion
15:00 - 3rd
Ryan Bartels pass incomplete to Miguel Cerriteno
2nd & 11 at PRST 43
30-yd Pass
15:00 - 3rd
Ryan Bartels pass complete to Jer Garman for 30 yds to the PrtSt 13 for a 1ST down
3rd & 11 at PRST 43
-1-yd Run
15:00 - 3rd
Ryan Bartels run for a loss of 1 yard to the PrtSt 14
1st & 10 at PRST 13
3-yd Pass
15:00 - 3rd
Ryan Bartels pass complete to Josh Seibel for 3 yds to the PrtSt 11
2nd & 11 at PRST 14
(9:01 - 3rd) Timeout NORTH DAKOTA, clock 09:01
10-yd Pass
9:01 - 3rd
Ryan Bartels pass complete to Josh Seibel for 10 yds to the PrtSt 1 for a 1ST down
3rd & 8 at PRST 11
1-yd Touchdown Run
8:28 - 3rd
Ryan Bartels run for 1 yd for a TD, (Reid Taubenheim KICK)
1st & Goal at PRST 1
Kickoff
8:28 - 3rd
Reid Taubenheim kickoff for 64 yds , Nate Tago return for 40 yds to the PrtSt 41
18-yd Pass
8:20 - 3rd
Kieran McDonagh pass complete to Tyson Heller for 18 yds to the NDKTA 41 for a 1ST down
1st & 10 at PRST 41
2-yd Run
8:20 - 3rd
Shaq Richard run for 2 yds to the NDKTA 39
1st & 10 at UND 41
0-yd Run
8:20 - 3rd
Shaq Richard run for no gain to the NDKTA 39
2nd & 8 at UND 39
Interception
8:20 - 3rd
Kieran McDonagh pass intercepted Dayo Idowu return for 11 yds to the PrtSt 48
3rd & 8 at UND 39
11-yd Run
6:49 - 3rd
Jer Garman run for 11 yds to the PrtSt 37 for a 1ST down
1st & 10 at PRST 48
2-yd Pass
6:49 - 3rd
Ryan Bartels pass complete to Josh Seibel for 2 yds to the PrtSt 35
1st & 10 at PRST 37
(5:38 - 3rd) Timeout NORTH DAKOTA, clock 05:38
Incompletion
5:38 - 3rd
Ryan Bartels pass incomplete to Dwayne Pecosky
2nd & 8 at PRST 35
19-yd Pass
5:38 - 3rd
Ryan Bartels pass complete to Miguel Cerriteno for 19 yds to the PrtSt 16 for a 1ST down
3rd & 8 at PRST 35
1-yd Penalty
5:02 - 3rd
Jer Garman rush for 16 yards to the PSU0, clock 05:02, PENALTY UND holding 1 yards to the PSU17, NO PLAY.
1st & 10 at PRST 16
3-yd Run
5:02 - 3rd
Jer Garman run for 3 yds to the PrtSt 14
1st & 11 at PRST 17
12-yd Penalty
5:02 - 3rd
Ryan Bartels pass incomplete to M. Cerriteno, PENALTY PSU pass interference (D. Washington) 12 yards to the PSU12, 1ST DOWN UND, NO PLAY. for a 1ST down
2nd & 18 at PRST 24
4-yd Run
5:02 - 3rd
Ryan Bartels run for 4 yds to the PrtSt 8
1st & 10 at PRST 12
Incompletion
5:02 - 3rd
Ryan Bartels pass incomplete to Zach Adler
2nd & 6 at PRST 8
8-yd Touchdown Pass
3:26 - 3rd
Ryan Bartels pass complete to Zach Adler for 8 yds for a TD, (Reid Taubenheim KICK)
3rd & 6 at PRST 8
Kickoff
3:26 - 3rd
Reid Taubenheim kickoff for 41 yds , Dennis Taylor return for 10 yds to the PrtSt 34
Incompletion
3:20 - 3rd
Kieran McDonagh pass incomplete
1st & 10 at PRST 34
1-yd Run
3:20 - 3rd
Kieran McDonagh run for 1 yd to the PrtSt 35
2nd & 10 at PRST 34
5-yd Pass
3:20 - 3rd
Kieran McDonagh pass complete to Alex Toureen for 5 yds to the PrtSt 40
3rd & 9 at PRST 35
Punt
3:20 - 3rd
Kyle Loomis punt for 41 yds, fair catch by Alex Tillman at the NDKTA 19
4th & 4 at PRST 40
4th Quarter
0-yd Run
1:54 - 3rd
Jer Garman run for no gain to the NDKTA 19
1st & 10 at UND 19
20-yd Pass
1:54 - 3rd
Ryan Bartels pass complete to Casey Young for 20 yds to the NDKTA 39 for a 1ST down
2nd & 10 at UND 19
10-yd Run
1:54 - 3rd
Jer Garman run for 10 yds to the NDKTA 49 for a 1ST down
1st & 10 at UND 39
End of 3rd Quarter
5-yd Run
15:00 - 4th
Ryan Bartels run for 5 yds to the PrtSt 46
1st & 10 at UND 49
-3-yd Run
15:00 - 4th
Jer Garman run for a loss of 3 yards to the PrtSt 49
2nd & 5 at PRST 46
2-yd Run
15:00 - 4th
Jer Garman run for 2 yds to the PrtSt 47
3rd & 8 at PRST 49
Punt
15:00 - 4th
Connor Bolduc punt for 36 yds, fair catch by Kasey Closs at the PrtSt 11
4th & 6 at PRST 47
54-yd Pass
12:48 - 4th
Kieran McDonagh pass complete to Stevie Coury for 39 yds to the 50 yard line for a 1ST down NORTH DAKOTA Penalty, face mask (15 yards) (Chris Brown) to the NDKTA 35 for a 1ST down
1st & 10 at PRST 11
Incompletion
12:48 - 4th
Kieran McDonagh pass incomplete to Kasey Closs
1st & 10 at UND 35
15-yd Run
12:48 - 4th
Shaq Richard run for 15 yds to the NDKTA 20 for a 1ST down
2nd & 10 at UND 35
10-yd Penalty
12:48 - 4th
Shaq Richard rush for 1 yard to the UND19 (Marcus Cheatom), PENALTY PSU holding 10 yards to the UND30, NO PLAY.
1st & 10 at UND 20
Incompletion
12:48 - 4th
Kieran McDonagh pass incomplete to Kasey Closs, broken up by Drew Greely
1st & 20 at UND 30
10-yd Run
12:48 - 4th
Shaq Richard run for 10 yds to the NDKTA 20
2nd & 20 at UND 30
Incompletion
12:48 - 4th
Kieran McDonagh pass incomplete to Kasey Closs
3rd & 10 at UND 20
Field Goal Good
10:54 - 4th
Jonathan Gonzales 37 yd FG GOOD
4th & 10 at UND 20
Kickoff
10:54 - 4th
Marcus Kinsella kickoff for 65 yds , Brandon Walker return for 22 yds to the NDKTA 22
-3-yd Run
10:48 - 4th
Jer Garman run for a loss of 3 yards to the NDKTA 19
1st & 10 at UND 22
4-yd Pass
10:48 - 4th
Ryan Bartels pass complete to Zach Adler for 4 yds to the NDKTA 23
2nd & 13 at UND 19
Incompletion
10:48 - 4th
Ryan Bartels pass incomplete to Jer Garman
3rd & 9 at UND 23
Punt
10:48 - 4th
Connor Bolduc punt for 37 yds, fair catch by Kasey Closs at the PrtSt 40
4th & 9 at UND 23
Incompletion
9:24 - 4th
Kieran McDonagh pass incomplete to Kasey Closs
1st & 10 at PRST 40
Incompletion
9:24 - 4th
Kieran McDonagh pass incomplete to Alex Toureen
2nd & 10 at PRST 40
Incompletion
9:24 - 4th
Kieran McDonagh pass incomplete to Kasey Closs
3rd & 10 at PRST 40
Punt
8:47 - 4th
Kyle Loomis punt for 55 yds , Alex Tillman returns for 95 yds for a TD, (Reid Taubenheim KICK)
4th & 10 at PRST 40
Kickoff
8:47 - 4th
Reid Taubenheim kickoff for 55 yds
14-yd Run
8:47 - 4th
Shaq Richard run for 14 yds to the PrtSt 49 for a 1ST down
1st & 10 at PRST 35
1-yd Run
8:47 - 4th
Shaq Richard run for 1 yd to the 50 yard line
1st & 10 at PRST 49
7-yd Run
8:47 - 4th
Nate Tago run for 7 yds to the NDKTA 43
2nd & 9 at 50
4-yd Run
8:47 - 4th
Kieran McDonagh run for 4 yds to the NDKTA 39 for a 1ST down
3rd & 2 at UND 43
0-yd Run
8:47 - 4th
Nate Tago run for no gain to the NDKTA 39
1st & 10 at UND 39
7-yd Pass
8:47 - 4th
Kieran McDonagh pass complete to Kasey Closs for 7 yds to the NDKTA 32
2nd & 10 at UND 39
0-yd Run
8:47 - 4th
Nate Tago run for no gain to the NDKTA 32
3rd & 3 at UND 32
(5:09 - 4th) Timeout PORTLAND ST, clock 05:09
4-yd Pass
5:09 - 4th
Kieran McDonagh pass complete to Kasey Closs for 4 yds to the NDKTA 28 for a 1ST down
4th & 3 at UND 32
6-yd Run
5:09 - 4th
Nate Tago run for 6 yds to the NDKTA 22
1st & 10 at UND 28
-1-yd Run
5:09 - 4th
Nate Tago run for a loss of 1 yard to the NDKTA 23
2nd & 4 at UND 22
Sack
5:09 - 4th
Kieran McDonagh sacked by Brian Labat for a loss of 15 yards to the NDKTA 38
3rd & 5 at UND 23
5-yd Penalty
5:09 - 4th
PORTLAND ST Penalty, delay of game (-5 Yards) to the NDKTA 43
4th & 20 at UND 38
Punt
5:09 - 4th
Kyle Loomis punt for 41 yds, downed at the NDKTA 2
4th & 25 at UND 43
2-yd Run
2:47 - 4th
Jer Garman run for 2 yds to the NDKTA 4
1st & 10 at UND 2
1-yd Run
2:47 - 4th
Jer Garman run for 1 yd to the NDKTA 5
2nd & 8 at UND 4
3-yd Run
2:47 - 4th
Jer Garman run for 3 yds to the NDKTA 8
3rd & 7 at UND 5
(1:21 - 4th) Timeout PORTLAND ST, clock 01:21
Punt
1:21 - 4th
Connor Bolduc punt for 37 yds , Kasey Closs returns for 27 yds to the NDKTA 18
4th & 4 at UND 8
Incompletion
1:08 - 4th
Kieran McDonagh pass incomplete to Kasey Closs
1st & 10 at UND 18
5-yd Run
1:08 - 4th
Kieran McDonagh run for 5 yds to the NDKTA 13
2nd & 10 at UND 18
0-yd Run
1:08 - 4th
Shaq Richard run for no gain to the NDKTA 13
3rd & 5 at UND 13
(0:34 - 4th) Timeout PORTLAND ST, clock 00:34
(0:34 - 4th) Timeout NORTH DAKOTA, clock 00:34
8-yd Run
0:34 - 4th
Nate Tago run for 8 yds to the NDKTA 5 for a 1ST down
4th & 5 at UND 13
Incompletion
0:34 - 4th
Kieran McDonagh pass incomplete
1st & Goal at UND 5
2-yd Penalty
0:34 - 4th
Kieran McDonagh sacked for loss of 10 yards to the UND15 (Jordan Hinojosa), PENALTY UND offside defense 2 yards to the UND3, NO PLAY.
2nd & Goal at UND 5
Incompletion
0:34 - 4th
Kieran McDonagh pass incomplete to Thomas Carter, broken up by Baylee Carr
2nd & Goal at UND 3
5-yd Penalty
0:34 - 4th
PORTLAND ST Penalty, false start (-5 Yards) to the NDKTA 8
3rd & Goal at UND 3
4-yd Penalty
0:34 - 4th
TEAM rush for loss of 7 yards to the UND15, PENALTY UND offside defense (Brian Labat) 4 yards to the UND4, NO PLAY.
3rd & Goal at UND 8
Incompletion
0:34 - 4th
Kieran McDonagh pass incomplete, broken up by Will Ratelle
3rd & Goal at UND 4
2-yd Run
0:34 - 4th
Nate Tago run for 2 yds to the NDKTA 2
4th & Goal at UND 4
Game Information
Grand Forks, ND
2025 Standings
FCS
| Big Sky ConferenceBig Sky Conference | CONF | OVR |
|---|---|---|
| Montana State | 8-0 | 14-2 |
| Montana | 7-1 | 13-2 |
| UC Davis | 6-2 | 9-4 |
| Sacramento State | 5-3 | 7-5 |
| Idaho State | 5-3 | 6-6 |
| Northern Arizona | 4-4 | 7-5 |
| Eastern Washington | 4-4 | 5-7 |
| Northern Colorado | 2-6 | 4-8 |
| Cal Poly | 2-6 | 4-8 |
| Idaho | 2-6 | 4-8 |
| Weber State | 2-6 | 4-8 |
| Portland State | 1-7 | 1-11 |
NCAAF News

Texas gains commitment from '28 QB prospect Neimann Lawrence
Neimann Lawrence, ESPN's No. 2 dual-threat passer in the 2028 cycle, announced his commitment to Texas on Thursday night, choosing the Longhorns over Miami, Michigan, Notre Dame and Texas A&M.
9h

Ranking college football's best defensive players for 2026
Whittling the list of the top pass rushers, linebackers and secondary men down to 10 was no easy task.
1d
Miami lands pair of coveted recruits for '28, '29 classes
Miami coach Mario Cristobal secured a pair of coveted recruits for the future Wednesday with commitments from 2028 offensive tackle Kweli Fielder and class of 2029 quarterback CJ Cypher.
1d
GAMBLING PROBLEM? CALL 1-800-GAMBLER or 1-800-MY-RESET, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY). Call 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD), 1-800-981-0023 (PR). 21+ and present in most states. (18+ DC/KY/NH/PR/WY). Void in ONT. Eligibility restrictions apply. Terms: draftkings.com/sportsbook. On behalf of Boot Hill Casino (KS). Pass-thru of per wager tax may apply in IL.
Copyright: © 2026 ESPN Enterprises, LLC. All rights reserved.

