From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Arizona
Oklahoma
383
Total yards
562
354
Passing yards
361
29
Rushing yards
201
9.3
Yards per pass
8.0
1.1
Yards per rush
5.9
16
First downs
23
6–15
Third downs
7–15
0–0
Fourth downs
0–1
1
Turnovers
6
4–40
Penalties
8–76
31:25
Possession
28:35
3
Sacks (by defense)
5
Efficiency
Arizona
Oklahoma
36%
Success rate
42%
0.10
EPA per play
0.08
1.68
Explosiveness
1.37
−0.14
Rushing EPA
−0.18
0.23
Passing EPA
0.27
40%
Passing-down success
33%
−0.20
First-down EPA
0.06
0.03
Second-down EPA
−0.14
0.76
Third-down EPA
0.69
19%
Havoc by its defense
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)
Oklahoma 61% to win. Arizona won as Elo’s underdog.
The line
Arizona −1, over/under 64.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 57%, Oklahoma 43%. CollegeFootballData.com’s estimate from the point spread.
The money
The Alamo Bowl was put on by the San Antonio Bowl Association, a nonprofit. Its IRS Form 990 for the year to March 2024, which takes in this game, reports $15.9 million in revenue, $5.6 million of it from game admissions, and $14.1 million in expenses. Its best-paid, president Derrick Fox, was paid $904,000. The largest payments it lists that year:
From the organization’s IRS Form 990, via ProPublica Nonprofit Explorer and the IRS’s e-file data. Payments are the grants it lists on Schedule I of that return. See every filing at ProPublica (EIN 74-2606522).
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Oklahoma drives left to right, Arizona right to left.
Q1 ArizonaField goal, 8 plays, 57 yards
Q1 OklahomaInterception, 3 plays, 0 yards
Q1 ArizonaTouchdown, 1 play, 35 yards
Q1 OklahomaPunt, 3 plays, 6 yards
Q1 ArizonaPunt, 7 plays, 45 yards
Q1 OklahomaInterception, 7 plays, 20 yards
Q1 ArizonaField goal, 12 plays, 45 yards
Q2 OklahomaTouchdown, 10 plays, 75 yards
Q2 ArizonaInterception, 2 plays, 28 yards
Q2 OklahomaFumble, 1 play, 0 yards
Q2 ArizonaPunt, 7 plays, 51 yards
Q2 OklahomaTouchdown, 6 plays, 92 yards
Q2 ArizonaPunt, 3 plays, 8 yards
Q2 OklahomaPunt, 6 plays, 23 yards
Q3 OklahomaTouchdown, 2 plays, 75 yards
Q3 ArizonaPunt, 6 plays, 22 yards
Q3 OklahomaField goal, 12 plays, 84 yards
Q3 ArizonaPunt, 3 plays, 0 yards
Q3 OklahomaPunt, 3 plays, 1 yard
Q3 ArizonaPunt, 3 plays, 7 yards
Q3 OklahomaFumble return TD, 7 plays (Arizona scores), 51 yards
Q3 OklahomaInterception, 2 plays, −22 yards
Q4 ArizonaField goal, 4 plays, −9 yards
Q4 OklahomaPunt, 5 plays, 23 yards
Q4 ArizonaTouchdown, 8 plays, 95 yards
Q4 OklahomaFumble, 6 plays, 14 yards
Q4 ArizonaTouchdown, 2 plays, 19 yards
Q4 OklahomaTurnover on downs, 7 plays, 8 yards
Q4 ArizonaEnd of game, 1 play, −2 yards
Play by play
1st quarter7 drives, then Arizona 10, Oklahoma 0
Arizona Field goal, 8 plays
15:00
1st & 10 at own 35
Zach Schmit kickoff for 64 yds , Jai-Ayviauynn Celestine return for 19 yds to the ARIZ 20
14:48
1st & 10 at own 20
Noah Fifita pass incomplete to Kevin Green Jr.
14:35
2nd & 10 at own 20
Noah Fifita pass complete to Tetairoa McMillan for 40 yds to the OU 40 for a 1ST down
14:00
1st & 10 at opp 40
Michael Wiley run for 2 yds to the OU 38
13:14
2nd & 8 at opp 38
Noah Fifita pass complete to Tetairoa McMillan for 15 yds to the OU 23 for a 1ST down
12:44
1st & 10 at opp 23
Arizona Penalty, False Start (Raymond Pulido) to the OU 28
12:20
1st & 15 at opp 28
Noah Fifita pass complete to Tetairoa McMillan for a loss of 2 yards to the OU 30
11:37
2nd & 17 at opp 30
Noah Fifita pass incomplete to Tanner McLachlan
11:31
3rd & 17 at opp 30
Noah Fifita pass complete to Jacob Cowing for 7 yds to the OU 23
10:57
4th & 10 at opp 23
Tyler Loop 39 Yd Field GoalArizona 3, Oklahoma 0
Oklahoma Interception, 3 plays
10:57
4th & 10 at own 35
Tyler Loop kickoff for 65 yds for a touchback
10:52
1st & 10 at own 25
Jackson Arnold pass incomplete to Drake Stoops
10:46
2nd & 10 at own 25
Jackson Arnold pass incomplete to Drake Stoops
10:41
3rd & 10 at own 25
Jackson Arnold pass intercepted Genesis Smith return for no gain to the OU 35
Arizona Touchdown, 1 play
10:33
1st & 10 at opp 35
Jacob Cowing 35 Yd pass from Noah Fifita (Tyler Loop Kick)Arizona 10, Oklahoma 0
Oklahoma Punt, 3 plays
10:33
1st & 10 at own 35
Tyler Loop kickoff for 65 yds for a touchback
10:27
1st & 10 at own 25
Jackson Arnold pass incomplete to Jalil Farooq
10:20
2nd & 10 at own 25
Gavin Sawchuk run for no gain to the OU 25
9:35
3rd & 10 at own 25
Jackson Arnold pass complete to Nic Anderson for 6 yds to the OU 31
8:46
4th & 4 at own 31
Luke Elzinga punt for 58 yds, downed at the ARIZ 11
Arizona Punt, 7 plays
8:35
1st & 10 at own 11
Noah Fifita pass complete to Tanner McLachlan for 16 yds to the ARIZ 27 for a 1ST down
8:00
1st & 10 at own 27
Jonah Coleman run for 12 yds to the ARIZ 39 for a 1ST down
7:50
1st & 10 at own 39
Noah Fifita pass complete to Jonah Coleman for a loss of 2 yards to the ARIZ 37
7:43
2nd & 12 at own 37
Timeout Arizona, clock 07:43
7:30
2nd & 12 at own 37
Noah Fifita pass complete to Jacob Cowing for 24 yds to the OU 39 for a 1ST down
6:59
1st & 10 at opp 39
Noah Fifita pass incomplete to Jonah Coleman
6:50
2nd & 10 at opp 39
Noah Fifita pass complete to Tetairoa McMillan for 5 yds to the OU 34
5:59
3rd & 5 at opp 34
Arizona Penalty, Offensive Holding (Joseph Borjon) to the OU 44
5:46
3rd & 15 at opp 44
Noah Fifita pass incomplete to Malachi Riley
5:37
4th & 15 at opp 44
Kyle Ostendorp punt for 44 yds for a touchback
Oklahoma Interception, 7 plays
5:30
1st & 10 at own 20
Gavin Sawchuk run for 2 yds to the OU 22
5:00
2nd & 8 at own 22
Jackson Arnold pass complete to Nic Anderson for 14 yds to the OU 36 for a 1ST down
4:35
1st & 10 at own 36
Gavin Sawchuk run for a loss of 1 yard to the OU 35
4:10
2nd & 11 at own 35
Jackson Arnold pass complete to Drake Stoops for 10 yds to the OU 45
4:00
3rd & 1 at own 45
Tawee Walker run for 3 yds to the OU 48 for a 1ST down
3:20
1st & 10 at own 48
Oklahoma Penalty, Offensive Holding (Jacob Sexton) to the OU 38
3:00
1st & 20 at own 38
Gavin Sawchuk run for 2 yds to the OU 40
2:29
2nd & 18 at own 40
Jackson Arnold pass intercepted Gunner Maldonado return for no gain to the ARIZ 34
Arizona Field goal, 12 plays
2:15
1st & 10 at own 34
Michael Wiley run for 4 yds to the ARIZ 38
1:45
2nd & 6 at own 38
DJ Williams run for 6 yds to the ARIZ 44 for a 1ST down
1:30
1st & 10 at own 44
DJ Williams run for 2 yds to the ARIZ 46
1:02
2nd & 8 at own 46
Noah Fifita pass incomplete to Tetairoa McMillan
0:45
3rd & 8 at own 46
Noah Fifita pass complete to Tetairoa McMillan for 16 yds to the OU 38 for a 1ST down
0:15
1st & 10 at opp 38
DJ Williams run for 1 yd to the OU 37
Q2 14:55
2nd & 9 at opp 37
Noah Fifita pass incomplete to Tetairoa McMillan
Q2 14:47
3rd & 9 at opp 37
Noah Fifita pass complete to Jacob Cowing for 12 yds to the OU 25 for a 1ST down
Q2 14:15
1st & 10 at opp 25
Jonah Coleman run for 6 yds to the OU 19
Q2 13:45
2nd & 4 at opp 19
Jonah Coleman run for a loss of 2 yards to the OU 21
Q2 13:09
3rd & 6 at opp 21
Noah Fifita pass incomplete to Tanner McLachlan
Q2 13:05
4th & 6 at opp 21
Tyler Loop 38 Yd Field GoalArizona 13, Oklahoma 0
2nd quarter6 drives, then Oklahoma 14, Arizona 13
Oklahoma Touchdown, 10 plays
13:05
4th & 6 at own 35
Tyler Loop kickoff for 65 yds for a touchback
13:00
1st & 10 at own 25
Jackson Arnold pass complete to Nic Anderson for 8 yds to the OU 33
12:45
2nd & 2 at own 33
Jackson Arnold pass complete to Nic Anderson for 8 yds to the OU 41 for a 1ST down
12:37
1st & 10 at own 41
Oklahoma Penalty, Ineligible Downfield on Pass (McKade Mettauer) to the OU 36
12:20
1st & 15 at own 36
Jackson Arnold run for 7 yds to the OU 43
12:00
2nd & 8 at own 43
Jackson Arnold pass complete to Jalil Farooq for 8 yds to the ARIZ 49 for a 1ST down
11:30
1st & 10 at opp 49
Jackson Arnold pass complete to Tawee Walker for 6 yds to the ARIZ 43
11:00
2nd & 4 at opp 43
Tawee Walker run for 4 yds to the ARIZ 39 for a 1ST down
10:43
1st & 10 at opp 39
Tawee Walker run for 1 yd to the ARIZ 38
10:12
2nd & 9 at opp 38
Jackson Arnold pass incomplete to Jayden Gibson
10:05
3rd & 9 at opp 38
Jackson Arnold pass complete to Gavin Sawchuk for 20 yds to the ARIZ 18 for a 1ST down
Zach Schmit kickoff for 40 yds fair catch by Jai-Ayviauynn Celestine at the ARIZ 2
9:30
1st & 10 at own 25
Noah Fifita pass complete to Tanner McLachlan for 5 yds to the ARIZ 30
8:58
2nd & 5 at own 30
Noah Fifita pass intercepted Kani Walker return for no gain to the ARIZ 34
8:48
1st & 10 at opp 34
Jackson Arnold pass complete to Jalil Farooq for 26 yds Jalil Farooq fumbled, forced by Martell Irby, recovered by ARIZ Gunner Maldonado
Arizona Punt, 7 plays
8:40
1st & 10 at own 8
Noah Fifita pass complete to Malachi Riley for 8 yds to the ARIZ 16
8:10
2nd & 2 at own 16
Michael Wiley run for 1 yd to the ARIZ 17
7:30
3rd & 1 at own 17
Noah Fifita pass complete to Tetairoa McMillan for 42 yds to the OU 41 for a 1ST down
6:50
1st & 10 at opp 41
Michael Wiley run for 12 yds to the OU 29 for a 1ST down
6:27
1st & 10 at opp 29
Noah Fifita pass incomplete to Michael Wiley
6:20
2nd & 10 at opp 29
Noah Fifita pass incomplete to Jacob Cowing
6:10
3rd & 10 at opp 29
Noah Fifita sacked by Marcus Stripling for a loss of 12 yards to the OU 41
5:32
4th & 22 at opp 41
Kyle Ostendorp punt for 33 yds, fair catch by Gavin Freeman at the OU 8
Oklahoma Touchdown, 6 plays
5:25
1st & 10 at own 8
Jackson Arnold run for 2 yds to the OU 10
5:00
2nd & 8 at own 10
Gavin Sawchuk run for 62 yds to the ARIZ 28 for a 1ST down
4:30
1st & 10 at opp 28
Jackson Arnold pass complete to Gavin Freeman for 9 yds to the ARIZ 19
3:54
2nd & 1 at opp 19
Oklahoma Penalty, Offensive Holding (Gavin Freeman) to the ARIZ 29
3:45
2nd & 11 at opp 29
Jackson Arnold run for 19 yds to the ARIZ 10 for a 1ST down
3:20
1st & goal at opp 10
Tawee Walker run for no gain to the ARIZ 10
2:53
2nd & goal at opp 10
Nic Anderson 10 Yd pass from Jackson Arnold (Zach Schmit Kick)Oklahoma 14, Arizona 13
Arizona Punt, 3 plays
2:53
2nd & 10 at own 35
Zach Schmit kickoff for 40 yds fair catch by Jai-Ayviauynn Celestine at the ARIZ 5
2:45
1st & 10 at own 25
Arizona Penalty, Offensive Holding (Raymond Pulido) to the ARIZ 15
2:10
1st & 20 at own 15
Noah Fifita pass complete to Montana Lemonious-Craig for 5 yds to the ARIZ 20
1:50
2nd & 15 at own 20
Noah Fifita sacked by R Mason Thomas for a loss of 7 yards to the ARIZ 13
1:49
3rd & 22 at own 13
Timeout Oklahoma, clock 01:49
1:42
3rd & 22 at own 13
Noah Fifita pass incomplete to Tetairoa McMillan
1:27
4th & 22 at own 13
Kyle Ostendorp punt for 57 yds , Gavin Freeman returns for a loss of 2 yards to the OU 28
Oklahoma Punt, 6 plays
1:27
1st & 10 at own 28
Timeout Oklahoma, clock 01:27
1:20
1st & 10 at own 28
Gavin Sawchuk run for 4 yds to the OU 32
1:00
2nd & 6 at own 32
Gavin Sawchuk run for 5 yds to the OU 37
0:45
3rd & 1 at own 37
Jackson Arnold run for 10 yds to the OU 47 for a 1ST down
0:25
1st & 10 at own 47
Jackson Arnold pass complete to Drake Stoops for 5 yds to the ARIZ 48
0:23
2nd & 5 at opp 48
Timeout Oklahoma, clock 00:23
0:18
2nd & 5 at opp 48
Jackson Arnold pass incomplete to Nic Anderson
0:09
3rd & 5 at opp 48
Jackson Arnold sacked by Russell Davis II for a loss of 1 yard to the ARIZ 49
0:09
4th & 6 at opp 49
Timeout Arizona, clock 00:09
0:00
4th & 6 at opp 49
Luke Elzinga punt for 48 yds, downed at the ARIZ 1
3rd quarter8 drives, then Oklahoma 24, Arizona 21
Oklahoma Touchdown, 2 plays
15:00
1st & 10 at own 35
Tyler Loop kickoff for 65 yds for a touchback
14:50
1st & 10 at own 25
Gavin Freeman run for 12 yds to the OU 37 for a 1ST down
14:29
1st & 10 at own 37
Brenen Thompson 63 Yd pass from Jackson Arnold (Zach Schmit Kick)Oklahoma 21, Arizona 13
Arizona Punt, 6 plays
14:29
1st & 10 at own 35
Zach Schmit kickoff for 65 yds for a touchback
14:19
1st & 10 at own 25
Michael Wiley run for 3 yds to the ARIZ 28
13:40
2nd & 7 at own 28
Jonah Coleman run for 1 yd to the ARIZ 29
12:55
3rd & 6 at own 29
Noah Fifita pass complete to Jacob Cowing for 12 yds to the ARIZ 41 for a 1ST down
12:30
1st & 10 at own 41
Jonah Coleman run for 3 yds to the ARIZ 44
12:00
2nd & 7 at own 44
Noah Fifita pass complete to Jonah Coleman for 3 yds to the ARIZ 47
11:18
3rd & 4 at own 47
Noah Fifita pass incomplete to Jonah Coleman
11:11
4th & 4 at own 47
Kyle Ostendorp punt for 41 yds, fair catch by Gavin Freeman at the OU 12
Oklahoma Field goal, 12 plays
10:50
1st & 10 at own 12
Jackson Arnold pass complete to Brenen Thompson for 20 yds to the OU 32 for a 1ST down
10:30
1st & 10 at own 32
Jackson Arnold run for 7 yds to the OU 39
10:25
2nd & 3 at own 39
Jackson Arnold pass incomplete to Gavin Sawchuk
10:10
3rd & 3 at own 39
Jackson Arnold pass complete to Tawee Walker for 6 yds to the OU 45 for a 1ST down
9:57
1st & 10 at own 45
Jackson Arnold pass incomplete to Jalil Farooq
9:51
2nd & 10 at own 45
Jackson Arnold pass incomplete to Nic Anderson
9:44
3rd & 10 at own 45
Jackson Arnold pass complete to Drake Stoops for 31 yds to the ARIZ 24 for a 1ST down
9:20
1st & 10 at opp 24
Tawee Walker run for 4 yds to the ARIZ 20
8:52
2nd & 6 at opp 20
Arizona Penalty, Defensive Pass Interference (DJ Warnell Jr.) to the ARIZ 5 for a 1ST down
8:45
1st & goal at opp 5
Gavin Sawchuk run for 1 yd to the ARIZ 4
8:09
2nd & goal at opp 4
Gavin Sawchuk run for no gain to the ARIZ 4
7:45
3rd & goal at opp 4
Jackson Arnold run for no gain to the ARIZ 4
6:59
4th & goal at opp 4
Zach Schmit 22 yd FG GOODOklahoma 24, Arizona 13
Arizona Punt, 3 plays
6:59
4th & 9 at own 35
Zach Schmit kickoff for 65 yds for a touchback
6:40
1st & 10 at own 25
Noah Fifita sacked by Kip Lewis for a loss of 7 yards to the ARIZ 18
6:10
2nd & 17 at own 18
Noah Fifita run for 7 yds to the ARIZ 25
5:37
3rd & 10 at own 25
Noah Fifita pass incomplete to Michael Wiley
5:28
4th & 10 at own 25
Kyle Ostendorp punt for 46 yds, fair catch by Gavin Freeman at the OU 29
Oklahoma Punt, 3 plays
5:15
1st & 10 at own 29
Jackson Arnold pass complete to Jayden Gibson for 3 yds to the OU 32
4:54
2nd & 7 at own 32
Jackson Arnold run for a loss of 2 yards to the OU 30
4:18
3rd & 9 at own 30
Jackson Arnold pass incomplete
4:09
4th & 9 at own 30
Luke Elzinga punt for 49 yds, fair catch by Jacob Cowing at the ARIZ 21
Arizona Punt, 3 plays
4:00
1st & 10 at own 21
DJ Williams run for a loss of 1 yard to the ARIZ 20
3:30
2nd & 11 at own 20
Noah Fifita pass complete to Tetairoa McMillan for 8 yds to the ARIZ 28
2:52
3rd & 3 at own 28
Timeout Oklahoma, clock 02:52
2:49
3rd & 3 at own 28
Noah Fifita pass incomplete to Jacob Cowing
2:40
4th & 3 at own 28
Kyle Ostendorp punt for 46 yds, fair catch by Gavin Freeman at the OU 26
Oklahoma Fumble return TD, 7 plays (Arizona scores)
2:35
1st & 10 at own 26
Jackson Arnold pass incomplete to Austin Stogner
2:30
2nd & 10 at own 26
Jackson Arnold pass complete to Drake Stoops for 9 yds to the OU 35
2:00
3rd & 1 at own 35
Gavin Sawchuk run for 15 yds to the 50 yard line for a 1ST down
1:23
1st & 10 at the 50
Oklahoma Penalty, Offensive Holding (Walter Rouse) to the OU 40
1:10
1st & 20 at own 40
Jackson Arnold pass complete to Drake Stoops for 16 yds to the ARIZ 44
0:45
2nd & 4 at opp 44
Jackson Arnold pass complete to Nic Anderson for 21 yds to the ARIZ 23 for a 1ST down
0:21
1st & 10 at opp 23
Jackson Arnold pass incomplete to Nic Anderson
0:21
2nd & 10 at opp 23
Timeout Oklahoma, clock 00:21
0:02
2nd & 10 at opp 23
Gunner Maldonado 87 Yd Fumble Return (Noah Fifita Pass to Montana Lemonious-Craig for Two-Point Conversion)Oklahoma 24, Arizona 21
Oklahoma Interception, 2 plays
0:02
1st & 10 at own 35
Tyler Loop kickoff for 65 yds for a touchback
0:00
1st & 10 at own 25
Jackson Arnold pass incomplete to Jayden Gibson
Q4 14:51
1st & goal at opp 3
Jackson Arnold pass intercepted Martell Irby return for 12 yds to the OU 0 Oklahoma Penalty, Face Mask (11 yards) (McKade Mettauer) to the OU 11
4th quarter7 drives, then Arizona 38, Oklahoma 24
Arizona Field goal, 4 plays
14:45
1st & 10 at opp 11
Michael Wiley run for no gain to the OU 11
14:10
2nd & 10 at opp 11
Noah Fifita pass complete to Jacob Cowing for 5 yds to the OU 6
13:36
3rd & 5 at opp 6
Arizona Penalty, Defensive Pass Interference (Yards) to the OU 6
13:30
3rd & 5 at opp 6
Noah Fifita sacked by Kendel Dolby for a loss of 14 yards to the OU 20
12:49
4th & 19 at opp 20
Tyler Loop 37 yd FG GOODTied at 24
Oklahoma Punt, 5 plays
12:49
4th & 19 at own 35
Tyler Loop kickoff for 65 yds for a touchback
12:40
1st & 10 at own 25
Gavin Sawchuk run for 3 yds to the OU 28
12:20
2nd & 7 at own 28
Gavin Sawchuk run for 14 yds to the OU 42 for a 1ST down
11:58
1st & 10 at own 42
Oklahoma Penalty, Offensive Holding (Austin Stogner) to the OU 32
11:45
1st & 20 at own 32
Tawee Walker run for 5 yds to the OU 37
11:20
2nd & 15 at own 37
Tawee Walker run for no gain to the OU 37
10:37
3rd & 15 at own 37
Jackson Arnold pass complete to Drake Stoops for 11 yds to the OU 48
9:55
4th & 4 at own 48
Luke Elzinga punt for 47 yds, punt out-of-bounds at the ARIZ 5
Arizona Touchdown, 8 plays
9:45
1st & 10 at own 5
Noah Fifita run for 5 yds to the ARIZ 10
9:00
2nd & 5 at own 10
Noah Fifita pass complete to Tanner McLachlan for 7 yds to the ARIZ 17 for a 1ST down
8:30
1st & 10 at own 17
Noah Fifita sacked by Kendel Dolby for a loss of 7 yards to the ARIZ 10
7:50
2nd & 17 at own 10
Noah Fifita pass complete to Tetairoa McMillan for 15 yds to the ARIZ 25
7:11
3rd & 2 at own 25
Noah Fifita pass complete to Tetairoa McMillan for 16 yds to the ARIZ 41 for a 1ST down
6:51
1st & 10 at own 41
Noah Fifita pass complete to Tetairoa McMillan for 5 yds to the ARIZ 46
6:15
2nd & 5 at own 46
Michael Wiley run for a loss of 3 yards to the ARIZ 43
5:28
3rd & 8 at own 43
Noah Fifita pass complete to Jacob Cowing for 57 yds for a TD (Tyler Loop KICK)Arizona 31, Oklahoma 24
Oklahoma Fumble, 6 plays
5:28
3rd & 8 at own 35
Tyler Loop kickoff for 65 yds for a touchback
5:20
1st & 10 at own 25
Jackson Arnold pass complete to Nic Anderson for 6 yds to the OU 31
5:03
2nd & 4 at own 31
Gavin Sawchuk run for 5 yds to the OU 36 for a 1ST down
4:44
1st & 10 at own 36
Jackson Arnold pass complete to Jalil Farooq for 13 yds to the OU 49 for a 1ST down
4:14
1st & 10 at own 49
Oklahoma Penalty, Offensive Holding (-10 Yards) to the OU 39
4:06
1st & 20 at own 39
Jackson Arnold pass incomplete
3:50
2nd & 20 at own 39
Jackson Arnold pass incomplete to Jalil Farooq
3:43
3rd & 20 at own 39
Jackson Arnold sacked by Isaiah Ward for a loss of 16 yards to the OU 19 Jackson Arnold fumbled, forced by Isaiah Ward, recovered by ARIZ Jacob Kongaika , return for 0 yards , return for 4 yds to the OU 19
Arizona Touchdown, 2 plays
3:38
1st & 10 at opp 19
DJ Williams run for no gain to the OU 19
2:56
2nd & 10 at opp 19
DJ Williams run for 19 yds for a TD (Tyler Loop KICK)Arizona 38, Oklahoma 24
Oklahoma Turnover on downs, 7 plays
2:56
2nd & 10 at own 35
Tyler Loop kickoff for 65 yds for a touchback
2:47
1st & 10 at own 25
Jackson Arnold pass complete to Gavin Sawchuk for 2 yds to the OU 27
2:25
2nd & 8 at own 27
Gavin Sawchuk run for 4 yds to the OU 31
2:01
3rd & 4 at own 31
Jackson Arnold pass complete to Gavin Sawchuk for 20 yds to the ARIZ 49 for a 1ST down
1:47
1st & 10 at opp 49
Jackson Arnold pass incomplete to Nic Anderson
1:40
2nd & 10 at opp 49
Jackson Arnold pass incomplete
1:31
3rd & 10 at opp 49
Oklahoma Penalty, Offensive Holding (-10 Yards) to the OU 41
1:24
3rd & 20 at own 41
Jackson Arnold sacked by DJ Warnell Jr. for a loss of 8 yards to the OU 33
0:41
4th & 28 at own 33
Jackson Arnold run for 20 yds to the ARIZ 47
Arizona End of game, 1 play
0:37
1st & 10 at own 47
TEAM run for a loss of 2 yards to the ARIZ 45
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.