Play-By-Play
1st Quarter
Kickoff
15:00 - 1st
Cody Williams kickoff for 59 yds , John Santiago return for 17 yds to the NDKTA 23
5-yd Penalty
15:00 - 1st
NORTH DAKOTA Penalty, false start (Grant Aplin) to the NDKTA 18
1st & 10 at UND 23
2-yd Run
15:00 - 1st
John Santiago run for 2 yds to the NDKTA 20
1st & 15 at UND 18
Incompletion
15:00 - 1st
Nate Ketteringham pass incomplete to John Santiago
2nd & 13 at UND 20
19-yd Pass
15:00 - 1st
Nate Ketteringham pass complete to Noah Wanzek for 19 yds to the NDKTA 39 for a 1ST down
3rd & 13 at UND 20
34-yd Run
15:00 - 1st
Nate Ketteringham run for 34 yds to the PrtSt 27 for a 1ST down
1st & 10 at UND 39
Fumble Recovery (Own)
15:00 - 1st
Brady Oliveira run for no gain to the PrtSt 27 Brady Oliveira fumbled, recovered by NDKTA Brady Oliveira
1st & 10 at PRST 27
13-yd Pass
15:00 - 1st
Nate Ketteringham pass complete to Noah Wanzek for 13 yds to the PrtSt 14 for a 1ST down
2nd & 10 at PRST 27
4-yd Run
15:00 - 1st
John Santiago run for 4 yds to the PrtSt 10
1st & 10 at PRST 14
15-yd Penalty
15:00 - 1st
KETTERINGHAM, N pass incomplete to WANZEK, Noah (ADAMS,Anthony), PENALTY UND pass interference (STANLEY, Luke) 15 yards to the PSU25, NO PLAY.
2nd & 6 at PRST 10
1-yd Run
15:00 - 1st
John Santiago run for 1 yd to the PrtSt 24
2nd & 21 at PRST 25
Interception
15:00 - 1st
Nate Ketteringham pass intercepted Sam Bodine return for 10 yds to the PrtSt 21
3rd & 20 at PRST 24
Sack
10:27 - 1st
Jalani Eason sacked by Mason Bennett for a loss of 7 yards to the PrtSt 14
1st & 10 at PRST 21
15-yd Penalty
10:27 - 1st
ALEXANDER,Davis pass incomplete to RUFFIN,AJ, PENALTY UND pass interference (CANADY, Jordan) 15 yards to the PSU29, 1ST DOWN PSU, NO PLAY.
2nd & 17 at PRST 14
Sack
10:27 - 1st
Davis Alexander sacked by Tanner Palmborg and Mason Bennett for a loss of 17 yards to the PrtSt 12
1st & 10 at PRST 29
5-yd Penalty
10:27 - 1st
PORTLAND ST Penalty, delay of game (Davis Alexander) to the PrtSt 7
2nd & 27 at PRST 12
7-yd Run
10:27 - 1st
Carlos Martin run for 7 yds to the PrtSt 14
2nd & 32 at PRST 7
10-yd Run
10:27 - 1st
Carlos Martin run for 10 yds to the PrtSt 24
3rd & 25 at PRST 14
5-yd Penalty
10:27 - 1st
NIESNER,Ben punt 34 yards to the UND42, fair catch by SANTIAGO, John, PENALTY UND roughing the kicker (VAUGHN-JONES, M) 5 yards to the PSU29, NO PLAY.
4th & 15 at PRST 24
Punt
10:27 - 1st
Ben Niesner punt for 36 yds, fair catch by John Santiago at the NORDAKOTA 35 PORTLAND ST Penalty, kick catching interference (Carlos Martin) to the 50 yard line
4th & 10 at PRST 29
15-yd Run
6:59 - 1st
Brady Oliveira run for 15 yds to the PrtSt 35 for a 1ST down
1st & 10 at 50
7-yd Run
6:59 - 1st
John Santiago run for 7 yds to the PrtSt 28
1st & 10 at PRST 35
10-yd Run
6:59 - 1st
Brady Oliveira run for 10 yds to the PrtSt 18 for a 1ST down
2nd & 3 at PRST 28
2-yd Run
6:59 - 1st
Brady Oliveira run for 2 yds to the PrtSt 16
1st & 10 at PRST 18
Incompletion
6:59 - 1st
Nate Ketteringham pass incomplete to Noah Wanzek
2nd & 8 at PRST 16
9-yd Run
6:59 - 1st
Nate Ketteringham run for 9 yds to the PrtSt 7 for a 1ST down
3rd & 8 at PRST 16

