Referee Mark Duddy; umpire T. Schroeder; head linesman C. Barrett; line judge Steven Kovac; side judge Anthony Little; field judge T. Migchelbrink; back judge Joe Johnston; center judge C. WigginsGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Utah
Arizona
517
Total yards
196
220
Passing yards
135
297
Rushing yards
61
9.2
Yards per pass
5.0
5.9
Yards per rush
2.4
28
First downs
11
6–11
Third downs
2–12
0–2
Fourth downs
2–4
1
Turnovers
0
11–110
Penalties
4–60
39:32
Possession
20:28
1
Sacks (by defense)
1
Efficiency
Utah
Arizona
60%
Success rate
25%
0.33
EPA per play
−0.16
1.12
Explosiveness
1.36
0.26
Rushing EPA
−0.00
0.46
Passing EPA
−0.30
46%
Passing-down success
15%
0.27
First-down EPA
−0.09
0.70
Second-down EPA
−0.37
0.57
Third-down EPA
0.06
12%
Havoc by its defense
9%
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)
Utah 79% to win. Elo’s favorite won.
The line
Utah −23.5, over/under 57.5.
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 Utah 95%, Arizona 5%. 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, Utah right to left.
Q1 ArizonaPunt, 5 plays, 14 yards
Q1 UtahTouchdown, 11 plays, 75 yards
Q1 ArizonaPunt, 3 plays, 9 yards
Q1 UtahTouchdown, 10 plays, 72 yards
Q1 ArizonaPunt, 8 plays, 30 yards
Q2 UtahTurnover on downs, 11 plays, 64 yards
Q2 ArizonaPunt, 3 plays, 8 yards
Q2 UtahTurnover on downs, 12 plays, 65 yards
Q3 UtahTouchdown, 6 plays, 75 yards
Q3 ArizonaTurnover on downs, 6 plays, 32 yards
Q3 UtahTouchdown, 6 plays, 57 yards
Q3 ArizonaTurnover on downs, 9 plays, 39 yards
Q3 UtahInterception, 5 plays, 39 yards
Q3 ArizonaPunt, 3 plays, 1 yard
Q4 UtahTouchdown, 4 plays, 18 yards
Q4 ArizonaPunt, 3 plays, −2 yards
Q4 UtahPunt, 6 plays, 19 yards
Q4 ArizonaTouchdown, 12 plays, 85 yards
Q4 UtahEnd of game, 3 plays, 3 yards
Play by play
1st quarter5 drives, then Utah 14, Arizona 0
Arizona Punt, 5 plays
15:00
1st & 10 at own 35
Andrew Strauch kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Grant Gunnell pass complete to J.J. Taylor for 5 yds to the Ariz 30
15:00
2nd & 5 at own 30
J.J. Taylor run for 9 yds to the Ariz 39 for a 1ST down
15:00
1st & 10 at own 39
Grant Gunnell pass incomplete to J.J. Taylor
15:00
2nd & 10 at own 39
Grant Gunnell pass incomplete
15:00
3rd & 10 at own 39
Grant Gunnell pass incomplete
15:00
4th & 10 at own 39
Kyle Ostendorp punt for 53 yds , Demari Simpkins returns for 17 yds to the Utah 25
Utah Touchdown, 11 plays
13:35
1st & 10 at own 25
Zack Moss run for 32 yds to the Ariz 43 for a 1ST down
13:35
1st & 10 at opp 43
Zack Moss run for 7 yds to the Ariz 36
13:35
2nd & 3 at opp 36
UTAH Penalty, personal foul (-15 Yards) to the Utah 49
13:35
2nd & 18 at own 49
Tyler Huntley pass complete to Zack Moss for 9 yds to the Ariz 42
13:35
3rd & 9 at opp 42
Tyler Huntley sacked by Colin Schooler for a loss of 9 yards to the Utah 49
13:35
4th & 18 at own 49
ARIZONA Penalty, unsportsmanlike conduct (Tony Fields II) to the Ariz 36 for a 1ST down
13:35
1st & 10 at opp 36
Zack Moss run for 4 yds to the Ariz 32
13:35
2nd & 6 at opp 32
UTAH Penalty, personal foul (-15 Yards) to the Ariz 47
13:35
2nd & 21 at opp 47
Tyler Huntley pass complete to Brant Kuithe for 29 yds to the Ariz 18 for a 1ST down ARIZONA Penalty, Defensive offside ( Yards) declined for a 1ST down
13:35
1st & 10 at opp 18
Zack Moss run for 4 yds to the Ariz 14
13:35
2nd & 6 at opp 14
Tyler Huntley run for 6 yds to the Ariz 8 for a 1ST down
13:35
1st & goal at opp 8
Zack Moss run for 1 yd to the Ariz 7
13:35
2nd & goal at opp 7
Zack Moss run for 4 yds to the Ariz 3
7:39
3rd & goal at opp 3
Brant Kuithe run for 3 yds for a TD (Jadon Redding KICK)Utah 7, Arizona 0
Arizona Punt, 3 plays
7:39
1st & 0 at own 35
Andrew Strauch kickoff for 65 yds for a touchback
7:39
1st & 10 at own 25
J.J. Taylor run for 4 yds to the Ariz 29
7:39
2nd & 6 at own 29
Grant Gunnell pass complete to J.J. Taylor for 4 yds to the Ariz 33
7:39
3rd & 2 at own 33
J.J. Taylor run for 1 yd to the Ariz 34
7:39
4th & 1 at own 34
Matt Aragon punt for 38 yds, fair catch by Demari Simpkins at the Utah 28
Utah Touchdown, 10 plays
5:49
1st & 10 at own 28
Jaylen Dixon run for 8 yds to the Utah 36
5:49
2nd & 2 at own 36
Zack Moss run for 6 yds to the Utah 42 for a 1ST down
5:49
1st & 10 at own 42
Tyler Huntley pass incomplete
5:49
2nd & 10 at own 42
Zack Moss run for 4 yds to the Utah 46
5:49
3rd & 6 at own 46
Tyler Huntley pass complete to Brant Kuithe for 22 yds to the Ariz 32 for a 1ST down
5:49
1st & 10 at opp 32
Zack Moss run for 8 yds to the Ariz 24
5:49
2nd & 2 at opp 24
Zack Moss run for 5 yds to the Ariz 19 for a 1ST down
5:49
1st & 10 at opp 19
Tyler Huntley pass complete to Samson Nacua for 11 yds to the Ariz 8 for a 1ST down
5:49
1st & goal at opp 8
Zack Moss run for 5 yds to the Ariz 3
0:37
2nd & goal at opp 3
Tyler Huntley pass complete to Demari Simpkins for 3 yds for a TD (Jadon Redding KICK)Utah 14, Arizona 0
Arizona Punt, 8 plays
0:37
1st & 0 at own 35
Andrew Strauch kickoff for 65 yds , Tayvian Cunningham return for 25 yds to the Ariz 25
0:30
1st & 10 at own 25
J.J. Taylor run for 4 yds to the Ariz 29
0:30
2nd & 6 at own 29
UTAH Penalty, delay of game (5 Yards) to the Ariz 34
Q2 15:00
2nd & 1 at own 34
J.J. Taylor run for 2 yds to the Ariz 36 for a 1ST down
Q2 15:00
1st & 10 at own 36
Grant Gunnell run for 3 yds to the Ariz 39
Q2 15:00
2nd & 7 at own 39
Grant Gunnell pass incomplete
Q2 15:00
3rd & 7 at own 39
Grant Gunnell pass complete to Boobie Curry for 20 yds to the Utah 41 for a 1ST down
Q2 15:00
1st & 10 at opp 41
J.J. Taylor run for 1 yd to the Utah 40
Q2 15:00
2nd & 9 at opp 40
Grant Gunnell sacked by Bradlee Anae for a loss of 5 yards to the Utah 45
Q2 15:00
3rd & 14 at opp 45
Grant Gunnell pass incomplete
Q2 15:00
4th & 14 at opp 45
Kyle Ostendorp punt for 33 yds, fair catch by Demari Simpkins at the Utah 12
2nd quarter3 drives, then Utah 14, Arizona 0
Utah Turnover on downs, 11 plays
12:22
1st & 10 at own 12
Tyler Huntley pass complete to Jaylen Dixon for 12 yds to the Utah 24 for a 1ST down
12:22
1st & 10 at own 24
Tyler Huntley pass complete to Jaylen Dixon for 8 yds to the Utah 32
12:22
2nd & 2 at own 32
Zack Moss run for 5 yds to the Utah 37 for a 1ST down
12:22
1st & 10 at own 37
Zack Moss run for 5 yds to the Utah 42
12:22
2nd & 5 at own 42
Zack Moss run for 4 yds to the Utah 46
12:22
3rd & 1 at own 46
Zack Moss run for 1 yd to the Utah 47 for a 1ST down
12:22
1st & 10 at own 47
Zack Moss run for 21 yds to the Ariz 32 for a 1ST down
12:22
1st & 10 at opp 32
Derrick Vickers run for 8 yds to the Ariz 24
12:22
2nd & 2 at opp 24
Devin Brumfield run for 1 yd to the Ariz 23
12:22
3rd & 1 at opp 23
Zack Moss run for no gain to the Ariz 23
12:22
4th & 1 at opp 23
Tyler Huntley run for a loss of 1 yard to the Ariz 24
Arizona Punt, 3 plays
5:52
1st & 10 at own 24
Gary Brightwell run for 5 yds to the Ariz 29
5:52
2nd & 5 at own 29
Khalil Tate pass complete to Brian Casteel for 3 yds to the Ariz 32
5:52
3rd & 2 at own 32
Khalil Tate pass incomplete to Jalen Johnson
5:52
4th & 2 at own 32
Matt Aragon punt for 34 yds, fair catch by Demari Simpkins at the Utah 34
Utah Turnover on downs, 12 plays
4:38
1st & 10 at own 34
Tyler Huntley pass complete to Derrick Vickers for 7 yds to the Utah 41
4:38
2nd & 3 at own 41
Zack Moss run for 7 yds to the Utah 48 for a 1ST down
4:38
1st & 10 at own 48
Zack Moss run for 5 yds to the Ariz 47
4:38
2nd & 5 at opp 47
Tyler Huntley pass complete to Demari Simpkins for 8 yds to the Ariz 39 for a 1ST down
4:38
1st & 10 at opp 39
Tyler Huntley pass complete to Zack Moss for 15 yds to the Ariz 24 for a 1ST down
4:38
1st & 10 at opp 24
Tyler Huntley pass complete to Zack Moss for 4 yds to the Ariz 20
4:38
2nd & 6 at opp 20
Devin Brumfield run for 2 yds to the Ariz 18
4:38
3rd & 4 at opp 18
Zack Moss run for 8 yds to the Ariz 10 for a 1ST down
4:38
1st & goal at opp 10
Tyler Huntley pass complete to Brant Kuithe for 3 yds to the Ariz 7
4:38
2nd & goal at opp 7
Tyler Huntley pass incomplete to Brant Kuithe
0:06
3rd & 0 at opp 7
Timeout UTAH, clock 00:06
0:06
3rd & goal at opp 7
Tyler Huntley pass complete to Solomon Enis for 6 yds to the Ariz 1
0:01
4th & 0 at opp 1
Timeout UTAH, clock 00:01
0:01
4th & goal at opp 1
Zack Moss run for no gain to the Ariz 1
3rd quarter6 drives, then Utah 28, Arizona 0
Utah Touchdown, 6 plays
15:00
1st & 10 at own 35
Lucas Havrisik kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Zack Moss run for 7 yds to the Utah 32 for a 1ST down ARIZONA Penalty, personal foul (15 Yards) to the Utah 47 for a 1ST down
15:00
1st & 10 at own 47
Tyler Huntley pass complete to Jaylen Dixon for 9 yds to the ARIZONA 44 UTAH Penalty, Offensive holding (-10 Yards) to the Utah 46
15:00
1st & 11 at own 46
Zack Moss run for 4 yds to the 50 yard line
15:00
2nd & 7 at the 50
Tyler Huntley pass complete to Demari Simpkins for 9 yds to the Ariz 41 for a 1ST down
15:00
1st & 10 at opp 41
Tyler Huntley pass incomplete to Jaylen Dixon, broken up by Scottie Young Jr.
12:50
2nd & 10 at opp 41
Zack Moss run for 41 yds for a TD (Jadon Redding KICK)Utah 21, Arizona 0
Arizona Turnover on downs, 6 plays
12:50
1st & 0 at own 35
Andrew Strauch kickoff for 65 yds for a touchback
12:50
1st & 10 at own 25
Khalil Tate pass complete to Jamarye Joiner for 21 yds to the Ariz 46 for a 1ST down
12:50
1st & 10 at own 46
J.J. Taylor run for 10 yds to the Utah 44 for a 1ST down
12:50
1st & 10 at opp 44
J.J. Taylor run for 1 yd to the Utah 43
12:50
2nd & 9 at opp 43
Khalil Tate pass incomplete to Cedric Peterson
12:50
3rd & 9 at opp 43
Khalil Tate pass incomplete to J.J. Taylor
12:50
4th & 9 at opp 43
Khalil Tate pass incomplete
Utah Touchdown, 6 plays
11:41
1st & 10 at own 43
Jaylen Dixon run for 12 yds to the ARIZONA 45 UTAH Penalty, Offensive holding (Samson Nacua) to the Utah 45
11:41
1st & 8 at own 45
Zack Moss run for 9 yds to the Ariz 46 for a 1ST down
11:41
1st & 10 at opp 46
Tyler Huntley pass complete to Demari Simpkins for 14 yds to the Ariz 32 for a 1ST down ARIZONA Penalty, personal foul (Myles Tapusoa) to the Ariz 17 for a 1ST down
11:41
1st & 10 at opp 17
Tyler Huntley pass complete to Zack Moss for 4 yds to the Ariz 13
11:41
2nd & 6 at opp 13
Moss, Zack rush for 6 yards to the ARIZ7 (Pandy,A.), PENALTY UTAH personal foul 15 yards to the ARIZ28, NO PLAY.
11:41
2nd & 21 at opp 28
Tyler Huntley pass complete to Brant Kuithe for 27 yds to the Ariz 1 for a 1ST down
11:41
1st & goal at opp 1
UTAH Penalty, false start (Cole Fotheringham) to the Ariz 6
8:12
1st & 0 at opp 6
Timeout UTAH, clock 08:12
8:08
1st & goal at opp 6
Brant Kuithe run for 6 yds for a TD (Jadon Redding KICK)Utah 28, Arizona 0
Arizona Turnover on downs, 9 plays
8:08
1st & 0 at own 35
Andrew Strauch kickoff for 65 yds , J.J. Taylor return for 23 yds to the Ariz 23
8:02
1st & 10 at own 23
Khalil Tate pass complete to Bryce Wolma for 4 yds to the Ariz 27
8:02
2nd & 6 at own 27
Nathan Tilford run for no gain to the Ariz 27
8:02
3rd & 6 at own 27
Khalil Tate pass complete to Tayvian Cunningham for 8 yds to the Ariz 35 for a 1ST down
8:02
1st & 10 at own 35
Darrius Smith run for 1 yd to the Ariz 36
8:02
2nd & 9 at own 36
Khalil Tate run for 4 yds to the Ariz 40
8:02
3rd & 5 at own 40
Tate,K. pass incomplete to Joiner,J., PENALTY UTAH roughing passer (Bernard,Francis) 15 yards to the UTAH45, 1ST DOWN ARIZ, NO PLAY.
8:02
1st & 10 at opp 45
Nathan Tilford run for 2 yds to the Utah 43
8:02
2nd & 8 at opp 43
Nathan Tilford run for 2 yds to the Utah 41
8:02
3rd & 6 at opp 41
Khalil Tate pass complete to Tayvian Cunningham for 2 yds to the Utah 39
8:02
4th & 4 at opp 39
Khalil Tate pass complete to J.J. Taylor for 1 yd to the Utah 38
Utah Interception, 5 plays
3:52
1st & 10 at own 38
Zack Moss run for 6 yds to the Utah 44
3:52
2nd & 4 at own 44
Moss, Zack rush for 27 yards to the ARIZ29 (Schooler,C.), PENALTY UTAH holding (Ford, Nick) 10 yards to the UTAH34, NO PLAY.
3:52
2nd & 14 at own 34
Jordan Wilmore run for 3 yds to the Ariz 37 for a 1ST down ARIZONA Penalty, unsportsmanlike conduct (15 Yards) to the Ariz 48 for a 1ST down
3:52
1st & 10 at opp 48
Jordan Wilmore run for 14 yds to the Ariz 34 for a 1ST down
3:52
1st & 10 at opp 34
Tyler Huntley run for 11 yds to the Ariz 23 for a 1ST down
3:52
1st & 10 at opp 23
Tyler Huntley pass intercepted Lorenzo Burns return for 3 yds to the Ariz 3
Arizona Punt, 3 plays
0:40
1st & 10 at own 3
J.J. Taylor run for 2 yds to the Ariz 5
0:40
2nd & 8 at own 5
Khalil Tate pass incomplete to Brian Casteel
0:40
3rd & 8 at own 5
J.J. Taylor run for a loss of 1 yard to the Ariz 4
Q4 15:00
4th & 9 at own 4
Kyle Ostendorp punt for 53 yds , Demari Simpkins returns for 39 yds to the Ariz 18
4th quarter5 drives, then Utah 35, Arizona 7
Utah Touchdown, 4 plays
14:44
1st & 10 at opp 18
Derrick Vickers run for 8 yds to the Ariz 10
14:44
2nd & 2 at opp 10
Devin Brumfield run for a loss of 2 yards to the Ariz 12
14:44
3rd & 4 at opp 12
Tyler Huntley pass complete to Cole Fotheringham for 11 yds to the Ariz 1 for a 1ST down
12:51
1st & 0 at opp 1
Timeout ARIZONA, clock 12:51
12:47
1st & goal at opp 1
TJ Green run for 1 yd for a TD (Jadon Redding KICK)Utah 35, Arizona 0
Arizona Punt, 3 plays
12:47
1st & 0 at own 35
Andrew Strauch kickoff for 65 yds , Tayvian Cunningham return for 4 yds to the Ariz 22 , J.J. Taylor return for 18 yds to the Ariz 22
12:38
1st & 10 at own 22
Grant Gunnell run for no gain to the Ariz 22
12:38
2nd & 10 at own 22
Nathan Tilford run for a loss of 2 yards to the Ariz 20
12:38
3rd & 12 at own 20
Grant Gunnell pass incomplete to Jalen Johnson
12:38
4th & 12 at own 20
Matt Aragon punt for 45 yds, fair catch by Demari Simpkins at the Utah 35
Utah Punt, 6 plays
11:24
1st & 10 at own 35
Devin Brumfield run for 7 yds to the Utah 42
11:24
2nd & 3 at own 42
Devin Brumfield run for 2 yds to the Utah 44
11:24
3rd & 1 at own 44
Devin Brumfield run for 9 yds to the Ariz 47 for a 1ST down
11:24
1st & 10 at opp 47
Jason Shelley pass complete to Derrick Vickers for 9 yds to the Ariz 38
11:24
2nd & 1 at opp 38
Jordan Wilmore run for no gain to the Ariz 38
11:24
3rd & 1 at opp 38
Jordan Wilmore run for a loss of 3 yards to the Ariz 41
11:24
4th & 4 at opp 41
UTAH Penalty, delay of game (-5 Yards) to the Ariz 46
11:24
4th & 9 at opp 46
Ben Lennon punt for 31 yds, downed at the Ariz 15
Arizona Touchdown, 12 plays
6:50
1st & 10 at own 15
Grant Gunnell pass complete to Cedric Peterson for 16 yds to the Ariz 31 for a 1ST down
6:50
1st & 10 at own 31
Michael Wiley run for 3 yds to the Ariz 34
6:50
2nd & 7 at own 34
Grant Gunnell pass complete to Cedric Peterson for 12 yds to the Ariz 46 for a 1ST down
6:50
1st & 10 at own 46
Michael Wiley run for 4 yds to the 50 yard line
6:50
2nd & 6 at the 50
Grant Gunnell pass incomplete
6:50
3rd & 6 at the 50
Grant Gunnell pass complete to Tayvian Cunningham for 4 yds to the Utah 46
6:50
4th & 2 at opp 46
Nathan Tilford run for 5 yds to the Utah 41 for a 1ST down
6:50
1st & 10 at opp 41
Grant Gunnell pass complete to Cedric Peterson for 31 yds to the Utah 10 for a 1ST down
6:50
1st & goal at opp 10
Nathan Tilford run for a loss of 1 yard to the Utah 11
6:50
2nd & goal at opp 11
Grant Gunnell pass incomplete
6:50
3rd & goal at opp 11
Grant Gunnell pass complete to Cedric Peterson for 4 yds to the Utah 7
1:50
4th & goal at opp 7
Grant Gunnell run for 7 yds for a TD (Lucas Havrisik KICK)Utah 35, Arizona 7
Utah End of game, 3 plays
1:50
1st & 0 at own 35
Lucas Havrisik kickoff for 65 yds for a touchback
1:50
1st & 10 at own 25
UTAH Penalty, false start (Hunter Thedford) to the Utah 20
1:50
1st & 15 at own 20
TJ Green run for no gain to the Utah 20
1:50
2nd & 15 at own 20
TJ Green run for 4 yds to the Utah 24
1:50
3rd & 11 at own 24
TJ Green run for 4 yds to the Utah 28
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.