← CFB Terminal
31
Sun Belt
NEUTRAL
#124UAB
17
Conference USA
2019 week 1 · postseason · Saturday, December 21, 2019 at 8:00 PM CT · Caesars Superdome · πŸ“Ί ESPN · 21,202 att · 52.7°F Overcast, wind 9.7

Drive chart

App State UAB bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
TD
4 pl · 75 yd · 1:14
0–7
14:45 1st & 10 OWN 25 Tyler Johnston III pass complete to Austin Watkins for 35 yds to the AppSt 40 for a 1ST down +35 2.89
14:25 1st & 10 OPP 40 Tyler Johnston III pass complete to Austin Watkins for 12 yds to the AppSt 28 for a 1ST down +12 0.43
14:00 1st & 10 OPP 28 Spencer Brown run for 3 yds to the AppSt 25 +3 -0.16
13:46 2nd & 7 OPP 25 Tyler Johnston III pass complete to Hayden Pittman for 25 yds for a TD (Nick Vogel KICK) +25 2.92
ON DOWNS
3 pl · 0 yd
0–7
13:24 1st & 10 OWN 25 Darrynton Evans run for 2 yds to the AppSt 27 +2 -0.45
12:41 2nd & 8 OWN 27 Zac Thomas pass complete to Jalen Virgil for 6 yds to the AppSt 33 +6 0.23
12:29 3rd & 2 OWN 33 Darrynton Evans run for no gain to the AppSt 33 0 -0.60
11:51 4th & 2 OWN 33 Xavier Subotsch punt for 46 yds
TD
4 pl · 79 yd · 1:23
0–14
11:43 1st & 10 OWN 21 Tyler Johnston III pass complete to Austin Watkins for 11 yds to the UAB 32 for a 1ST down +11 0.81
11:12 1st & 10 OWN 32 Tyler Johnston III pass complete to Austin Watkins for 41 yds to the AppSt 27 for a 1ST down +41 2.78
11:02 1st & 10 OPP 27 Jermaine Brown Jr. run for 2 yds to the AppSt 25 +2 -0.26
10:28 2nd & 8 OPP 25 Tyler Johnston III pass complete to Austin Watkins for 25 yds for a TD (Nick Vogel KICK) +25 3.00
ON DOWNS
3 pl · 0 yd
0–14
10:23 1st & 10 OWN 25 Zac Thomas pass incomplete to Thomas Hennigan 0 -0.70
10:10 2nd & 10 OWN 25 Zac Thomas pass complete to Darrynton Evans for no gain to the AppSt 25 0 -0.35
9:39 3rd & 10 OWN 25 Zac Thomas pass incomplete 0 -0.16
9:32 4th & 10 OWN 25 Xavier Subotsch punt for 40 yds
PUNT
3 pl · -1 yd · 1:09
0–14
9:00 1st & 10 OWN 35 Austin Watkins sacked by Ryan Huff and Tommy Dawkins for a loss of 1 yard to the UAB 34 -1 -1.18
8:43 2nd & 11 OWN 34 Tyler Johnston III pass incomplete to Austin Watkins 0 -0.52
8:33 3rd & 11 OWN 34 Tyler Johnston III pass incomplete to Kevin Davis 0 -0.26
8:23 4th & 11 OWN 34 Kyle Greenwell punt for 33 yds, downed at the APPALCHAN 33 APPALACHIAN ST Penalty, Unsportsmanlike Conduct (Jourdan Heilig) to the AppSt 17
PUNT
9 pl · 37 yd · 3:55
0–14
8:10 1st & 10 OWN 17 Darrynton Evans run for 6 yds to the AppSt 23 +6 0.26
7:30 2nd & 4 OWN 23 Zac Thomas run for 1 yd to the AppSt 24 +1 -0.53
6:57 3rd & 3 OWN 24 Zac Thomas pass complete to Malik Williams for 8 yds to the AppSt 32 for a 1ST down +8 1.28
6:35 1st & 10 OWN 32 Zac Thomas pass complete to Jalen Virgil for 32 yds to the UAB 36 for a 1ST down +32 2.51
6:10 1st & 10 OPP 36 Darrynton Evans run for 1 yd to the UAB 35 +1 -0.55
5:51 2nd & 9 OPP 35 Zac Thomas pass incomplete to Jalen Virgil 0 -0.90
5:45 3rd & 9 OPP 24 Zac Thomas run for 11 yds to the UAB 24 APPALACHIAN ST Penalty, Unsportsmanlike Conduct (Baer Hunter) to the UAB 39 -4 -1.67
5:23 1st & 10 OPP 39 Zac Thomas pass incomplete to Malik Williams 0 -0.81
5:10 2nd & 10 OPP 39 Darrynton Evans run for a loss of 1 yard to the UAB 40 -1 -1.23
4:38 3rd & 11 OPP 40 Zac Thomas pass incomplete to Malik Williams 0 -0.95
4:28 4th & 11 OPP 40 Xavier Subotsch punt for 29 yds, downed at the UAB 11
ON DOWNS
4 pl · 0 yd
0–14
FG
8 pl · -2 yd · 3:21
3–14
Q2
PUNT
4 pl · 21 yd · 1:48
3–14
14:10 1st & 10 OWN 25 Tyler Johnston III pass complete to Hayden Pittman for 18 yds to the UAB 43 for a 1ST down +18 1.61
13:20 1st & 10 OWN 43 Spencer Brown run for no gain to the UAB 43 0 -1.16
13:03 2nd & 10 OWN 43 Tyler Johnston III run for 3 yds to the UAB 46 +3 -0.35
12:31 3rd & 7 OWN 46 Tyler Johnston III pass incomplete 0 -0.72
12:23 4th & 7 OWN 46 Kyle Greenwell punt for 35 yds, fair catch by Thomas Hennigan at the AppSt 19
TD
7 pl · 81 yd · 4:24
10–14
12:04 1st & 10 OWN 19 Darrynton Evans run for 57 yds to the UAB 24 for a 1ST down +57 3.76
12:04 1st & 10 OPP 21 Darrynton Evans run for 3 yds to the UAB 21 APPALACHIAN ST Penalty, Personal Foul (-15 Yards) to the UAB 36 -12 -2.14
12:02 1st & 22 OPP 36 APPALACHIAN ST Penalty, Offensive Holding (-10 Yards) to the UAB 46 -10
11:55 1st & 32 OPP 46 Daetrich Harrington run for a loss of 1 yard to the UAB 47 -1 -0.75
10:43 2nd & 33 OPP 47 Zac Thomas pass complete to Daetrich Harrington for 6 yds to the UAB 41 +6 0.12
9:32 3rd & 27 OPP 41 Timeout APPALACHIAN ST, clock 09:32
9:22 3rd & 27 OPP 41 Darrynton Evans run for 10 yds to the UAB 31 +10 0.74
8:42 4th & 17 OPP 31 UAB Penalty, Personal Foul (15 Yards) to the UAB 16 for a 1ST down +15
8:20 1st & 10 OPP 16 Marcus Williams Jr. run for a loss of 1 yard to the UAB 17 -1 -0.40
7:59 2nd & 11 OPP 17 Zac Thomas pass complete to Thomas Hennigan for 17 yds for a TD (Chandler Staton KICK) +17 2.97
INT
8 pl · 26 yd · 3:01
10–14
7:32 1st & 10 OWN 25 Jermaine Brown Jr. run for 8 yds to the UAB 33 +8 0.91
7:02 2nd & 2 OWN 33 Jermaine Brown Jr. run for 1 yd to the UAB 34 +1 -0.93
6:40 3rd & 1 OWN 34 Spencer Brown run for 2 yds to the UAB 36 for a 1ST down +2 0.95
6:00 1st & 10 OWN 36 Spencer Brown run for 3 yds to the UAB 39 +3 -0.41
5:34 2nd & 7 OWN 39 Tyler Johnston III pass incomplete 0 -0.90
5:34 3rd & 7 OWN 39 UAB Penalty, False Start (-5 Yards) to the UAB 34 -5
5:34 3rd & 12 OWN 34 Timeout UAB, clock 05:34
5:26 3rd & 12 OWN 34 Tyler Johnston III pass complete to Kevin Davis for 17 yds to the AppSt 49 for a 1ST down +17 3.22
5:08 1st & 10 OPP 49 Tyler Johnston III pass incomplete 0 -1.10
4:58 2nd & 10 OPP 49 Tyler Johnston III pass intercepted Shemar Jean-Charles return for 11 yds to the AppSt 31 -2.14
PUNT
4 pl · 20 yd · 1:49
10–14
4:52 1st & 10 OWN 31 Daetrich Harrington run for 23 yds to the UAB 46 for a 1ST down +23 2.06
4:18 1st & 10 OPP 46 Zac Thomas pass complete to Malik Williams for 3 yds to the UAB 43 +3 -0.34
3:59 2nd & 7 OPP 43 Zac Thomas pass incomplete 0 -1.08
3:59 3rd & 7 OPP 43 APPALACHIAN ST Penalty, False Start (-5 Yards) to the UAB 48 -5
3:20 3rd & 12 OPP 48 Zac Thomas sacked by Noah Wilder for a loss of 1 yard to the UAB 49 -1 -0.79
3:09 4th & 13 OPP 49 Xavier Subotsch punt for 41 yds, downed at the UAB 8
PUNT
3 pl · -7 yd · 1:07
10–14
3:00 1st & 10 OWN 8 Spencer Brown run for 1 yd to the UAB 9 +1 -0.27
2:30 2nd & 9 OWN 9 Spencer Brown run for a loss of 2 yards to the UAB 7 -2 -0.21
2:19 3rd & 11 OWN 7 Timeout APPALACHIAN ST, clock 02:19
2:12 3rd & 11 OWN 7 Tyler Johnston III sacked by Elijah Diarrassouba for a loss of 6 yards to the UAB 1 -6 -0.07
2:11 4th & 17 OWN 1 Timeout APPALACHIAN ST, clock 02:11
2:02 4th & 17 OWN 1 Kyle Greenwell punt for 53 yds, punt out-of-bounds at the AppSt 46
PUNT
3 pl · 2 yd · 1:10
10–14
1:52 1st & 10 OWN 46 Darrynton Evans run for a loss of 4 yards to the AppSt 42 -4 -1.97
1:20 2nd & 14 OWN 42 Zac Thomas pass complete to Thomas Hennigan for 6 yds to the AppSt 48 +6 0.23
1:01 3rd & 8 OWN 48 Zac Thomas pass incomplete 0 -0.73
0:52 4th & 8 OWN 48 Xavier Subotsch punt for 52 yds for a touchback
END OF HALF
2 pl · -2 yd · 0:52
10–14
0:45 1st & 10 OWN 20 TEAM run for a loss of 1 yard to the UAB 19 -1 -0.63
0:15 2nd & 11 OWN 19 TEAM run for a loss of 1 yard to the UAB 18 -1 -0.25
0:00 OWN 0 End of 2nd Quarter
Q3
TD
7 pl · 75 yd · 2:46
17–14
14:55 1st & 10 OWN 25 Darrynton Evans run for 3 yds to the AppSt 28 +3 -0.30
14:40 2nd & 7 OWN 28 UAB Penalty, Defensive Pass Interference (7 Yards) to the AppSt 35 for a 1ST down +7
14:30 1st & 10 OWN 35 Darrynton Evans run for 2 yds to the AppSt 37 +2 -0.63
13:59 2nd & 8 OWN 37 Zac Thomas pass complete to Jalen Virgil for 24 yds to the UAB 39 for a 1ST down +24 2.73
13:45 1st & 10 OPP 39 Zac Thomas pass incomplete 0 -0.81
13:20 2nd & 10 OPP 39 Darrynton Evans run for 3 yds to the UAB 36 +3 -0.35
12:45 3rd & 7 OPP 36 Zac Thomas run for 6 yds to the UAB 30 +6 0.28
12:14 4th & 1 OPP 30 Zac Thomas rush for no gain to the UAB 30, Zac Thomas fumbled, recovered by AppSt Darrynton Evans for a TD Darrynton Evans run for 31 yds, (Chandler Staton KICK) +31
FG
7 pl · 44 yd · 3:55
17–17
12:10 1st & 10 OWN 25 Tyler Johnston III pass complete to Austin Watkins for 12 yds to the UAB 37 for a 1ST down +12 1.03
11:30 1st & 10 OWN 37 Tyler Johnston III pass complete to Markus Grossman for 9 yds to the UAB 46 +9 1.38
11:05 2nd & 1 OWN 46 Tyler Johnston III pass complete to Dy'jonn Turner for 17 yds to the AppSt 37 for a 1ST down +17 0.62
10:35 1st & 10 OPP 37 APPALACHIAN ST Penalty, Face Mask (15 yards) (15 Yards) to the AppSt 22 for a 1ST down +15
10:01 1st & 10 OPP 22 Spencer Brown run for 3 yds to the AppSt 19 +3 -0.13
9:35 2nd & 7 OPP 19 Tyler Johnston III sacked by Tommy Dawkins and Akeem Davis-Gaither for a loss of 1 yard to the AppSt 20 -1 -0.55
9:06 3rd & 8 OPP 20 Timeout UAB, clock 09:06
8:30 3rd & 8 OPP 20 Tyler Johnston III sacked by George Blackstock for a loss of 11 yards to the AppSt 31 -11 -2.84
8:19 4th & 19 OPP 31 Nick Vogel 49 yd FG GOOD 2.16
PUNT
3 pl · 4 yd · 0:44
17–17
8:15 1st & 10 OWN 25 Zac Thomas pass incomplete 0 -0.70
8:05 2nd & 10 OWN 25 Malik Williams run for 4 yds to the AppSt 29 +4 -0.06
7:52 3rd & 6 OWN 29 Zac Thomas pass incomplete 0 -0.31
7:35 4th & 6 OWN 29 Xavier Subotsch punt for 51 yds, fair catch by Myron Mitchell at the UAB 20
FUMBLE TD
4 pl · 4 yd · 1:19
24–17
7:32 1st & 10 OWN 20 Tyler Johnston III pass complete to Austin Watkins for 10 yds to the UAB 30 for a 1ST down +10 0.69
7:05 1st & 10 OWN 30 Tyler Johnston III run for 1 yd to the UAB 31 +1 -0.72
6:30 2nd & 9 OWN 31 Tyler Johnston III pass incomplete 0 -0.53
6:16 3rd & 9 OWN 31 Tyler Johnston III sacked by Nick Hampton for a loss of 7 yards Tyler Johnston III fumbled, recovered by AppSt Trey Cobb , return for 0 yards , return for 24 yds UAB Penalty, Defensive Offside (1 Yards) to the UAB 2 (Chandler Staton KICK) +24 3.47
PUNT
3 pl · 6 yd · 1:36
24–17
5:50 1st & 10 OWN 42 Tyler Johnston III run for 2 yds to the UAB 44 +2 -0.69
5:28 2nd & 8 OWN 44 Tyler Johnston III pass incomplete 0 -0.98
5:15 3rd & 8 OWN 44 Tyler Johnston III pass complete to Austin Watkins for 4 yds to the UAB 48 +4 -0.12
4:40 4th & 4 OWN 48 Kyle Greenwell punt for 41 yds , Thomas Hennigan returns for 4 yds to the AppSt 15
TD
9 pl · 85 yd · 3:56
31–17
4:34 1st & 10 OWN 15 Zac Thomas pass incomplete 0 -0.44
4:26 2nd & 10 OWN 15 Darrynton Evans run for 19 yds to the AppSt 34 for a 1ST down +19 1.72
3:56 1st & 10 OWN 34 Darrynton Evans run for 4 yds to the AppSt 38 +4 -0.16
3:08 2nd & 6 OWN 38 UAB Penalty, Personal Foul (15 Yards) to the UAB 47 for a 1ST down +15
2:54 1st & 10 OPP 47 Marcus Williams Jr. run for 5 yds to the UAB 42 +5 0.10
2:21 2nd & 5 OPP 42 Zac Thomas pass complete to Malik Williams for 8 yds to the UAB 34 for a 1ST down +8 0.58
2:03 1st & 10 OPP 34 Darrynton Evans run for no gain to the UAB 34 0 -0.66
1:29 2nd & 10 OPP 34 Malik Williams pass incomplete 0 -0.89
1:14 3rd & 10 OPP 34 Zac Thomas pass complete to Darrynton Evans for 7 yds to the UAB 27 +7 0.46
0:44 4th & 3 OPP 27 Zac Thomas pass complete to Thomas Hennigan for 27 yds for a TD (Chandler Staton KICK) +27 4.02
ON DOWNS
10 pl · 49 yd · 4:28
31–17
0:38 1st & 10 OWN 30 Spencer Brown run for 5 yds to the UAB 30 for a 1ST down APPALACHIAN ST Penalty, Personal Foul (15 Yards) to the UAB 45 for a 1ST down +20 1.85
0:15 1st & 10 OWN 45 Tyler Johnston III pass complete to Austin Watkins for 9 yds to the AppSt 46 +9 1.23
0:00 OWN 0 End of 3rd Quarter
14:55 2nd & 1 OPP 46 Spencer Brown run for 2 yds to the AppSt 44 for a 1ST down +2 -0.37
14:30 1st & 10 OPP 44 Tyler Johnston III sacked by Tommy Dawkins for a loss of 8 yards to the UAB 48 -8 -2.67
13:40 2nd & 18 OWN 48 Tyler Johnston III pass complete to Hayden Pittman for 16 yds to the AppSt 36 +16 2.44
12:50 3rd & 2 OPP 36 Spencer Brown run for 4 yds to the AppSt 32 for a 1ST down +4 0.77
12:30 1st & 10 OPP 32 Spencer Brown run for 1 yd to the AppSt 31 +1 -0.46
12:08 2nd & 9 OPP 31 Tyler Johnston III pass incomplete 0 -0.78
11:55 3rd & 9 OPP 31 Lucious Stanley run for no gain to the AppSt 31 0 -0.99
11:16 4th & 9 OPP 31 Tyler Johnston III run for 5 yds to the AppSt 26 +5 -1.90
Q4
PUNT
8 pl · 20 yd · 6:36
31–17
11:10 1st & 10 OWN 26 UAB Penalty, Defensive Pass Interference (15 Yards) to the AppSt 41 for a 1ST down +15
10:53 1st & 10 OWN 41 Darrynton Evans run for 2 yds to the AppSt 43 +2 -0.68
10:20 2nd & 8 OWN 43 Darrynton Evans run for 5 yds to the AppSt 48 +5 0.09
9:51 3rd & 3 OWN 48 Zac Thomas run for 7 yds to the UAB 45 for a 1ST down +7 1.78
9:02 1st & 10 OPP 45 Zac Thomas run for a loss of 3 yards to the UAB 48 -3 -1.68
8:20 2nd & 13 OPP 48 Darrynton Evans run for 13 yds to the UAB 35 for a 1ST down +13 2.19
7:44 1st & 10 OPP 35 APPALACHIAN ST Penalty, False Start (-5 Yards) to the UAB 40 -5
7:35 1st & 15 OPP 40 APPALACHIAN ST Penalty, Offensive Holding (-10 Yards) to the 50 yard line -10
7:02 1st & 25 50 Zac Thomas run for 1 yd to the UAB 49 +1 -0.65
6:10 2nd & 24 OPP 49 Marcus Williams Jr. run for 1 yd to the UAB 48 +1 -0.44
6:01 3rd & 23 OPP 48 APPALACHIAN ST Penalty, Offensive Holding (-10 Yards) to the AppSt 42 -10
5:20 3rd & 33 OWN 42 Daetrich Harrington run for 4 yds to the AppSt 46 +4 -0.01
4:40 4th & 29 OWN 46 Xavier Subotsch punt for 54 yds for a touchback
FUMBLE
12 pl · 39 yd · 3:15
31–17
4:35 1st & 10 OWN 20 Tyler Johnston III pass complete to Jermaine Brown Jr. for 11 yds to the UAB 31 for a 1ST down +11 0.78
4:14 1st & 10 OWN 31 Tyler Johnston III pass incomplete 0 -0.89
4:05 2nd & 10 OWN 31 Tyler Johnston III run for 3 yds to the UAB 34 +3 -0.21
3:55 3rd & 7 OWN 34 Tyler Johnston III pass complete to Markus Grossman for 6 yds to the UAB 40 +6 0.17
2:54 4th & 1 OWN 40 Spencer Brown run for 2 yds to the UAB 42 for a 1ST down +2 1.98
2:42 1st & 10 OWN 42 Tyler Johnston III pass incomplete 0 -1.15
2:30 2nd & 10 OWN 42 Tyler Johnston III run for 6 yds to the UAB 48 +6 0.30
2:03 3rd & 4 OWN 48 Tyler Johnston III pass complete to Markus Grossman for no gain to the UAB 48 0 -0.94
1:59 4th & 4 OWN 48 Timeout UAB, clock 01:59
1:57 4th & 4 OWN 48 Tyler Johnston III pass complete to Markus Grossman for 5 yds to the AppSt 47 for a 1ST down +5 2.73
1:41 1st & 10 OPP 47 Tyler Johnston III run for 6 yds to the AppSt 41 +6 0.32
1:35 2nd & 4 OPP 41 Tyler Johnston III pass incomplete 0 -1.06
1:25 3rd & 4 OPP 41 Tyler Johnston III pass complete to Austin Watkins for no gain Austin Watkins fumbled, recovered by AppSt Shaun Jolly -2.65
2 pl · -8 yd · 0:45
31–17
1:05 1st & 10 OWN 41 TEAM run for a loss of 7 yards to the AppSt 34 -7 -2.17
0:40 2nd & 17 OWN 34 TEAM run for a loss of 1 yard to the AppSt 33 -1 -0.35
25 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.