(4:02 - 1st) Timeout NORTH DAKOTA, clock 04:02

6-yd Run
4:02 - 1st
Nate Ketteringham run for 6 yds to the PrtSt 1
1st & Goal at PRST 7
1-yd Touchdown Run
3:23 - 1st
Nate Ketteringham run for 1 yd for a TD, (Brady Leach KICK)
2nd & Goal at PRST 1
Kickoff
3:23 - 1st
Brady Leach kickoff for 60 yds , Antwone Williams return for 27 yds to the PrtSt 32
Incompletion
3:17 - 1st
Davis Alexander pass incomplete to Nathan Hawthorne
1st & 10 at PRST 32
-2-yd Run
3:17 - 1st
Jalani Eason run for a loss of 2 yards to the PrtSt 30
2nd & 10 at PRST 32
17-yd Pass
3:17 - 1st
Jalani Eason pass complete to Charlie Taumoepeau for 17 yds to the PrtSt 47 for a 1ST down NORTH DAKOTA Penalty, offside defense ( Yards) declined for a 1ST down
3rd & 12 at PRST 30
3-yd Pass
3:17 - 1st
Jalani Eason pass complete to Carlos Martin for 3 yds to the 50 yard line
1st & 10 at PRST 47
-2-yd Pass
3:17 - 1st
Jalani Eason pass complete to Antwone Williams for a loss of 2 yards to the PrtSt 48
2nd & 7 at 50
5-yd Penalty
3:17 - 1st
EASON,Jalani pass incomplete to TALALEMOTU,M., PENALTY UND offside defense (BENNETT, Mason) 5 yards to the UND47, NO PLAY.
3rd & 9 at PRST 48
Incompletion
3:17 - 1st
Jalani Eason pass incomplete
3rd & 4 at UND 47
Punt
3:17 - 1st
Ben Niesner punt for 32 yds, fair catch by John Santiago at the NDKTA 15
4th & 4 at UND 47
2nd Quarter
Incompletion
0:35 - 1st
Nate Ketteringham pass incomplete to John Santiago
1st & 10 at UND 15
7-yd Run
0:35 - 1st
James Johannesson run for 7 yds to the NDKTA 22
2nd & 10 at UND 15

End of 1st Quarter

5-yd Run
15:00 - 2nd
Brady Oliveira run for 5 yds to the NDKTA 27 for a 1ST down
3rd & 3 at UND 22
5-yd Run
15:00 - 2nd
Brady Oliveira run for 5 yds to the NDKTA 32
1st & 10 at UND 27
2-yd Run
15:00 - 2nd
John Santiago run for 2 yds to the NDKTA 34
2nd & 5 at UND 32
0-yd Run
15:00 - 2nd
Brady Oliveira run for no gain to the NDKTA 34
3rd & 3 at UND 34
Punt
15:00 - 2nd
Cade Peterson punt for 60 yds, downed at the PrtSt 6
4th & 3 at UND 34
Incompletion
12:28 - 2nd
Davis Alexander pass incomplete to Isaiah Woods, broken up by Carl Engwall
1st & 10 at PRST 6
4-yd Pass
12:28 - 2nd
Davis Alexander pass complete to Jacob Bystry for 4 yds to the PrtSt 10
2nd & 10 at PRST 6
11-yd Run
12:28 - 2nd
Davis Alexander run for 11 yds to the PrtSt 21 for a 1ST down
3rd & 6 at PRST 10
9-yd Pass
12:28 - 2nd
Davis Alexander pass complete to Easton Trakel for 9 yds to the PrtSt 30
1st & 10 at PRST 21
7-yd Run
12:28 - 2nd
Davis Alexander run for 7 yds to the PrtSt 37 for a 1ST down
2nd & 1 at PRST 30
5-yd Pass
12:28 - 2nd
Davis Alexander pass complete to Easton Trakel for 5 yds to the PrtSt 42
1st & 10 at PRST 37
11-yd Run
12:28 - 2nd
Davis Alexander run for 11 yds to the NDKTA 47 for a 1ST down
2nd & 5 at PRST 42
6-yd Run
12:28 - 2nd
Davis Alexander run for 6 yds to the NDKTA 41
1st & 10 at UND 47
3-yd Run
12:28 - 2nd
Darian Green run for 3 yds to the NDKTA 38
2nd & 4 at UND 41
1-yd Run
12:28 - 2nd
Darian Green run for 1 yd to the NDKTA 37 for a 1ST down
3rd & 1 at UND 38

