From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
San Diego State
Arizona
454
Total yards
230
183
Passing yards
179
271
Rushing yards
51
12.2
Yards per pass
5.0
4.9
Yards per rush
2.6
21
First downs
9
5–14
Third downs
1–14
0–1
Fourth downs
0–2
0
Turnovers
1
8–85
Penalties
8–73
37:34
Possession
22:26
4
Sacks (by defense)
2
Efficiency
San Diego State
Arizona
41%
Success rate
19%
0.20
EPA per play
−0.26
1.45
Explosiveness
1.66
0.19
Rushing EPA
−0.24
0.21
Passing EPA
−0.09
33%
Passing-down success
8%
−0.06
First-down EPA
−0.10
0.70
Second-down EPA
−0.03
0.51
Third-down EPA
−0.19
24%
Havoc by its defense
15%
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)
San Diego State 64% to win. Elo’s favorite won.
The line
Arizona −1.5, over/under 46.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 54%, San Diego State 46%. 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, San Diego State right to left.
Q1 San Diego StateTouchdown, 4 plays, 75 yards
Q1 ArizonaPunt, 3 plays, 7 yards
Q1 San Diego StateTouchdown, 6 plays, 96 yards
Q1 ArizonaPunt return TD, 3 plays (San Diego State scores), 6 yards
Q1 ArizonaTouchdown, 4 plays, 75 yards
Q1 San Diego StatePunt, 5 plays, 5 yards
Q1 ArizonaPunt, 4 plays, 18 yards
Q1 San Diego StateTouchdown, 7 plays, 78 yards
Q2 ArizonaPunt, 2 plays, −6 yards
Q2 San Diego StatePunt, 4 plays, 11 yards
Q2 ArizonaPunt, 3 plays, 6 yards
Q2 San Diego StatePunt, 3 plays, 4 yards
Q2 ArizonaPunt, 3 plays, −4 yards
Q2 San Diego StateTouchdown, 3 plays, 56 yards
Q2 ArizonaPunt, 3 plays, −1 yard
Q2 San Diego StateMissed FG, 5 plays, 29 yards
Q3 ArizonaPunt, 3 plays, 4 yards
Q3 San Diego StatePunt, 3 plays, 1 yard
Q3 ArizonaPunt, 3 plays, −7 yards
Q3 San Diego StateResult not recorded, 4 plays, 0 yards
Q3 ArizonaInterception, 2 plays, −1 yard
Q3 San Diego StateField goal, 6 plays, 6 yards
Q3 ArizonaPunt, 3 plays, 4 yards
Q3 San Diego StatePunt, 6 plays, 22 yards
Q4 ArizonaPunt, 3 plays, 5 yards
Q4 San Diego StatePunt, 3 plays, 7 yards
Q4 ArizonaTouchdown, 11 plays, 80 yards
Q4 San Diego StateTurnover on downs, 8 plays, 39 yards
Q4 ArizonaTurnover on downs, 5 plays, 57 yards
Q4 San Diego StateEnd of game, 6 plays, 22 yards
Play by play
1st quarter8 drives, then San Diego State 21, Arizona 7
San Diego State Touchdown, 4 plays
15:00
Lucas Havrisik kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Jordon Brookshire run for 6 yds to the SDSt 31
15:00
2nd & 4 at own 31
Greg Bell run for 9 yds to the SDSt 40 for a 1ST down
15:00
1st & 10 at own 40
Jordon Brookshire pass complete to Jesse Matthews for 5 yds to the SDSt 45
13:22
2nd & 5 at own 45
Greg Bell run for 55 yds for a TD, (Matt Araiza KICK)San Diego State 7, Arizona 0
Arizona Punt, 3 plays
13:22
Matt Araiza kickoff for 65 yds for a touchback
13:22
1st & 10 at own 25
Michael Wiley run for 2 yds to the Ariz 27
13:22
2nd & 8 at own 27
Michael Wiley run for 5 yds to the Ariz 32
13:22
3rd & 3 at own 32
Gunner Cruz pass incomplete
12:20
4th & 3 at own 32
Kyle Ostendorp punt for 64 yds
San Diego State Touchdown, 6 plays
12:20
1st & 11 at own 4
Greg Bell run for 2 yds to the SDSt 6
12:20
2nd & 9 at own 6
ARIZONA Penalty, Offsides (5 Yards) to the SDSt 11
12:20
2nd & 4 at own 11
Kaegun Williams run for 1 yd to the SDSt 12
12:20
3rd & 3 at own 12
Jordon Brookshire pass complete to Daniel Bellinger for 73 yds to the Ariz 15 for a 1ST down
12:20
1st & 10 at opp 15
Greg Bell run for 2 yds to the Ariz 13
12:20
2nd & 8 at opp 13
Jordon Brookshire run for 10 yds to the Ariz 3 for a 1ST down
9:12
1st & goal at opp 3
Jordon Brookshire run for 3 yds for a TD, (Matt Araiza KICK)San Diego State 14, Arizona 0
Arizona Punt return TD, 3 plays (San Diego State scores)
9:12
Matt Araiza kickoff for 65 yds for a touchback
9:12
1st & 10 at own 25
Gunner Cruz pass complete to BJ Casteel for 7 yds to the Ariz 32
9:12
2nd & 3 at own 32
Michael Wiley run for 1 yd to the Ariz 33
9:12
3rd & 2 at own 33
Gunner Cruz pass complete to Michael Wiley for a loss of 2 yards to the Ariz 31
7:07
4th & 4 at own 31
Tyrell Shavers 27 Yd Return of Blocked Punt (Matt Araiza Kick)San Diego State 21, Arizona 0
Arizona Touchdown, 4 plays
7:07
Matt Araiza kickoff for 65 yds for a touchback
7:07
1st & 10 at own 25
Gunner Cruz run for 9 yds to the Ariz 34
7:07
2nd & 1 at own 34
Stanley Berryhill III run for 23 yds to the SDSt 43 for a 1ST down
7:07
1st & 10 at opp 43
Gunner Cruz pass incomplete
5:50
2nd & 10 at opp 43
Gunner Cruz pass complete to Stanley Berryhill III for 43 yds for a TD, (Tyler Loop KICK)San Diego State 21, Arizona 7
San Diego State Punt, 5 plays
5:50
Lucas Havrisik kickoff for 65 yds for a touchback
5:50
1st & 10 at own 25
Greg Bell run for 2 yds to the SDSt 27
5:50
2nd & 8 at own 27
Jordon Brookshire pass complete to Kaegun Williams for 13 yds to the SDSt 40 for a 1ST down
5:50
2nd & 21 at own 29
Jordon Brookshire pass complete to Jordan Byrd for 5 yds to the SDSt 34
5:50
3rd & 16 at own 34
SAN DIEGO ST Penalty, Offensive Holding ( Yards) declined
5:50
1st & 10 at own 40
Jordon Brookshire sacked by Trevon Mason and Kyon Barrs for 0 yards to the SDSt 29
3:07
4th & 20 at own 30
Matt Araiza punt for 61 yds
Arizona Punt, 4 plays
3:07
1st & 10 at own 9
Drake Anderson run for 12 yds to the Ariz 21 for a 1ST down
3:07
1st & 10 at own 21
Drake Anderson run for 2 yds to the Ariz 23
3:07
2nd & 8 at own 23
Gunner Cruz pass incomplete
3:07
3rd & 8 at own 23
Gunner Cruz pass complete to Tayvian Cunningham for 4 yds to the Ariz 27
1:04
4th & 4 at own 27
Kyle Ostendorp punt for 51 yds , Jordan Byrd returns for no gain to the SDSt 22
San Diego State Touchdown, 7 plays
1:04
1st & 10 at own 22
Jordon Brookshire pass complete to BJ Busbee for 4 yds to the SDSt 26
0:00
2nd & 6 at own 26
Jordon Brookshire pass complete to Daniel Bellinger for 15 yds to the SDSt 41 for a 1ST down
Q2 15:00
1st & 10 at own 41
Jordon Brookshire run for 5 yds to the SDSt 46
Q2 15:00
2nd & 5 at own 46
Jesse Matthews run for 15 yds to the Ariz 39 for a 1ST down
Q2 15:00
1st & 10 at opp 39
Greg Bell run for 1 yd to the Ariz 38
Q2 15:00
2nd & 9 at opp 38
BROOKSHIRE, Jordon pass up the middle incomplete intended for MATTHEWS, Jesse thrown to the ARI10. PENALTY ARI Pass Interference on ROLAND-WALLACE, Christian enforced 15 yards from the ARI38 to the ARI23 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
Q2 15:00
1st & 10 at opp 23
Chance Bell run for a loss of 2 yards to the Ariz 25
Q2 12:29
2nd & 12 at opp 25
Jordon Brookshire pass complete to Daniel Bellinger for 25 yds for a TD, (Matt Araiza KICK)San Diego State 28, Arizona 7
2nd quarter8 drives, then San Diego State 35, Arizona 7
Arizona Punt, 2 plays
12:29
Matt Araiza kickoff for 65 yds for a touchback
12:29
1st & 10 at own 25
Gunner Cruz pass complete to Stanley Berryhill III for a loss of 1 yard to the Ariz 24
12:29
2nd & 11 at own 24
ROCKER JR., Stevie rush up the middle for a gain of 2 yards to the ARI26 (BANKS, Keshawn;DRAEGER, Wyatt). PENALTY Before the snap, ARI False Start on CUNNINGHAM, Tayvian enforced 5 yards from the ARI24 to the ARI19. NO PLAY (replay the down).
12:29
2nd & 16 at own 19
Gunner Cruz pass incomplete
10:50
3rd & 16 at own 19
Kyle Ostendorp punt for 56 yds , Jordan Byrd returns for 7 yds to the SDSt 32
10:50
1st & 10 at own 32
BROOKSHIRE, Jordon pass to the left incomplete intended for SHAVERS, Tyrell thrown to the ARI32. PENALTY ARI Holding on TURNER, Jaxen enforced 10 yards from the SDS32 to the SDS42 and results in automatic 1ST DOWN [NH]. NO PLAY (replay the down).
San Diego State Punt, 4 plays
10:50
1st & 10 at own 42
Greg Bell run for 11 yds to the Ariz 47 for a 1ST down
10:50
1st & 10 at opp 47
Jordon Brookshire pass complete to Ethan Dedeaux for 3 yds to the Ariz 44
10:50
2nd & 7 at opp 44
Chance Bell run for 2 yds to the Ariz 42
10:50
3rd & 5 at opp 42
SAN DIEGO ST Penalty, False Start (-5 Yards) to the Ariz 47
10:50
3rd & 10 at opp 47
Jordon Brookshire pass incomplete
8:58
4th & 10 at opp 47
Matt Araiza punt for 30 yds, downed at the Ariz 17
8:58
1st & 10 at own 17
WILEY, Michael rush up the middle for no gain to the ARI17 (BARFIELD, Cedarious;TUMBLIN, Noah). PENALTY ARI Holding on DONOVAN, Josh enforced half the distance from the goal, 8 yards from the ARI17 to the ARI9 [SG]. NO PLAY (replay the down).
Arizona Punt, 3 plays
8:58
1st & 18 at own 9
Gunner Cruz pass complete to BJ Casteel for 5 yds to the Ariz 14
8:58
2nd & 13 at own 14
Gunner Cruz sacked by Cameron Thomas for 0 yards to the Ariz 8
8:58
3rd & 19 at own 8
Gunner Cruz pass complete to Bryce Wolma for 7 yds to the Ariz 15
6:28
4th & 12 at own 15
Kyle Ostendorp punt for 50 yds, downed at the SDSt 35
San Diego State Punt, 3 plays
6:28
1st & 10 at own 35
Greg Bell run for 4 yds to the SDSt 39
6:28
2nd & 6 at own 39
Jordon Brookshire run for 5 yds to the SDSt 44
6:28
3rd & 1 at own 44
Chance Bell run for no gain to the SDSt 44
6:28
4th & 1 at own 44
SAN DIEGO ST Penalty, False Start (-5 Yards) to the SDSt 39
4:06
4th & 6 at own 39
Matt Araiza punt for 61 yds for a touchback
Arizona Punt, 3 plays
4:06
1st & 10 at own 20
Gunner Cruz pass complete to BJ Casteel for a loss of 1 yard to the Ariz 19
4:06
2nd & 11 at own 19
Gunner Cruz pass incomplete
4:06
3rd & 11 at own 19
Gunner Cruz sacked by Andrew Aleki for 0 yards to the Ariz 16
2:47
4th & 14 at own 16
Kyle Ostendorp punt for 50 yds , Jordan Byrd returns for 10 yds to the SDSt 44
San Diego State Touchdown, 3 plays
2:47
1st & 10 at own 44
Greg Bell run for 14 yds to the Ariz 42 for a 1ST down
2:47
1st & 10 at opp 42
Greg Bell run for 2 yds to the Ariz 40
1:52
2nd & 8 at opp 40
Jordon Brookshire pass complete to Ethan Dedeaux for 40 yds for a TD, (Matt Araiza KICK)San Diego State 35, Arizona 7
Arizona Punt, 3 plays
1:52
Matt Araiza kickoff for 65 yds for a touchback
1:52
1st & 10 at own 25
Drake Anderson run for a loss of 3 yards to the Ariz 22
1:52
2nd & 13 at own 22
Gunner Cruz pass complete to Tayvian Cunningham for 2 yds to the Ariz 24
1:52
3rd & 11 at own 24
Gunner Cruz pass incomplete
1:10
4th & 11 at own 24
Kyle Ostendorp punt for 45 yds, fair catch by Jordan Byrd at the SDSt 31
San Diego State Missed FG, 5 plays
1:10
1st & 10 at own 31
Chance Bell run for 16 yds to the SDSt 47 for a 1ST down
1:10
1st & 10 at own 47
Chance Bell run for no gain to the SDSt 47
1:10
2nd & 10 at own 47
Jordon Brookshire pass incomplete
0:06
3rd & 10 at own 47
Chance Bell run for 13 yds to the Ariz 40 for a 1ST down
0:00
1st & 10 at opp 40
Matt Araiza 57 yd FG MISSED
3rd quarter9 drives, then San Diego State 38, Arizona 7
Arizona Punt, 3 plays
15:00
Matt Araiza kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Gunner Cruz pass complete to BJ Casteel for 6 yds to the Ariz 31
15:00
2nd & 4 at own 31
Michael Wiley run for 2 yds to the Ariz 33
15:00
3rd & 2 at own 33
Michael Wiley run for a loss of 4 yards to the Ariz 29
13:28
4th & 6 at own 29
Kyle Ostendorp punt for 44 yds, fair catch by Jordan Byrd at the SDSt 27
San Diego State Punt, 3 plays
13:28
1st & 10 at own 27
Jordon Brookshire pass complete to Jordan Byrd for no gain to the SDSt 27
13:28
2nd & 10 at own 27
Jesse Matthews run for 1 yd to the SDSt 28
13:28
3rd & 9 at own 28
Jordon Brookshire pass incomplete
12:01
4th & 9 at own 28
Matt Araiza punt for 45 yds, fair catch by Stanley Berryhill III at the Ariz 27
Arizona Punt, 3 plays
12:01
1st & 10 at own 27
Gunner Cruz sacked by Segun Olubi for 0 yards to the Ariz 20
12:01
2nd & 17 at own 20
Gunner Cruz pass incomplete
12:01
3rd & 17 at own 20
Gunner Cruz pass incomplete
11:03
4th & 17 at own 20
Kyle Ostendorp punt for 43 yds for a 1ST down , Jordan Byrd returns for 9 yds to the SDSt 31 for a 1ST down
San Diego State Result not recorded, 4 plays
11:03
2nd & 8 at own 33
Kaegun Williams run for no gain to the SDSt 33
11:03
3rd & 8 at own 33
Greg Bell run for 1 yd to the SDSt 34
11:03
4th & 7 at own 34
Jordon Brookshire pass incomplete
9:15
1st & 10 at own 34
Matt Araiza punt for 51 yds , Stanley Berryhill III returns for 4 yds to the Ariz 19
Arizona Interception, 2 plays
9:15
1st & 10 at own 19
Drake Anderson run for a loss of 1 yard to the Ariz 18
8:35
2nd & 11 at own 18
Gunner Cruz pass intercepted for a 1ST down return for no gain to the Ariz 35 for a 1ST down
San Diego State Field goal, 6 plays
8:35
1st & 10 at opp 21
Greg Bell run for 3 yds to the Ariz 18
8:35
2nd & 7 at opp 18
Greg Bell run for 14 yds to the Ariz 4 for a 1ST down
8:35
1st & goal at opp 4
Greg Bell run for 1 yd to the Ariz 3
8:35
2nd & goal at opp 3
Jordon Brookshire run for a loss of 7 yards to the Ariz 10 fumbled, recovered by SDSt Jordon Brookshire
8:35
3rd & goal at opp 10
BELL, Greg rush up the middle for a gain of 6 yards to the ARI4 (TURNER, Jaxen). PENALTY SDS Holding on BELLINGER, Daniel enforced 10 yards from the ARI10 to the ARI20 [NHSG]. NO PLAY (replay the down).
8:35
3rd & goal at opp 20
Greg Bell run for 5 yds to the Ariz 15
5:13
4th & goal at opp 15
Matt Araiza 32 yd FG GOODSan Diego State 38, Arizona 7
Arizona Punt, 3 plays
5:13
Matt Araiza kickoff for 65 yds for a touchback
5:13
1st & 10 at own 25
Will Plummer pass incomplete
5:13
2nd & 10 at own 25
Will Plummer pass complete to Michael Wiley for no gain to the Ariz 25
5:13
3rd & 10 at own 25
Will Plummer pass complete to Stanley Berryhill III for 9 yds to the Ariz 34
5:13
4th & 1 at own 34
ARIZONA Penalty, False Start (Edgar Burrola) to the Ariz 29
3:36
4th & 6 at own 29
Kyle Ostendorp punt for 71 yds for a touchback
San Diego State Punt, 6 plays
3:36
1st & 10 at own 20
Greg Bell run for a loss of 4 yards to the SDSt 16
3:36
2nd & 14 at own 16
Greg Bell run for 3 yds to the SDSt 19
3:36
3rd & 11 at own 19
Chance Bell run for 15 yds to the SDSt 34 for a 1ST down
3:36
1st & 10 at own 34
Chance Bell run for 1 yd to the SDSt 35
3:36
2nd & 9 at own 35
Chance Bell run for 8 yds to the SDSt 43
0:00
3rd & 1 at own 43
Chance Bell run for a loss of 1 yard to the SDSt 42
San Diego State Result not recorded, 4 plays
0:00
1st & 10 at own 31
Kaegun Williams run for 2 yds to the SDSt 33
Q4 14:49
4th & 2 at own 42
Matt Araiza punt for 58 yds for a touchback
4th quarter6 drives, then San Diego State 38, Arizona 14
Arizona Punt, 3 plays
14:49
1st & 10 at own 20
Will Plummer pass incomplete
14:49
2nd & 10 at own 20
Drake Anderson run for a loss of 2 yards to the Ariz 18
14:49
3rd & 12 at own 18
Will Plummer run for 7 yds to the Ariz 25
13:28
4th & 5 at own 25
Kyle Ostendorp punt for 48 yds, fair catch by Jordan Byrd at the SDSt 27
San Diego State Punt, 3 plays
13:28
1st & 10 at own 27
Jordan Byrd run for 2 yds to the SDSt 29
13:28
2nd & 8 at own 29
Lucas Johnson run for 5 yds to the SDSt 34
13:28
3rd & 3 at own 34
Jordan Byrd run for no gain to the SDSt 34
11:16
4th & 3 at own 34
Matt Araiza punt for 66 yds for a touchback
Arizona Touchdown, 11 plays
11:16
1st & 10 at own 20
Will Plummer pass incomplete
11:16
2nd & 10 at own 20
Stanley Berryhill III run for 3 yds to the Ariz 23
11:16
3rd & 7 at own 23
Will Plummer pass complete to Stanley Berryhill III for 9 yds to the Ariz 32 for a 1ST down
11:16
1st & 10 at own 32
Will Plummer pass complete to BJ Casteel for 9 yds to the Ariz 41
11:16
2nd & 1 at own 41
SAN DIEGO ST Penalty, Horse Collar Tackle on THOMPSON, Trenton enforced (Trenton Thompson) to the SDSt 30 for a 1ST down
11:16
1st & 10 at opp 30
Will Plummer sacked by Caden McDonald for 0 yards to the SDSt 34
11:16
2nd & 14 at opp 34
Will Plummer pass incomplete
8:51
3rd & 14 at opp 34
Will Plummer pass incomplete
8:41
1st & 10 at opp 13
SAN DIEGO ST Penalty, Unsportsmanlike Conduct (Jonah Tavai) to the SDSt 8 for a 1ST down
8:41
1st & goal at opp 7
Will Plummer pass incomplete
8:24
2nd & goal at opp 7
Will Plummer pass complete to Tayvian Cunningham for 7 yds for a TD, (Tyler Loop KICK)San Diego State 38, Arizona 14
San Diego State Turnover on downs, 8 plays
8:24
Lucas Havrisik kickoff for 65 yds for a touchback
8:24
1st & 10 at own 25
Kaegun Williams run for 23 yds to the SDSt 48 for a 1ST down
8:24
1st & 10 at own 48
Kaegun Williams run for 5 yds to the Ariz 47
8:24
2nd & 5 at opp 47
Kaegun Williams run for 4 yds to the Ariz 43
8:24
3rd & 1 at opp 43
Kaegun Williams run for 4 yds to the Ariz 39 for a 1ST down
5:31
1st & 10 at opp 39
Kaegun Williams run for a loss of 4 yards to the Ariz 43
5:31
2nd & 14 at opp 43
Kaegun Williams run for 3 yds to the Ariz 40
4:38
3rd & 11 at opp 40
Kaegun Williams run for 4 yds to the Ariz 36
4:32
4th & 7 at opp 36
Lucas Johnson pass incomplete
Arizona Turnover on downs, 5 plays
4:32
1st & 10 at own 36
Will Plummer pass complete to Tayvian Cunningham for 54 yds to the SDSt 10 for a 1ST down
4:32
1st & goal at opp 10
ANDERSON, Drake rush to the right for a gain of 10 yards to the SDS0 (TEAM). PENALTY ARI Holding on MORGAN, Jordan enforced 10 yards from the SDS10 to the SDS20 [SG]. NO PLAY (replay the down).
4:32
1st & goal at opp 20
Will Plummer pass incomplete
4:32
2nd & goal at opp 20
Will Plummer pass incomplete
4:32
3rd & goal at opp 20
Will Plummer pass incomplete
3:43
4th & goal at opp 20
Will Plummer run for 13 yds to the SDSt 7
San Diego State End of game, 6 plays
3:43
1st & 10 at own 7
Jaylon Armstead run for 8 yds to the SDSt 15
3:43
2nd & 2 at own 15
Jaylon Armstead run for 1 yd to the SDSt 16
3:43
3rd & 1 at own 16
Jaylon Armstead run for 4 yds to the SDSt 20 for a 1ST down
3:43
1st & 10 at own 20
Lucas Johnson run for 13 yds to the SDSt 33 for a 1ST down
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.