Defense

6sacks1
9plays for loss11
3takeaways0
3three-and-outs forced4
10explosive plays allowed10
5.59yards allowed / play5.36
4 of 13scoring drives allowed3 of 12
App State
Jordan Fehr 11 (10)
Akeem Davis 9 (6) 0.5 sk · 0.5 TFL · 2 PD
D'Marco Jackson 6 (2) 1 QH
Noel Cook 5 (3)
Shemar Jean-Charles 4 (2) 1 INT
Desmond Franklin 3 (3) 1 PD
Shaun Jolly 3 (1) 1 PD
Demetrius Taylor 3 (3)
UAB
Kristopher Moll 8 (7)
Grayson Cash 6 (4) 0.5 TFL
Dyjonn Turner 6 (5)
Noah Wilder 5 (5) 1 sk · 2 TFL
Will Boler 4 (4) 1 TFL · 1 PD
Tony Fair 4 (3)
Starling Thomas V 4 (3)
Jordan Smith 3 (3) 2 TFL
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

1 of 1field goals1 of 1
7punts5
44.7punt average42.2
2punts inside the 203
4return yards21
own 30average drive startown 9
App State
K Chandler Staton 1/1 FG · long 34 · 4/4 XP
P Xavier Subotsch 7 punts · 44.7 avg · 2 in 20 · 2 TB
PR Thomas Hennigan 1 ret · 4 yds · long 4
UAB
K Nick Vogel 1/1 FG · long 49 · 2/2 XP
P Kyle Greenwell 5 punts · 42.2 avg · 3 in 20
KR Starling Thomas V 1 ret · 21 yds · long 21
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