(6:41 - 2nd) Timeout PORTLAND ST, clock 06:41

Incompletion
6:41 - 2nd
Davis Alexander pass incomplete to Emmanuel Daigbe
1st & 10 at UND 37
4-yd Pass
6:41 - 2nd
Davis Alexander pass complete to Emmanuel Daigbe for 4 yds to the NDKTA 33
2nd & 10 at UND 37
27-yd Pass
6:41 - 2nd
Davis Alexander pass complete to Darian Green for 27 yds to the NDKTA 6 for a 1ST down
3rd & 6 at UND 33
Incompletion
6:41 - 2nd
Davis Alexander pass incomplete to Emmanuel Daigbe
1st & Goal at UND 6
-2-yd Run
6:41 - 2nd
Davis Alexander run for a loss of 2 yards to the NDKTA 8
2nd & Goal at UND 6
Incompletion
6:41 - 2nd
Davis Alexander pass incomplete to AJ Ruffin
3rd & Goal at UND 8
Field Goal Good
4:42 - 2nd
Cody Williams 25 yd FG GOOD
4th & Goal at UND 8
Kickoff
4:42 - 2nd
Cody Williams kickoff for 65 yds for a touchback

(4:42 - 2nd) Timeout NORTH DAKOTA, clock 04:42

-3-yd Run
4:42 - 2nd
Nate Ketteringham run for a loss of 3 yards to the NDKTA 22
1st & 10 at UND 25
17-yd Pass
4:42 - 2nd
Nate Ketteringham pass complete to Luke Fiedler for 17 yds to the NDKTA 39 for a 1ST down
2nd & 13 at UND 22
4-yd Run
4:42 - 2nd
Nate Ketteringham run for 4 yds to the NDKTA 43
1st & 10 at UND 39
7-yd Run
4:42 - 2nd
Brady Oliveira run for 7 yds to the 50 yard line for a 1ST down
2nd & 6 at UND 43
Sack
4:42 - 2nd
Nate Ketteringham sacked by Anthony Del Toro for a loss of 7 yards to the NDKTA 43
1st & 10 at 50
3-yd Run
4:42 - 2nd
Brady Oliveira run for 3 yds to the NDKTA 46
2nd & 17 at UND 43
Incompletion
4:42 - 2nd
Nate Ketteringham pass incomplete to Noah Wanzek, broken up by Anthony Adams
3rd & 14 at UND 46
Punt
4:42 - 2nd
Cade Peterson punt for 35 yds, fair catch by Mataio Talalemotu at the PrtSt 19
4th & 14 at UND 46
46-yd Pass
1:09 - 2nd
Davis Alexander pass complete to Emmanuel Daigbe for 46 yds to the NDKTA 35 for a 1ST down
1st & 10 at PRST 19
4-yd Pass
1:09 - 2nd
Davis Alexander pass complete to Emmanuel Daigbe for 4 yds to the NDKTA 31
1st & 10 at UND 35
Sack
1:09 - 2nd
Davis Alexander sacked by Austin Cieslak for a loss of 12 yards to the NDKTA 43 PORTLAND ST Penalty, intentional grounding (Davis Alexander) to the NDKTA 43
2nd & 6 at UND 31

(0:36 - 2nd) Timeout PORTLAND ST, clock 00:36

Sack
0:36 - 2nd
Davis Alexander sacked by Noah Larson for a loss of 9 yards to the PrtSt 48
3rd & 18 at UND 43

(0:25 - 2nd) Timeout NORTH DAKOTA, clock 00:25

5-yd Penalty
0:25 - 2nd
NIESNER,Ben punt 40 yards to the UND12, downed, PENALTY PSU illegal formation 5 yards to the PSU43, NO PLAY.
4th & 27 at PRST 48
Punt
0:25 - 2nd
Ben Niesner punt for 54 yds, downed at the NDKTA 3
4th & 32 at PRST 43
1-yd Run
0:10 - 2nd
Nate Ketteringham run for 1 yd to the NDKTA 4
1st & 10 at UND 3

