← CFB Terminal
0
Big Sky
AT
6
Mountain West
2019 week 1 · Saturday, August 31, 2019 at 8:00 PM CT · Qualcomm Stadium · 40,222 att · 79.9°F Fair, wind 8.2

Drive chart

Weber State San Diego State bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
PUNT
3 pl · 1 yd · 1:34
0–0
15:00 1st & 10 OWN 25 Ryan Agnew pass complete to Juwan Washington for 4 yds to the SDSt 29 +4 -0.11
15:00 2nd & 6 OWN 29 Ryan Agnew run for a loss of 7 yards to the SDSt 22 -7 -1.05
15:00 3rd & 13 OWN 22 Ryan Agnew pass complete to Juwan Washington for 4 yds to the SDSt 26 +4 -0.02
15:00 4th & 9 OWN 26 Brandon Heicklen punt for 41 yds
PUNT
3 pl · 3 yd · 1:54
0–0
13:26 1st & 10 OWN 33 Rashid Shaheed run for a loss of 1 yard to the WebSt 32 -1 -1.10
13:26 2nd & 11 OWN 32 Jake Constantine pass complete to Devon Cooley for 8 yds to the WebSt 40 +8 0.58
13:26 3rd & 3 OWN 40 Josh Davis run for a loss of 4 yards to the WebSt 36 -4 -1.09
13:26 4th & 7 OWN 36 Doug Lloyd punt for 30 yds, punt out-of-bounds at the SDSt 34
PUNT
3 pl · 6 yd · 1:30
0–0
11:32 1st & 10 OWN 34 Juwan Washington run for 2 yds to the SDSt 36 +2 -0.62
11:32 2nd & 8 OWN 36 Ryan Agnew pass complete to Juwan Washington for 6 yds to the SDSt 42 +6 0.31
11:32 3rd & 2 OWN 42 Juwan Washington run for a loss of 2 yards to the SDSt 40 SAN DIEGO ST Penalty, Offensive holding ( Yards) declined -2 -1.13
11:32 4th & 4 OWN 40 Brandon Heicklen punt for 46 yds, fair catch by Rashid Shaheed at the WebSt 14
PUNT
6 pl · 25 yd · 3:56
0–0
10:02 1st & 10 OWN 14 WEBER ST Penalty, false start (-5 Yards) to the WebSt 9 -5
10:02 1st & 15 OWN 9 Jake Constantine pass complete to Josh Davis for 3 yds to the WebSt 12 +3 -0.07
10:02 2nd & 12 OWN 12 Jake Constantine run for 2 yds to the WebSt 14 +2 -0.09
10:02 3rd & 10 OWN 14 Jake Constantine pass complete to Devon Cooley for 31 yds to the WebSt 45 for a 1ST down +31 2.99
10:02 1st & 10 OWN 45 Josh Davis run for a loss of 2 yards to the WebSt 43 -2 -1.59
10:02 2nd & 12 OWN 43 Josh Davis run for 1 yd to the WebSt 44 +1 -0.63
10:02 3rd & 11 OWN 44 WEBER ST Penalty, false start (-5 Yards) to the WebSt 39 -5
10:02 3rd & 16 OWN 39 Jake Constantine pass incomplete to Rashid Shaheed, broken up by Kyree Woods 0 -0.23
10:02 4th & 16 OWN 39 Doug Lloyd punt for 49 yds , Jordan Byrd returns for 6 yds to the SDSt 18
PUNT
4 pl · 15 yd · 1:58
0–0
6:06 1st & 10 OWN 18 Ryan Agnew pass complete to Jesse Matthews for 11 yds to the SDSt 29 for a 1ST down +11 0.71
6:06 1st & 10 OWN 29 Ryan Agnew pass incomplete 0 -0.83
6:06 2nd & 10 OWN 29 Ryan Agnew pass complete to BJ Busbee for 7 yds to the SDSt 36 +7 0.37
6:06 3rd & 3 OWN 36 SAN DIEGO ST Penalty, false start (-5 Yards) to the SDSt 31 -5
6:06 3rd & 8 OWN 31 Ryan Agnew run for 2 yds to the SDSt 33 +2 -0.19
6:06 4th & 6 OWN 33 Brandon Heicklen punt for 58 yds , Rashid Shaheed returns for no gain to the WebSt 9
PUNT
3 pl · 7 yd · 2:04
0–0
4:08 1st & 10 OWN 9 Jake Constantine pass complete to Kevin Smith for 1 yd to the WebSt 10 +1 -0.28
4:08 2nd & 9 OWN 10 Jake Constantine pass complete to Justin Malone for 1 yd to the WebSt 11 +1 -0.15
4:08 3rd & 8 OWN 11 Jake Constantine pass complete to Kris Jackson for 5 yds to the WebSt 16 +5 0.02
4:08 4th & 3 OWN 16 Doug Lloyd punt for 49 yds , Jordan Byrd returns for 8 yds to the SDSt 43
PUNT
3 pl · 2 yd · 1:18
0–0
2:04 1st & 10 OWN 43 Chance Bell run for no gain to the SDSt 43 0 -1.16
2:04 2nd & 10 OWN 43 Ryan Agnew pass incomplete to Kobe Smith, broken up by Eddie Heckard 0 -0.85
2:04 3rd & 10 OWN 43 Ryan Agnew pass complete to Parker Houston for 2 yds to the SDSt 45 +2 -0.32
2:04 4th & 8 OWN 45 Brandon Heicklen punt for 55 yds for a touchback
PUNT
4 pl · 5 yd · 2:07
0–0
0:46 1st & 10 OWN 20 Jake Constantine run for 10 yds to the WebSt 30 for a 1ST down +10 0.69
0:46 1st & 10 OWN 30 Jake Constantine pass complete to Rashid Shaheed for 2 yds to the WebSt 32 +2 -0.55
0:00 OPP 0 End of 1st Quarter
15:00 2nd & 8 OWN 32 Josh Davis run for a loss of 2 yards to the WebSt 30 -2 -0.78
15:00 3rd & 10 OWN 30 WEBER ST Penalty, false start (-5 Yards) to the WebSt 25 -5
15:00 3rd & 15 OWN 25 Jake Constantine pass incomplete to Justin Malone 0 -0.09
15:00 4th & 15 OWN 25 Doug Lloyd punt for 44 yds, downed at the SDSt 31
Q2
PUNT
3 pl · 8 yd · 1:26
0–0
13:39 1st & 10 OWN 31 Ryan Agnew pass complete to Parker Houston for 5 yds to the SDSt 36 +5 0.10
13:39 2nd & 5 OWN 36 Ryan Agnew pass incomplete to Chance Bell 0 -0.95
13:39 3rd & 5 OWN 36 Ryan Agnew run for 3 yds to the SDSt 39 +3 -0.22
13:39 4th & 2 OWN 39 Brandon Heicklen punt for 50 yds , Rashid Shaheed returns for 10 yds to the WebSt 21
PUNT
3 pl · 9 yd · 2:13
0–0
12:13 1st & 10 OWN 21 Kevin Smith run for 5 yds to the WebSt 26 +5 0.09
11:34 2nd & 5 OWN 26 Timeout WEBER ST, clock 11:34
11:34 2nd & 5 OWN 26 Jake Constantine pass complete to Kevin Smith for 4 yds to the WebSt 30 +4 -0.10
11:34 3rd & 1 OWN 30 Kaden Jenks run for no gain to the WebSt 30 0 -0.59
11:34 4th & 1 OWN 30 Doug Lloyd punt for 43 yds , Tariq Thompson returns for 3 yds to the SDSt 30
FG
12 pl · 53 yd · 5:19
0–3
10:00 1st & 10 OWN 30 Jordan Byrd run for 13 yds to the SDSt 43 for a 1ST down +13 1.23
10:00 1st & 10 OWN 43 Jordan Byrd run for 15 yds to the WebSt 42 for a 1ST down +15 1.17
10:00 1st & 10 OPP 42 Jordan Byrd run for no gain to the WebSt 42 0 -0.91
10:00 2nd & 10 OPP 42 Ryan Agnew pass complete to Ethan Dedeaux for 8 yds to the WebSt 34 +8 0.70
10:00 3rd & 2 OPP 34 Jordan Byrd run for a loss of 1 yard to the WebSt 35 -1 -1.24
10:00 4th & 3 OPP 35 Ryan Agnew pass complete to Jesse Matthews for 6 yds to the WebSt 29 for a 1ST down +6 1.95
10:00 1st & 10 OPP 29 Ryan Agnew pass incomplete to Kobe Smith 0 -0.53
10:00 2nd & 10 OPP 29 Chance Bell run for 11 yds to the WebSt 18 for a 1ST down +11 0.73
10:00 1st & 10 OPP 18 Ryan Agnew run for 2 yds to the WebSt 16 +2 -0.19
10:00 2nd & 8 OPP 16 Ryan Agnew sacked by McKade Mitton for a loss of 8 yards to the WebSt 24 -8 -1.47
10:00 3rd & 16 OPP 24 Chance Bell run for 7 yds to the WebSt 17 +7 0.39
4:41 4th & 9 OPP 17 Matt Araiza 34 yd FG GOOD -0.13
PUNT
4 pl · 20 yd · 2:34
0–3
4:25 1st & 10 OWN 11 Josh Davis run for 12 yds to the WebSt 23 for a 1ST down +12 0.55
4:25 1st & 10 OWN 23 Kevin Smith run for no gain to the WebSt 23 0 -0.64
4:25 2nd & 10 OWN 23 Jake Constantine pass complete to David Ames for 3 yds to the WebSt 26 +3 -0.14
4:25 3rd & 7 OWN 26 Jake Constantine pass complete to Rashid Shaheed for 5 yds to the WebSt 31 +5 0.03
4:25 4th & 2 OWN 31 Doug Lloyd punt for 31 yds, punt out-of-bounds at the SDSt 38
FUMBLE
8 pl · 43 yd · 1:27
0–3
1:51 1st & 10 OWN 38 Jordan Byrd run for 23 yds to the WebSt 39 for a 1ST down +23 1.81
1:51 1st & 10 OPP 39 Ryan Agnew pass complete to Elijah Kothe for 11 yds to the WebSt 28 for a 1ST down +11 0.38
1:51 1st & 10 OPP 28 Ryan Agnew pass complete to Jesse Matthews for 8 yds to the WebSt 20 +8 0.50
1:51 2nd & 2 OPP 20 Juwan Washington run for 3 yds to the WebSt 17 for a 1ST down +3 -0.31
1:51 1st & 10 OPP 17 Ryan Agnew pass incomplete to Jesse Matthews 0 -0.34
1:51 2nd & 10 OPP 17 Ryan Agnew pass incomplete to Elijah Kothe, broken up by Maxwell Anderson 0 -0.40
1:51 3rd & 10 OPP 17 Ryan Agnew pass incomplete to Juwan Washington 0 -0.64
1:51 4th & 10 OPP 17 Brandon Heicklen run for a loss of 8 yards to the WebSt 19 Brandon Heicklen fumbled, recovered by WebSt Jonah Williams -3.04
END OF HALF
1 pl · 2 yd · 0:24
0–3
0:24 1st & 10 OWN 19 Josh Davis run for 2 yds to the WebSt 21 +2 -0.35
0:00 OPP 0 End of 2nd Quarter
Q3
PUNT
3 pl · 5 yd · 2:10
0–3
15:00 1st & 10 OWN 25 Josh Davis run for a loss of 1 yard to the WebSt 24 -1 -0.80
15:00 2nd & 11 OWN 24 Jake Constantine pass complete to Josh Davis for no gain to the WebSt 24 0 -0.29
15:00 3rd & 11 OWN 24 Jake Constantine pass complete to Kevin Smith for 6 yds to the WebSt 30 +6 0.06
15:00 4th & 5 OWN 30 Doug Lloyd punt for 46 yds , Jordan Byrd returns for 3 yds to the SDSt 27
ON DOWNS
8 pl · 38 yd · 3:44
0–3
12:50 1st & 10 OWN 27 Juwan Washington run for 18 yds to the SDSt 45 for a 1ST down +18 1.66
12:50 1st & 10 OWN 45 Juwan Washington run for 1 yd to the SDSt 46 +1 -0.93
12:50 2nd & 9 OWN 46 Juwan Washington run for 5 yds to the WebSt 49 +5 0.08
12:50 3rd & 4 OPP 49 Ryan Agnew pass complete to Elijah Kothe for 5 yds to the WebSt 44 for a 1ST down +5 1.71
12:50 1st & 10 OPP 44 Ryan Agnew run for 4 yds to the WebSt 40 +4 -0.11
12:50 2nd & 6 OPP 40 Juwan Washington run for 3 yds to the WebSt 37 +3 -0.34
12:50 3rd & 3 OPP 37 Juwan Washington run for 2 yds to the WebSt 35 +2 -0.61
12:50 4th & 1 OPP 35 Juwan Washington run for no gain to the WebSt 35 0 -2.53
ON DOWNS
7 pl · 22 yd · 2:35
0–3
9:06 1st & 10 OWN 35 Kevin Smith run for 2 yds to the WebSt 37 +2 -0.63
9:06 3rd & 8 OWN 37 Jake Constantine pass complete to Justin Malone for 11 yds to the WebSt 48 for a 1ST down +11 2.64
9:06 2nd & 8 OWN 37 Jake Constantine pass incomplete to Rashid Shaheed, broken up by Tariq Thompson 0 -0.77
9:06 1st & 10 OWN 48 Josh Davis run for 1 yd to the WebSt 49 +1 -0.90
9:06 2nd & 9 OWN 49 Jake Constantine pass incomplete to Devon Cooley, broken up by Tariq Thompson 0 -1.04
9:06 3rd & 9 OWN 49 Jake Constantine pass complete to David Ames for 8 yds to the SDSt 43 +8 0.71
9:06 4th & 1 OPP 43 David Ames pass incomplete to Rashid Shaheed 0 -1.76
PUNT
3 pl · 0 yd · 0:58
0–3
6:31 1st & 10 OWN 43 Juwan Washington run for no gain to the SDSt 43 0 -1.16
6:31 2nd & 10 OWN 43 Ryan Agnew pass incomplete to BJ Busbee, broken up by Eddie Heckard 0 -0.85
6:31 3rd & 10 OWN 43 Ryan Agnew pass incomplete 0 -0.49
6:31 4th & 10 OWN 43 Brandon Heicklen punt for 55 yds, downed at the WebSt 2
PUNT
6 pl · 16 yd · 3:44
0–3
5:33 1st & 10 OWN 2 Kris Jackson run for 7 yds to the WebSt 9 +7 0.30
5:33 2nd & 3 OWN 9 Kris Jackson run for 2 yds to the WebSt 11 +2 -0.27
5:33 3rd & 1 OWN 11 Jake Constantine pass complete to Rashid Shaheed for 4 yds to the WebSt 15 for a 1ST down +4 0.32
5:33 1st & 10 OWN 15 WEBER ST Penalty, false start (-5 Yards) to the WebSt 10 -5
5:33 1st & 15 OWN 10 Kris Jackson run for 5 yds to the WebSt 15 +5 0.03
5:33 2nd & 10 OWN 15 Jake Constantine pass complete to Justin Malone for 3 yds to the WebSt 18 +3 -0.09
5:33 3rd & 7 OWN 18 Jake Constantine pass incomplete to Kevin Smith 0 -0.15
5:33 4th & 7 OWN 18 Doug Lloyd punt for 42 yds , Jordan Byrd returns for 8 yds to the SDSt 48
FG
13 pl · 40 yd · 5:58
0–6
1:49 1st & 10 OWN 48 Juwan Washington run for 1 yd to the SDSt 49 +1 -0.90
1:49 2nd & 9 OWN 49 Ryan Agnew pass incomplete to Isaiah Richardson 0 -1.04
1:49 3rd & 9 OWN 49 Ryan Agnew run for 14 yds to the WebSt 37 for a 1ST down +14 2.90
1:49 1st & 10 OPP 37 Juwan Washington run for 2 yds to the WebSt 35 +2 -0.40
1:49 2nd & 8 OPP 35 Ryan Agnew pass incomplete to Juwan Washington 0 -0.88
0:00 OWN 0 End of 3rd Quarter
15:00 3rd & 8 OPP 35 Ryan Agnew pass complete to Daniel Bellinger for 12 yds to the WebSt 23 for a 1ST down +12 1.67
15:00 1st & 10 OPP 23 Juwan Washington run for 1 yd to the WebSt 22 +1 -0.32
15:00 2nd & 9 OPP 22 Ryan Agnew pass complete to BJ Busbee for 3 yds to the WebSt 19 +3 -0.16
13:14 3rd & 6 OPP 19 Timeout WEBER ST, clock 13:14
13:14 3rd & 6 OPP 19 Ryan Agnew run for 6 yds to the WebSt 13 for a 1ST down +6 0.60
13:14 1st & 10 OPP 13 Juwan Washington run for no gain to the WebSt 13 0 -0.30
13:14 2nd & 10 OPP 13 Juwan Washington run for 4 yds to the WebSt 9 +4 -0.03
13:14 3rd & 6 OPP 9 Ryan Agnew run for a loss of 3 yards to the WebSt 12 Ryan Agnew fumbled, recovered by SDSt Ryan Agnew -3 -0.68
10:51 4th & 9 OPP 12 Matt Araiza 29 yd FG GOOD -0.45
Q4
PUNT
3 pl · 6 yd · 0:50
0–6
10:42 1st & 10 OWN 39 Jake Constantine pass incomplete to Isiah Jackson 0 -1.11
10:42 2nd & 10 OWN 39 Jake Constantine pass complete to David Ames for 6 yds to the WebSt 45 +6 0.28
10:42 3rd & 4 OWN 45 Jake Constantine pass incomplete, broken up by Myles Cheatum 0 -0.85
10:42 4th & 4 OWN 45 Doug Lloyd punt for 44 yds, downed at the SDSt 11
PUNT
3 pl · 5 yd · 1:34
0–6
9:52 1st & 10 OWN 11 Juwan Washington run for 2 yds to the SDSt 13 +2 -0.24
9:52 2nd & 8 OWN 13 SAN DIEGO ST Penalty, false start (-5 Yards) to the SDSt 8 -5
9:52 2nd & 13 OWN 8 Ryan Agnew pass complete to Elijah Kothe for 8 yds to the SDSt 16 +8 0.15
9:52 3rd & 5 OWN 16 Ryan Agnew pass incomplete, broken up by Jonah Williams 0 -0.18
9:52 4th & 5 OWN 16 Brandon Heicklen punt for 51 yds, fair catch by Josh Davis at the WebSt 33
PUNT
3 pl · 8 yd · 2:18
0–6
8:18 1st & 10 OWN 33 Jake Constantine run for a loss of 4 yards to the WebSt 29 -4 -1.44
8:18 2nd & 14 OWN 29 Jake Constantine pass complete to Isiah Jackson for 10 yds to the WebSt 39 +10 0.72
8:18 3rd & 4 OWN 39 Jake Constantine pass complete to Justin Malone for 2 yds to the WebSt 41 +2 -0.42
8:18 4th & 2 OWN 41 Doug Lloyd punt for 53 yds, downed at the SDSt 6
PUNT
6 pl · 15 yd · 3:00
0–6
6:00 1st & 10 OWN 6 Juwan Washington run for no gain to the SDSt 6 0 -0.29
6:00 2nd & 10 OWN 6 Ryan Agnew pass complete to Kobe Smith for 8 yds to the SDSt 14 +8 0.22
6:00 3rd & 2 OWN 14 Juwan Washington run for 3 yds to the SDSt 17 for a 1ST down +3 0.43
6:00 1st & 10 OWN 17 Ryan Agnew pass incomplete to Kobe Smith 0 -0.48
6:00 2nd & 10 OWN 17 Ryan Agnew pass incomplete, broken up by Jayden Palauni 0 -0.22
6:00 3rd & 10 OWN 17 Juwan Washington run for 4 yds to the SDSt 21 +4 -0.02
6:00 4th & 6 OWN 21 Brandon Heicklen punt for 44 yds, fair catch by Josh Davis at the WebSt 35
INT
1 pl · 0 yd · 0:08
0–6
3:00 1st & 10 OWN 35 Jake Constantine pass intercepted Tariq Thompson return for no gain to the SDSt 35 -1.76
PUNT
3 pl · 6 yd · 0:52
0–6
2:52 1st & 10 OWN 35 Juwan Washington run for 1 yd to the SDSt 36 +1 -0.83
2:45 2nd & 9 OWN 36 Timeout WEBER ST, clock 02:45
2:45 2nd & 9 OWN 36 Juwan Washington run for 8 yds to the SDSt 44 +8 0.78
2:45 3rd & 1 OWN 44 Juwan Washington run for a loss of 3 yards to the SDSt 41 -3 -1.43
2:07 4th & 4 OWN 41 Timeout WEBER ST, clock 02:07
2:07 4th & 4 OWN 41 Brandon Heicklen punt for 41 yds , Rashid Shaheed returns for 3 yds to the WebSt 21
ON DOWNS
4 pl · 6 yd · 0:36
0–6
2:00 1st & 10 OWN 21 Jake Constantine pass complete to Kevin Smith for 6 yds to the WebSt 27 +6 0.30
2:00 2nd & 4 OWN 27 Jake Constantine pass complete to David Ames for no gain to the WebSt 27 0 -0.74
2:00 3rd & 4 OWN 27 Jake Constantine pass incomplete to Rashid Shaheed 0 -0.35
2:00 4th & 4 OWN 27 Jake Constantine pass incomplete to David Ames, broken up by Tariq Thompson 0 0.13
END OF GAME
3 pl · -4 yd · 1:24
0–6
1:24 1st & 10 OPP 27 Team run for a loss of 2 yards to the WebSt 29 -2 -0.74
1:24 2nd & 12 OPP 29 Team run for no gain to the WebSt 29 0 -0.78
1:24 3rd & 12 OPP 29 Team run for a loss of 2 yards to the WebSt 31 -2 -1.41
0:00 OWN 0 End of 4th Quarter
28 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

