From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Arizona State
Washington
376
Total yards
266
90
Passing yards
171
286
Rushing yards
95
5.6
Yards per pass
5.2
5.0
Yards per rush
3.2
24
First downs
17
3–12
Third downs
4–12
2–3
Fourth downs
1–3
2
Turnovers
2
9–94
Penalties
1–3
33:05
Possession
26:55
0
Sacks (by defense)
4
Efficiency
Arizona State
Washington
53%
Success rate
50%
0.21
EPA per play
0.07
1.01
Explosiveness
0.87
0.44
Rushing EPA
0.18
−0.10
Passing EPA
−0.02
27%
Passing-down success
24%
0.30
First-down EPA
0.15
0.37
Second-down EPA
0.28
−0.29
Third-down EPA
0.34
18%
Havoc by its defense
18%
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)
Washington 52% to win. Arizona State won as Elo’s underdog.
The line
Arizona State −6, over/under 45.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 Arizona State 66%, Washington 34%. 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. Washington drives left to right, Arizona State right to left.
Q1 WashingtonTouchdown, 8 plays, 60 yards
Q1 Arizona StatePunt, 3 plays, 3 yards
Q1 WashingtonTouchdown, 8 plays, 67 yards
Q1 Arizona StatePunt, 8 plays, 37 yards
Q1 WashingtonPunt, 5 plays, 11 yards
Q2 Arizona StateTurnover on downs, 10 plays, 57 yards
Q2 WashingtonPunt, 3 plays, 7 yards
Q2 Arizona StatePunt, 5 plays, 19 yards
Q2 WashingtonPunt, 3 plays, 3 yards
Q2 Arizona StateTouchdown, 7 plays, 70 yards
Q2 WashingtonField goal, 5 plays, 27 yards
Q3 Arizona StatePunt, 4 plays, 9 yards
Q3 WashingtonPunt, 6 plays, 11 yards
Q3 Arizona StatePunt, 3 plays, 0 yards
Q3 WashingtonFumble, 2 plays, −6 yards
Q3 Arizona StateTouchdown, 2 plays, 9 yards
Q3 WashingtonTurnover on downs, 4 plays, 9 yards
Q3 Arizona StateInterception, 3 plays, 1 yard
Q3 WashingtonTouchdown, 9 plays, 46 yards
Q4 Arizona StateTouchdown, 20 plays, 81 yards
Q4 WashingtonPunt, 3 plays, 1 yard
Q4 Arizona StateTouchdown, 8 plays, 56 yards
Q4 WashingtonPick-six, 4 plays (Arizona State scores), 9 yards
Q4 WashingtonTouchdown, 3 plays, 63 yards
Q4 WashingtonEnd of game, 1 play, 0 yards
Play by play
1st quarter5 drives, then Washington 14, Arizona State 0
Washington Touchdown, 8 plays
14:53
1st & 10 at own 35
Logan Tyler kickoff for 65 yds , Giles Jackson return for 40 yds to the Wash 40
14:53
1st & 10 at own 40
Dylan Morris pass complete to Rome Odunze for 6 yds to the Wash 46
14:53
2nd & 4 at own 46
Dylan Morris pass complete to Rome Odunze for 9 yds to the ArzSt 45 for a 1ST down
14:53
1st & 10 at opp 45
Cameron Davis run for 1 yd to the ArzSt 44
14:53
2nd & 9 at opp 44
Dylan Morris run for 8 yds to the ArzSt 36
14:53
3rd & 1 at opp 36
Rome Odunze run for 6 yds to the ArzSt 30 for a 1ST down
14:53
1st & 10 at opp 30
Morris,Dylan pass incomplete to Odunze,Rome PENALTY ASU Pass Interference (Harts,Willie) 15 yards from ASU30 to ASU15, 1ST DOWN. NO PLAY.
14:53
1st & 10 at opp 15
Cameron Davis run for 6 yds to the ArzSt 9
14:53
2nd & 4 at opp 9
Cameron Davis run for 6 yds to the ArzSt 3 for a 1ST down
10:49
1st & goal at opp 3
Cameron Davis run for 3 yds for a TD, (Peyton Henry KICK)Washington 7, Arizona State 0
Arizona State Punt, 3 plays
10:44
1st & 10 at own 35
Peyton Henry kickoff for 65 yds , D.J. Taylor return for 21 yds to the ArzSt 21
10:36
1st & 10 at own 21
Rachaad White run for 2 yds to the ArzSt 19
10:15
2nd & 12 at own 19
PENALTY ASU False Start (Lovell,Spencer) 4 yards from ASU19 to ASU15. NO PLAY.
10:00
2nd & 16 at own 15
Jayden Daniels pass complete to Ricky Pearsall for 4 yds to the ArzSt 19
9:30
3rd & 12 at own 19
Jayden Daniels pass complete to Curtis Hodges for 5 yds to the ArzSt 24
8:49
4th & 7 at own 24
Eddie Czaplicki punt for 50 yds , Giles Jackson returns for 7 yds to the Wash 33
Washington Touchdown, 8 plays
8:49
1st & 10 at own 33
Dylan Morris pass complete to Jalen McMillan for 16 yds to the Wash 49 for a 1ST down
8:12
1st & 10 at own 49
Dylan Morris pass incomplete to Jalen McMillan
8:04
2nd & 10 at own 49
(08:12) Odunze,Rome rush for 1 yard loss to the UW 48, End Of Play PENALTY ASU Face Mask (Norman-Lott,Omarr) 15 yards from UW 49 to ASU36, 1ST DOWN. NO PLAY.
7:40
1st & 10 at opp 36
Cameron Davis run for 1 yd to the ArzSt 35
7:18
2nd & 9 at opp 35
Dylan Morris pass complete to Cameron Davis for 8 yds to the ArzSt 27
6:47
3rd & 1 at opp 27
Dylan Morris pass complete to Cade Otton for 10 yds to the ArzSt 17 for a 1ST down
6:02
1st & 10 at opp 17
Dylan Morris pass complete to Rome Odunze for 10 yds to the ArzSt 7 for a 1ST down
5:44
1st & goal at opp 7
Cameron Davis run for 4 yds to the ArzSt 3
5:06
2nd & goal at opp 3
Dylan Morris run for 3 yds for a TD, (Peyton Henry KICK)Washington 14, Arizona State 0
Arizona State Punt, 8 plays
5:01
1st & 10 at own 35
Peyton Henry kickoff for 65 yds , D.J. Taylor return for 25 yds to the ArzSt 25
4:48
1st & 10 at own 25
Rachaad White run for 7 yds to the ArzSt 32
4:29
2nd & 3 at own 32
Jayden Daniels pass complete to Rachaad White for 4 yds to the ArzSt 36 for a 1ST down
4:03
1st & 10 at own 36
DeaMonte Trayanum run for 6 yds to the ArzSt 42
3:33
2nd & 4 at own 42
Rachaad White run for 5 yds to the ArzSt 47 for a 1ST down
3:00
1st & 10 at own 47
Rachaad White run for 17 yds to the Wash 36 for a 1ST down
2:38
1st & 10 at opp 36
Jayden Daniels pass complete to Rachaad White for 4 yds to the Wash 32
2:19
2nd & 6 at opp 32
PENALTY ASU False Start (Diesch,Kellen) 5 yards from UW 32 to UW 37. NO PLAY.
1:56
2nd & 11 at opp 37
Jayden Daniels sacked by Voi Tunuufi for a loss of 6 yards to the Wash 43
1:12
3rd & 17 at opp 43
Jayden Daniels run for 5 yds to the Wash 38
0:30
4th & 12 at opp 38
Eddie Czaplicki punt for 33 yds, punt out-of-bounds at the Wash 5
Washington Punt, 5 plays
0:00
1st & 10 at own 5
Sam Huard pass complete to Rome Odunze for 9 yds to the Wash 14
Q2 14:51
2nd & 1 at own 14
Jay’Veon Sunday run for 3 yds to the Wash 17 for a 1ST down
Q2 13:59
1st & 10 at own 17
Sam Huard run for 7 yds to the Wash 10
Q2 13:42
2nd & 17 at own 10
Sam Huard pass incomplete to Jay’Veon Sunday
Q2 13:20
3rd & 17 at own 10
Sam Huard pass complete to Cade Otton for 6 yds to the Wash 16
Q2 12:47
4th & 11 at own 16
Race Porter punt for 45 yds, fair catch by LV Bunkley-Shelton at the ArzSt 39
2nd quarter6 drives, then Washington 17, Arizona State 7
Arizona State Turnover on downs, 10 plays
12:47
1st & 10 at own 39
(12:47) PENALTY ASU False Start (Lovell,Spencer) 5 yards from ASU39 to ASU34. NO PLAY.
12:31
1st & 15 at own 34
Jayden Daniels run for 5 yds to the ArzSt 29
12:03
2nd & 20 at own 29
Rachaad White run for 27 yds to the Wash 44 for a 1ST down
11:28
1st & 10 at opp 44
Bryan Thompson run for 18 yds to the Wash 26 for a 1ST down
11:01
1st & 10 at opp 26
Jayden Daniels run for 11 yds to the Wash 15 for a 1ST down
10:33
1st & 10 at opp 15
Rachaad White run for 5 yds to the Wash 10
10:01
2nd & 5 at opp 10
Rachaad White run for 7 yds to the Wash 3 for a 1ST down
9:37
1st & goal at opp 3
Rachaad White run for 1 yd to the Wash 2
8:59
2nd & goal at opp 2
Rachaad White run for no gain to the Wash 2
8:26
3rd & goal at opp 2
Jayden Daniels pass incomplete to Curtis Hodges
8:18
4th & goal at opp 2
Jayden Daniels sacked by Bralen Trice for a loss of 2 yards to the Wash 4
Washington Punt, 3 plays
8:12
1st & 10 at own 4
Dylan Morris pass incomplete to Rome Odunze
8:05
2nd & 10 at own 4
Cameron Davis run for 2 yds to the Wash 6
7:18
3rd & 8 at own 6
Dylan Morris pass complete to Cade Otton for 5 yds to the Wash 11
6:37
4th & 3 at own 11
Race Porter punt for 61 yds , LV Bunkley-Shelton returns for 1 yd to the ArzSt 29
Arizona State Punt, 5 plays
6:28
1st & 10 at own 29
DeaMonte Trayanum run for 5 yds to the ArzSt 34
6:00
2nd & 5 at own 34
Timeout ARIZONA ST, clock 06:00
5:50
2nd & 5 at own 34
Rachaad White run for 8 yds to the ArzSt 42 for a 1ST down
5:26
1st & 10 at own 42
Jayden Daniels run for 4 yds to the ArzSt 46
4:48
2nd & 6 at own 46
Rachaad White run for 2 yds to the ArzSt 48
4:16
3rd & 4 at own 48
Jayden Daniels pass incomplete
4:07
4th & 4 at own 48
Eddie Czaplicki punt for 46 yds, fair catch by Giles Jackson at the Wash 6
Washington Punt, 3 plays
4:07
1st & 10 at own 6
Kamari Pleasant run for 1 yd to the Wash 7
3:50
2nd & 9 at own 7
PENALTY UW UNR: Unnecessary Roughness (Bainivalu,Henry) 3 yards from UW 07 to UW 04. NO PLAY.
3:24
2nd & 12 at own 4
Sam Huard pass complete to Cade Otton for 5 yds to the Wash 9
2:56
3rd & 7 at own 9
Sam Huard pass incomplete to Rome Odunze
2:38
4th & 7 at own 9
Race Porter punt for 73 yds , LV Bunkley-Shelton returns for 12 yds to the ArzSt 30
Arizona State Touchdown, 7 plays
2:26
1st & 10 at own 30
Jayden Daniels pass complete to Curtis Hodges for 6 yds to the ArzSt 36
2:06
2nd & 4 at own 36
Jayden Daniels pass complete to Bryan Thompson for 4 yds to the ArzSt 40 for a 1ST down
1:53
1st & 10 at own 40
Rachaad White run for 12 yds to the Wash 48 for a 1ST down
1:41
1st & 10 at opp 48
Jayden Daniels pass complete to Rachaad White for 18 yds to the Wash 30 for a 1ST down pass incomplete for a 1ST down
1:33
1st & 10 at opp 30
DeaMonte Trayanum run for no gain to the Wash 30
1:03
2nd & 10 at opp 30
Jayden Daniels run for 12 yds to the Wash 18 for a 1ST down
0:46
1st & 10 at opp 18
Jayden Daniels pass complete to Curtis Hodges for 18 yds for a TD, (Cristian Zendejas KICK)Washington 14, Arizona State 7
Washington Field goal, 5 plays
0:37
1st & 10 at own 35
Logan Tyler kickoff for 54 yds , Giles Jackson return for 43 yds to the ArzSt 46
0:22
1st & 10 at opp 46
Rome Odunze run for 7 yds to the ArzSt 39
0:21
2nd & 3 at opp 39
Timeout WASHINGTON, clock 00:21
0:14
2nd & 3 at opp 39
Dylan Morris pass complete to Taj Davis for 13 yds to the ArzSt 26 for a 1ST down
0:09
1st & 10 at opp 26
Dylan Morris run for 1 yd to the ArzSt 25
0:09
2nd & 9 at opp 25
Timeout WASHINGTON, clock 00:09
0:02
2nd & 9 at opp 25
Dylan Morris pass complete to Cameron Davis for 6 yds to the ArzSt 19
0:02
3rd & 3 at opp 19
Timeout ARIZONA ST, clock 00:02
0:00
3rd & 3 at opp 19
Peyton Henry 37 yd FG GOODWashington 17, Arizona State 7
3rd quarter8 drives, then Washington 24, Arizona State 14
Arizona State Punt, 4 plays
14:55
1st & 10 at own 35
Peyton Henry kickoff for 65 yds , D.J. Taylor return for 19 yds to the ArzSt 19
14:47
1st & 10 at own 19
Rachaad White run for 19 yds to the ArzSt 38 for a 1ST down
14:22
1st & 10 at own 38
Jayden Daniels pass incomplete to Curtis Hodges
14:16
2nd & 10 at own 38
Jayden Daniels pass incomplete to Ricky Pearsall
14:10
3rd & 10 at own 38
Jayden Daniels sacked by Bralen Trice for a loss of 10 yards to the ArzSt 28
13:27
4th & 20 at own 28
Eddie Czaplicki punt for 52 yds , Giles Jackson returns for 5 yds to the Wash 25
13:27
4th & 20 at own 28
Eddie Czaplicki punt for 52 yds , Giles Jackson returns for 5 yds to the Wash 25
Washington Punt, 6 plays
13:24
1st & 10 at own 25
Dylan Morris pass incomplete to Rome Odunze
13:20
2nd & 10 at own 25
Dylan Morris pass incomplete to Rome Odunze
13:10
3rd & 10 at own 25
Dylan Morris pass complete to Rome Odunze for 18 yds to the Wash 43 for a 1ST down
12:16
1st & 10 at own 43
Dylan Morris pass complete to Jalen McMillan for 8 yds to the Wash 35
11:52
2nd & 18 at own 35
Dylan Morris pass incomplete to Rome Odunze
11:37
3rd & 18 at own 35
Dylan Morris pass complete to Rome Odunze for 1 yd to the Wash 36
11:06
4th & 17 at own 36
Race Porter punt for 51 yds, fair catch by LV Bunkley-Shelton at the ArzSt 13
Arizona State Punt, 3 plays
10:55
1st & 10 at own 13
Rachaad White run for 3 yds to the ArzSt 16
10:20
2nd & 7 at own 16
Rachaad White run for 1 yd to the ArzSt 17
9:51
3rd & 6 at own 17
Timeout WASHINGTON, clock 09:51
9:34
3rd & 6 at own 17
Jayden Daniels sacked by Trent McDuffie for a loss of 4 yards to the ArzSt 13
8:58
4th & 10 at own 13
Eddie Czaplicki punt for 48 yds, punt out-of-bounds at the Wash 47 , Giles Jackson returns for 8 yds to the Wash 47
Washington Fumble, 2 plays
8:49
1st & 10 at own 47
Cameron Davis run for 2 yds to the Wash 49
8:11
2nd & 8 at own 49
Dylan Morris run for 8 yds to the Wash 9
Arizona State Touchdown, 2 plays
7:56
1st & goal at opp 9
Jayden Daniels run for 4 yds to the Wash 5
7:39
2nd & goal at opp 5
Rachaad White run for 5 yds for a TD, (Cristian Zendejas KICK)Washington 17, Arizona State 14
Washington Turnover on downs, 4 plays
7:35
1st & 10 at own 35
Logan Tyler kickoff for 45 yds , Kamari Pleasant return for 10 yds to the Wash 30
7:29
1st & 10 at own 30
Dylan Morris pass incomplete to Taj Davis
7:19
2nd & 10 at own 30
Cameron Davis run for 1 yd to the Wash 31
6:42
3rd & 9 at own 31
Dylan Morris pass incomplete to Taj Davis
6:32
4th & 9 at own 31
Race Porter run for 8 yds to the Wash 39
Arizona State Interception, 3 plays
6:17
1st & 10 at opp 39
Rachaad White run for 4 yds to the Wash 43
5:49
2nd & 14 at opp 43
Rachaad White run for 5 yds to the Wash 38
5:16
3rd & 9 at opp 38
Jayden Daniels pass intercepted
Washington Touchdown, 9 plays
5:04
1st & 10 at opp 46
Cameron Davis run for 5 yds to the ArzSt 41
4:26
2nd & 5 at opp 41
Cameron Davis run for no gain to the ArzSt 41
3:46
3rd & 5 at opp 41
Cameron Davis run for 4 yds to the ArzSt 37
3:11
4th & 1 at opp 37
Cameron Davis run for 2 yds to the ArzSt 35 for a 1ST down
2:32
1st & 10 at opp 35
Cameron Davis run for 23 yds to the ArzSt 12 for a 1ST down
1:41
1st & 10 at opp 12
Cameron Davis run for 9 yds to the ArzSt 3
1:08
2nd & 1 at opp 3
Cameron Davis run for 3 yds to the ArzSt 6
0:30
3rd & 4 at opp 6
Kamari Pleasant run for 5 yds to the ArzSt 1 for a 1ST down
0:00
1st & goal at opp 1
Kamari Pleasant run for 1 yd for a TD, (Peyton Henry KICK)Washington 24, Arizona State 14
0:00
1st & goal at opp 3
ARIZONA ST Penalty, Defensive Offside (Jack Jones) declined
4th quarter6 drives, then Arizona State 35, Washington 30
Arizona State Touchdown, 20 plays
14:55
1st & 10 at own 35
Peyton Henry kickoff for 64 yds , D.J. Taylor return for 18 yds to the ArzSt 19
14:43
1st & 10 at own 19
Rachaad White run for 6 yds to the ArzSt 25
14:17
2nd & 4 at own 25
Rachaad White run for 12 yds to the ArzSt 37 for a 1ST down
13:46
1st & 10 at own 37
DeaMonte Trayanum run for 4 yds to the ArzSt 41
13:11
2nd & 6 at own 41
DeaMonte Trayanum run for 5 yds to the ArzSt 46
12:17
3rd & 1 at own 46
DeaMonte Trayanum run for no gain to the ArzSt 46
11:49
4th & 1 at own 46
Rachaad White run for 3 yds to the ArzSt 49 for a 1ST down
11:17
1st & 10 at own 49
WASHINGTON Penalty, Defensive Holding (Carson Bruener) to the ArzSt 44
10:47
1st & 15 at own 44
Jayden Daniels run for 9 yds to the Wash 47
10:20
2nd & 6 at opp 47
Jayden Daniels pass incomplete to LV Bunkley-Shelton
10:09
3rd & 6 at opp 47
(10:19) White,Rachaad rush for 47 yards gain to the UW 00 TOUCHDOWN nullified by penalty, clock 10:09 PENALTY ASU Holding (Diesch,Kellen) 10 yards from UW 47 to ASU43. NO PLAY.
9:47
3rd & 16 at own 43
Jayden Daniels pass complete to Rachaad White for 18 yds to the Wash 39 for a 1ST down
9:30
1st & 10 at opp 39
Rachaad White run for 5 yds to the Wash 34
9:01
2nd & 5 at opp 34
Rachaad White run for 4 yds to the Wash 30
8:34
3rd & 1 at opp 30
Rachaad White run for 2 yds to the Wash 28 for a 1ST down
8:00
1st & 10 at opp 28
Daniyel Ngata run for 6 yds to the Wash 22
7:43
2nd & 4 at opp 22
Daniyel Ngata run for 4 yds to the Wash 18 for a 1ST down
7:16
1st & 10 at opp 18
Rachaad White run for 3 yds to the Wash 15
6:52
2nd & 7 at opp 15
Rachaad White run for 2 yds to the Wash 13
6:25
3rd & 5 at opp 13
Jayden Daniels pass complete to Rachaad White for 9 yds to the Wash 4 for a 1ST down
6:15
1st & goal at opp 4
Rachaad White run for no gain to the Wash 4
5:46
2nd & goal at opp 4
Jayden Daniels run for 4 yds for a TD, (Cristian Zendejas KICK)Washington 24, Arizona State 21
Washington Punt, 3 plays
5:46
1st & 10 at own 35
Logan Tyler kickoff for 65 yds for a touchback
5:36
1st & 10 at own 25
Cameron Davis run for 1 yd to the Wash 24
4:55
2nd & 11 at own 24
Cameron Davis run for 2 yds to the Wash 26
4:15
3rd & 9 at own 26
Dylan Morris pass incomplete to Taj Davis
4:06
4th & 9 at own 26
Race Porter punt for 30 yds, punt out-of-bounds at the ArzSt 44
Arizona State Touchdown, 8 plays
3:53
1st & 10 at own 44
Elijhah Badger run for 2 yds to the ArzSt 42
3:23
2nd & 12 at own 42
Rachaad White run for 6 yds to the ArzSt 48
2:45
3rd & 6 at own 48
Rachaad White run for 5 yds to the Wash 47
2:30
4th & 1 at opp 47
Rachaad White run for 1 yd to the Wash 46 for a 1ST down
2:09
1st & 10 at opp 46
Rachaad White run for 7 yds to the Wash 39
1:46
2nd & 3 at opp 39
Jayden Daniels run for 10 yds to the Wash 29 for a 1ST down
1:32
1st & 10 at opp 29
Jayden Daniels run for 19 yds to the Wash 10 for a 1ST down
1:11
1st & goal at opp 10
Rachaad White run for 10 yds for a TD, (Cristian Zendejas KICK)Arizona State 28, Washington 24
Washington Pick-six, 4 plays (Arizona State scores)
1:11
1st & 10 at own 35
Logan Tyler kickoff for 65 yds for a touchback
1:07
1st & 10 at own 25
Dylan Morris pass incomplete to Taj Davis
0:51
2nd & 10 at own 25
Dylan Morris pass complete to Rome Odunze for 9 yds to the Wash 34
0:41
3rd & 1 at own 34
Dylan Morris pass incomplete to Taj Davis
0:32
4th & 1 at own 34
Merlin Robertson 37 Yd Interception Return (Cristian Zendejas Kick)Arizona State 35, Washington 24
0:32
1st & 10 at own 35
PENALTY ASU UNS: Unsportsmanlike Conduct (Lucas,Chase) 15 yards from ASU35 to ASU20. NO PLAY.
Washington Touchdown, 3 plays
0:26
1st & 10 at own 20
Logan Tyler kickoff for 57 yds , Kamari Pleasant return for 14 yds to the Wash 37
0:26
1st & 10 at own 37
PENALTY ASU UNS: Unsportsmanlike Conduct (Jones,Jack) 15 yards from UW 37 to ASU48, 1ST DOWN. NO PLAY.
0:15
1st & 10 at opp 48
Dylan Morris pass complete to Rome Odunze for 20 yds to the ArzSt 28 for a 1ST down
0:15
1st & 10 at opp 28
Timeout ARIZONA ST, clock 00:15
0:08
1st & 10 at opp 28
Dylan Morris pass complete to Devin Culp for 26 yds to the ArzSt 2 for a 1ST down
0:08
1st & goal at opp 2
Timeout WASHINGTON, clock 00:08
0:03
1st & goal at opp 2
Dylan Morris pass complete to Devin Culp for 2 yds for a TD, (Two-Point Conversion failed )Arizona State 35, Washington 30
Washington End of game, 1 play
0:01
1st & 10 at own 35
kickoff for 12 yds
0:01
1st & 10 at own 35
kickoff for 12 yds
0:00
1st & 10 at own 46
Dylan Morris pass incomplete to Rome Odunze
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.