End of 2nd Quarter

3rd Quarter
Kickoff
15:00 - 3rd
Brady Leach kickoff for 56 yds
3-yd Pass
15:00 - 3rd
Davis Alexander pass complete to Carlos Martin for 3 yds to the PrtSt 28
1st & 10 at PRST 25
10-yd Run
15:00 - 3rd
Davis Alexander run for 10 yds to the PrtSt 38 for a 1ST down
2nd & 7 at PRST 28
5-yd Run
15:00 - 3rd
Jalani Eason run for 5 yds to the PrtSt 43
1st & 10 at PRST 38
-2-yd Pass
15:00 - 3rd
Davis Alexander pass complete to Darian Green for a loss of 2 yards to the PrtSt 41
2nd & 5 at PRST 43
9-yd Penalty
15:00 - 3rd
ALEXANDER,Davis pass incomplete, PENALTY UND pass interference (CANADY, Jordan) 9 yards to the 50 yardline, 1ST DOWN PSU, NO PLAY.
3rd & 7 at PRST 41
5-yd Penalty
15:00 - 3rd
NORTH DAKOTA Penalty, offside defense (Quintin Seguin) to the NDKTA 45
1st & 10 at 50
Fumble Recovery
15:00 - 3rd
Antwone Williams run for a loss of 4 yards to the NDKTA 49 Antwone Williams fumbled, recovered by NDKTA Jade Lawrence
1st & 5 at UND 45
3-yd Run
12:28 - 3rd
John Santiago run for 3 yds to the PrtSt 48
1st & 10 at UND 49
Sack
12:28 - 3rd
Nate Ketteringham sacked by Artuz Manning for a loss of 12 yards to the NDKTA 40
2nd & 7 at PRST 48
Sack
12:28 - 3rd
Nate Ketteringham sacked by Larry Ross for a loss of 6 yards to the NDKTA 34
3rd & 19 at UND 40
Punt
12:28 - 3rd
Cade Peterson punt for 66 yds for a touchback
4th & 25 at UND 34
6-yd Run
10:37 - 3rd
Davis Alexander run for 6 yds to the PrtSt 26
1st & 10 at PRST 20
Incompletion
10:37 - 3rd
Davis Alexander pass incomplete to Charlie Taumoepeau
2nd & 4 at PRST 26
6-yd Run
10:37 - 3rd
Davis Alexander run for 6 yds to the PrtSt 32 for a 1ST down
3rd & 4 at PRST 26
Incompletion
10:37 - 3rd
Davis Alexander pass incomplete to Emmanuel Daigbe
1st & 10 at PRST 32
25-yd Pass
10:37 - 3rd
Davis Alexander pass complete to Easton Trakel for 25 yds to the NDKTA 43 for a 1ST down
2nd & 10 at PRST 32
0-yd Run
10:37 - 3rd
Darian Green run for no gain to the NDKTA 43
1st & 10 at UND 43
5-yd Penalty
10:37 - 3rd
NORTH DAKOTA Penalty, offside defense (Tank Harris) to the NDKTA 38
2nd & 10 at UND 43
5-yd Run
10:37 - 3rd
Darian Green run for 5 yds to the NDKTA 33 for a 1ST down
2nd & 5 at UND 38
3-yd Pass
10:37 - 3rd
Davis Alexander pass complete to AJ Ruffin for 3 yds to the NDKTA 30
1st & 10 at UND 33
Incompletion
10:37 - 3rd
Davis Alexander pass incomplete to Easton Trakel, broken up by Evan Holm
2nd & 7 at UND 30
Incompletion
10:37 - 3rd
Davis Alexander pass incomplete to Mataio Talalemotu
3rd & 7 at UND 30

(6:18 - 3rd) Timeout NORTH DAKOTA, clock 06:18

