From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Arizona State
Washington State
333
Total yards
356
212
Passing yards
219
121
Rushing yards
137
6.4
Yards per pass
5.9
3.6
Yards per rush
3.9
18
First downs
18
3–14
Third downs
5–14
2–3
Fourth downs
1–3
1
Turnovers
0
6–45
Penalties
4–30
33:13
Possession
26:47
3
Sacks (by defense)
4
Efficiency
Arizona State
Washington State
39%
Success rate
42%
0.03
EPA per play
0.05
1.15
Explosiveness
1.14
0.10
Rushing EPA
0.13
0.11
Passing EPA
−0.01
24%
Passing-down success
19%
0.09
First-down EPA
0.04
−0.05
Second-down EPA
0.11
−0.20
Third-down EPA
0.41
17%
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 State 68% to win. Elo’s favorite won.
The line
Washington State −9.5, over/under 59.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. Washington State drives left to right, Arizona State right to left.
Q1 Washington StatePunt, 6 plays, 18 yards
Q1 Arizona StatePunt, 4 plays, −9 yards
Q1 Washington StateTouchdown, 9 plays, 39 yards
Q1 Arizona StatePunt, 3 plays, 3 yards
Q1 Washington StateTouchdown, 7 plays, 84 yards
Q1 Arizona StatePunt, 5 plays, 22 yards
Q1 Washington StateTurnover on downs, 8 plays, 73 yards
Q2 Arizona StatePunt, 5 plays, 14 yards
Q2 Washington StatePunt, 3 plays, −2 yards
Q2 Arizona StateInterception, 5 plays, 11 yards
Q2 Washington StateTouchdown, 2 plays, 4 yards
Q2 Arizona StatePunt, 6 plays, 15 yards
Q2 Washington StateTouchdown, 13 plays, 75 yards
Q3 Arizona StatePunt, 3 plays, 9 yards
Q3 Washington StatePunt, 7 plays, 40 yards
Q3 Arizona StatePunt, 8 plays, 34 yards
Q3 Washington StatePunt, 3 plays, −11 yards
Q3 Arizona StateTouchdown, 4 plays, 52 yards
Q3 Washington StatePunt, 5 plays, 19 yards
Q4 Arizona StateTurnover on downs, 15 plays, 71 yards
Q4 Washington StatePunt, 3 plays, 8 yards
Q4 Arizona StateTouchdown, 4 plays, 43 yards
Q4 Washington StateTurnover on downs, 4 plays, 6 yards
Q4 Arizona StateTouchdown, 5 plays, 63 yards
Q4 Washington StateEnd of game, 2 plays, −2 yards
Play by play
1st quarter7 drives, then Washington State 13, Arizona State 0
Washington State Punt, 6 plays
15:00
Eddie Czaplicki kickoff for 65 yds for a touchback
14:57
1st & 10 at own 25
Cameron Ward pass complete to Donovan Ollie for 9 yds to the WshSt 34
14:39
2nd & 1 at own 34
Cameron Ward pass incomplete
14:33
3rd & 1 at own 34
Nakia Watson run for 2 yds to the WshSt 36 for a 1ST down
14:08
1st & 10 at own 36
Cameron Ward pass complete to Robert Ferrel for 2 yds to the WshSt 38
13:34
2nd & 8 at own 38
Cameron Ward pass incomplete
13:32
3rd & 8 at own 38
Cameron Ward pass incomplete
13:19
4th & 8 at own 38
ARIZONA ST Penalty, Offsides (5 Yards) to the WshSt 43
13:17
4th & 3 at own 43
Nick Haberer punt for 47 yds
Arizona State Punt, 4 plays
9:33
1st & 10 at own 10
Xazavian Valladay run for 14 yds to the ArzSt 24 for a 1ST down
9:33
1st & 10 at own 24
ARIZONA ST Penalty, Delay Of Game (-5 Yards) to the ArzSt 19
9:33
1st & 15 at own 19
Trenton Bourguet pass incomplete
9:33
2nd & 15 at own 19
Trenton Bourguet pass complete to Xazavian Valladay for 7 yds to the ArzSt 26
9:33
3rd & 8 at own 26
Trenton Bourguet sacked for a loss of 25 yards to the ArzSt 1
9:33
4th & 33 at own 1
Eddie Czaplicki punt for 42 yds , Robert Ferrel returns for 4 yds to the ArzSt 39
Washington State Touchdown, 9 plays
9:32
1st & 10 at opp 39
Jaylen Jenkins run for 4 yds to the ArzSt 35
9:13
2nd & 6 at opp 35
Cameron Ward pass incomplete
9:09
3rd & 6 at opp 35
Cameron Ward pass complete to Robert Ferrel for 10 yds to the ArzSt 25 for a 1ST down
8:56
1st & 10 at opp 25
Cameron Ward pass complete to Nakia Watson for 7 yds to the ArzSt 18
8:31
2nd & 3 at opp 18
Cameron Ward pass complete to De’Zhaun Stribling for 8 yds to the ArzSt 10 for a 1ST down
8:01
1st & goal at opp 10
Cameron Ward pass incomplete
7:51
2nd & goal at opp 10
Cameron Ward run for 1 yd to the ArzSt 9
7:14
3rd & goal at opp 9
Nakia Watson run for 7 yds to the ArzSt 2
6:31
4th & goal at opp 2
Nakia Watson 2 Yd Run (Dean Janikowski Kick)Washington State 7, Arizona State 0
Arizona State Punt, 3 plays
6:31
Colton Theaker kickoff for 65 yds for a touchback
6:30
1st & 10 at own 25
Xazavian Valladay run for 3 yds to the ArzSt 28
6:03
2nd & 7 at own 28
Trenton Bourguet pass incomplete
5:58
3rd & 7 at own 28
Trenton Bourguet pass incomplete
5:53
4th & 7 at own 28
Timeout WASHINGTON ST, clock 05:53
5:51
4th & 7 at own 28
Eddie Czaplicki punt for 62 yds , Robert Ferrel returns for 6 yds to the WshSt 16
Washington State Touchdown, 7 plays
5:38
1st & 10 at own 16
Cameron Ward pass incomplete
5:32
2nd & 10 at own 16
Cameron Ward pass complete to Orion Peters for 11 yds to the WshSt 27 for a 1ST down
5:10
1st & 10 at own 27
Cameron Ward pass complete to Donovan Ollie for 9 yds to the WshSt 36
4:47
2nd & 1 at own 36
Nakia Watson run for 20 yds to the ArzSt 44 for a 1ST down
4:31
1st & 10 at opp 44
Cameron Ward pass complete to Nakia Watson for 36 yds to the ArzSt 8 for a 1ST down WASHINGTON ST Penalty, Illegal Block (Donovan Ollie) to the ArzSt 19 for a 1ST down
4:12
1st & 10 at opp 19
Cameron Ward pass complete to De’Zhaun Stribling for 17 yds to the ArzSt 2 for a 1ST down
3:59
1st & goal at opp 2
Leyton Smithson 2 Yd pass from Cameron Ward (Dean Janikowski PAT blocked)Washington State 13, Arizona State 0
Arizona State Punt, 5 plays
3:53
Colton Theaker kickoff for 65 yds , Daniyel Ngata return for 17 yds to the ArzSt 17
3:52
1st & 10 at own 17
Daniyel Ngata run for 1 yd to the ArzSt 18
3:11
2nd & 9 at own 18
Trenton Bourguet pass complete to Giovanni Sanders for 16 yds to the ArzSt 34 for a 1ST down
2:45
1st & 10 at own 34
Daniyel Ngata run for 4 yds to the ArzSt 38
2:24
2nd & 6 at own 38
Daniyel Ngata run for 1 yd to the ArzSt 39
1:54
3rd & 5 at own 39
Trenton Bourguet pass incomplete
1:48
4th & 5 at own 39
Eddie Czaplicki punt for 36 yds, downed at the WshSt 25
Washington State Turnover on downs, 8 plays
1:39
1st & 10 at own 25
Cameron Ward pass complete to Lincoln Victor for 15 yds to the WshSt 40 for a 1ST down
1:21
1st & 10 at own 40
Nakia Watson run for 6 yds to the WshSt 46
1:05
2nd & 4 at own 46
Nakia Watson run for 25 yds to the ArzSt 29 for a 1ST down
0:27
1st & 10 at opp 29
Cameron Ward pass complete to De’Zhaun Stribling for 18 yds to the ArzSt 11 for a 1ST down
Q2 14:52
1st & 10 at opp 11
Nakia Watson run for 2 yds to the ArzSt 9
Q2 14:29
2nd & 8 at opp 9
Cameron Ward pass incomplete
Q2 14:24
3rd & 8 at opp 9
Cameron Ward pass complete to Lincoln Victor for 7 yds to the ArzSt 2
Q2 13:57
4th & 1 at opp 2
Cameron Ward pass incomplete
2nd quarter7 drives, then Washington State 28, Arizona State 0
Arizona State Punt, 5 plays
13:54
1st & 10 at own 2
Xazavian Valladay run for 6 yds to the ArzSt 8
13:16
2nd & 4 at own 8
Xazavian Valladay run for 6 yds to the ArzSt 14 for a 1ST down
12:38
1st & 10 at own 14
Xazavian Valladay run for a loss of 1 yard to the ArzSt 13
11:59
2nd & 11 at own 13
Trenton Bourguet pass incomplete
11:53
3rd & 11 at own 13
Trenton Bourguet pass complete to Xazavian Valladay for 3 yds to the ArzSt 16
11:14
4th & 8 at own 16
Eddie Czaplicki punt for 52 yds , Robert Ferrel returns for 10 yds to the ArzSt 43
Washington State Punt, 3 plays
11:06
1st & 10 at opp 43
Jaylen Jenkins run for a loss of 4 yards to the ArzSt 47
10:37
2nd & 14 at opp 47
Cameron Ward pass incomplete
10:31
3rd & 14 at opp 47
Cameron Ward pass complete to De’Zhaun Stribling for 12 yds to the ArzSt 35
10:08
4th & 2 at opp 35
QB Keeper WARD, Cameron rush to the left for a gain of 5 yards to the ASU30 (SOELLE, Connor), clock 10:08. PENALTY WSU Holding on STEPHENS, Grant enforced 10 yards from the ASU35 to the ASU45 [NHSG]. NO PLAY (replay the down).
9:44
4th & 12 at opp 45
Nick Haberer punt for 35 yds
Arizona State Interception, 5 plays
9:38
1st & 10 at own 10
Daniyel Ngata run for 8 yds to the ArzSt 18
9:17
2nd & 2 at own 18
Daniyel Ngata run for 3 yds to the ArzSt 21 for a 1ST down
8:59
1st & 10 at own 21
Daniyel Ngata run for no gain to the ArzSt 21
8:30
2nd & 10 at own 21
Trenton Bourguet pass incomplete
8:25
3rd & 10 at own 21
Trenton Bourguet pass intercepted
Washington State Touchdown, 2 plays
8:12
1st & goal at opp 4
Nakia Watson run for a loss of 1 yard to the ArzSt 5
7:43
2nd & goal at opp 5
Nakia Watson 5 Yd Run (Cameron Ward Pass to Leyton Smithson for Two-Point Conversion)Washington State 21, Arizona State 0
Arizona State Punt, 6 plays
7:43
Colton Theaker kickoff for 65 yds for a touchback
7:41
1st & 10 at own 25
Emory Jones run for 2 yds to the ArzSt 27
7:11
2nd & 8 at own 27
(07:11) JONES, Emory pass to the left intercepted by LANGFORD, Derrick at the ASU37 intended for THOMPSON, Bryan. Langford return for 24 yards to the ASU13 (MARTINEZ, Chris), clock 07:03. PENALTY WSU Offsides on STONE JR., Ron enforced 5 yards from the ASU27 to the ASU32 [NHSG]. NO PLAY (replay the down).
6:52
2nd & 3 at own 32
Xazavian Valladay run for 8 yds to the ArzSt 40 for a 1ST down
6:23
1st & 10 at own 40
Xazavian Valladay run for 15 yds to the WshSt 45 for a 1ST down
5:36
1st & 10 at opp 45
Xazavian Valladay run for no gain to the WshSt 45
5:00
2nd & 10 at opp 45
Xazavian Valladay run for a loss of 1 yard to the WshSt 46
4:21
3rd & 11 at opp 46
ARIZONA ST Penalty, False Start (-5 Yards) to the ArzSt 49
3:58
3rd & 16 at own 49
Emory Jones sacked by Andrew Edson for a loss of 9 yards to the ArzSt 40
3:21
4th & 25 at own 40
Eddie Czaplicki punt for 47 yds , Robert Ferrel returns for 12 yds to the WshSt 25
Washington State Touchdown, 13 plays
3:09
1st & 10 at own 25
Cameron Ward pass complete to Donovan Ollie for 8 yds to the WshSt 33
2:52
2nd & 2 at own 33
Nakia Watson run for 8 yds to the WshSt 41 for a 1ST down
2:33
1st & 10 at own 41
(02:33) WARD, Cameron pass to the left incomplete intended for WATSON, Nakia thrown to the WSU38, clock 02:29. PENALTY ASU Holding on CLARK, Jordan enforced 10 yards from the WSU41 to the ASU49 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
2:28
1st & 10 at opp 49
Cameron Ward pass complete to Robert Ferrel for 4 yds to the ArzSt 45
1:59
2nd & 6 at opp 45
Jaylen Jenkins run for 3 yds to the ArzSt 42
1:13
3rd & 3 at opp 42
Cameron Ward pass complete to Leyton Smithson for 4 yds to the ArzSt 38 for a 1ST down
1:02
1st & 10 at opp 38
Cameron Ward pass incomplete
1:00
2nd & 10 at opp 38
Cameron Ward pass incomplete
0:53
3rd & 10 at opp 38
Nakia Watson run for 22 yds to the ArzSt 16 for a 1ST down
0:37
1st & 10 at opp 16
Cameron Ward run for no gain to the ArzSt 16
0:30
2nd & 10 at opp 16
(00:30) WARD, Cameron pass to the left incomplete intended for NUNNALLY, Tsion thrown to the ASU0, clock 00:26. PENALTY ASU Offsides on HARRISON, Robby enforced 5 yards from the ASU16 to the ASU11 [NHSG]. NO PLAY (replay the down).
0:25
2nd & 5 at opp 11
Cameron Ward pass complete to Anderson Grover for 10 yds to the ArzSt 1 for a 1ST down
0:21
1st & goal at opp 1
Timeout ARIZONA ST, clock 00:21
0:20
1st & goal at opp 1
Nakia Watson run for a loss of 1 yard to the ArzSt 2
0:16
2nd & goal at opp 2
Timeout WASHINGTON ST, clock 00:16
0:15
2nd & goal at opp 2
Cameron Ward pass incomplete
0:03
3rd & goal at opp 2
Nakia Watson 2 Yd Run (Dean Janikowski Kick)Washington State 28, Arizona State 0
Arizona State Punt, 3 plays
0:00
Colton Theaker kickoff for 60 yds , Daniyel Ngata return for 18 yds to the ArzSt 23
Q3 14:55
Colton Theaker kickoff for 65 yds , Daniyel Ngata return for 23 yds to the ArzSt 23
Q3 14:53
1st & 10 at own 23
Xazavian Valladay run for 2 yds to the ArzSt 25
Q3 14:23
2nd & 8 at own 25
Emory Jones pass complete to Elijhah Badger for 3 yds to the ArzSt 28
Q3 13:46
3rd & 5 at own 28
Emory Jones run for 4 yds to the ArzSt 32
Q3 12:58
4th & 1 at own 32
Eddie Czaplicki punt for 50 yds, fair catch by Anderson Grover at the WshSt 18
3rd quarter5 drives, then Washington State 28, Arizona State 6
Washington State Punt, 7 plays
12:57
1st & 10 at own 18
Jaylen Jenkins run for 2 yds to the WshSt 20
12:30
2nd & 8 at own 20
Cameron Ward pass complete to Anderson Grover for 17 yds to the WshSt 37 for a 1ST down
12:07
1st & 10 at own 37
Cameron Ward pass complete to Leyton Smithson for 4 yds to the WshSt 41
11:52
2nd & 6 at own 41
Jaylen Jenkins run for 36 yds to the ArzSt 23 for a 1ST down
11:13
1st & 10 at opp 23
Cameron Ward pass incomplete
11:09
2nd & 10 at opp 23
Cameron Ward pass incomplete
11:03
3rd & 10 at opp 23
Cameron Ward sacked by B.J. Green II for a loss of 14 yards to the ArzSt 37
10:04
4th & 24 at opp 37
WASHINGTON ST Penalty, Delay Of Game (-5 Yards) to the ArzSt 42
9:44
4th & 29 at opp 42
Nick Haberer punt for 37 yds, downed at the ArzSt 5
Arizona State Punt, 8 plays
9:33
1st & 10 at own 5
Xazavian Valladay run for no gain to the ArzSt 5
8:52
2nd & 10 at own 5
Xazavian Valladay run for 27 yds to the ArzSt 32 for a 1ST down
8:07
1st & 10 at own 32
Xazavian Valladay run for 3 yds to the ArzSt 35
7:28
2nd & 7 at own 35
Elijhah Badger run for 5 yds to the ArzSt 40
6:42
3rd & 2 at own 40
Xazavian Valladay run for 4 yds to the ArzSt 44 for a 1ST down
6:07
1st & 10 at own 44
Xazavian Valladay run for no gain to the ArzSt 44
5:23
2nd & 10 at own 44
Emory Jones sacked by Quinn Roff for a loss of 6 yards to the ArzSt 38
4:41
3rd & 16 at own 38
Emory Jones pass complete to Xazavian Valladay for 1 yd to the ArzSt 39
4:00
4th & 15 at own 39
Eddie Czaplicki punt for 48 yds , Anderson Grover returns for no gain to the WshSt 13
Washington State Punt, 3 plays
3:52
1st & 10 at own 13
Nakia Watson run for 2 yds to the WshSt 15
3:29
2nd & 8 at own 15
Cameron Ward sacked by Omarr Norman-Lott and Merlin Robertson for a loss of 4 yards to the WshSt 11
2:49
3rd & 12 at own 11
Cameron Ward sacked by Omarr Norman-Lott and Nesta Jade Silvera for a loss of 9 yards to the WshSt 2
2:08
4th & 21 at own 2
Nick Haberer punt for 49 yds , Javen Jacobs returns for a loss of 1 yard to the ArzSt 48
Arizona State Touchdown, 4 plays
1:59
1st & 10 at own 48
Emory Jones pass incomplete
1:54
2nd & 10 at own 48
Emory Jones pass incomplete
1:49
3rd & 10 at own 48
Emory Jones pass complete to Xazavian Valladay for 5 yds to the WshSt 47
1:03
4th & 5 at opp 47
Timeout ARIZONA ST, clock 01:03
0:51
4th & 5 at opp 47
Jalin Conyers 47 Yd pass from Emory Jones (Two-Point Pass Conversion Failed)Washington State 28, Arizona State 6
Washington State Punt, 5 plays
0:46
Eddie Czaplicki kickoff for 65 yds , Lincoln Victor return for 20 yds to the WshSt 20
0:45
1st & 10 at own 20
Cameron Ward pass complete to De’Zhaun Stribling for 9 yds to the WshSt 29
0:28
2nd & 1 at own 29
Nakia Watson run for 3 yds to the WshSt 32 for a 1ST down
Q4 14:59
1st & 10 at own 32
Cameron Ward pass complete to Billy Riviere III for 1 yd to the WshSt 33
Q4 14:38
2nd & 9 at own 33
Cameron Ward pass incomplete
Q4 14:37
3rd & 9 at own 33
Dylan Paine run for 6 yds to the WshSt 39
Q4 13:54
4th & 3 at own 39
Nick Haberer punt for 39 yds, fair catch by D.J. Taylor at the ArzSt 22
4th quarter6 drives, then Washington State 28, Arizona State 18
Arizona State Turnover on downs, 15 plays
13:46
1st & 10 at own 22
Emory Jones pass complete to Andre Johnson for 9 yds to the ArzSt 31
13:17
2nd & 1 at own 31
Emory Jones pass complete to Cam Johnson for 11 yds to the ArzSt 42 for a 1ST down
12:50
1st & 10 at own 42
Emory Jones pass complete to Cam Johnson for 16 yds to the WshSt 42 for a 1ST down
12:07
1st & 10 at opp 42
Emory Jones pass complete to Elijhah Badger for 5 yds to the WshSt 37
11:28
2nd & 5 at opp 37
Emory Jones pass incomplete
11:22
3rd & 5 at opp 37
Xazavian Valladay run for 7 yds to the WshSt 30 for a 1ST down
10:42
1st & 10 at opp 30
Xazavian Valladay run for 11 yds to the WshSt 19 for a 1ST down
10:11
1st & 10 at opp 19
Emory Jones pass incomplete
10:07
2nd & 10 at opp 19
Xazavian Valladay run for 7 yds to the WshSt 12
9:38
3rd & 3 at opp 12
Xazavian Valladay run for no gain to the WshSt 12
8:56
4th & 3 at opp 12
Emory Jones pass complete to Andre Johnson for 5 yds to the WshSt 7 for a 1ST down
8:15
1st & goal at opp 7
Emory Jones pass incomplete
8:11
2nd & goal at opp 7
Emory Jones pass incomplete
8:07
3rd & goal at opp 7
Emory Jones pass incomplete
8:02
4th & goal at opp 7
Timeout ARIZONA ST, clock 08:02
8:01
4th & goal at opp 7
Emory Jones pass incomplete
Washington State Punt, 3 plays
7:56
1st & 10 at own 7
Nakia Watson run for 6 yds to the WshSt 13
7:13
2nd & 4 at own 13
Jaylen Jenkins run for a loss of 6 yards to the WshSt 7
6:27
3rd & 10 at own 7
Jaylen Jenkins run for 8 yds to the WshSt 15
5:40
4th & 2 at own 15
Nick Haberer punt for 33 yds , D.J. Taylor returns for 5 yds to the WshSt 43
Arizona State Touchdown, 4 plays
5:33
1st & 10 at opp 43
Emory Jones pass complete to Xazavian Valladay for 4 yds to the WshSt 39
5:05
2nd & 6 at opp 39
Emory Jones pass complete to Elijhah Badger for 16 yds to the WshSt 23 for a 1ST down
4:35
1st & 10 at opp 23
Xazavian Valladay run for 22 yds to the WshSt 1 for a 1ST down
4:10
1st & goal at opp 1
Xazavian Valladay 1 Yd Run (Two-Point Pass Conversion Failed)Washington State 28, Arizona State 12
Washington State Turnover on downs, 4 plays
4:07
1st & 10 at opp 43
Nakia Watson run for 5 yds to the ArzSt 38
3:24
2nd & 5 at opp 38
Nakia Watson run for 4 yds to the ArzSt 34
3:12
3rd & 1 at opp 34
Timeout ARIZONA ST, clock 03:12
3:08
3rd & 1 at opp 34
Nakia Watson run for no gain to the ArzSt 34
2:17
4th & 1 at opp 34
Nakia Watson run for a loss of 3 yards to the ArzSt 37
Arizona State Touchdown, 5 plays
2:16
1st & 10 at own 37
Emory Jones pass complete to Elijhah Badger for 15 yds to the WshSt 48 for a 1ST down
2:03
1st & 10 at opp 48
Emory Jones sacked by Brennan Jackson for a loss of 1 yard to the WshSt 49
1:37
2nd & 11 at opp 49
Emory Jones pass complete to Cam Johnson for 5 yds to the WshSt 44
1:18
3rd & 6 at opp 44
Emory Jones pass complete to Xazavian Valladay for 35 yds to the WshSt 9 for a 1ST down
0:57
1st & goal at opp 9
Elijhah Badger 9 Yd pass from Emory Jones (Two-Point Pass Conversion Failed)Washington State 28, Arizona State 18
Washington State End of game, 2 plays
0:56
1st & 10 at opp 41
(00:56) [NHSG] Kneel down by WSU at ASU42 (team loss of 1), clock 00:42.
0:31
2nd & 11 at opp 42
(00:31) [NHSG] Kneel down by WSU at ASU43 (team loss of 1), clock 00:23.
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.