From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Arizona
Washington State
516
Total yards
234
342
Passing yards
199
174
Rushing yards
35
8.0
Yards per pass
6.0
4.7
Yards per rush
1.6
26
First downs
12
10–17
Third downs
4–11
1–1
Fourth downs
0–3
0
Turnovers
3
5–55
Penalties
5–42
38:39
Possession
21:21
2
Sacks (by defense)
1
Efficiency
Arizona
Washington State
50%
Success rate
36%
0.35
EPA per play
−0.37
1.31
Explosiveness
1.21
0.30
Rushing EPA
−0.62
0.40
Passing EPA
−0.05
41%
Passing-down success
22%
0.07
First-down EPA
−0.01
0.14
Second-down EPA
−0.52
1.16
Third-down EPA
0.07
16%
Havoc by its defense
11%
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 72% to win. Arizona pulled the upset.
The line
Washington State −7.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 Washington State 71%, Arizona 29%. 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 State drives left to right, Arizona right to left.
Q1 Washington StateTouchdown, 11 plays, 75 yards
Q1 ArizonaTouchdown, 4 plays, 75 yards
Q1 Washington StateTurnover on downs, 4 plays, 9 yards
Q1 ArizonaField goal, 5 plays, 13 yards
Q1 Washington StateInterception, 4 plays, 23 yards
Q1 ArizonaTouchdown, 9 plays, 85 yards
Q2 Washington StatePunt, 3 plays, −12 yards
Q2 ArizonaField goal, 11 plays, 38 yards
Q2 Washington StatePunt, 3 plays, −7 yards
Q2 ArizonaPunt, 6 plays, 11 yards
Q2 Washington StatePunt, 5 plays, 1 yard
Q2 ArizonaEnd of half, 3 plays, 6 yards
Q3 ArizonaField goal, 10 plays, 71 yards
Q3 Washington StateInterception, 3 plays, 22 yards
Q3 ArizonaTouchdown, 16 plays, 60 yards
Q3 Washington StateFumble, 7 plays, 29 yards
Q3 ArizonaPunt, 4 plays, 2 yards
Q4 Washington StateTurnover on downs, 4 plays, 8 yards
Q4 ArizonaTouchdown, 1 play, 15 yards
Q4 Washington StatePunt, 5 plays, 15 yards
Q4 ArizonaTouchdown, 7 plays, 79 yards
Q4 Washington StateTurnover on downs, 6 plays, 44 yards
Q4 ArizonaEnd of game, 7 plays, 21 yards
Play by play
1st quarter6 drives, then Arizona 10, Washington State 6
Washington State Touchdown, 11 plays
15:00
Tyler Loop kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Cameron Ward pass complete to Kyle Williams for 4 yds to the WSU 29
15:00
2nd & 6 at own 29
Cameron Ward pass complete to Josh Kelly for 9 yds to the WSU 38 for a 1ST down
15:00
1st & 10 at own 38
John Mateer run for 1 yd to the WSU 39
15:00
2nd & 9 at own 39
Cameron Ward pass complete to John Mateer for 5 yds to the WSU 44
15:00
3rd & 4 at own 44
Cameron Ward pass complete to Nakia Watson for 37 yds to the ARIZ 19 for a 1ST down
15:00
1st & 10 at opp 19
Cameron Ward pass complete to Lincoln Victor for 7 yds to the ARIZ 12
15:00
2nd & 3 at opp 12
Cameron Ward pass incomplete
15:00
3rd & 3 at opp 12
Cameron Ward run for 5 yds to the ARIZ 7 for a 1ST down
15:00
1st & goal at opp 7
Nakia Watson run for 6 yds to the ARIZ 1
15:00
2nd & goal at opp 1
Cameron Ward run for no gain to the ARIZ 1
10:01
3rd & goal at opp 1
Nakia Watson run for 1 yd for a TD (Two-Point Conversion failed)Washington State 6, Arizona 0
Arizona Touchdown, 4 plays
10:01
Colton Theaker kickoff for 65 yds for a touchback
10:01
1st & 10 at own 25
Noah Fifita pass incomplete
10:01
2nd & 10 at own 25
Noah Fifita pass complete to Tetairoa McMillan for 5 yds to the ARIZ 30
10:01
3rd & 5 at own 30
Noah Fifita pass complete to Jonah Coleman for 69 yds to the WSU 1 for a 1ST down
8:29
1st & goal at opp 1
Jonah Coleman run for 1 yd for a TD (Tyler Loop KICK)Arizona 7, Washington State 6
Washington State Turnover on downs, 4 plays
8:29
Tyler Loop kickoff for 65 yds for a touchback
8:29
1st & 10 at own 25
Cameron Ward pass complete to Kyle Williams for 1 yd to the WSU 26
8:29
2nd & 9 at own 26
Cameron Ward pass complete to Jaylen Jenkins for 4 yds to the WSU 30
8:29
3rd & 5 at own 30
Jaylen Jenkins run for 4 yds to the WSU 34
6:52
4th & 1 at own 34
Jaylen Jenkins run for no gain to the WSU 34
Arizona Field goal, 5 plays
6:52
1st & 10 at opp 34
Noah Fifita pass complete to Tetairoa McMillan for 14 yds to the WSU 20 for a 1ST down
6:52
1st & 10 at opp 20
DJ Williams run for a loss of 1 yard to the WSU 21
6:52
2nd & 11 at opp 21
Noah Fifita pass incomplete
6:52
3rd & 11 at opp 21
Noah Fifita pass incomplete
5:18
4th & 11 at opp 21
Tyler Loop 37 yd FG GOODArizona 10, Washington State 6
Washington State Interception, 4 plays
5:18
Tyler Loop kickoff for 65 yds for a touchback
5:18
1st & 10 at own 25
Cameron Ward pass complete to Nakia Watson for 11 yds to the WSU 36 for a 1ST down
5:18
1st & 10 at own 36
Cameron Ward pass complete to Kyle Williams for 10 yds to the WSU 46 for a 1ST down
5:18
1st & 10 at own 46
Nakia Watson run for 2 yds to the WSU 48
4:00
2nd & 8 at own 48
John Mateer pass intercepted
Arizona Touchdown, 9 plays
4:00
1st & 10 at own 15
Noah Fifita pass complete to Tetairoa McMillan for 8 yds to the ARIZ 23
4:00
2nd & 2 at own 23
Jonah Coleman run for 4 yds to the ARIZ 27 for a 1ST down
4:00
1st & 10 at own 27
Jacob Cowing run for 4 yds to the ARIZ 31
4:00
2nd & 6 at own 31
Noah Fifita pass complete to Tanner McLachlan for 8 yds to the ARIZ 39 for a 1ST down
4:00
1st & 10 at own 39
Noah Fifita pass complete to Montana Lemonious-Craig for 8 yds to the ARIZ 47
4:00
2nd & 2 at own 47
Jonah Coleman run for no gain to the ARIZ 47
4:00
3rd & 2 at own 47
Noah Fifita pass complete to Jacob Cowing for 10 yds to the WSU 43 for a 1ST down
0:00
1st & 10 at opp 43
DJ Williams run for 3 yds to the WSU 40
Q2 14:53
2nd & 7 at opp 40
Rayshon Luke run for 40 yds for a TD (Tyler Loop KICK)Arizona 17, Washington State 6
2nd quarter6 drives, then Arizona 20, Washington State 6
Washington State Punt, 3 plays
14:53
Tyler Loop kickoff for 65 yds for a touchback
14:53
1st & 22 at own 13
Nakia Watson run for 2 yds to the WSU 15
14:53
2nd & 20 at own 15
Cameron Ward sacked by Taylor Upshaw for a loss of 5 yards to the WSU 10
14:53
3rd & 25 at own 10
Cameron Ward pass complete to Lincoln Victor for 3 yds to the WSU 13
14:53
1st & 10 at own 25
Washington State Penalty, Personal Foul (Yards) to the WSU 13
12:55
4th & 22 at own 13
Nick Haberer punt for 48 yds, fair catch by Jacob Cowing at the ARIZ 39
Arizona Field goal, 11 plays
12:55
1st & 10 at own 39
DJ Williams run for 38 yds to the WSU 23 Arizona Penalty, Offensive Holding (-10 Yards) to the ARIZ 31
12:55
1st & 18 at own 31
Noah Fifita pass complete to Montana Lemonious-Craig for 10 yds to the ARIZ 41
12:55
2nd & 8 at own 41
Noah Fifita pass complete to Rayshon Luke for 17 yds to the WSU 42 for a 1ST down Arizona Penalty, Unsportsmanlike Conduct (DJ Williams) to the ARIZ 43 for a 1ST down
12:55
1st & 10 at own 43
Jonah Coleman run for 6 yds to the ARIZ 49
12:55
2nd & 4 at own 49
Jonah Coleman run for 2 yds to the WSU 49
12:55
3rd & 2 at opp 49
Noah Fifita pass complete to Jacob Cowing for 3 yds to the WSU 46 for a 1ST down
12:55
1st & 10 at opp 46
Noah Fifita pass complete to Jonah Coleman for 20 yds to the WSU 26 for a 1ST down
12:55
1st & 10 at opp 26
DJ Williams run for 3 yds to the WSU 23
12:55
2nd & 7 at opp 23
Noah Fifita pass complete to Jacob Cowing for no gain to the WSU 23
12:55
3rd & 7 at opp 23
Noah Fifita pass incomplete
8:07
4th & 7 at opp 23
Tyler Loop 40 yd FG GOODArizona 20, Washington State 6
Washington State Punt, 3 plays
8:07
Tyler Loop kickoff for 65 yds for a touchback
8:07
1st & 10 at own 25
Cameron Ward pass complete to Kyle Williams for 8 yds to the WSU 33
8:07
2nd & 2 at own 33
Nakia Watson run for a loss of 11 yards to the WSU 22
8:07
3rd & 13 at own 22
Washington State Penalty, False Start (Josh Kelly) to the WSU 17
8:07
3rd & 18 at own 17
Cameron Ward run for 6 yds to the WSU 23
8:07
4th & 12 at own 23
Washington State Penalty, False Start (-5 Yards) to the WSU 18
6:19
4th & 17 at own 18
Nick Haberer punt for 48 yds, fair catch by Jacob Cowing at the ARIZ 34
Arizona Punt, 6 plays
6:19
1st & 10 at own 34
Noah Fifita pass complete to Kevin Green Jr. for 7 yds to the ARIZ 41
6:19
2nd & 3 at own 41
Rayshon Luke run for a loss of 2 yards to the ARIZ 39
4:31
3rd & 10 at own 34
Timeout Arizona, clock 04:31
4:31
3rd & 5 at own 39
Arizona Penalty, False Start (DJ Williams) to the ARIZ 34
4:01
1st & 10 at own 46
Timeout Washington State, clock 04:01
4:01
3rd & 10 at own 34
Noah Fifita pass complete to Tetairoa McMillan for 12 yds to the ARIZ 46 for a 1ST down
4:01
1st & 10 at own 46
FIFITA, Noah pass deep to the right incomplete intended for BURNETT, Keyan thrown to the WSU35; QB hurried by LAUFAU, Khalil. PENALTY UA Holding on SAVAIINAEA, Jonah enforced 10 yards from the UA46 to the UA36 [NH]. NO PLAY (replay the down).
4:01
1st & 20 at own 36
Noah Fifita pass incomplete
4:01
2nd & 20 at own 36
Noah Fifita pass complete to Jonah Coleman for 2 yds to the ARIZ 38
4:01
3rd & 18 at own 38
Noah Fifita pass complete to Jonah Coleman for 7 yds to the ARIZ 45
2:11
4th & 11 at own 45
Kyle Ostendorp punt for 41 yds
Washington State Punt, 5 plays
2:11
1st & 10 at own 14
Cameron Ward pass complete to Kyle Williams for 1 yd to the WSU 15
2:11
2nd & 9 at own 15
Cameron Ward pass complete to Nakia Watson for 18 yds to the WSU 33 for a 1ST down
2:11
1st & 10 at own 33
Cameron Ward pass complete to Nakia Watson for 9 yds to the WSU 42
1:16
3rd & 9 at own 34
Timeout Arizona, clock 01:16
1:16
2nd & 1 at own 42
Cameron Ward sacked by Jacob Kongaika for a loss of 8 yards to the WSU 34
1:16
3rd & 9 at own 34
Cameron Ward run for a loss of 5 yards to the WSU 15 Cameron Ward fumbled, recovered by WSU , return for no gain to the WSU 15
0:59
4th & 28 at own 15
Nick Haberer punt for 46 yds, fair catch by Jacob Cowing at the ARIZ 39
Arizona End of half, 3 plays
0:59
1st & 10 at own 39
Jonah Coleman run for 1 yd to the ARIZ 40
0:59
2nd & 9 at own 40
Noah Fifita pass complete to Tanner McLachlan for 5 yds to the ARIZ 45
0:00
3rd & 4 at own 45
Noah Fifita pass complete to Jacob Cowing for no gain to the ARIZ 45
3rd quarter5 drives, then Arizona 30, Washington State 6
Arizona Field goal, 10 plays
15:00
Colton Theaker kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Noah Fifita pass complete to Jacob Cowing for 2 yds to the ARIZ 27
15:00
2nd & 8 at own 27
Noah Fifita pass incomplete
15:00
3rd & 8 at own 27
Noah Fifita pass complete to Tetairoa McMillan for 18 yds to the ARIZ 45 for a 1ST down
15:00
1st & 10 at own 45
Jonah Coleman run for 11 yds to the WSU 44 for a 1ST down
15:00
1st & 10 at opp 44
DJ Williams run for 2 yds to the WSU 42
15:00
2nd & 8 at opp 42
Noah Fifita pass complete to Tanner McLachlan for 31 yds to the WSU 11 for a 1ST down
15:00
1st & 10 at opp 11
Rayshon Luke run for a loss of 1 yard to the WSU 12
15:00
2nd & 11 at opp 12
Noah Fifita pass complete to Jacob Cowing for 8 yds to the WSU 4
15:00
3rd & 3 at opp 4
Noah Fifita pass incomplete
10:49
4th & 3 at opp 4
Tyler Loop 21 yd FG GOODArizona 23, Washington State 6
Washington State Interception, 3 plays
10:49
Tyler Loop kickoff for 65 yds for a touchback
10:49
1st & 10 at own 25
Cameron Ward pass complete to Kyle Williams for 22 yds to the WSU 47 for a 1ST down
10:49
1st & 10 at own 47
Cameron Ward pass incomplete
10:08
2nd & 10 at own 47
Cameron Ward pass intercepted
Arizona Touchdown, 16 plays
10:08
1st & 10 at own 40
DJ Williams run for no gain to the ARIZ 40
10:08
2nd & 10 at own 40
Noah Fifita pass complete to Montana Lemonious-Craig for 5 yds to the ARIZ 45
10:08
3rd & 5 at own 45
Noah Fifita pass complete to Tetairoa McMillan for 6 yds to the WSU 49 for a 1ST down
10:08
1st & 10 at opp 49
Noah Fifita pass complete to Tanner McLachlan for 4 yds to the WSU 45
10:08
2nd & 6 at opp 45
DJ Williams run for 5 yds to the WSU 40
10:08
3rd & 1 at opp 40
Noah Fifita pass complete to Montana Lemonious-Craig for 3 yds to the WSU 37 for a 1ST down
10:08
1st & 10 at opp 37
Noah Fifita pass incomplete
10:08
2nd & 10 at opp 37
Noah Fifita pass complete to Jacob Cowing for 5 yds to the WSU 32
10:08
3rd & 5 at opp 32
Noah Fifita pass complete to Montana Lemonious-Craig for 6 yds to the WSU 26 for a 1ST down
10:08
1st & 10 at opp 26
Noah Fifita pass complete to Tetairoa McMillan for 5 yds to the WSU 21
10:08
2nd & 5 at opp 21
Rayshon Luke run for 7 yds to the WSU 14 for a 1ST down
10:08
1st & 10 at opp 14
Rayshon Luke run for 9 yds to the WSU 5
10:08
2nd & 1 at opp 5
Rayshon Luke run for 3 yds to the WSU 2 for a 1ST down
10:08
1st & goal at opp 2
DJ Williams run for a loss of 2 yards to the WSU 4
10:08
2nd & goal at opp 4
Noah Fifita run for 3 yds to the WSU 1
2:57
3rd & goal at opp 1
Jonah Coleman run for 1 yd for a TD (Tyler Loop KICK)Arizona 30, Washington State 6
Washington State Fumble, 7 plays
2:57
Tyler Loop kickoff for 65 yds
2:57
1st & 10 at own 25
Jaylen Jenkins run for 2 yds to the WSU 27
2:57
2nd & 8 at own 27
Cameron Ward run for 7 yds to the WSU 34
2:57
3rd & 1 at own 34
Jaylen Jenkins run for 2 yds to the WSU 36 for a 1ST down
2:57
1st & 10 at own 36
Cameron Ward pass incomplete
2:57
2nd & 10 at own 36
Cameron Ward pass complete to Nakia Watson for 13 yds to the WSU 49 for a 1ST down
2:57
1st & 10 at own 49
Cameron Ward pass complete to Lincoln Victor for 1 yd to the 50 yard line
0:11
2nd & 9 at the 50
Cameron Ward run for 4 yds to the ARIZ 46 Cameron Ward fumbled, recovered by ARIZ Justin Flowe
Arizona Punt, 4 plays
0:00
1st & 10 at own 46
DJ Williams run for 11 yds to the WSU 43 for a 1ST down
Q4 15:00
1st & 10 at opp 43
Noah Fifita sacked by Brennan Jackson for a loss of 10 yards to the ARIZ 47
Q4 15:00
2nd & 20 at own 47
Noah Fifita pass complete to Jacob Cowing for 1 yd to the ARIZ 48
Q4 13:30
4th & 19 at own 48
Timeout Arizona, clock 13:30
Q4 13:30
3rd & 19 at own 48
Noah Fifita pass incomplete
Q4 13:22
4th & 19 at own 48
Kyle Ostendorp punt for 45 yds
4th quarter6 drives, then Arizona 44, Washington State 6
Washington State Turnover on downs, 4 plays
13:22
1st & 10 at own 7
Cameron Ward pass complete to Billy Riviere III for 6 yds to the WSU 13 Washington State Penalty, Unsportsmanlike Conduct (Fa’alili Fa’amoe) to the WSU 7
13:22
2nd & 10 at own 7
Cameron Ward pass complete to Lincoln Victor for 8 yds to the WSU 15
13:22
3rd & 2 at own 15
Cameron Ward pass incomplete
12:42
4th & 2 at own 15
Cameron Ward pass incomplete
Arizona Touchdown, 1 play
12:37
1st & 10 at opp 15
DJ Williams run for 15 yds for a TD (Tyler Loop KICK)Arizona 37, Washington State 6
Washington State Punt, 5 plays
12:37
Tyler Loop kickoff for 65 yds for a touchback
12:37
1st & 10 at own 25
Cameron Ward pass complete to Kyle Williams for 4 yds to the WSU 29
12:37
2nd & 6 at own 29
Cameron Ward pass complete to Kyle Williams for 11 yds to the WSU 40 for a 1ST down
12:37
1st & 10 at own 40
Cameron Ward pass incomplete
12:37
2nd & 10 at own 40
Cameron Ward pass complete to Kyle Williams for no gain to the WSU 40
12:37
3rd & 10 at own 40
Cameron Ward pass incomplete
10:51
4th & 10 at own 40
Nick Haberer punt for 39 yds, fair catch by Jacob Cowing at the ARIZ 21
Arizona Touchdown, 7 plays
10:51
1st & 10 at own 21
Noah Fifita pass complete to Malachi Riley for 6 yds to the ARIZ 27
10:51
2nd & 4 at own 27
Rayshon Luke run for 7 yds to the ARIZ 34 for a 1ST down
10:51
1st & 10 at own 34
Noah Fifita pass complete to AJ Jones for 3 yds to the ARIZ 37
10:51
2nd & 7 at own 37
Rayshon Luke run for 2 yds to the ARIZ 39
10:51
3rd & 5 at own 39
Jonah Coleman run for 18 yds to the WSU 43 for a 1ST down
10:51
1st & 10 at opp 43
Noah Fifita pass complete to Kevin Green Jr. for 20 yds to the WSU 23 for a 1ST down
6:52
1st & 10 at opp 23
Jonah Coleman run for 23 yds for a TD (Tyler Loop KICK)Arizona 44, Washington State 6
Washington State Turnover on downs, 6 plays
6:52
Tyler Loop kickoff for 65 yds for a touchback
6:52
1st & 10 at own 25
Dylan Paine run for 7 yds to the WSU 32
6:52
2nd & 3 at own 32
Dylan Paine run for 13 yds to the ARIZ 45 for a 1ST down Arizona Penalty, Unnecessary Roughness (Genesis Smith) to the ARIZ 40 for a 1ST down
6:52
1st & 10 at opp 40
Dylan Paine run for 3 yds to the ARIZ 37
6:52
2nd & 7 at opp 37
John Mateer run for a loss of 1 yard to the ARIZ 38
6:52
3rd & 8 at opp 38
John Mateer pass incomplete
4:16
4th & 8 at opp 38
John Mateer pass complete to Cameron Johnson for 7 yds to the ARIZ 31
Arizona End of game, 7 plays
4:16
1st & 10 at own 31
DJ Williams run for a loss of 4 yards to the ARIZ 27
4:16
2nd & 14 at own 27
Noah Fifita pass complete to AJ Jones for 14 yds to the ARIZ 41 for a 1ST down
4:16
1st & 10 at own 41
DJ Williams run for 3 yds to the ARIZ 44
4:16
2nd & 7 at own 44
Rayshon Luke run for 5 yds to the ARIZ 49
4:16
3rd & 2 at own 49
Rayshon Luke run for 1 yd to the 50 yard line
4:16
4th & 1 at the 50
Jonah Coleman run for 3 yds to the WSU 47 for a 1ST down
0:00
1st & 10 at opp 47
Kneel down by UA at WSU48 (team loss of 1), clock 00:00.
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.