8-yd Run
6:18 - 3rd
Davis Alexander run for 8 yds to the NDKTA 22 for a 1ST down
4th & 7 at UND 30
2-yd Run
6:18 - 3rd
Davis Alexander run for 2 yds to the NDKTA 20
1st & 10 at UND 22
5-yd Run
6:18 - 3rd
Darian Green run for 5 yds to the NDKTA 15
2nd & 8 at UND 20
11-yd Run
6:18 - 3rd
Davis Alexander run for 11 yds to the NDKTA 4 for a 1ST down
3rd & 3 at UND 15
4-yd Touchdown Run
3:49 - 3rd
Davis Alexander run for 4 yds for a TD, (Cody Williams KICK)
1st & Goal at UND 4
Kickoff
3:49 - 3rd
Cody Williams kickoff for 65 yds for a touchback
3-yd Run
3:49 - 3rd
Brady Oliveira run for 3 yds to the NDKTA 28
1st & 10 at UND 25
11-yd Pass
3:49 - 3rd
Nate Ketteringham pass complete to Brady Oliveira for 11 yds to the NDKTA 39 for a 1ST down
2nd & 7 at UND 28
2-yd Run
3:49 - 3rd
Brady Oliveira run for 2 yds to the NDKTA 41
1st & 10 at UND 39
Incompletion
3:49 - 3rd
Nate Ketteringham pass incomplete to Noah Wanzek
2nd & 8 at UND 41
Sack
3:49 - 3rd
Nate Ketteringham sacked by Larry Ross for a loss of 11 yards to the NDKTA 30
3rd & 8 at UND 41
Punt
3:49 - 3rd
Cade Peterson punt for 28 yds, downed at the PrtSt 42
4th & 19 at UND 30
4th Quarter
3-yd Run
1:23 - 3rd
Darian Green run for 3 yds to the PrtSt 45
1st & 10 at PRST 42
8-yd Pass
1:23 - 3rd
Davis Alexander pass complete to Easton Trakel for 8 yds to the NDKTA 47 for a 1ST down
2nd & 7 at PRST 45
3-yd Run
1:23 - 3rd
Darian Green run for 3 yds to the NDKTA 44
1st & 10 at UND 47

End of 3rd Quarter

Interception Return Touchdown
14:49 - 4th
Davis Alexander pass intercepted for a TD Lenny Nelson IV return for 58 yds for a TD, (Brady Leach KICK)
2nd & 7 at UND 44
Kickoff
14:49 - 4th
Brady Leach kickoff for 55 yds
-3-yd Run
14:49 - 4th
Davis Alexander run for a loss of 3 yards to the PrtSt 22
1st & 10 at PRST 25
Incompletion
14:49 - 4th
Davis Alexander pass incomplete to Emmanuel Daigbe
2nd & 13 at PRST 22
23-yd Run
14:49 - 4th
Davis Alexander run for 23 yds to the PrtSt 45 for a 1ST down
3rd & 13 at PRST 22
13-yd Run
14:49 - 4th
Darian Green run for 13 yds to the NDKTA 42 for a 1ST down
1st & 10 at PRST 45
3-yd Run
14:49 - 4th
Davis Alexander run for 3 yds to the NDKTA 39
1st & 10 at UND 42
8-yd Run
14:49 - 4th
Darian Green run for 8 yds to the NDKTA 31 for a 1ST down
2nd & 7 at UND 39
Fumble Recovery
14:49 - 4th
Carlos Martin run for 8 yds to the NDKTA 23 Carlos Martin fumbled, forced by Jordan Canady, recovered by NDKTA Jalen Morrison
1st & 10 at UND 31
Incompletion
11:20 - 4th
Nate Ketteringham pass incomplete to Cam McKinney, broken up by Shawn Richard
1st & 10 at UND 23
0-yd Run
11:20 - 4th
John Santiago run for no gain to the NDKTA 23
2nd & 10 at UND 23
1-yd Pass
11:20 - 4th
Nate Ketteringham pass complete to Noah Wanzek for 1 yd to the NDKTA 24
3rd & 10 at UND 23
Punt
11:20 - 4th
Cade Peterson punt for 36 yds, fair catch by Darian Green at the PrtSt 40
4th & 9 at UND 24
7-yd Run
10:02 - 4th
Darian Green run for 7 yds to the PrtSt 47
1st & 10 at PRST 40
0-yd Run
10:02 - 4th
Darian Green run for no gain to the PrtSt 47
2nd & 3 at PRST 47
5-yd Run
10:02 - 4th
Davis Alexander run for 5 yds to the NDKTA 48 for a 1ST down
3rd & 3 at PRST 47
Incompletion
10:02 - 4th
Davis Alexander pass incomplete to Charlie Taumoepeau
1st & 10 at UND 48
Incompletion
10:02 - 4th
Davis Alexander pass incomplete to Emmanuel Daigbe
2nd & 10 at UND 48
Fumble Recovery (Own)
10:02 - 4th
Davis Alexander sacked by Carl Engwall for a loss of 9 yards to the PrtSt 43 Davis Alexander fumbled, recovered by PrtSt Davis Alexander , return for 0 yards
3rd & 10 at UND 48
Punt
10:02 - 4th
Ben Niesner punt for 29 yds, downed at the NDKTA 28
4th & 19 at PRST 43
Incompletion
7:16 - 4th
Nate Ketteringham pass incomplete to Graham DeVore
1st & 10 at UND 28
2-yd Run
7:16 - 4th
Nate Ketteringham run for 2 yds to the NDKTA 30
2nd & 10 at UND 28
22-yd Pass
7:16 - 4th
Nate Ketteringham pass complete to Noah Wanzek for 22 yds to the PrtSt 48 for a 1ST down
3rd & 8 at UND 30
11-yd Run
7:16 - 4th
Brady Oliveira run for 11 yds to the PrtSt 37 for a 1ST down
1st & 10 at PRST 48
5-yd Run
7:16 - 4th
Brady Oliveira run for 5 yds to the PrtSt 32
1st & 10 at PRST 37
2-yd Run
7:16 - 4th
Brady Oliveira run for 2 yds to the PrtSt 30
2nd & 5 at PRST 32
15-yd Pass
7:16 - 4th
Nate Ketteringham pass complete to Brady Oliveira for 15 yds to the PrtSt 15 for a 1ST down
3rd & 3 at PRST 30
6-yd Run
7:16 - 4th
Brady Oliveira run for 6 yds to the PrtSt 9
1st & 10 at PRST 15
1-yd Run
7:16 - 4th
Brady Oliveira run for 1 yd to the PrtSt 8
2nd & 4 at PRST 9
2-yd Pass
7:16 - 4th
Nate Ketteringham pass complete to Noah Wanzek for 2 yds to the PrtSt 6
3rd & 3 at PRST 8