64plays66
343yards369
12drives13
27%success rate39%
2.08total PPA9.23
Derived from 130 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Tyler Johnston III pass complete to Hayden Pittman for 25 yds for a TD (Nick Vogel KICK) 7–0
Q1Tyler Johnston III pass complete to Austin Watkins for 25 yds for a TD (Nick Vogel KICK) 14–0
Q2Chandler Staton 34 yd FG GOOD 3–14
Q2Zac Thomas pass complete to Thomas Hennigan for 17 yds for a TD (Chandler Staton KICK) 10–14
Q3Nick Vogel 49 yd FG GOOD 17–17
Q3Zac Thomas pass complete to Thomas Hennigan for 27 yds for a TD (Chandler Staton KICK) 31–17

Biggest plays by PPA

Q3Zac Thomas pass complete to Thomas Hennigan for 27 yds for a TD (Chandler Staton KICK) 4.02
Q2Darrynton Evans run for 57 yds to the UAB 24 for a 1ST down 3.76
Q3Tyler Johnston III sacked by Nick Hampton for a loss of 7 yards Tyler Johnston III… 3.47
Q2Tyler Johnston III pass complete to Kevin Davis for 17 yds to the AppSt 49 for a 1ST… 3.22
Q1Tyler Johnston III pass complete to Austin Watkins for 25 yds for a TD (Nick Vogel KICK) 3.00
Q2Zac Thomas pass complete to Thomas Hennigan for 17 yds for a TD (Chandler Staton KICK) 2.97
Data: CollegeFootballData · terminal