From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
North Dakota State
Arizona
407
Total yards
394
124
Passing yards
229
283
Rushing yards
165
10.3
Yards per pass
8.2
6.3
Yards per rush
4.6
21
First downs
23
3–7
Third downs
5–11
0–2
Fourth downs
1–2
1
Turnovers
0
6–60
Penalties
1–15
31:18
Possession
28:42
1
Sacks (by defense)
2
Efficiency
North Dakota State
Arizona
54%
Success rate
51%
0.19
EPA per play
0.33
1.11
Explosiveness
1.33
0.14
Rushing EPA
0.34
0.32
Passing EPA
0.32
50%
Passing-down success
40%
0.26
First-down EPA
0.33
0.78
Second-down EPA
0.23
0.00
Third-down EPA
0.83
7%
Havoc by its defense
12%
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)
North Dakota State 64% to win. Arizona won as Elo’s underdog.
The line
North Dakota State −3, over/under 49.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were North Dakota State 58%, Arizona 42%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Arizona drives left to right, North Dakota State right to left.
Q1 ArizonaPunt, 3 plays, −2 yards
Q1 North Dakota StateTurnover on downs, 6 plays, 28 yards
Q1 ArizonaTouchdown, 8 plays, 59 yards
Q1 North Dakota StateTouchdown, 9 plays, 80 yards
Q1 ArizonaTurnover on downs, 4 plays, 9 yards
Q2 North Dakota StateFumble, 7 plays, 17 yards
Q2 ArizonaTouchdown, 10 plays, 83 yards
Q2 North Dakota StateTouchdown, 9 plays, 75 yards
Q2 ArizonaField goal, 4 plays, 56 yards
Q3 North Dakota StatePunt, 3 plays, 2 yards
Q3 ArizonaPunt, 3 plays, 4 yards
Q3 North Dakota StateTouchdown, 6 plays, 76 yards
Q3 ArizonaTouchdown, 8 plays, 75 yards
Q3 North Dakota StateTouchdown, 7 plays, 75 yards
Q3 ArizonaMissed FG, 10 plays, 49 yards
Q4 North Dakota StateTurnover on downs, 7 plays, 52 yards
Q4 ArizonaTouchdown, 10 plays, 78 yards
Q4 North Dakota StatePunt, 3 plays, 2 yards
Q4 ArizonaEnd of game, 6 plays, 13 yards
Play by play
1st quarter5 drives, then Tied at 7
Arizona Punt, 3 plays
15:00
Will Cardinal kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Michael Wiley run for no gain to the Ariz 25
15:00
2nd & 10 at own 25
run for a loss of 16 yards to the Ariz 9
15:00
3rd & 26 at own 9
Michael Wiley run for 14 yds to the Ariz 23
12:52
4th & 12 at own 23
Kyle Ostendorp punt for 57 yds , Jayden Price returns for 11 yds to the NDkSt 31
North Dakota State Turnover on downs, 6 plays
12:52
1st & 10 at own 31
Hunter Luepke run for 5 yds to the NDkSt 36
12:52
2nd & 5 at own 36
Cam Miller pass complete to Jake Lippe for 17 yds to the Ariz 47 for a 1ST down
12:52
1st & 10 at opp 47
Kobe Johnson run for 3 yds to the Ariz 44
12:52
2nd & 7 at opp 44
Cam Miller run for 5 yds to the Ariz 39
12:52
3rd & 2 at opp 39
NO DAKOTA ST Penalty, False Start (-5 Yards) to the Ariz 44
12:52
3rd & 7 at opp 44
Cam Miller run for 3 yds to the Ariz 41
9:03
4th & 4 at opp 41
Cam Miller pass incomplete
Arizona Touchdown, 8 plays
9:03
1st & 10 at own 41
Jayden de Laura run for 12 yds to the NDkSt 47 for a 1ST down
9:03
1st & 10 at opp 47
Jayden de Laura pass complete to Tanner McLachlan for 3 yds to the NDkSt 44
9:03
2nd & 7 at opp 44
Michael Wiley run for 3 yds to the NDkSt 41
9:03
3rd & 4 at opp 41
Jayden de Laura pass complete to Michael Wiley for 6 yds to the NDkSt 35 for a 1ST down
9:03
1st & 10 at opp 35
Jayden de Laura run for 1 yd to the NDkSt 34
9:03
2nd & 9 at opp 34
Jayden de Laura pass complete to Tanner McLachlan for 24 yds to the NDkSt 10 for a 1ST down
9:03
1st & goal at opp 10
DJ Williams run for 4 yds to the NDkSt 6
5:18
2nd & goal at opp 6
Michael Wiley run for 6 yds for a TD NO DAKOTA ST Penalty, Personal Foul (15 Yards) to the NDkSt 0, (Tyler Loop KICK)Arizona 7, North Dakota State 0
North Dakota State Touchdown, 9 plays
5:11
Tyler Loop kickoff for 41 yds , Kobe Johnson return for 11 yds to the NDkSt 20
5:11
1st & 10 at own 20
run for 6 yds to the NDkSt 26
5:11
2nd & 4 at own 26
Braylon Henderson run for 15 yds to the NDkSt 41 for a 1ST down
5:11
1st & 10 at own 41
Cam Miller pass complete to RaJa Nelson for 9 yds to the 50 yard line
5:11
2nd & 1 at the 50
Hunter Luepke run for 7 yds to the Ariz 43 for a 1ST down
5:11
1st & 10 at opp 43
Hunter Luepke run for 7 yds to the Ariz 36
5:11
2nd & 3 at opp 36
Hunter Luepke run for 2 yds to the Ariz 34
5:11
3rd & 1 at opp 34
Cam Miller run for 2 yds to the Ariz 32 for a 1ST down
5:11
1st & 10 at opp 32
Kobe Johnson run for 1 yd to the Ariz 31
0:59
2nd & 9 at opp 31
Cam Miller pass complete to Hunter Luepke for 31 yds for a TD, (Griffin Crosa KICK)Tied at 7
Arizona Turnover on downs, 4 plays
0:59
Will Cardinal kickoff for 65 yds for a touchback
0:59
1st & 10 at own 25
Michael Wiley run for 8 yds to the Ariz 33
0:59
2nd & 2 at own 33
Jayden de Laura pass complete to Dorian Singer for no gain to the Ariz 33
0:00
2nd & 2 at own 33
Jayden de Laura pass complete to Dorian Singer for no gain to the Ariz 33
Q2 15:00
3rd & 2 at own 33
Jayden de Laura pass incomplete
Q2 14:56
4th & 2 at own 33
Timeout ARIZONA, clock 14:56
Q2 14:56
3rd & 2 at own 33
Jayden de Laura pass incomplete
Q2 14:52
4th & 2 at own 33
run for 1 yd to the Ariz 34
2nd quarter4 drives, then Arizona 17, North Dakota State 14
North Dakota State Fumble, 7 plays
14:52
1st & 10 at opp 34
Hunter Luepke run for 4 yds to the Ariz 30
14:52
2nd & 6 at opp 30
Cam Miller pass complete to Noah Gindorff for 7 yds to the Ariz 23 for a 1ST down
14:52
1st & 10 at opp 23
NO DAKOTA ST Penalty, False Start (Noah Gindorff) to the Ariz 28
14:52
1st & 15 at opp 28
Cole Payton run for 10 yds to the Ariz 18
14:52
2nd & 5 at opp 18
Dominic Gonnella run for 3 yds to the Ariz 15
14:52
3rd & 2 at opp 15
Hunter Luepke run for 5 yds to the Ariz 10 for a 1ST down
14:52
1st & goal at opp 10
Cole Payton run for 5 yds to the Ariz 5
10:29
2nd & goal at opp 5
Cam Miller sacked for a loss of 12 yards to the Ariz 17
Arizona Touchdown, 10 plays
10:29
1st & 10 at own 17
Jayden de Laura run for 9 yds to the Ariz 26
10:29
2nd & 1 at own 26
Michael Wiley run for 3 yds to the Ariz 29 for a 1ST down
10:29
1st & 10 at own 29
Jayden de Laura pass complete to Dorian Singer for 22 yds to the NDkSt 49 for a 1ST down
9:04
1st & 10 at opp 49
Timeout ARIZONA, clock 09:04
9:04
1st & 10 at own 29
Jayden de Laura pass complete to Dorian Singer for 22 yds to the NDkSt 49 for a 1ST down
9:04
1st & 10 at opp 49
Jayden de Laura pass complete to Tanner McLachlan for 7 yds to the NDkSt 42
9:04
2nd & 3 at opp 42
Jayden de Laura pass complete to Michael Wiley for no gain to the NDkSt 42
9:04
3rd & 3 at opp 42
Jayden de Laura run for 5 yds to the NDkSt 37 for a 1ST down
9:04
1st & 10 at opp 37
Jayden de Laura pass complete to Jonah Coleman for 14 yds to the NDkSt 23 for a 1ST down
9:04
1st & 10 at opp 23
Jonah Coleman run for no gain to the NDkSt 23
9:04
2nd & 10 at opp 23
Jayden de Laura pass complete to Tanner McLachlan for 16 yds to the NDkSt 7 for a 1ST down
5:45
1st & goal at opp 7
Jayden de Laura run for 7 yds for a TD, (Tyler Loop KICK)Arizona 14, North Dakota State 7
North Dakota State Touchdown, 9 plays
5:45
Tyler Loop kickoff for 65 yds for a touchback
5:45
1st & 10 at own 25
ARIZONA Penalty, Personal Foul (Jacob Manu) to the 50 yard line for a 1ST down
5:45
1st & 10 at the 50
Cam Miller sacked by Dion Wilson Jr. for a loss of 1 yard to the NDkSt 49
5:45
2nd & 11 at own 49
Cole Payton run for 12 yds to the Ariz 39 for a 1ST down
5:45
1st & 10 at opp 39
Cam Miller run for 1 yd to the Ariz 38
5:45
1st & 10 at opp 38
LUEPKE, Hunter rush to the left for a gain of 9 yards to the ARI38 (HARRIS, Jalen;MANU, Jacob), 1ST DOWN. PENALTY ARI Personal Foul on ROLAND-WALLACE, Christian NDS Holding on ZABEL, Grey , Offsetting penalties. NO PLAY (replay the down).
5:45
2nd & 9 at opp 38
Cam Miller pass complete to Noah Gindorff for 14 yds to the Ariz 24 for a 1ST down
5:45
1st & 10 at opp 24
NO DAKOTA ST Penalty, False Start (Cam Miller) to the Ariz 29
5:45
1st & 15 at opp 29
DJ Hart run for 2 yds to the Ariz 27
5:45
2nd & 13 at opp 27
Cam Miller pass complete to Hunter Luepke for 25 yds to the Ariz 2 for a 1ST down
5:45
1st & goal at opp 2
Hunter Luepke run for no gain to the Ariz 2
0:50
2nd & goal at opp 2
Cam Miller run for 2 yds for a TD, (Griffin Crosa KICK)Tied at 14
Arizona Field goal, 4 plays
0:50
Will Cardinal kickoff for 65 yds for a touchback
0:50
1st & 10 at own 25
Jayden de Laura pass incomplete
0:50
2nd & 10 at own 25
Jayden de Laura run for 11 yds to the Ariz 36 for a 1ST down
0:50
1st & 10 at own 36
Jayden de Laura pass complete to Dorian Singer for 30 yds to the NDkSt 34 for a 1ST down
0:50
1st & 10 at opp 34
DE LAURA, Jayden pass to the left incomplete intended for MCMILLAN, Tetairoa thrown to the NDS19. PENALTY NDS Pass Interference on PRICE, Jayden enforced 15 yards to the NDS19 and results in automatic 1ST DOWN. NO PLAY (replay the down).
0:04
1st & 10 at opp 19
Timeout ARIZONA, clock 00:04
0:04
1st & 10 at opp 34
DE LAURA, Jayden pass to the left incomplete intended for MCMILLAN, Tetairoa thrown to the NDS19. PENALTY NDS Pass Interference on PRICE, Jayden enforced 15 yards to the NDS19 and results in automatic 1ST DOWN. NO PLAY (replay the down).
0:00
1st & 10 at opp 19
Tyler Loop 36 Yd Field GoalArizona 17, North Dakota State 14
3rd quarter6 drives, then North Dakota State 28, Arizona 24
North Dakota State Punt, 3 plays
15:00
Tyler Loop kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Hunter Luepke run for 1 yd to the NDkSt 26
15:00
2nd & 9 at own 26
Cam Miller pass incomplete
15:00
3rd & 9 at own 26
Cam Miller pass complete to Kobe Johnson for 1 yd to the NDkSt 27
13:29
4th & 8 at own 27
Kaedin Steindorf punt for 53 yds, fair catch by Jacob Cowing at the Ariz 20
Arizona Punt, 3 plays
13:29
1st & 10 at own 20
Jayden de Laura pass incomplete
13:29
2nd & 10 at own 20
Rayshon Luke run for 4 yds to the Ariz 24
13:29
3rd & 6 at own 24
Jayden de Laura pass incomplete
13:29
4th & 6 at own 24
Kyle Ostendorp punt for 52 yds, downed at the NDkSt 24
12:25
4th & 6 at own 24
Kyle Ostendorp punt for 52 yds, downed at the NDkSt 24
North Dakota State Touchdown, 6 plays
12:25
1st & 10 at own 24
Kobe Johnson run for 6 yds to the NDkSt 30
12:25
2nd & 4 at own 30
Hunter Luepke run for 10 yds to the NDkSt 40 for a 1ST down
12:25
1st & 10 at own 40
Hunter Luepke run for 1 yd to the NDkSt 41
12:25
2nd & 9 at own 41
TaMerik Williams run for 34 yds to the Ariz 25 for a 1ST down
12:25
1st & 10 at opp 25
Dominic Gonnella run for 19 yds to the Ariz 6 for a 1ST down
9:40
1st & goal at opp 6
H. Luepke run for 6 yds for a TD, (G. Crosa KICK)North Dakota State 21, Arizona 17
Arizona Touchdown, 8 plays
9:40
Will Cardinal kickoff for 65 yds for a touchback
9:40
1st & 10 at own 25
Jayden de Laura run for 2 yds to the Ariz 27
9:40
2nd & 8 at own 27
DJ Williams run for 3 yds to the Ariz 30
9:40
3rd & 5 at own 30
DE LAURA, Jayden pass to the right incomplete thrown to the ARI40. PENALTY NDS Personal Foul on MOSTAERT, Will enforced 15 yards from the ARI30 to the ARI45 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
9:40
1st & 10 at own 45
Jayden de Laura pass incomplete
9:40
2nd & 10 at own 45
Jayden de Laura pass complete to Anthony Simpson for a loss of 3 yards to the Ariz 42
9:40
3rd & 13 at own 42
Jayden de Laura pass complete to Dorian Singer for 23 yds to the NDkSt 35 for a 1ST down
9:40
1st & 10 at opp 35
Jayden de Laura run for 5 yds to the NDkSt 30
9:40
2nd & 5 at opp 30
Rayshon Luke run for 28 yds to the NDkSt 2 for a 1ST down
5:41
1st & goal at opp 2
J. Coleman run for 2 yds for a TD, (T. Loop KICK)Arizona 24, North Dakota State 21
North Dakota State Touchdown, 7 plays
5:41
Tyler Loop kickoff for 65 yds for a touchback
5:41
1st & 10 at own 25
Cole Payton run for 4 yds to the NDkSt 29
5:41
2nd & 6 at own 29
Kobe Johnson run for 2 yds to the NDkSt 31
5:41
3rd & 4 at own 31
Hunter Luepke run for 4 yds to the NDkSt 35 for a 1ST down
5:41
1st & 10 at own 35
Cam Miller pass complete to Noah Gindorff for 9 yds to the NDkSt 44
5:41
2nd & 1 at own 44
TaMerik Williams run for 7 yds to the Ariz 49 for a 1ST down
5:41
1st & 10 at opp 49
Braylon Henderson run for 11 yds to the Ariz 38 for a 1ST down
2:07
1st & 10 at opp 38
Hunter Luepke run for 38 yds for a TD, (Griffin Crosa KICK)North Dakota State 28, Arizona 24
Arizona Missed FG, 10 plays
2:07
Will Cardinal kickoff for 65 yds for a touchback
2:07
1st & 10 at own 25
Jayden de Laura pass complete to Jacob Cowing for 5 yds to the Ariz 30
2:07
2nd & 5 at own 30
DJ Williams run for 10 yds to the Ariz 40 for a 1ST down
2:07
1st & 10 at own 40
Jayden de Laura pass incomplete
2:07
2nd & 10 at own 40
Jayden de Laura pass complete to Jacob Cowing for 22 yds to the NDkSt 38 for a 1ST down
2:07
1st & 10 at opp 38
Jayden de Laura pass complete to Dorian Singer for 9 yds to the NDkSt 29
0:00
1st & 10 at opp 38
Jayden de Laura pass complete to Dorian Singer for 9 yds to the NDkSt 29
Q4 15:00
2nd & 1 at opp 29
Michael Wiley run for 5 yds to the NDkSt 24 for a 1ST down
Q4 15:00
1st & 10 at opp 24
Jayden de Laura sacked by Javier Derritt for a loss of 8 yards to the NDkSt 32
Q4 15:00
2nd & 18 at opp 32
Jayden de Laura run for 6 yds to the NDkSt 26
Q4 15:00
3rd & 12 at opp 26
Jayden de Laura pass incomplete
Q4 12:56
4th & 12 at opp 26
Tyler Loop 43 yd FG MISSED
4th quarter4 drives, then Arizona 31, North Dakota State 28
North Dakota State Turnover on downs, 7 plays
12:56
1st & 10 at own 26
Kobe Johnson run for 22 yds to the NDkSt 48 for a 1ST down
12:56
1st & 10 at own 48
Hunter Luepke run for 7 yds to the Ariz 45
12:56
2nd & 3 at opp 45
TaMerik Williams run for 14 yds to the Ariz 31 for a 1ST down
12:56
1st & 10 at opp 31
Jalen Bussey run for a loss of 1 yard to the Ariz 32
12:56
2nd & 11 at opp 32
Cam Miller pass complete to Hunter Luepke for 9 yds to the Ariz 23
12:56
3rd & 2 at opp 23
Hunter Luepke run for no gain to the Ariz 23
9:04
4th & 2 at opp 23
Timeout NO DAKOTA ST, clock 09:04
9:04
3rd & 2 at opp 23
Hunter Luepke run for no gain to the Ariz 23
9:04
4th & 2 at opp 23
Cole Payton run for 1 yd to the Ariz 22
8:59
4th & 2 at opp 23
Cole Payton run for 1 yd to the Ariz 22
Arizona Touchdown, 10 plays
8:59
1st & 10 at own 22
Jonah Coleman run for 6 yds to the Ariz 28
8:59
2nd & 4 at own 28
Jonah Coleman run for 13 yds to the Ariz 41 for a 1ST down
8:59
1st & 10 at own 41
Jayden de Laura pass complete to Jacob Cowing for 1 yd to the Ariz 42
8:59
2nd & 9 at own 42
Jonah Coleman run for 3 yds to the Ariz 45
8:59
3rd & 6 at own 45
Jayden de Laura pass complete to Tetairoa McMillan for 19 yds to the NDkSt 36 for a 1ST down
8:59
1st & 10 at opp 36
Jonah Coleman run for 8 yds to the NDkSt 28
8:59
2nd & 2 at opp 28
Jayden de Laura pass incomplete
8:59
3rd & 2 at opp 28
DJ Williams run for 1 yd to the NDkSt 27
8:59
4th & 1 at opp 27
Jayden de Laura pass complete to Jacob Cowing for 5 yds to the NDkSt 22 for a 1ST down
4:53
1st & 10 at opp 22
Jayden de Laura pass complete to Jacob Cowing for 22 yds for a TD NO DAKOTA ST Penalty, Defensive Holding (Oscar Benson) declined, (Tyler Loop KICK)Arizona 31, North Dakota State 28
North Dakota State Punt, 3 plays
4:53
Tyler Loop kickoff for 65 yds for a touchback
4:53
1st & 10 at own 25
Hunter Luepke run for 2 yds to the NDkSt 27
4:53
2nd & 8 at own 27
TaMerik Williams run for a loss of 2 yards to the NDkSt 25
4:53
3rd & 10 at own 25
Cam Miller pass complete to Braylon Henderson for 2 yds to the NDkSt 27
2:55
4th & 8 at own 27
Timeout ARIZONA, clock 02:55
2:55
3rd & 10 at own 25
Cam Miller pass complete to Braylon Henderson for 2 yds to the NDkSt 27
2:55
4th & 8 at own 27
Kaedin Steindorf punt for 30 yds
2:48
4th & 8 at own 27
Kaedin Steindorf punt for 30 yds
Arizona End of game, 6 plays
2:48
1st & 10 at own 43
Michael Wiley run for 3 yds to the Ariz 46
2:48
2nd & 7 at own 46
Jayden de Laura pass complete to Dorian Singer for 4 yds to the 50 yard line
1:58
3rd & 3 at the 50
Timeout NO DAKOTA ST, clock 01:58
1:58
2nd & 7 at own 46
Jayden de Laura pass complete to Dorian Singer for 4 yds to the 50 yard line
1:58
3rd & 3 at the 50
Michael Wiley run for 9 yds to the NDkSt 41 for a 1ST down
1:52
1st & 10 at opp 41
Timeout NO DAKOTA ST, clock 01:52
1:52
3rd & 3 at the 50
Michael Wiley run for 9 yds to the NDkSt 41 for a 1ST down
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.