(1:56 - 4th) Timeout NORTH DAKOTA, clock 01:56

3-yd Penalty
1:56 - 4th
PORTLAND ST Penalty, offside defense (3 Yards) to the PrtSt 3 for a 1ST down
4th & 1 at PRST 6
1-yd Run
1:56 - 4th
Brady Oliveira run for 1 yd to the PrtSt 2
1st & Goal at PRST 3

(1:51 - 4th) Timeout PORTLAND ST, clock 01:51

0-yd Run
1:51 - 4th
Brady Oliveira run for no gain to the PrtSt 2
2nd & Goal at PRST 2

(1:48 - 4th) Timeout PORTLAND ST, clock 01:48

0-yd Run
1:48 - 4th
Nate Ketteringham run for no gain to the PrtSt 2
3rd & Goal at PRST 2
Field Goal Good
0:54 - 4th
Brady Leach 19 yd FG GOOD
4th & Goal at PRST 2
Kickoff
0:54 - 4th
Brady Leach kickoff for 42 yds , Boogie Davis return for no gain to the PrtSt 23
8-yd Run
0:53 - 4th
Carlos Martin run for 8 yds to the PrtSt 31
1st & 10 at PRST 23
Incompletion
0:53 - 4th
Davis Alexander pass incomplete to Mataio Talalemotu
2nd & 2 at PRST 31
3-yd Pass
0:53 - 4th
Davis Alexander pass complete to Carlos Martin for 3 yds to the PrtSt 34 for a 1ST down
3rd & 2 at PRST 31
Incompletion
0:53 - 4th
Davis Alexander pass incomplete to Emmanuel Daigbe, broken up by Deion Harris
1st & 10 at PRST 34
9-yd Run
0:53 - 4th
Davis Alexander run for 9 yds to the PrtSt 43
2nd & 10 at PRST 34

(0:04 - 4th) Timeout PORTLAND ST, clock 00:04

Incompletion
0:04 - 4th
Davis Alexander pass incomplete to Emmanuel Daigbe
3rd & 1 at PRST 43

End of 4th Quarter