From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Utah
Air Force
355
Total yards
334
245
Passing yards
220
119
Rushing yards
116
6.2
Yards per pass
9.9
3.4
Yards per rush
2.8
21
First downs
17
12–18
Third downs
9–16
0–1
Fourth downs
0–0
0
Turnovers
0
7–60
Penalties
4–20
19:23
Possession
16:42
Efficiency
Utah
Air Force
52%
Success rate
41%
0.10
EPA per play
0.17
0.83
Explosiveness
1.00
−0.02
Rushing EPA
0.07
0.25
Passing EPA
0.33
33%
Passing-down success
35%
−0.07
First-down EPA
0.01
−0.17
Second-down EPA
0.04
0.82
Third-down EPA
0.62
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 going in
Our ratings (scores only)
Utah 57% to win. Elo’s favorite won.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Air Force drives left to right, Utah right to left.
Q1 Air ForcePunt, 3 plays, 5 yards
Q1 UtahPunt, 6 plays, 16 yards
Q1 Air ForcePunt, 3 plays, 8 yards
Q1 UtahTouchdown run, 8 plays, 48 yards
Q1 Air ForcePunt, 6 plays, 22 yards
Q1 UtahTurnover on downs, 10 plays, 50 yards
Q2 Air ForceMissed FG, 12 plays, 47 yards
Q2 UtahPunt, 8 plays, 23 yards
Q2 Air ForceMissed FG, 10 plays, 63 yards
Q2 UtahEnd of half, 4 plays, 26 yards
Q3 UtahPunt, 10 plays, 41 yards
Q3 Air ForcePunt, 3 plays, 4 yards
Q3 UtahPunt, 6 plays, 20 yards
Q3 Air ForcePunt, 8 plays, 53 yards
Q3 UtahPunt, 3 plays, −2 yards
Q4 Air ForceTouchdown pass, 6 plays, 67 yards
Q4 UtahTouchdown run, 5 plays, 63 yards
Q4 Air ForceTouchdown run, 14 plays, 80 yards
Q4 UtahField goal, 17 plays, −60 yards
Play by play
1st quarter6 drives, then Utah 7, Air Force 0
Air Force Punt, 3 plays
14:40
1st & 10 at own 20
Chad Hall rush for 5 yards to the AFA 25.
13:41
2nd & 5 at own 25
Shaun Carney rush for 2 yards, fumbled at the AFA 17, recovered by AFA at the AFA 17.
13:10
3rd & 13 at own 17
Shaun Carney pass complete to Chad Hall for 8 yards to the AFA 25.
12:47
4th & 5 at own 25
Zach Sasser punt for 48 yards.
Utah Punt, 6 plays
12:38
1st & 10 at own 27
Brett Ratliff pass incomplete to Brian Hernandez.
12:05
2nd & 10 at own 27
Brett Ratliff pass complete to Brian Hernandez for 8 yards to the Utah 35.
11:50
3rd & 2 at own 35
Eric Weddle rush for 8 yards to the Utah 43 for a 1ST down.
11:00
1st & 10 at own 43
Brett Ratliff sacked by Jake Paulson at the Utah 34 for a loss of 9 yards.
10:30
2nd & 19 at own 34
Darryl Poston rush for 9 yards to the Utah 43.
10:02
3rd & 10 at own 43
Brett Ratliff pass incomplete to Derrek Richards.
9:54
4th & 10 at own 43
Louie Sakoda punt for 44 yards punt out-of-bounds at the AFA 13.
Air Force Punt, 3 plays
9:30
1st & 10 at own 13
Chad Hall rush for 4 yards to the AFA 17.
9:00
2nd & 6 at own 17
Justin Handley rush for no gain to the AFA 17.
8:30
3rd & 6 at own 17
Shaun Carney pass complete to Chad Hall for 4 yards to the AFA 21.
7:58
4th & 2 at own 21
Zach Sasser punt for 37 yards, returned by Marquis Wilson for 10 yards to the AFA 48.
Utah Touchdown run, 8 plays
7:47
1st & 10 at opp 48
Brett Ratliff pass complete to Brent Casteel for 9 yards to the AFA 39 out-of-bounds.
7:33
2nd & 1 at opp 39
Darryl Poston rush for a loss of 1 yard to the AFA 40.
7:04
3rd & 2 at opp 40
Eric Weddle rush for 8 yards to the AFA 32 for a 1ST down.
6:10
1st & 10 at opp 32
Brett Ratliff pass complete to Freddie Brown for 6 yards to the AFA 26.
5:35
2nd & 4 at opp 26
Darryl Poston rush for 3 yards to the AFA 23.
5:15
3rd & 1 at opp 23
Brett Ratliff rush for 6 yards to the AFA 17 for a 1ST down.
4:44
1st & 10 at opp 17
Brett Ratliff pass complete to Darryl Poston for 11 yards to the AFA 6 for a 1ST down.
4:29
1st & goal at opp 6
Eric Weddle rush for 6 yards for a TOUCHDOWN.Utah 6, Air Force 0
4:29
Louie Sakoda extra point GOOD.Utah 7, Air Force 0
4:24
Ben Vroman kickoff for 65 yards for a touchback.
Air Force Punt, 6 plays
4:00
1st & 10 at own 20
Shaun Carney rush for 4 yards to the AFA 24.
3:09
2nd & 6 at own 24
Shaun Carney rush for 3 yards to the AFA 27.
2:59
3rd & 3 at own 27
Chad Hall rush for 9 yards to the AFA 36 for a 1ST down.
2:35
1st & 10 at own 36
Shaun Carney pass complete to Jacobe Kendrick for 2 yards to the AFA 38 out-of-bounds.
2:22
2nd & 8 at own 38
Jacobe Kendrick rush for 4 yards to the AFA 42.
1:56
3rd & 4 at own 42
Shaun Carney pass incomplete to Justin Handley.
1:49
4th & 4 at own 42
Zach Sasser punt for 43 yards, returned by Marquis Wilson for no gain to the Utah 15.
Utah Turnover on downs, 10 plays
1:17
1st & 10 at own 15
Darrell Mack rush for 4 yards to the Utah 19.
0:54
2nd & 6 at own 19
Brett Ratliff pass complete to Derrek Richards for 10 yards to the Utah 29 for a 1ST down.
0:00
1st & 10 at own 29
Darrell Mack rush for a loss of 1 yard to the Utah 28.
Q2 14:57
2nd & 11 at own 28
Brett Ratliff pass incomplete to Brian Hernandez.
Q2 14:49
3rd & 11 at own 28
Brett Ratliff pass complete to Bradon Godfrey for 25 yards to the AFA 47 for a 1ST down.
Q2 14:27
1st & 10 at opp 47
Sean Smith rush for 11 yards to the AFA 36 for a 1ST down.
Q2 14:00
1st & 10 at opp 36
Brent Casteel rush for a loss of 9 yards to the AFA 45.
Q2 14:00
2nd & 19 at opp 45
Air Force penalty 5 yard offside defense accepted.
Q2 13:06
2nd & 14 at opp 40
Brett Ratliff pass incomplete to Derrek Richards.
Q2 13:06
3rd & 14 at opp 40
Air Force penalty 5 yard substitution infraction accepted.
Q2 13:02
3rd & 9 at opp 35
Brett Ratliff pass incomplete to Bradon Godfrey.
Q2 13:02
4th & 9 at opp 35
Timeout AIR FORCE, clock 13:02.
Q2 12:58
4th & 9 at opp 35
Brett Ratliff pass incomplete to Bradon Godfrey.
2nd quarter4 drives, then Utah 7, Air Force 0
Air Force Missed FG, 12 plays
12:27
1st & 10 at own 35
Ryan Williams rush for 3 yards to the AFA 38.
11:53
2nd & 7 at own 38
Chad Hall rush for 4 yards to the AFA 42.
11:30
3rd & 3 at own 42
Shaun Carney rush for 7 yards to the AFA 49 for a 1ST down.
10:58
1st & 10 at own 49
Shaun Carney rush for 2 yards to the Utah 49.
10:31
2nd & 8 at opp 49
Shaun Carney pass complete to Mark Root for 21 yards to the Utah 28 for a 1ST down.
9:58
1st & 10 at opp 28
Ryan Williams rush for 2 yards to the Utah 26.
9:31
2nd & 8 at opp 26
Timeout AIR FORCE, clock 09:31.
9:00
2nd & 8 at opp 26
Shaun Carney rush for 3 yards to the Utah 23.
8:44
3rd & 5 at opp 23
Shaun Carney pass complete to Chad Hall for 6 yards to the Utah 17 for a 1ST down.
7:55
1st & 10 at opp 17
Shaun Carney pass complete to Chad Hall for 2 yards to the Utah 15.
7:41
2nd & 8 at opp 15
Chad Hall rush for 1 yard to the Utah 14.
6:39
3rd & 7 at opp 14
Shaun Carney sacked by Kelly Talavou at the Utah 18 for a loss of 4 yards.
6:30
4th & 11 at opp 18
Zach Sasser 35 yard field goal MISSED.
Utah Punt, 8 plays
6:00
1st & 10 at own 20
Brett Ratliff pass complete to Darryl Poston for 8 yards to the Utah 28.
5:41
2nd & 2 at own 28
Eric Weddle rush for 6 yards to the Utah 34 for a 1ST down.
4:49
1st & 10 at own 34
Eric Weddle rush for 7 yards to the Utah 41.
4:35
2nd & 3 at own 41
Eric Weddle rush for 3 yards to the Utah 44 for a 1ST down.
4:11
1st & 10 at own 44
Brent Casteel rush for 3 yards to the Utah 47.
2:21
2nd & 7 at own 47
Darryl Poston rush for 2 yards to the Utah 49, Utah penalty 10 yard holding accepted.
3:45
2nd & 15 at own 39
Brett Ratliff pass complete to Brian Hernandez for 4 yards to the Utah 43.
2:27
3rd & 11 at own 43
Brett Ratliff pass incomplete to Freddie Brown, Utah penalty holding on Freddie Brown declined.
2:21
4th & 11 at own 43
Louie Sakoda punt for 57 yards for a touchback.
Air Force Missed FG, 10 plays
2:12
1st & 10 at own 20
Shaun Carney pass complete to Vic Thompson for 12 yards to the AFA 32 for a 1ST down.
2:12
1st & 10 at own 32
Timeout UTAH, clock 02:12.
2:06
1st & 10 at own 32
Shaun Carney pass complete to Chad Hall for 7 yards to the AFA 39.
2:00
2nd & 3 at own 39
Shaun Carney pass incomplete to Vic Thompson.
1:56
3rd & 3 at own 39
Jacobe Kendrick rush for 4 yards to the AFA 43 for a 1ST down.
1:47
1st & 10 at own 43
Shaun Carney pass complete to Beau Suder for 17 yards to the Utah 40 for a 1ST down out-of-bounds.
1:39
1st & 10 at opp 40
Shaun Carney pass complete to Vic Thompson for 24 yards to the Utah 16 for a 1ST down.
1:25
1st & 10 at opp 16
Chad Hall rush for a loss of 1 yard to the Utah 17.
1:25
2nd & 11 at opp 17
Timeout AIR FORCE, clock 01:25.
1:21
2nd & 11 at opp 17
Shaun Carney pass incomplete.
1:15
3rd & 11 at opp 17
Shaun Carney pass incomplete to Travis Dekker.
1:15
4th & 11 at opp 17
Zach Sasser 34 yard field goal MISSED.
Utah End of half, 4 plays
1:05
1st & 10 at own 20
Brett Ratliff pass incomplete to Derrek Richards.
0:55
2nd & 10 at own 20
Darryl Poston rush for 2 yards to the Utah 22.
0:13
3rd & 8 at own 22
Brett Ratliff pass complete to Derrek Richards for 34 yards to the AFA 44 for a 1ST down.
0:13
1st & 10 at opp 44
Timeout UTAH, clock 00:13.
0:07
1st & 10 at opp 44
Utah penalty 10 yard holding accepted, no play.
0:00
1st & 20 at own 46
Brett Ratliff pass incomplete to Brent Casteel.
Q3 14:57
Zach Sasser kickoff for 65 yards for a touchback.
3rd quarter5 drives, then Utah 7, Air Force 0
Utah Punt, 10 plays
14:26
1st & 10 at own 20
Air Force penalty 5 yard offside accepted, no play.
14:11
1st & 5 at own 25
Darryl Poston rush for 6 yards to the Utah 31 for a 1ST down.
13:55
1st & 10 at own 31
Brett Ratliff pass complete to Derrek Richards for 4 yards to the Utah 35 out-of-bounds.
13:50
2nd & 6 at own 35
Darryl Poston rush for 5 yards to the Utah 40.
13:15
3rd & 1 at own 40
Eric Weddle rush for 5 yards to the Utah 45 for a 1ST down.
12:58
1st & 10 at own 45
Utah penalty 5 yard false start accepted.
12:27
1st & 15 at own 40
Darryl Poston rush for 5 yards to the Utah 45.
11:44
2nd & 10 at own 45
Brett Ratliff pass complete to Darryl Poston for no gain to the Utah 45.
11:17
3rd & 10 at own 45
Air Force penalty 5 yard offside defense accepted, no play.
11:00
3rd & 5 at the 50
Brett Ratliff pass complete to Derrek Richards for 6 yards to the AFA 44 for a 1ST down.
10:33
1st & 10 at opp 44
Sean Smith rush for a loss of 3 yards to the AFA 47.
9:44
2nd & 13 at opp 47
Brett Ratliff pass complete to Freddie Brown for 8 yards to the AFA 39.
9:25
3rd & 5 at opp 39
Brett Ratliff pass incomplete to Freddie Brown.
9:18
4th & 5 at opp 39
Louie Sakoda punt for 18 yards punt out-of-bounds at the AFA 21.
Air Force Punt, 3 plays
9:00
1st & 10 at own 21
Chad Hall rush for a loss of 5 yards to the AFA 16.
8:34
2nd & 15 at own 16
Shaun Carney pass complete to Justin Handley for 11 yards to the AFA 27 out-of-bounds.
8:15
3rd & 4 at own 27
Shaun Carney sacked by Joe Jiannoni at the AFA 25 for a loss of 2 yards.
7:41
4th & 6 at own 25
Zach Sasser punt for 44 yards, returned by Marquis Wilson for 1 yard to the Utah 32, Utah penalty 10 yard illegal block accepted.
Utah Punt, 6 plays
7:41
1st & 10 at own 22
Utah penalty personal foul, Air Force penalty personal foul offsetting, no play.
7:32
1st & 10 at own 22
Brett Ratliff pass complete to Brent Casteel for 6 yards to the Utah 28 out-of-bounds.
7:00
2nd & 4 at own 28
Darryl Poston rush for 1 yard to the Utah 29.
6:49
3rd & 3 at own 29
Brett Ratliff pass complete to Brian Hernandez for 5 yards to the Utah 34 for a 1ST down.
6:21
1st & 10 at own 34
Darryl Poston rush for 6 yards to the Utah 40.
5:44
2nd & 4 at own 40
Darryl Poston rush for 2 yards to the Utah 42.
5:08
3rd & 2 at own 42
Brett Ratliff pass incomplete to Brian Hernandez.
4:58
4th & 2 at own 42
Louie Sakoda punt for 57 yards downed at the AFA 1.
Air Force Punt, 8 plays
4:29
1st & 10 at own 1
Ryan Williams rush for 1 yard to the AFA 2.
4:06
2nd & 9 at own 2
Chad Hall rush for 2 yards to the AFA 4 out-of-bounds.
4:01
3rd & 7 at own 4
Shaun Carney pass complete to Mark Root for 31 yards to the AFA 35 for a 1ST down out-of-bounds.
3:41
1st & 10 at own 35
Ryan Williams rush for 3 yards to the AFA 38.
3:03
2nd & 7 at own 38
Justin Handley rush for 11 yards to the AFA 49 for a 1ST down.
2:54
1st & 10 at own 49
Shaun Carney rush for 5 yards to the Utah 46.
2:07
2nd & 5 at opp 46
Ryan Williams rush for no gain to the Utah 46, Air Force penalty illegal motion on Mark Root declined.
1:47
3rd & 5 at opp 46
Shaun Carney pass incomplete to Vic Thompson.
1:40
4th & 5 at opp 46
Zach Sasser punt for 27 yards, fair catch by Eric Weddle at the Utah 19.
Utah Punt, 3 plays
1:23
1st & 10 at own 19
Brett Ratliff pass complete to Brian Hernandez for 7 yards to the Utah 26 out-of-bounds.
1:22
2nd & 3 at own 26
Utah penalty 5 yard false start accepted.
1:00
2nd & 8 at own 21
Brett Ratliff pass complete to Brian Hernandez for 7 yards to the Utah 28.
0:03
3rd & 1 at own 28
Brett Ratliff rush for a loss of 3 yards, fumbled at the Utah 17, forced by John Rabold, recovered by Utah at the Utah 17.
Q4 14:47
4th & 12 at own 17
Louie Sakoda punt for 50 yards downed at the AFA 33.
4th quarter4 drives, then Utah 17, Air Force 14
Air Force Touchdown pass, 6 plays
14:33
1st & 10 at own 33
Shaun Carney pass complete to Vic Thompson for 45 yards to the Utah 22 for a 1ST down.
14:14
1st & 10 at opp 22
Jacobe Kendrick rush for 6 yards to the Utah 16.
14:01
2nd & 4 at opp 16
Timeout UTAH, clock 14:01.
13:55
2nd & 4 at opp 16
Shaun Carney rush for 6 yards to the Utah 10 for a 1ST down.
13:23
1st & goal at opp 10
Chad Hall rush for 3 yards to the Utah 7.
12:34
2nd & goal at opp 7
Justin Handley rush for 2 yards, fumbled at the Utah 6, forced by Kevin Dunn, recovered by AFA at the Utah 6.
12:13
3rd & goal at opp 6
Shaun Carney pass complete to Vic Thompson for 6 yards for a TOUCHDOWN.Utah 7, Air Force 6
12:13
Zach Sasser extra point GOOD.Tied at 7
12:03
Zach Sasser kickoff for 61 yards returned by Brice McCain for 33 yards to the Utah 37.
Utah Touchdown run, 5 plays
11:43
1st & 10 at own 37
Eric Weddle rush for 8 yards to the Utah 45.
10:46
2nd & 2 at own 45
Darryl Poston rush for 1 yard to the Utah 46.
10:18
3rd & 1 at own 46
Eric Weddle rush for 8 yards to the AFA 46 for a 1ST down.
10:05
1st & 10 at opp 46
Brett Ratliff pass complete to Freddie Brown for 42 yards to the AFA 4 for a 1ST down.
9:46
1st & goal at opp 4
Eric Weddle rush for 4 yards for a TOUCHDOWN.Utah 13, Air Force 7
9:46
1st & 0 at opp 3
Utah penalty 5 yard delay of game accepted.
9:46
Louie Sakoda extra point GOOD.Utah 14, Air Force 7
9:42
Ben Vroman kickoff for 65 yards for a touchback.
Air Force Touchdown run, 14 plays
9:15
1st & 10 at own 20
Ryan Williams rush for a loss of 1 yard to the AFA 19.
8:48
2nd & 11 at own 19
Shaun Carney pass complete to Mark Root for 10 yards to the AFA 29.
8:25
3rd & 1 at own 29
Shaun Carney rush for 2 yards to the AFA 31 for a 1ST down.
8:11
1st & 10 at own 31
Shaun Carney pass incomplete to Chad Hall.
7:57
2nd & 10 at own 31
Shaun Carney rush for 5 yards to the AFA 36.
7:29
3rd & 5 at own 36
Shaun Carney pass complete to Vic Thompson for 12 yards to the AFA 48 for a 1ST down.
7:00
1st & 10 at own 48
Ryan Williams rush for 5 yards to the Utah 47.
6:30
2nd & 5 at opp 47
Chad Hall rush for 14 yards to the Utah 33 for a 1ST down.
6:23
1st & 10 at opp 33
Chad Smith rush for 6 yards to the Utah 27.
6:15
2nd & 4 at opp 27
Utah penalty 15 yard pass interference accepted, no play.
5:58
1st & 10 at opp 12
Shaun Carney rush for 5 yards to the Utah 7.
5:30
2nd & 5 at opp 7
Shaun Carney rush for 3 yards to the Utah 4.
4:56
3rd & 2 at opp 4
Chad Hall rush for 3 yards to the Utah 1 for a 1ST down.
4:32
1st & goal at opp 1
Ryan Williams rush for no gain to the Utah 1.
4:07
2nd & goal at opp 1
Shaun Carney rush for 1 yard for a TOUCHDOWN, Utah penalty offside defense declined.Utah 14, Air Force 13
4:07
Zach Sasser extra point GOOD.Tied at 14
3:55
Zach Sasser kickoff for 62 yards returned by Brice McCain for 17 yards to the Utah 20.
Utah Field goal, 17 plays
3:36
1st & 10 at own 20
Darryl Poston rush for 11 yards to the Utah 31 for a 1ST down.
3:00
1st & 10 at own 31
Brett Ratliff pass complete to Brian Hernandez for 4 yards to the Utah 35.
2:28
2nd & 6 at own 35
Eric Weddle rush for 3 yards to the Utah 38.
1:57
3rd & 3 at own 38
Brett Ratliff pass complete to Brian Hernandez for 5 yards to the Utah 43 for a 1ST down.
1:20
1st & 10 at own 43
Brett Ratliff pass complete to Freddie Brown for 7 yards to the 50 yard line.
1:02
2nd & 3 at the 50
Eric Weddle rush for 7 yards to the AFA 43 for a 1ST down.
0:50
1st & 10 at opp 43
Brett Ratliff pass complete to Brian Hernandez for 6 yards to the AFA 37 out-of-bounds.
0:50
2nd & 4 at opp 37
Timeout AIR FORCE, clock 00:50.
0:47
2nd & 4 at opp 37
Brett Ratliff pass incomplete to Freddie Brown.
0:41
3rd & 4 at opp 37
Brett Ratliff pass complete to Darryl Poston for 5 yards to the AFA 32 for a 1ST down.
0:41
1st & 10 at opp 32
Timeout UTAH, clock 00:41.
0:36
1st & 10 at opp 32
Brett Ratliff pass incomplete to Brian Hernandez.
0:18
2nd & 10 at opp 32
Brett Ratliff pass complete to Brian Hernandez for 9 yards to the AFA 23.
0:03
3rd & 1 at opp 23
Darryl Poston rush for 3 yards to the AFA 20 for a 1ST down.
0:03
1st & 10 at opp 20
Timeout UTAH, clock 00:03.
0:03
1st & 10 at opp 20
Timeout AIR FORCE, clock 00:03.
0:00
1st & 10 at opp 20
Louie Sakoda 37 yard field goal GOOD.Utah 17, Air Force 14
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.