From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Arizona State
Utah
293
Total yards
247
144
Passing yards
121
149
Rushing yards
126
4.6
Yards per pass
5.8
3.8
Yards per rush
2.7
20
First downs
12
3–13
Third downs
5–18
0–0
Fourth downs
2–2
1
Turnovers
2
3–14
Penalties
7–80
27:22
Possession
32:38
Efficiency
Arizona State
Utah
36%
Success rate
29%
0.03
EPA per play
0.06
1.21
Explosiveness
1.18
−0.01
Rushing EPA
0.11
0.06
Passing EPA
−0.11
33%
Passing-down success
18%
−0.24
First-down EPA
0.07
0.44
Second-down EPA
−0.29
−0.12
Third-down EPA
0.23
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)
Arizona State 62% to win. Elo’s favorite won.
The line
Arizona State −7, over/under 63.
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 Arizona State 68%, Utah 32%. 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. Utah drives left to right, Arizona State right to left.
Q1 Arizona StateTouchdown run, 10 plays, 71 yards
Q1 UtahPunt, 3 plays, −11 yards
Q1 Arizona StatePunt, 3 plays, 0 yards
Q1 UtahTouchdown pass, 15 plays, 63 yards
Q1 Arizona StateFumble, 2 plays, 46 yards
Q1 UtahPunt, 4 plays, 53 yards
Q1 Arizona StatePunt, 5 plays, 8 yards
Q2 UtahField goal, 8 plays, 43 yards
Q2 Arizona StateFumble, 3 plays, −2 yards
Q2 UtahPunt, 6 plays, −10 yards
Q2 Arizona StatePunt, 5 plays, 22 yards
Q2 UtahPunt, 3 plays, −2 yards
Q2 Arizona StateEnd of half, 1 play, 3 yards
Q3 UtahField goal, 8 plays, 51 yards
Q3 Arizona StatePunt, 5 plays, 50 yards
Q3 UtahPunt, 3 plays, 0 yards
Q3 Arizona StatePunt, 3 plays, 8 yards
Q3 UtahTouchdown pass, 3 plays, 67 yards
Q3 Arizona StatePunt, 8 plays, 22 yards
Q3 UtahFumble, 3 plays, 5 yards
Q4 Arizona StateTouchdown run, 6 plays, 70 yards
Q4 UtahPunt, 3 plays, 1 yard
Q4 Arizona StatePunt, 5 plays, 62 yards
Q4 UtahPunt, 3 plays, 5 yards
Q4 Arizona StatePunt, 3 plays, 3 yards
Q4 UtahPunt, 3 plays, 4 yards
Q4 Arizona StateTouchdown pass, 6 plays, 81 yards
Q4 UtahInterception, 1 play, 0 yards
Q4 Arizona StatePunt, 3 plays, 28 yards
Q4 UtahInterception, 3 plays, 18 yards
Q4 Arizona StateEnd of game, 2 plays, 0 yards
Play by play
1st quarter6 drives, then Arizona State 7, Utah 6
Arizona State Touchdown run, 10 plays
14:49
1st & 10 at own 29
Marion Grice rush for no gain to the ArzSt 29.
14:16
2nd & 10 at own 29
Marion Grice rush for 24 yards to the Utah 32, UTAH penalty 15 yard Personal Foul on Michael Walker accepted for a 1ST down.
14:04
1st & 10 at opp 32
Marion Grice rush for a loss of 1 yard to the Utah 33.
13:43
2nd & 11 at opp 33
Taylor Kelly pass complete to Marion Grice for 7 yards to the Utah 26.
13:17
3rd & 4 at opp 26
Taylor Kelly pass complete to D.J. Foster for 8 yards to the Utah 18 for a 1ST down.
13:03
1st & 10 at opp 18
Marion Grice rush for 7 yards to the Utah 11.
12:44
2nd & 3 at opp 11
Taylor Kelly pass complete to Jaelen Strong for 4 yards to the Utah 7 for a 1ST down.
12:15
1st & goal at opp 7
Marion Grice rush for a loss of 3 yards to the Utah 10.
11:43
2nd & goal at opp 10
Taylor Kelly pass incomplete to D.J. Foster, broken up by Latu Heimuli.
11:43
3rd & 0 at opp 10
Timeout ARIZONA STATE, clock 11:43.
11:35
3rd & goal at opp 10
Taylor Kelly rush for 10 yards for a TOUCHDOWN.Arizona State 6, Utah 0
11:35
Zane Gonzalez extra point GOOD.Arizona State 7, Utah 0
11:35
Alex Garoutte kickoff for 65 yards for a touchback.
Utah Punt, 3 plays
11:02
2nd & 17 at own 18
Bubba Poole rush for a loss of 7 yards to the Utah 11.
10:03
4th & 28 at own 7
Tom Hackett punt for 45 yards, downed at the ArzSt 48.
Arizona State Punt, 3 plays
9:52
2nd & 26 at own 32
Taylor Kelly pass incomplete to Cameron Smith.
9:44
3rd & 26 at own 32
Taylor Kelly pass complete to Marion Grice for no gain to the ArzSt 32.
9:00
4th & 26 at own 32
Alex Garoutte punt for 31 yards, punt out-of-bounds at the Utah 37.
Utah Touchdown pass, 15 plays
8:54
1st & 10 at own 37
Bubba Poole rush for 14 yards to the ArzSt 49 for a 1ST down.
8:32
1st & 10 at opp 49
Bubba Poole rush for 1 yard to the ArzSt 48.
7:59
2nd & 9 at opp 48
Travis Wilson pass incomplete.
7:51
3rd & 9 at opp 48
Travis Wilson rush for 11 yards to the ArzSt 37 for a 1ST down.
7:23
1st & 10 at opp 37
Bubba Poole rush for 3 yards to the ArzSt 34.
6:48
2nd & 7 at opp 34
Bubba Poole rush for 2 yards to the ArzSt 32.
5:58
3rd & 6 at opp 32
Travis Wilson rush for 4 yards to the ArzSt 28.
5:26
4th & 2 at opp 28
Bubba Poole rush for 11 yards to the ArzSt 17 for a 1ST down.
4:57
1st & 10 at opp 17
Bubba Poole rush for no gain to the ArzSt 17.
4:11
2nd & 10 at opp 17
Travis Wilson pass incomplete to Sean Fitzgerald.
3:58
3rd & 10 at opp 17
Travis Wilson rush for 4 yards to the ArzSt 13.
3:27
4th & 6 at opp 13
ARIZONA ST penalty 5 yard Offside accepted.
3:23
4th & 1 at opp 8
Bubba Poole rush for 1 yard to the ArzSt 7 for a 1ST down.
2:25
1st & goal at opp 7
Travis Wilson rush for 5 yards, fumbled, forced by Anthony Jones, recovered by Utah Bubba Poole at the ArzSt 8.
2:16
2nd & 0 at opp 8
Timeout UTAH, clock 2:16.
2:10
2nd & goal at opp 8
Travis Wilson pass incomplete to Anthony Denham.
2:04
3rd & goal at opp 8
Travis Wilson pass complete to Dres Anderson for 8 yards for a TOUCHDOWN.Arizona State 7, Utah 6
2:04
Trevor Reilly rush attempt failed .
2:04
Andy Phillips kickoff for 60 yards returned by Marion Grice for 19 yards to the ArzSt 39, UTAH penalty 15 yard Face Mask on Charles Henderson accepted for a 1ST down.
Arizona State Fumble, 2 plays
1:52
1st & 10 at own 39
Deantre Lewis rush for 26 yards to the Utah 35 for a 1ST down.
1:40
1st & 10 at opp 35
Deantre Lewis rush for a loss of 3 yards, fumbled, forced by Trevor Reilly, recovered by Utah LT Tuipulotu at the Utah 38.
Utah Punt, 4 plays
1:33
1st & 10 at own 38
Kelvin York rush for 13 yards to the ArzSt 49 for a 1ST down.
1:08
1st & 10 at opp 49
Kelvin York rush for 3 yards to the ArzSt 46.
0:28
2nd & 7 at opp 46
Travis Wilson rush for 5 yards to the ArzSt 41.
0:09
3rd & 2 at opp 41
Travis Wilson pass incomplete to Anthony Denham.
0:09
4th & 2 at opp 41
Tom Hackett punt for 36 yards, downed at the ArzSt 5.
2nd quarter7 drives, then Utah 9, Arizona State 7
Arizona State Punt, 5 plays
14:55
1st & 10 at own 5
Marion Grice rush for 3 yards to the ArzSt 8.
14:29
2nd & 7 at own 8
Taylor Kelly pass complete to Richard Smith for 11 yards to the ArzSt 19 for a 1ST down.
13:45
2nd & 13 at own 16
Taylor Kelly pass incomplete to Jaelen Strong.
12:57
4th & 16 at own 13
Alex Garoutte punt for 46 yards, fair catch by Geoff Norwood at the Utah 41.
Utah Field goal, 8 plays
12:57
1st & 10 at own 41
Travis Wilson rush for 5 yards to the Utah 36, UTAH penalty 10 yard Holding on Siale Fakailoatonga accepted.
12:22
1st & 15 at own 36
Travis Wilson rush for 6 yards to the Utah 42.
11:12
3rd & 10 at own 41
Travis Wilson rush for 21 yards to the ArzSt 38 for a 1ST down.
10:43
1st & 10 at opp 38
Kelvin York rush for 2 yards to the ArzSt 36.
10:01
2nd & 8 at opp 36
Travis Wilson pass complete to Dres Anderson for 2 yards to the ArzSt 34.
9:21
3rd & 6 at opp 34
Travis Wilson pass incomplete to Siale Fakailoatonga.
9:15
4th & 6 at opp 34
Andy Phillips 51 yard field goal GOOD.Utah 9, Arizona State 7
9:15
Andy Phillips kickoff for 61 yards returned by Deantre Lewis for 28 yards to the ArzSt 32.
Arizona State Fumble, 3 plays
8:59
1st & 10 at own 32
Marion Grice rush for a loss of 2 yards to the ArzSt 30.
7:40
3rd & 14 at own 28
Taylor Kelly pass complete to Jaelen Strong for 2 yards to the ArzSt 30.
6:45
4th & 12 at own 30
Alex Garoutte punt for 42 yards, returned by Geoff Norwood for 31 yards, fumbled, forced by De’Marieya Nelson, recovered by Utah at the ArzSt 41.
Utah Punt, 6 plays
6:40
1st & 10 at opp 41
Kelvin York rush for 6 yards to the ArzSt 35.
6:09
2nd & 4 at opp 35
UTAH penalty 5 yard False Start on Siale Fakailoatonga accepted.
5:38
2nd & 9 at opp 40
Kelvin York rush for 7 yards to the ArzSt 33.
4:50
3rd & 2 at opp 33
Kelvin York rush for 3 yards to the ArzSt 30 for a 1ST down.
4:14
1st & 10 at opp 30
Kelvin York rush for a loss of 1 yard to the ArzSt 31.
4:14
2nd & 11 at opp 31
UTAH penalty 15 yard Personal Foul on Kelvin York accepted.
3:39
2nd & 26 at opp 46
Travis Wilson pass incomplete to Anthony Denham, broken up by Will Sutton.
3:31
3rd & 26 at opp 46
Travis Wilson rush for no gain to the ArzSt 46.
2:47
4th & 26 at opp 46
UTAH penalty 5 yard Illegal Formation accepted.
2:38
4th & 31 at own 49
Tom Hackett punt for 51 yards for a touchback.
Arizona State Punt, 5 plays
2:32
1st & 10 at own 20
Taylor Kelly pass complete to D.J. Foster for 5 yards to the ArzSt 25.
2:04
2nd & 5 at own 25
Marion Grice rush for 9 yards to the ArzSt 34 for a 1ST down.
1:43
1st & 10 at own 34
Taylor Kelly pass incomplete to Marion Grice, broken up by Michael Walker.
1:35
2nd & 10 at own 34
Taylor Kelly pass complete to D.J. Foster for 7 yards to the ArzSt 41.
1:28
3rd & 3 at own 41
Taylor Kelly rush for 1 yard to the ArzSt 42.
1:28
4th & 2 at own 42
Timeout UTAH, clock 1:28.
1:22
4th & 2 at own 42
Alex Garoutte punt for 36 yards, fair catch by Geoff Norwood at the Utah 22.
Utah Punt, 3 plays
1:17
1st & 10 at own 22
Bubba Poole rush for a loss of 2 yards to the Utah 20.
0:44
2nd & 12 at own 20
Bubba Poole rush for no gain to the Utah 20.
0:44
3rd & 12 at own 20
Timeout ARIZONA STATE, clock 0:44.
0:37
3rd & 12 at own 20
Travis Wilson pass incomplete to Dres Anderson.
0:24
4th & 12 at own 20
Tom Hackett punt for 63 yards, downed at the ArzSt 17.
Arizona State End of half, 1 play
0:16
1st & 10 at own 17
Marion Grice rush for 3 yards to the ArzSt 20.
Q3 15:00
Alex Garoutte kickoff for 65 yards for a touchback.
3rd quarter7 drives, then Utah 19, Arizona State 7
Utah Field goal, 8 plays
14:53
1st & 10 at own 25
Travis Wilson pass complete to Dres Anderson for 35 yards to the ArzSt 40 for a 1ST down.
14:34
1st & 10 at opp 40
Bubba Poole rush for 1 yard to the ArzSt 39.
13:50
2nd & 9 at opp 39
Bubba Poole rush for 6 yards to the ArzSt 33.
13:13
3rd & 3 at opp 33
Bubba Poole rush for 4 yards to the ArzSt 29 for a 1ST down.
12:33
1st & 10 at opp 29
Travis Wilson rush for a loss of 2 yards to the ArzSt 31.
11:59
2nd & 12 at opp 31
Travis Wilson pass incomplete to Bubba Poole.
11:54
3rd & 12 at opp 31
Bubba Poole rush for 5 yards to the ArzSt 26.
11:19
4th & 7 at opp 26
Andy Phillips 43 yard field goal GOOD.Utah 12, Arizona State 7
11:19
Andy Phillips kickoff for 63 yards returned by Marion Grice for 44 yards to the ArzSt 46.
Arizona State Punt, 5 plays
11:03
1st & 10 at own 46
Taylor Kelly rush for a loss of 1 yard to the ArzSt 45.
10:48
2nd & 11 at own 45
Taylor Kelly pass complete to Chris Coyle for 13 yards to the Utah 42 for a 1ST down.
10:10
1st & 10 at opp 42
Marion Grice rush for no gain to the Utah 42.
9:42
2nd & 10 at opp 42
Marion Grice rush for a loss of 1 yard to the Utah 43.
9:11
3rd & 11 at opp 43
Taylor Kelly rush for a loss of 3 yards to the Utah 46.
8:42
4th & 14 at opp 46
Timeout UTAH, clock 8:42.
8:34
4th & 14 at opp 46
Alex Garoutte punt for 34 yards, fair catch by Geoff Norwood at the Utah 12.
Utah Punt, 3 plays
8:30
1st & 10 at own 12
Travis Wilson pass incomplete, broken up by Anthony Jones.
8:24
2nd & 10 at own 12
Travis Wilson rush for no gain to the Utah 12.
7:41
3rd & 10 at own 12
Travis Wilson pass incomplete to Sean Fitzgerald.
7:27
4th & 10 at own 12
Tom Hackett punt for 70 yards, downed at the ArzSt 18.
Arizona State Punt, 3 plays
7:20
1st & 10 at own 18
Taylor Kelly pass complete to D.J. Foster for 8 yards to the ArzSt 26.
6:57
2nd & 2 at own 26
Taylor Kelly pass incomplete to D.J. Foster.
6:49
3rd & 2 at own 26
Taylor Kelly pass incomplete to D.J. Foster, broken up by Mike Honeycutt.
6:40
4th & 2 at own 26
Alex Garoutte punt for 41 yards, returned by Geoff Norwood for no gain to the Utah 33.
Utah Touchdown pass, 3 plays
6:31
1st & 10 at own 33
Travis Wilson pass complete to Dres Anderson for 55 yards to the ArzSt 12 for a 1ST down.
5:53
1st & 10 at opp 12
Kelvin York rush for no gain to the ArzSt 12.
5:19
2nd & 10 at opp 12
Travis Wilson pass complete to Sean Fitzgerald for 12 yards for a TOUCHDOWN.Utah 18, Arizona State 7
5:19
Andy Phillips extra point GOOD.Utah 19, Arizona State 7
5:19
Andy Phillips kickoff for 42 yards returned by Darwin Rogers for 3 yards to the ArzSt 26.
Arizona State Punt, 8 plays
5:06
1st & 10 at own 26
Marion Grice rush for 1 yard to the ArzSt 27.
4:38
2nd & 9 at own 27
Taylor Kelly pass incomplete to Jaelen Strong.
4:31
3rd & 9 at own 27
Taylor Kelly pass complete to Marion Grice for 10 yards to the ArzSt 37 for a 1ST down.
4:11
1st & 10 at own 37
Taylor Kelly pass complete to Marion Grice for 3 yards to the ArzSt 40.
3:43
2nd & 7 at own 40
Marion Grice rush for 11 yards to the Utah 49 for a 1ST down.
3:15
1st & 10 at opp 49
Taylor Kelly pass complete to Cameron Smith for 1 yard to the Utah 48.
2:51
2nd & 9 at opp 48
Deantre Lewis rush for 3 yards to the Utah 45.
1:35
4th & 13 at own 48
Alex Garoutte punt for 52 yards for a touchback.
Utah Fumble, 3 plays
1:30
1st & 10 at own 20
Bubba Poole rush for 3 yards to the Utah 23.
0:54
2nd & 7 at own 23
Bubba Poole rush for 1 yard to the Utah 24.
0:17
3rd & 6 at own 24
Travis Wilson rush for 1 yard to the Utah 25.
Q4 14:51
4th & 5 at own 25
Tom Hackett punt for 49 yards, returned by Alden Darby for 4 yards, fumbled, recovered by ArzSt at the ArzSt 30.
4th quarter11 drives, then Arizona State 20, Utah 19
Arizona State Touchdown run, 6 plays
14:45
1st & 10 at own 30
Taylor Kelly pass complete to Richard Smith for 11 yards to the ArzSt 41 for a 1ST down.
14:30
1st & 10 at own 41
Taylor Kelly pass incomplete to Chris Coyle, broken up by Jacoby Hale.
14:23
2nd & 10 at own 41
Marion Grice rush for 10 yards to the Utah 49 for a 1ST down.
13:51
1st & 10 at opp 49
UTAH penalty 15 yard Pass Interference on Michael Walker accepted, no play.
13:45
1st & 10 at opp 34
Marion Grice rush for 10 yards to the Utah 24 for a 1ST down.
13:32
1st & 10 at opp 24
Taylor Kelly pass complete to Chris Coyle for 22 yards to the Utah 2 for a 1ST down.
13:12
1st & goal at opp 2
Taylor Kelly rush for 2 yards for a TOUCHDOWN.Utah 19, Arizona State 14
13:12
Zane Gonzalez extra point GOOD.
13:12
Alex Garoutte kickoff for 65 yards returned by Dres Anderson for 24 yards to the Utah 24.
Utah Punt, 3 plays
12:16
2nd & 12 at own 22
Kelvin York rush for 1 yard to the Utah 23.
11:40
3rd & 11 at own 23
Travis Wilson pass incomplete to Dres Anderson.
11:34
4th & 11 at own 23
Tom Hackett punt for 42 yards, fair catch by Robert Nelson at the ArzSt 35.
Arizona State Punt, 5 plays
11:27
1st & 10 at own 35
Taylor Kelly rush for 4 yards to the ArzSt 39.
10:58
2nd & 6 at own 39
Marion Grice rush for 19 yards to the Utah 42 for a 1ST down.
10:40
1st & 10 at opp 42
Taylor Kelly pass incomplete to Jaelen Strong, broken up by Keith McGill.
10:34
2nd & 10 at opp 42
Taylor Kelly pass incomplete to Marion Grice.
9:45
4th & 15 at opp 47
Alex Garoutte punt for 31 yards, fair catch by Geoff Norwood at the Utah 16.
Utah Punt, 3 plays
9:40
1st & 10 at own 16
Kelvin York rush for 2 yards to the Utah 18.
9:02
2nd & 8 at own 18
Kelvin York rush for 5 yards to the Utah 23.
8:25
3rd & 3 at own 23
Kelvin York rush for a loss of 2 yards to the Utah 21.
7:39
4th & 5 at own 21
Tom Hackett punt for 47 yards, returned by Robert Nelson for 4 yards to the ArzSt 36.
Arizona State Punt, 3 plays
7:33
1st & 10 at own 36
Taylor Kelly rush for 1 yard to the ArzSt 37.
6:58
2nd & 9 at own 37
Taylor Kelly pass complete to Jaelen Strong for 2 yards to the ArzSt 39.
6:23
3rd & 7 at own 39
Timeout ARIZONA STATE, clock 6:23.
6:16
3rd & 7 at own 39
Taylor Kelly pass incomplete to Chris Coyle, broken up by Eric Rowe.
6:07
4th & 7 at own 39
Alex Garoutte punt for 38 yards, returned by Geoff Norwood for no gain to the Utah 23.
Utah Punt, 3 plays
6:02
1st & 10 at own 23
Travis Wilson rush for 4 yards to the Utah 27.
5:22
2nd & 6 at own 27
Bubba Poole rush for no gain to the Utah 27.
4:46
3rd & 6 at own 27
Travis Wilson pass incomplete to Dres Anderson.
4:31
4th & 6 at own 27
Tom Hackett punt for 52 yards, returned by Alden Darby for a loss of 2 yards to the ArzSt 19.
Arizona State Touchdown pass, 6 plays
4:27
1st & 10 at own 19
Taylor Kelly pass incomplete to D.J. Foster, broken up by Keith McGill.
4:19
2nd & 10 at own 19
Taylor Kelly pass complete to D.J. Foster for 16 yards to the ArzSt 35 for a 1ST down.
4:02
1st & 10 at own 35
Marion Grice rush for 38 yards to the Utah 27 for a 1ST down.
3:36
1st & 10 at opp 27
Taylor Kelly rush for 13 yards to the Utah 14 for a 1ST down.
3:13
1st & 10 at opp 14
Taylor Kelly pass complete to Richard Smith for no gain to the Utah 14.
2:37
2nd & 10 at opp 14
Taylor Kelly pass complete to Richard Smith for 14 yards for a TOUCHDOWN.Arizona State 20, Utah 19
2:37
Taylor Kelly pass attempt failed .
2:37
Alex Garoutte kickoff for 62 yards returned by Dres Anderson for 20 yards to the Utah 23.
Utah Interception, 1 play
2:26
1st & 10 at own 23
Travis Wilson pass intercepted by Robert Nelson at the Utah 43, returned for no gain to the Utah 43.
Arizona State Punt, 3 plays
2:22
1st & 10 at opp 43
Marion Grice rush for no gain to the Utah 43.
2:22
2nd & 10 at opp 43
Timeout UTAH, clock 2:22.
2:16
2nd & 10 at opp 43
Marion Grice rush for 7 yards to the Utah 36.
2:16
3rd & 3 at opp 36
Timeout UTAH, clock 2:16.
2:11
3rd & 3 at opp 36
Marion Grice rush for 1 yard to the Utah 35.
1:30
4th & 2 at opp 35
Timeout ARIZONA STATE, clock 1:30.
1:20
4th & 2 at opp 35
Alex Garoutte punt for 24 yards, downed at the Utah 11.
Utah Interception, 3 plays
1:16
1st & 10 at own 11
Travis Wilson pass complete to Sean Fitzgerald for 9 yards to the Utah 20.
1:12
2nd & 1 at own 20
ARIZONA ST penalty 9 yard Pass Interference on Osahon Irabor accepted.
1:08
1st & 10 at own 29
Travis Wilson pass incomplete to Sean Fitzgerald.
1:01
2nd & 10 at own 29
Travis Wilson pass intercepted by Will Sutton at the Utah 25, returned for 2 yards to the Utah 23.
Arizona State End of game, 2 plays
0:56
1st & 10 at opp 23
Team rush for a loss of 2 yards to the Utah 25.
0:30
2nd & 12 at opp 25
Team rush for a loss of 2 yards to the Utah 27.
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.