From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Northern Iowa
Utah Tech
207
Total yards
349
160
Passing yards
110
47
Rushing yards
239
5.2
Yards per pass
5.0
1.9
Yards per rush
4.7
11
First downs
22
4–14
Third downs
7–15
1–2
Fourth downs
0–0
0
Turnovers
1
11–118
Penalties
13–116
26:45
Possession
33:15
Efficiency
Northern Iowa
Utah Tech
29%
Success rate
40%
−0.13
EPA per play
0.12
1.16
Explosiveness
1.17
−0.20
Rushing EPA
0.10
−0.08
Passing EPA
0.15
19%
Passing-down success
28%
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)
Northern Iowa 62% to win. Utah Tech won as Elo’s underdog.
The line
Northern Iowa −6.5, over/under 49.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Utah Tech drives left to right, Northern Iowa right to left. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
Q1 Utah TechPunt, 3 plays, 5 yards
Q1 Northern IowaField goal, 8 plays, 18 yards
Q1 Northern IowaResult not recorded, 3 plays, −2 yards
Q1 Utah TechMissed FG, 4 plays, 0 yards
Q1 Northern IowaPunt, 10 plays, 20 yards
Q1 Utah TechPunt, 7 plays, −17 yards
Q2 Utah TechInterception, 3 plays, 3 yards
Q2 Northern IowaField goal, 6 plays, 7 yards
Q2 Utah TechPunt, 9 plays, 35 yards
Q2 Northern IowaPunt, 6 plays, 28 yards
Q2 Utah TechTouchdown, 18 plays, 83 yards
Q2 Northern IowaEnd of half, 1 play, 0 yards
Q3 Northern IowaPunt, 5 plays, 13 yards
Q3 Utah TechTouchdown, 13 plays, 72 yards
Q3 Utah TechTouchdown, 7 plays, 89 yards
Q3 Northern IowaField goal, 14 plays, 69 yards
Q4 Northern IowaPunt, 3 plays, 6 yards
Q4 Utah TechField goal, 17 plays, 73 yards
Q4 Northern IowaTurnover on downs, 7 plays, 33 yards
Q4 Utah TechResult not recorded, 2 plays, −1 yard
Play by play
1st quarter7 drives, then Tied at 0
Utah Tech Punt, 3 plays
15:00
1st & 10 at own 35
Caden Popp kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Reggie Graff pass incomplete to Josh Rillos
15:00
2nd & 10 at own 25
Bretton Stone run for 5 yds to the UTU 30
15:00
3rd & 5 at own 30
Reggie Graff pass incomplete to Shamar Garrett
Northern Iowa Field goal, 8 plays
15:00
2nd & 5 at opp 27
Bill Jackson run for no gain to the UTU 27
13:59
4th & 5 at own 30
Ryan Marks punt for 54 yds , JC Roque Jr. returns for 7 yds to the UNI 23
Northern Iowa Result not recorded, 3 plays
13:59
1st & 10 at own 23
Bill Jackson run for 2 yds to the UNI 25
13:59
2nd & 8 at own 25
Matthew Schecklman pass incomplete to Ayden Price
13:12
3rd & 8 at own 25
Matthew Schecklman sacked by Moon Ashby for a loss of 5 yards to the UNI 20 Matthew Schecklman fumbled, recovered by UTU Dallin Havea , return for 0 yards
Utah Tech Missed FG, 4 plays
13:12
1st & 10 at opp 20
Asa Chatman run for no gain to the UNI 20
13:12
2nd & 10 at opp 20
Reggie Graff pass incomplete to Tru Tanner
13:12
3rd & 10 at opp 20
Reggie Graff pass incomplete to Tru Tanner
12:27
4th & 10 at opp 20
Ilya Uvaydov 38 yd FG MISSED
Northern Iowa Punt, 10 plays
12:27
1st & 10 at own 20
Harrison Bey-Buie run for 3 yds to the UNI 23
12:27
2nd & 7 at own 23
Harrison Bey-Buie run for 4 yds to the UNI 27
12:27
3rd & 3 at own 27
Matthew Schecklman pass complete to JC Roque Jr. for 4 yds to the UNI 31 for a 1ST down
12:27
1st & 10 at own 31
Matthew Schecklman pass complete to Ian Collins for 1 yd to the UNI 32
12:27
2nd & 9 at own 32
Harrison Bey-Buie run for 3 yds to the UNI 35
12:27
3rd & 6 at own 35
Matthew Schecklman pass complete to JC Roque Jr. for 6 yds to the UNI 41 for a 1ST down
12:27
1st & 10 at own 41
Jaxon Dailey run for no gain to the UNI 41 Northern Iowa Penalty, Offensive holding (Josh Volk) to the UNI 31
12:27
1st & 20 at own 31
Matthew Schecklman pass incomplete to Tysen Kershaw
12:27
2nd & 20 at own 31
Matthew Schecklman pass complete to Bill Jackson for 3 yds to the UNI 34
12:27
3rd & 17 at own 34
Matthew Schecklman pass complete to JC Roque Jr. for 6 yds to the UNI 40
6:46
4th & 11 at own 40
Noah Pettinger punt for 42 yds
Utah Tech Punt, 7 plays
6:46
1st & 10 at own 18
Reggie Graff run for 6 yds to the UTU 24
6:46
2nd & 4 at own 24
Utah Tech Penalty, false start (Cade Draper) to the UTU 19
6:46
2nd & 9 at own 19
Utah Tech Penalty, false start (Nolan Reynolds) to the UTU 14
6:46
2nd & 14 at own 14
Reggie Graff run for 13 yds to the UTU 27
6:46
3rd & 1 at own 27
Reggie Graff run for 1 yd to the UTU 28 for a 1ST down
6:46
1st & 10 at own 28
Asa Chatman run for no gain to the UTU 28 Utah Tech Penalty, Offensive holding (Bryce Crowley) to the UTU 18
6:46
1st & 20 at own 18
Reggie Graff sacked for a loss of 16 yards to the UTU 2 Utah Tech Penalty, intentional grounding (Reggie Graff) to the UTU 2
6:46
2nd & 36 at own 2
Asa Chatman run for 2 yds to the UTU 4
6:46
3rd & 34 at own 4
Reggie Graff pass complete to Asa Chatman for a loss of 3 yards to the UTU 1
3:06
4th & 37 at own 1
Ryan Marks punt for 57 yds , JC Roque Jr. returns for 12 yds to the UTU 46
Northern Iowa Field goal, 8 plays
3:06
1st & 10 at opp 46
Bill Jackson run for 3 yds to the UTU 43
3:06
2nd & 7 at opp 43
Matthew Schecklman pass complete to Bill Jackson for 1 yd to the UTU 42
3:06
3rd & 6 at opp 42
Harrison Bey-Buie run for 4 yds to the UTU 38
3:06
4th & 2 at opp 38
Harrison Bey-Buie run for 6 yds to the UTU 32 for a 1ST down
3:06
1st & 10 at opp 32
Matthew Schecklman pass complete to Bill Jackson for 5 yds to the UTU 27
Q2 15:00
3rd & 5 at opp 27
Matthew Schecklman sacked by Devyn Perkins for a loss of 1 yard to the UTU 28
2nd quarter5 drives, then Utah Tech 7, Northern Iowa 6
Utah Tech Interception, 3 plays
14:11
1st & 10 at own 35
Caden Popp kickoff for 64 yds , Bretton Stone return for 24 yds to the UTU 25
14:11
1st & 10 at own 25
Eric Olsen run for no gain to the UTU 25
14:11
2nd & 10 at own 25
Reggie Graff pass complete to Eric Olsen for 3 yds to the UTU 28
12:52
3rd & 7 at own 28
Owen Ostroski return for no gain to the UTU 16
Northern Iowa Field goal, 6 plays
12:52
1st & 10 at opp 16
Matthew Schecklman pass complete to JC Roque Jr. for 1 yd to the UTU 15 Northern Iowa Penalty, Offensive holding (Derek Anderson) to the UTU 25
12:52
1st & 19 at opp 25
Harrison Bey-Buie run for a loss of 4 yards to the UTU 29 for a 1ST down Utah Tech Penalty, face mask (16 yards) (Brevin Czosnyka) to the UTU 13 for a 1ST down
12:52
1st & 10 at opp 13
Bill Jackson run for 4 yds to the UTU 9
12:52
2nd & 6 at opp 9
Matthew Schecklman pass incomplete to Derek Anderson
12:52
3rd & 6 at opp 9
Matthew Schecklman pass incomplete to Tysen Kershaw
11:10
4th & 6 at opp 9
Max Bartachek 26 Yd Field GoalNorthern Iowa 6, Utah Tech 0
Utah Tech Punt, 9 plays
11:06
1st & 10 at own 35
Caden Popp kickoff for 64 yds , Bretton Stone return for 7 yds to the UTU 8
11:06
1st & 10 at own 8
Reggie Graff run for 9 yds to the UTU 17
11:06
2nd & 1 at own 17
Bretton Stone run for 4 yds to the UTU 21 for a 1ST down
11:06
1st & 10 at own 21
Reggie Graff run for a loss of 2 yards to the UTU 19
11:06
2nd & 12 at own 19
Reggie Graff pass complete to Bretton Stone for 4 yds to the UTU 23 for a 1ST down Northern Iowa Penalty, roughing passer (Malik Stewart) to the UTU 38 for a 1ST down
11:06
1st & 10 at own 38
Bretton Stone run for 5 yds to the UTU 43
11:06
2nd & 5 at own 43
Northern Iowa Penalty, unsportsmanlike conduct (Malik Stewart) to the UNI 42 for a 1ST down
11:06
1st & 10 at opp 42
Asa Chatman run for no gain to the UNI 42
11:06
2nd & 10 at opp 42
Reggie Graff pass incomplete to Kaden Eggett
11:06
3rd & 10 at opp 42
Reggie Graff pass incomplete to Tru Tanner Utah Tech Penalty, illegal block (Asa Chatman) to the UTU 43
11:06
3rd & 25 at own 43
Reggie Graff pass incomplete to Asa Chatman
7:40
4th & 25 at own 43
Ryan Marks punt for 49 yds , JC Roque Jr. returns for no gain to the UNI 8
Northern Iowa Punt, 6 plays
7:40
1st & 10 at own 8
Bill Jackson run for 5 yds to the UNI 13
7:40
2nd & 5 at own 13
Matthew Schecklman pass complete to Derek Anderson for 24 yds to the UNI 37 for a 1ST down
7:40
1st & 10 at own 37
Matthew Schecklman pass incomplete to JC Roque Jr., broken up by Ryan Tuaolo
7:40
2nd & 10 at own 37
Bill Jackson run for 2 yds to the UNI 39 Northern Iowa Penalty, Offensive holding (Jack Hearne) to the UNI 29
7:40
2nd & 18 at own 29
Matthew Schecklman pass complete to JC Roque Jr. for 7 yds to the UNI 36
7:40
3rd & 11 at own 36
Matthew Schecklman pass incomplete to Ayden Price, broken up by Jeremiah Jimoh
5:00
4th & 11 at own 36
Noah Pettinger punt for 40 yds Utah Tech Penalty, Offensive holding (Kyle Parker) to the UTU 14
Utah Tech Touchdown, 18 plays
5:00
1st & 10 at own 14
Reggie Graff pass incomplete to Asa Chatman
5:00
2nd & 10 at own 14
Reggie Graff run for 6 yds to the UTU 20
5:00
3rd & 4 at own 20
Reggie Graff pass complete to Ja’Keho Mitchell for 16 yds to the UTU 36 for a 1ST down
5:00
1st & 10 at own 36
Bretton Stone run for 4 yds to the UTU 40
5:00
2nd & 6 at own 40
Bretton Stone run for 3 yds to the UTU 43
5:00
3rd & 3 at own 43
Reggie Graff pass complete to Ja’Keho Mitchell for 10 yds to the UNI 47 for a 1ST down
5:00
1st & 10 at opp 47
Reggie Graff run for 4 yds to the UNI 43
2:00
2nd & 6 at opp 43
Asa Chatman run for 9 yds to the UNI 34 for a 1ST down
2:00
1st & 10 at opp 34
Reggie Graff pass complete to Kaden Eggett for 9 yds to the UNI 25
2:00
2nd & 1 at opp 25
Asa Chatman run for no gain to the UNI 25 Utah Tech Penalty, Offensive holding (Matthew Snarr) to the UNI 35
2:00
2nd & 11 at opp 35
Reggie Graff pass incomplete to Kaden Eggett, broken up by Caleb Frazer
2:00
3rd & 11 at opp 35
Reggie Graff run for 13 yds to the UNI 22 for a 1ST down
2:00
1st & 10 at opp 22
Reggie Graff run for 5 yds to the UNI 17
2:00
2nd & 5 at opp 17
Reggie Graff sacked for a loss of 15 yards to the UNI 32 Utah Tech Penalty, intentional grounding (Reggie Graff) to the UNI 32
2:00
3rd & 20 at opp 32
Reggie Graff run for 20 yds to the UNI 12 for a 1ST down
2:00
1st & 10 at opp 12
Bretton Stone run for 6 yds to the UNI 6
0:26
2nd & 4 at opp 6
Reggie Graff run for 1 yd to the UNI 5
0:17
3rd & 3 at opp 5
Reggie Graff pass complete to Daniel Thomason for 5 yds for a TD (Ilya Uvaydov KICK) (Ilya Uvaydov KICK)
0:12
1st & 10 at own 35
Ilya Uvaydov kickoff for 65 yds , Jaden Hodge return for 13 yds to the UNI 13
3rd quarter5 drives, then Utah Tech 14, Northern Iowa 9
Northern Iowa Punt, 5 plays
15:00
1st & 10 at own 32
Bill Jackson run for 8 yds to the UNI 40
15:00
2nd & 2 at own 40
Bill Jackson run for 3 yds to the UNI 43 for a 1ST down
15:00
1st & 10 at own 43
Northern Iowa Penalty, false start (Aidan Dunne) to the UNI 38
15:00
1st & 15 at own 38
Matthew Schecklman pass complete to Graham Friedrichsen for 8 yds to the UNI 46
15:00
2nd & 7 at own 46
Matthew Schecklman sacked by Laytan Tanuvasa for a loss of 1 yard to the UNI 45
15:00
3rd & 8 at own 45
Matthew Schecklman pass incomplete to Derek Anderson Northern Iowa Penalty, personal foul (Blake Anderson) to the UNI 45
Utah Tech Touchdown, 13 plays
15:00
2nd & 3 at the 50
Asa Chatman run for 3 yds to the UNI 47 for a 1ST down
14:51
1st & 10 at own 35
Ilya Uvaydov kickoff for 58 yds , Jaden Hodge return for 25 yds to the UNI 32
11:50
4th & 8 at own 45
Noah Pettinger punt for 47 yds
Utah Tech Touchdown, 7 plays
11:50
1st & 10 at own 8
Bretton Stone run for 6 yds to the UTU 14
11:50
2nd & 4 at own 14
Bretton Stone run for 5 yds to the UTU 19 for a 1ST down
11:50
1st & 10 at own 19
Reggie Graff run for a loss of 4 yards to the UTU 15
11:50
2nd & 14 at own 15
Reggie Graff pass incomplete to Josh Rillos
11:50
3rd & 14 at own 15
Reggie Graff pass incomplete to Shamar Garrett for a 1ST down Northern Iowa Penalty, Defensive pass interference (Jonathan Cabral-Martin) to the UTU 28 for a 1ST down
11:50
1st & 10 at own 28
Reggie Graff run for 6 yds to the UTU 34
9:23
2nd & 4 at own 34
Asa Chatman run for 66 yds for a TD (Ilya Uvaydov KICK)
Northern Iowa Field goal, 14 plays
9:23
1st & 10 at own 35
Ilya Uvaydov kickoff for 65 yds for a touchback
9:23
1st & 10 at own 25
Harrison Bey-Buie run for 4 yds to the UNI 29
9:23
2nd & 6 at own 29
Matthew Schecklman pass incomplete to Derek Anderson Northern Iowa Penalty, Offensive holding (Gavin Proudfoot) to the UNI 19
9:23
2nd & 16 at own 19
Matthew Schecklman pass complete to JC Roque Jr. for 16 yds to the UNI 35 for a 1ST down
9:23
1st & 10 at own 35
Harrison Bey-Buie run for 3 yds to the UNI 38
9:23
2nd & 7 at own 38
Bill Jackson run for 6 yds to the UNI 44
9:23
3rd & 1 at own 44
Jaxon Dailey run for no gain to the UNI 44 Northern Iowa Penalty, Offensive holding (Jack Hearne) to the UNI 34
9:23
3rd & 11 at own 34
Matthew Schecklman pass complete to Ayden Price for 45 yds to the UTU 21 for a 1ST down
9:23
1st & 10 at opp 21
Bill Jackson run for 4 yds to the UTU 17
9:23
2nd & 6 at opp 17
Matthew Schecklman pass complete to Ayden Price for 4 yds to the UTU 13
9:23
3rd & 2 at opp 13
Harrison Bey-Buie run for 3 yds to the UTU 10 for a 1ST down
9:23
1st & goal at opp 10
Bill Jackson run for a loss of 1 yard to the UTU 11
9:23
2nd & goal at opp 11
Matthew Schecklman pass incomplete to Tysen Kershaw
3:15
3rd & goal at opp 11
Matthew Schecklman pass complete to Bill Jackson for 5 yds to the UTU 6
2:27
4th & goal at opp 6
Max Bartachek 23 Yd Field Goal
Utah Tech Touchdown, 13 plays
2:20
1st & 10 at own 35
Caden Popp kickoff for 56 yds , Bretton Stone return for 14 yds to the UTU 23
2:20
1st & 10 at own 23
Reggie Graff run for 8 yds to the UTU 31
2:20
2nd & 2 at own 31
Reggie Graff pass complete to Eric Olsen for 2 yds to the UTU 33 for a 1ST down
2:20
1st & 10 at own 33
Asa Chatman run for 2 yds to the UTU 35
2:20
2nd & 8 at own 35
Asa Chatman run for 8 yds to the UTU 43 for a 1ST down
2:20
1st & 10 at own 43
Utah Tech Penalty, false start (Nolan Reynolds) to the UTU 38
2:20
1st & 15 at own 38
Reggie Graff run for 12 yds to the 50 yard line
Q4 15:00
1st & 10 at opp 47
Bretton Stone run for 1 yd to the UNI 46
Q4 15:00
2nd & 9 at opp 46
Reggie Graff pass complete to DaJon Harrison for 40 yds to the UNI 6 for a 1ST down
Q4 15:00
1st & goal at opp 6
Reggie Graff run for 2 yds to the UNI 4
Q4 12:54
2nd & goal at opp 4
Reggie Graff pass complete to DaJon Harrison for no gain Utah Tech Penalty, Offensive pass interference (Daniel Thomason) to the UNI 19
Q4 12:54
2nd & goal at opp 19
Reggie Graff run for 6 yds to the UNI 13
Q4 12:54
3rd & goal at opp 13
Reggie Graff pass complete to Daniel Thomason for 8 yds to the UNI 5
Q4 11:22
4th & goal at opp 5
Ilya Uvaydov 23 yd FG GOOD
4th quarter4 drives, then Utah Tech 20, Northern Iowa 9
Northern Iowa Punt, 3 plays
11:22
1st & 10 at own 35
Ilya Uvaydov kickoff for 65 yds for a touchback
11:22
1st & 10 at own 25
Matthew Schecklman pass complete to Derek Anderson for 6 yds to the UNI 31
11:22
2nd & 4 at own 31
Matthew Schecklman pass incomplete to JC Roque Jr., broken up by Devyn Perkins
11:22
3rd & 4 at own 31
Matthew Schecklman pass incomplete to JC Roque Jr.
10:17
4th & 4 at own 31
Noah Pettinger punt for 42 yds , Shamar Garrett returns for no gain to the UTU 31 Utah Tech Penalty, illegal block (Kyle Parker) to the UTU 17
Utah Tech Field goal, 17 plays
10:17
1st & 10 at own 17
Bretton Stone run for no gain to the UTU 17
10:17
2nd & 10 at own 17
Asa Chatman run for no gain to the UTU 17
10:17
3rd & 10 at own 17
Reggie Graff pass complete to Josh Rillos for 10 yds to the UTU 27 for a 1ST down
10:17
1st & 10 at own 27
Bretton Stone run for 1 yd to the UTU 28
10:17
2nd & 9 at own 28
Reggie Graff run for no gain to the UTU 28
10:17
3rd & 9 at own 28
Reggie Graff pass incomplete to Tru Tanner, broken up by Joe Hall III for a 1ST down Northern Iowa Penalty, roughing passer (Owen Ostroski) to the UTU 43 for a 1ST down
10:17
1st & 10 at own 43
Reggie Graff run for 17 yds to the UNI 40 for a 1ST down
10:17
1st & 10 at opp 40
Asa Chatman run for 8 yds to the UNI 32
10:17
2nd & 2 at opp 32
Reggie Graff run for 7 yds to the UNI 25 for a 1ST down
10:17
1st & 10 at opp 25
Reggie Graff run for 4 yds to the UNI 21
10:17
2nd & 6 at opp 21
Bretton Stone run for 1 yd to the UNI 20
10:17
3rd & 5 at opp 20
Reggie Graff run for no gain to the UNI 20
2:09
4th & 5 at opp 20
Ilya Uvaydov 37 yd FG GOOD for a 1ST down Northern Iowa Penalty, off-side (Owen Ostroski) to the UNI 15 for a 1ST down
2:09
1st & 10 at opp 15
Asa Chatman run for no gain to the UNI 15
2:00
2nd & 10 at opp 15
Reggie Graff pass complete to Eric Olsen for 6 yds to the UNI 9
2:00
3rd & 4 at opp 9
Asa Chatman run for a loss of 1 yard to the UNI 10
1:47
4th & 5 at opp 10
Ilya Uvaydov 28 Yd Field Goal
Northern Iowa Turnover on downs, 7 plays
1:47
1st & 10 at own 35
Ilya Uvaydov kickoff for 65 yds for a touchback
1:47
1st & 10 at own 25
Matthew Schecklman pass incomplete to Ayden Price, broken up by Daylen Love
1:47
2nd & 10 at own 25
Matthew Schecklman pass complete to Graham Friedrichsen for 14 yds to the UNI 39 for a 1ST down
1:47
1st & 10 at own 39
Matthew Schecklman pass incomplete to Ayden Price for a 1ST down Utah Tech Penalty, roughing passer (Moon Ashby) to the UTU 46 for a 1ST down
1:47
1st & 10 at opp 46
Matthew Schecklman pass incomplete to Bill Jackson
1:47
2nd & 10 at opp 46
Matthew Schecklman pass complete to Bill Jackson for 4 yds to the UTU 42
1:47
3rd & 6 at opp 42
Matthew Schecklman pass incomplete to Derek Anderson, broken up by Jace Sweeten
1:11
4th & 6 at opp 42
Matthew Schecklman sacked by Daylen Love for a loss of 7 yards to the UTU 49
Utah Tech Result not recorded, 2 plays
1:11
1st & 10 at own 49
run for a loss of 1 yard to the UTU 48
1:11
2nd & 11 at own 48
run for a loss of 1 yard to the UTU 48
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.