1sacks0
7plays for loss6
1takeaways1
7three-and-outs forced6
5explosive plays allowed2
3.42yards allowed / play3.02
2 of 14scoring drives allowed0 of 14
Weber State
Conner Mortensen 7 (3) 1.5 TFL
Preston Smith 7 (6) 0.5 TFL
Maxwell Anderson 6 (5) 1 PD
Brody Burke 6 (6)
Jared Schiess 4 (4) 2 TFL
Jonah Williams 4 (3) 1 PD
Adam Rodriguez 4 (3)
Eddie Heckard 3 (3) 2 PD
San Diego State
Dwayne Johnson Jr. 12 (6) 1.5 TFL
Troy Cassidy 7 (4) 0.5 TFL
Kyahva Tezino 6 (3)
Tariq Thompson 5 (4) 1 INT · 3 PD
Kyree Woods 4 (4) 1 TFL · 1 PD
Keshawn Banks 3 (2) 1.5 TFL
Sam Hines 2 (2) 1 sk · 1 TFL
Caden McDonald 2 (1)
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

field goals2 of 2
10punts9
43.1punt average49.0
0punts inside the 200
74return yards28
own 22average drive startown 29
Weber State
P Doug Lloyd 10 punts · 43.1 avg
KR Rashid Shaheed 1 ret · 22 yds · long 22
KR Josh Davis 1 ret · 39 yds · long 39
PR Rashid Shaheed 3 ret · 13 yds · long 10
San Diego State
K Matt Araiza 2/2 FG · long 34
P Brandon Heicklen 9 punts · 49.0 avg
PR Tariq Thompson 1 ret · 3 yds · long 3
PR Jordan Byrd 4 ret · 25 yds · long 8
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

51plays71
154yards243
14drives14
22%success rate30%
-11.39total PPA-10.6
Derived from 122 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q2Matt Araiza 34 yd FG GOOD 3–0
Q4Matt Araiza 29 yd FG GOOD 6–0

Biggest plays by PPA

Q1Jake Constantine pass complete to Devon Cooley for 31 yds to the WebSt 45 for a 1ST down 2.99
Q3Ryan Agnew run for 14 yds to the WebSt 37 for a 1ST down 2.90
Q3Jake Constantine pass complete to Justin Malone for 11 yds to the WebSt 48 for a 1ST… 2.64
Q2Ryan Agnew pass complete to Jesse Matthews for 6 yds to the WebSt 29 for a 1ST down 1.95
Q2Jordan Byrd run for 23 yds to the WebSt 39 for a 1ST down 1.81
Q3Ryan Agnew pass complete to Elijah Kothe for 5 yds to the WebSt 44 for a 1ST down 1.71
Data: CollegeFootballData · terminal