From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Air Force
Utah State
379
Total yards
388
224
Passing yards
311
155
Rushing yards
77
7.7
Yards per pass
10.0
3.0
Yards per rush
2.8
18
First downs
14
8–18
Third downs
5–14
2–2
Fourth downs
0–1
4
Turnovers
1
4–30
Penalties
3–43
31:57
Possession
27:13
Efficiency
Air Force
Utah State
35%
Success rate
38%
−0.03
EPA per play
0.20
1.16
Explosiveness
1.54
−0.22
Rushing EPA
−0.02
0.33
Passing EPA
0.34
42%
Passing-down success
45%
−0.30
First-down EPA
0.14
−0.43
Second-down EPA
0.37
1.02
Third-down EPA
0.22
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)
Utah State 75% to win. Elo’s favorite won.
The line
Utah State −7.5, over/under 50.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 Utah State 70%, Air Force 30%. 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. Utah State drives left to right, Air Force right to left.
Q1 Utah StateTouchdown, 1 play, 75 yards
Q1 Air ForceFumble, 3 plays, 18 yards
Q1 Utah StateTouchdown, 4 plays, 43 yards
Q1 Air ForceFumble, 5 plays, 75 yards
Q1 Utah StatePunt, 3 plays, 1 yard
Q1 Air ForceField goal, 11 plays, 69 yards
Q1 Utah StatePunt, 3 plays, 9 yards
Q1 Air ForceField goal, 9 plays, 53 yards
Q2 Utah StatePunt, 3 plays, 9 yards
Q2 Air ForceInterception, 2 plays, 11 yards
Q2 Utah StatePunt, 3 plays, 2 yards
Q2 Air ForcePunt, 3 plays, −2 yards
Q2 Utah StateTouchdown, 8 plays, 60 yards
Q2 Air ForceInterception, 2 plays, 9 yards
Q2 Utah StateField goal, 4 plays, 0 yards
Q2 Air ForcePunt, 3 plays, 1 yard
Q2 Utah StateTouchdown, 6 plays, 56 yards
Q2 Air ForceEnd of half, 2 plays, 7 yards
Q3 Air ForcePunt, 3 plays, 4 yards
Q3 Utah StateTurnover on downs, 13 plays, 60 yards
Q3 Air ForceTouchdown, 14 plays, 60 yards
Q3 Utah StatePunt, 3 plays, 3 yards
Q4 Air ForceField goal, 7 plays, 10 yards
Q4 Utah StateFumble, 1 play, 2 yards
Q4 Air ForcePunt, 3 plays, −7 yards
Q4 Utah StateField goal, 5 plays, 63 yards
Q4 Air ForcePunt, 6 plays, 27 yards
Q4 Utah StatePunt, 4 plays, 19 yards
Q4 Air ForceEnd of game, 10 plays, 52 yards
Play by play
1st quarter8 drives, then Utah State 14, Air Force 3
Utah State Touchdown, 1 play
15:00
1st & 10 at own 35
N/A kickoff for 65 yds for a touchback
14:46
1st & 10 at own 25
Darell Garretson pass complete to Hunter Sharp for 75 yds for a TD, (Nick Diaz KICK)Utah State 7, Air Force 0
Air Force Fumble, 3 plays
14:46
1st & 0 at own 35
Jake Thompson kickoff for 65 yds for a touchback
14:46
1st & 10 at own 25
Kale Pearson run for 2 yds to the AFA 27
14:46
2nd & 8 at own 27
Kale Pearson pass complete to Garrett Brown for 17 yds to the AFA 44 for a 1ST down
14:46
1st & 10 at own 44
D.J. Johnson run for a loss of 1 yard to the AFA 43 D.J. Johnson fumbled, recovered by UthSt Jordan Nielsen
Utah State Touchdown, 4 plays
13:54
1st & 10 at opp 43
Nick Vigil pass complete to Hunter Sharp for 12 yds to the AFA 31 for a 1ST down
13:54
1st & 10 at opp 31
Darell Garretson pass complete to JoJo Natson for no gain to the AFA 31
13:54
2nd & 10 at opp 31
Darell Garretson pass complete to Devonte Robinson for 8 yds to the AFA 23
11:45
3rd & 2 at opp 23
Darell Garretson pass complete to Hunter Sharp for 23 yds for a TD, (Nick Diaz KICK)Utah State 14, Air Force 0
Air Force Fumble, 5 plays
11:45
1st & 0 at own 35
Jake Thompson kickoff for 65 yds for a touchback
11:38
1st & 10 at own 25
Jacobi Owens run for 2 yds to the AFA 27
11:38
2nd & 8 at own 27
Jacobi Owens run for no gain to the AFA 27
11:38
3rd & 8 at own 27
Kale Pearson pass complete to Jalen Robinette for 58 yds to the UthSt 15 for a 1ST down
11:38
1st & 10 at opp 15
Kale Pearson run for 2 yds to the UthSt 13
11:38
2nd & 8 at opp 13
Kale Pearson run for 11 yds Kale Pearson fumbled, forced by Jalen Davis, recovered by UthSt
Utah State Punt, 3 plays
9:38
1st & 10 at own 20
Nick Vigil run for a loss of 1 yard to the UthSt 19
9:38
2nd & 11 at own 19
Darell Garretson pass incomplete to N/A
9:38
3rd & 11 at own 19
Darell Garretson pass complete to Devonte Robinson for 2 yds to the UthSt 21
9:38
4th & 9 at own 21
Jaron Bentrude punt for 51 yds , Garrett Brown returns for 4 yds to the AFA 25 AIR FORCE Penalty, Offensive holding (10 Yards) to the AFA 22
Air Force Field goal, 11 plays
7:58
1st & 10 at own 22
Kale Pearson run for 3 yds to the AFA 25
7:58
2nd & 7 at own 25
Kale Pearson pass incomplete to Garrett Brown
7:58
3rd & 7 at own 25
PEARSON, Kale pass incomplete to BROWN, Garrett, PENALTY USU personal foul 15 yards to the AF40, 1ST DOWN AF, NO PLAY. for a 1ST down
7:58
1st & 10 at own 40
Shayne Davern run for 3 yds to the AFA 43
7:58
2nd & 7 at own 43
Kale Pearson run for no gain to the AFA 43
6:06
3rd & 7 at own 43
Timeout UTAH ST, clock 06:06
6:06
3rd & 7 at own 43
Kale Pearson pass complete to Garrett Griffin for 22 yds to the UthSt 35 for a 1ST down
6:06
1st & 10 at opp 35
Kale Pearson pass incomplete to Jacobi Owens
6:06
2nd & 10 at opp 35
Garrett Brown run for 9 yds to the UthSt 26 for a 1ST down UTAH ST Penalty, personal foul (13 Yards) to the UthSt 13 for a 1ST down
6:06
1st & 10 at opp 13
Jacobi Owens run for no gain to the UthSt 13
6:06
2nd & 10 at opp 13
Kale Pearson run for 3 yds to the UthSt 10
6:06
3rd & 7 at opp 10
Kale Pearson run for 1 yd to the UthSt 9
3:18
4th & 6 at opp 9
Will Conant 27 yd FG GOODUtah State 14, Air Force 3
Utah State Punt, 3 plays
3:18
1st & 0 at own 35
Drew Oehrle kickoff for 65 yds for a touchback
3:18
1st & 10 at own 25
JoJo Natson run for a loss of 1 yard to the UthSt 24
3:18
2nd & 11 at own 24
Darell Garretson pass complete to Hunter Sharp for 7 yds to the UthSt 31
3:18
3rd & 4 at own 31
Darell Garretson pass complete to Hunter Sharp for 3 yds to the UthSt 34
3:18
4th & 1 at own 34
Jaron Bentrude punt for 36 yds , Garrett Brown returns for no gain to the AFA 30 Garrett Brown fumbled, recovered by AFA Garrett Brown
Air Force Field goal, 9 plays
1:06
1st & 10 at own 30
Jacobi Owens run for a loss of 2 yards to the AFA 28
1:06
2nd & 12 at own 28
Jacobi Owens run for 27 yds to the UthSt 45 for a 1ST down
1:06
1st & 10 at opp 45
Shayne Davern run for 4 yds to the UthSt 41
Q2 15:00
2nd & 6 at opp 41
Kale Pearson pass incomplete to Garrett Griffin, broken up by LT Filiaga
Q2 15:00
3rd & 6 at opp 41
Kale Pearson pass complete to Garrett Griffin for 20 yds to the UthSt 21 for a 1ST down
Q2 15:00
1st & 10 at opp 21
Shayne Davern run for 2 yds to the UthSt 19
Q2 15:00
2nd & 8 at opp 19
Kale Pearson run for a loss of 5 yards to the UthSt 24
Q2 15:00
3rd & 13 at opp 24
Garrett Brown run for 7 yds to the UthSt 17
Q2 13:13
4th & 6 at opp 17
Will Conant 34 yd FG GOODUtah State 14, Air Force 6
2nd quarter10 drives, then Utah State 31, Air Force 6
Utah State Punt, 3 plays
13:13
1st & 0 at own 35
Drew Oehrle kickoff for 65 yds for a touchback
13:13
1st & 10 at own 25
Joe Hill run for 2 yds to the UthSt 27
13:13
2nd & 8 at own 27
Joe Hill run for 6 yds to the UthSt 33
13:13
3rd & 2 at own 33
Nick Vigil run for 1 yd to the UthSt 34
13:13
4th & 1 at own 34
Jaron Bentrude punt for 50 yds, fair catch by Garrett Brown at the AFA 16
Air Force Interception, 2 plays
11:08
1st & 10 at own 16
Kale Pearson run for 11 yds to the AFA 27 for a 1ST down
11:08
1st & 10 at own 27
Kale Pearson pass intercepted Frankie Sutera return for 4 yds to the AFA 37
Utah State Punt, 3 plays
10:39
1st & 10 at opp 37
Darell Garretson run for 2 yds to the AFA 35
10:39
2nd & 8 at opp 35
Hunter Sharp run for no gain to the AFA 35
10:39
3rd & 8 at opp 35
Darell Garretson pass incomplete to JoJo Natson
10:39
4th & 8 at opp 35
Jake Thompson punt for 35 yds for a touchback
Air Force Punt, 3 plays
9:08
1st & 10 at own 20
Jacobi Owens run for 6 yds to the AFA 26
9:08
2nd & 4 at own 26
AIR FORCE Penalty, false start (-5 Yards) to the AFA 21
9:08
2nd & 9 at own 21
Nate Romine run for a loss of 3 yards to the AFA 18
9:08
3rd & 12 at own 18
Nate Romine pass incomplete to Garrett Brown
9:08
4th & 12 at own 18
Will Conant punt for 42 yds, punt out-of-bounds at the UthSt 40
Utah State Touchdown, 8 plays
7:16
1st & 10 at own 40
Darell Garretson pass complete to Hunter Sharp for 6 yds to the UthSt 46
7:16
2nd & 4 at own 46
Darell Garretson pass complete to Hunter Sharp for 7 yds to the AFA 47 for a 1ST down
7:16
1st & 10 at opp 47
Nick Vigil pass complete to Hunter Sharp for 1 yd to the AFA 46
7:16
2nd & 9 at opp 46
GARRETSON, Dare pass incomplete (DECOUD, Justin), PENALTY USU personal foul 15 yards to the USU39, NO PLAY.
7:16
2nd & 24 at own 39
Darell Garretson pass complete to JoJo Natson for 39 yds to the AFA 22 for a 1ST down
7:16
1st & 10 at opp 22
Nick Vigil run for a loss of 1 yard to the AFA 23
7:16
2nd & 11 at opp 23
Darell Garretson pass complete to Hunter Sharp for 17 yds to the AFA 6 for a 1ST down
7:16
1st & goal at opp 6
JoJo Natson run for a loss of 2 yards to the AFA 8
4:04
2nd & goal at opp 8
Nick Vigil run for 8 yds for a TD, (Nick Diaz KICK)Utah State 21, Air Force 6
Air Force Interception, 2 plays
4:04
1st & 0 at own 35
Jake Thompson kickoff for 65 yds , Jon Lee return for 30 yds to the AFA 30
3:57
1st & 10 at own 30
Jacobi Owens run for 9 yds to the AFA 39
3:57
2nd & 1 at own 39
Nate Romine pass intercepted Nick Vigil return for 19 yds to the AFA 28
Utah State Field goal, 4 plays
3:26
1st & 10 at opp 28
Timeout UTAH ST, clock 03:26
3:26
1st & 10 at opp 28
Darell Garretson pass incomplete to Devonte Robinson, broken up by Jordan Mays
3:26
2nd & 10 at opp 28
Darell Garretson pass incomplete to Joe Hill
3:26
3rd & 10 at opp 28
Darell Garretson pass incomplete to JoJo Natson, broken up by Christian Spears
3:01
4th & 10 at opp 28
Nick Diaz 46 yd FG GOODUtah State 24, Air Force 6
Air Force Punt, 3 plays
3:01
1st & 0 at own 35
Jake Thompson kickoff for 65 yds , Jon Lee return for 32 yds to the AFA 32
2:53
1st & 10 at own 32
Jacobi Owens run for 4 yds to the AFA 36
2:53
2nd & 6 at own 36
Jacobi Owens run for no gain to the AFA 36
2:53
3rd & 6 at own 36
Jacobi Owens run for a loss of 3 yards to the AFA 33
1:43
4th & 9 at own 33
Timeout UTAH ST, clock 01:43
1:43
4th & 9 at own 33
Will Conant punt for 41 yds , JoJo Natson returns for 18 yds to the UthSt 44
Utah State Touchdown, 6 plays
1:33
1st & 10 at own 44
Darell Garretson pass complete to Hayden Weichers for 18 yds to the AFA 38 for a 1ST down
1:33
1st & 10 at opp 38
Darell Garretson pass complete to Hunter Sharp for 4 yds to the AFA 34
1:33
2nd & 6 at opp 34
Darell Garretson pass complete to Ronald Butler for 4 yds to the AFA 30
1:33
3rd & 2 at opp 30
Darell Garretson run for 13 yds to the AFA 17 for a 1ST down
1:33
1st & 10 at opp 17
Darell Garretson pass incomplete to JoJo Natson, broken up by Christian Spears
0:47
2nd & 10 at opp 17
Darell Garretson run for 17 yds for a TD, (Nick Diaz KICK)Utah State 31, Air Force 6
Air Force End of half, 2 plays
0:47
1st & 0 at own 35
Jake Thompson kickoff for 58 yds , Jon Lee return for 15 yds to the AFA 22
0:42
1st & 10 at own 22
Jacobi Owens run for 2 yds to the AFA 24
0:42
2nd & 8 at own 24
Jacobi Owens run for 5 yds to the AFA 29
3rd quarter4 drives, then Utah State 31, Air Force 13
Air Force Punt, 3 plays
15:00
3rd & 3 at own 35
Jake Thompson kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Garrett Brown run for 3 yds to the AFA 28
15:00
2nd & 7 at own 28
Jacobi Owens run for 1 yd to the AFA 29
15:00
3rd & 6 at own 29
Kale Pearson pass incomplete to Jacobi Owens
15:00
4th & 6 at own 29
Will Conant punt for 42 yds, downed at the UthSt 29
Utah State Turnover on downs, 13 plays
13:33
1st & 10 at own 0
HILL, Joe rush for 9 yards to the USU38 (STEELHAMMER, We), PENALTY AF personal foul off-setting, PENALTY USU holding off-setting, NO PLAY.
13:33
1st & 10 at own 29
LaJuan Hunt run for 4 yds to the UthSt 33
13:33
2nd & 6 at own 33
Darell Garretson run for 5 yds to the UthSt 38
13:33
3rd & 1 at own 38
Nick Vigil run for 3 yds to the UthSt 41 for a 1ST down
13:33
1st & 10 at own 41
LaJuan Hunt run for 3 yds to the UthSt 44
13:33
2nd & 7 at own 44
Darell Garretson sacked by Dillon Beschel for a loss of 2 yards to the UthSt 42
13:33
3rd & 9 at own 42
Darell Garretson pass complete to LaJuan Hunt for 9 yds to the AFA 49 for a 1ST down
13:33
1st & 10 at opp 49
Joe Hill run for 3 yds to the AFA 46
13:33
2nd & 7 at opp 46
Darell Garretson pass complete to Hunter Sharp for 6 yds to the AFA 40
13:33
3rd & 1 at opp 40
Rashad Hall run for 4 yds to the AFA 36 for a 1ST down
13:33
1st & 10 at opp 36
Darell Garretson pass complete to Hayden Weichers for 8 yds to the AFA 28
13:33
2nd & 2 at opp 28
Darell Garretson pass complete to Devonte Robinson for a loss of 2 yards to the AFA 30
13:33
3rd & 4 at opp 30
Darell Garretson sacked by Spencer Proctor for a loss of 2 yards to the AFA 32
13:33
4th & 6 at opp 32
Darell Garretson sacked by Troy Timmerman for a loss of 8 yards to the AFA 40
Air Force Touchdown, 14 plays
5:31
1st & 10 at own 40
Kale Pearson run for no gain to the AFA 40
5:31
2nd & 10 at own 40
Kale Pearson run for a loss of 1 yard to the AFA 39
5:31
3rd & 11 at own 39
Kale Pearson pass complete to Alex Ludowig for 12 yds to the UthSt 49 for a 1ST down
3:58
1st & 10 at opp 49
Timeout AIR FORCE, clock 03:58
3:58
1st & 10 at opp 49
Kale Pearson run for 3 yds to the UthSt 46
3:58
2nd & 7 at opp 46
Kale Pearson pass incomplete
3:58
3rd & 7 at opp 46
Kale Pearson pass complete to Jalen Robinette for 16 yds to the UthSt 30 for a 1ST down
3:58
1st & 10 at opp 30
Kale Pearson pass complete to Jon Lee for 7 yds to the UthSt 23
3:58
2nd & 3 at opp 23
Devin Rushing run for 2 yds to the UthSt 21 AIR FORCE Penalty, Offensive holding (-10 Yards) to the UthSt 31
3:58
2nd & 11 at opp 31
Kale Pearson pass complete to Garrett Griffin for 12 yds to the UthSt 19 for a 1ST down
3:58
1st & 10 at opp 19
Kale Pearson run for no gain to the UthSt 19
3:58
2nd & 10 at opp 19
Kale Pearson pass incomplete to Jalen Robinette
3:58
3rd & 10 at opp 19
Kale Pearson run for 9 yds to the UthSt 10
3:58
4th & 1 at opp 10
Kale Pearson run for 2 yds to the UthSt 8 for a 1ST down
0:21
1st & goal at opp 8
Shayne Davern run for 8 yds for a TD, (Will Conant KICK)Utah State 31, Air Force 13
Utah State Punt, 3 plays
0:21
1st & 0 at own 35
Drew Oehrle kickoff for 65 yds , Hunter Sharp return for 26 yds to the UthSt 26
0:16
1st & 10 at own 26
Joe Hill run for 3 yds to the UthSt 29
Q4 15:00
2nd & 7 at own 29
Darell Garretson pass incomplete to Hunter Sharp
Q4 15:00
3rd & 7 at own 29
Darell Garretson pass incomplete to Hunter Sharp, broken up by Justin DeCoud
Q4 15:00
4th & 7 at own 29
Jaron Bentrude punt blocked by Jacob Onyechi blocked by Jacob Onyechi
4th quarter6 drives, then Utah State 34, Air Force 16
Air Force Field goal, 7 plays
14:43
1st & 10 at opp 14
Kale Pearson pass complete to Garrett Griffin for 5 yds to the UthSt 9
14:43
2nd & 5 at opp 9
Kale Pearson run for 1 yd to the UthSt 8
14:43
3rd & 4 at opp 8
Kale Pearson run for 6 yds to the UthSt 2 for a 1ST down
14:43
1st & goal at opp 2
Kale Pearson run for a loss of 2 yards to the UthSt 4
14:43
2nd & goal at opp 4
Kale Pearson run for no gain to the UthSt 4
12:16
3rd & 0 at opp 4
Timeout AIR FORCE, clock 12:16
12:16
3rd & goal at opp 4
Kale Pearson pass incomplete to Shayne Davern, broken up by LT Filiaga
12:07
4th & goal at opp 4
Will Conant 22 yd FG GOODUtah State 31, Air Force 16
12:07
1st & 0 at own 35
Drew Oehrle kickoff for 59 yds , Hunter Sharp return for 37 yds to the UthSt 43
11:57
1st & 10 at own 43
JoJo Natson run for 2 yds to the UthSt 45 JoJo Natson fumbled, forced by Troy Timmerman, recovered by AFA Troy Timmerman
Air Force Punt, 3 plays
11:46
1st & 10 at opp 45
Kale Pearson sacked by Zach Vigil and Jordan Nielsen for a loss of 5 yards to the 50 yard line
11:46
2nd & 15 at the 50
AIR FORCE Penalty, false start (-5 Yards) to the AFA 45
11:46
2nd & 20 at own 45
Jacobi Owens run for 3 yds to the AFA 48
11:46
3rd & 17 at own 48
Kale Pearson pass incomplete
11:46
4th & 17 at own 48
Will Conant punt for 52 yds for a touchback
Utah State Field goal, 5 plays
10:07
1st & 10 at own 20
Darell Garretson pass complete to Joe Hill for 61 yds to the AFA 19 for a 1ST down
10:07
1st & 10 at opp 19
Darell Garretson pass complete to Hunter Sharp for 3 yds to the AFA 16
10:07
2nd & 7 at opp 16
Darell Garretson pass incomplete to JoJo Natson
10:07
3rd & 7 at opp 16
Darell Garretson sacked by Troy Timmerman for a loss of 1 yard to the AFA 17
8:15
4th & 8 at opp 17
Nick Diaz 35 yd FG GOODUtah State 34, Air Force 16
Air Force Punt, 6 plays
8:15
1st & 0 at own 35
Jake Thompson kickoff for 65 yds , Jon Lee return for 24 yds to the AFA 24
8:07
1st & 10 at own 24
Nate Romine pass complete to Jalen Robinette for 5 yds to the AFA 29
8:07
2nd & 5 at own 29
Nate Romine pass complete to Garrett Brown for 8 yds to the AFA 37 for a 1ST down
8:07
1st & 10 at own 37
Nate Romine pass complete to Jalen Robinette for 26 yds to the UthSt 37 for a 1ST down
8:07
1st & 10 at opp 37
Garrett Brown run for a loss of 10 yards to the UthSt 47
8:07
2nd & 20 at opp 47
Nate Romine run for a loss of 2 yards to the UthSt 49
8:07
3rd & 22 at opp 49
Nate Romine pass incomplete to Jalen Robinette, broken up by Jalen Davis
8:07
4th & 22 at opp 49
Will Conant punt for 33 yds, downed at the UthSt 16
Utah State Punt, 4 plays
5:13
1st & 10 at own 16
Joe Hill run for 14 yds to the UthSt 30 for a 1ST down
5:13
1st & 10 at own 30
Rashad Hall run for 3 yds to the UthSt 33
4:27
2nd & 7 at own 33
Timeout AIR FORCE, clock 04:27
4:27
2nd & 7 at own 33
Joe Hill run for a loss of 1 yard to the UthSt 32
4:27
3rd & 8 at own 32
JoJo Natson run for 3 yds to the UthSt 35
4:27
4th & 5 at own 35
Jaron Bentrude punt for 47 yds, fair catch by Garrett Brown at the AFA 18
Air Force End of game, 10 plays
2:52
1st & 10 at own 19
Devin Rushing run for 7 yds to the AFA 26
2:52
2nd & 3 at own 26
Nate Romine run for 1 yd to the AFA 27
2:52
3rd & 2 at own 27
Colin Sandor run for 4 yds to the AFA 31 for a 1ST down
2:52
1st & 10 at own 31
Nate Romine sacked by Frankie Sutera for 0 yards to the AFA 31
2:52
2nd & 10 at own 31
Nate Romine pass complete to Jon Lee for 5 yds to the AFA 36
2:52
3rd & 5 at own 36
Paco Solano run for 24 yds to the UthSt 40 for a 1ST down
2:52
1st & 10 at opp 40
Nate Romine pass complete to Myles Barnes for 6 yds to the UthSt 34
2:52
2nd & 4 at opp 34
Nate Romine pass incomplete to Jalen Robinette, broken up by Deshane Hines
2:52
3rd & 4 at opp 34
Nate Romine pass incomplete to Marcus Hendricks, broken up by Brian Suite
2:52
4th & 4 at opp 34
Nate Romine pass complete to Matt Galland for 5 yds to the UthSt 29 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.