Referee Ron Cherry; umpire Tom Lavery; head linesman Troy Gray; line judge Colin Formulak; side judge Richard Wilborn; field judge Mark Furtado; back judge Brian McGready; alternate Jerry MosleyGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Georgia Southern
7
10
3
3
23
NC State
3
0
7
14
24
Standouts
PassingJacoby Brissett28 of 40, 291 yards, 3 TD, 1 INTNC State
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Georgia Southern
NC State
438
Total yards
464
192
Passing yards
291
246
Rushing yards
173
11.3
Yards per pass
7.3
5.2
Yards per rush
4.9
18
First downs
26
6–14
Third downs
7–15
0–1
Fourth downs
0–1
1
Turnovers
1
3–35
Penalties
4–20
32:27
Possession
27:33
Efficiency
Georgia Southern
NC State
39%
Success rate
54%
0.24
EPA per play
0.24
1.30
Explosiveness
1.02
0.05
Rushing EPA
0.13
0.90
Passing EPA
0.35
29%
Passing-down success
47%
0.10
First-down EPA
0.26
0.19
Second-down EPA
0.33
0.80
Third-down EPA
0.37
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)
NC State 60% to win. Elo’s favorite won.
The line
NC State −23, over/under 58.
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 NC State 94%, Georgia Southern 6%. 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. NC State drives left to right, Georgia Southern right to left.
Q1 Georgia SouthernPunt, 3 plays, 5 yards
Q1 NC StatePunt, 3 plays, 9 yards
Q1 Georgia SouthernTouchdown, 6 plays, 82 yards
Q1 NC StateField goal, 11 plays, 51 yards
Q1 Georgia SouthernPunt, 8 plays, 56 yards
Q2 NC StatePunt, 3 plays, 9 yards
Q2 Georgia SouthernPunt, 3 plays, −2 yards
Q2 NC StateInterception, 3 plays, 6 yards
Q2 Georgia SouthernField goal, 4 plays, 0 yards
Q2 NC StateMissed FG, 9 plays, 40 yards
Q2 Georgia SouthernTouchdown, 11 plays, 65 yards
Q2 NC StateMissed FG, 5 plays, 38 yards
Q3 NC StatePunt, 6 plays, 10 yards
Q3 Georgia SouthernPunt, 3 plays, 1 yard
Q3 NC StateTouchdown, 5 plays, 80 yards
Q3 Georgia SouthernField goal, 10 plays, 77 yards
Q3 NC StateTurnover on downs, 9 plays, 66 yards
Q4 Georgia SouthernFumble, 9 plays, 90 yards
Q4 NC StateTouchdown, 12 plays, 99 yards
Q4 Georgia SouthernField goal, 6 plays, 61 yards
Q4 NC StateTouchdown, 9 plays, 75 yards
Q4 Georgia SouthernTurnover on downs, 4 plays, 3 yards
Q4 NC StateEnd of game, 3 plays, −4 yards
Play by play
1st quarter5 drives, then Georgia Southern 7, NC State 3
Georgia Southern Punt, 3 plays
15:00
1st & 10 at own 35
Niklas Sade kickoff for 65 yds , Matt Breida return for 21 yds to the GeoSo 21
15:00
1st & 10 at own 21
Matt Breida run for 2 yds to the GeoSo 23
15:00
2nd & 8 at own 23
Kevin Ellison run for no gain to the GeoSo 23
15:00
3rd & 8 at own 23
Kevin Ellison run for 3 yds to the GeoSo 26
15:00
4th & 5 at own 26
Ryan Nowicki punt for 60 yds , Bra’Lon Cherry returns for 12 yds to the NCSt 29 Bra’Lon Cherry fumbled, recovered by NCSt N/A
NC State Punt, 3 plays
12:52
1st & 10 at own 29
Jacoby Brissett pass incomplete to N/A
12:52
2nd & 10 at own 29
Tony Creecy run for 5 yds to the NCSt 34
12:52
3rd & 5 at own 34
Jacoby Brissett run for 4 yds to the NCSt 38
12:52
4th & 1 at own 38
Wil Baumann punt for 44 yds , Brandan Thomas returns for no gain to the GeoSo 18
Georgia Southern Touchdown, 6 plays
11:15
1st & 10 at own 18
L.A. Ramsby run for 4 yds to the GeoSo 22
11:15
2nd & 6 at own 22
L.A. Ramsby run for 6 yds to the GeoSo 28 for a 1ST down
11:15
1st & 10 at own 28
Kevin Ellison pass complete to Zach Walker for 8 yds to the GeoSo 36
11:15
2nd & 2 at own 36
Kevin Ellison pass incomplete to N/A
11:15
3rd & 2 at own 36
Matt Breida run for 3 yds to the GeoSo 39 for a 1ST down
9:07
1st & 10 at own 39
Matt Breida run for 61 yds for a TD, (Alex Hanks KICK)Georgia Southern 7, NC State 0
NC State Field goal, 11 plays
9:07
1st & 0 at own 35
Alex Hanks kickoff for 65 yds for a touchback
9:07
1st & 10 at own 25
Jacoby Brissett pass complete to Matt Dayes for 10 yds to the NCSt 35 for a 1ST down
9:07
1st & 10 at own 35
Jacoby Brissett pass complete to Bo Hines for 11 yds to the NCSt 46 for a 1ST down
9:07
1st & 10 at own 46
NC STATE Penalty, false start (Matt Dayes) to the NCSt 41
9:07
1st & 15 at own 41
Matt Dayes run for 4 yds to the NCSt 45
9:07
2nd & 11 at own 45
Jacoby Brissett pass complete to Tyler Purvis for 10 yds to the GeoSo 45
9:07
3rd & 1 at opp 45
Tony Creecy run for 2 yds to the GeoSo 43 for a 1ST down
9:07
1st & 10 at opp 43
Jacoby Brissett pass complete to Marquez Valdes-Scantling for 9 yds to the GeoSo 34
9:07
2nd & 1 at opp 34
Matt Dayes run for 4 yds to the GeoSo 30 for a 1ST down
Niklas Sade kickoff for 62 yds , Matt Breida return for 6 yds to the GeoSo 6 Matt Breida fumbled, forced by Brandon Pittman, recovered by GeoSo N/A
4:44
1st & 10 at own 6
Timeout GA SOUTHERN, clock 04:44
4:44
1st & 10 at own 6
Kevin Ellison run for 11 yds to the GeoSo 17 for a 1ST down
4:44
1st & 10 at own 17
L.A. Ramsby run for 3 yds to the GeoSo 20
4:44
2nd & 7 at own 20
Kevin Ellison run for 14 yds to the GeoSo 34 for a 1ST down
4:44
1st & 10 at own 34
Favian Upshaw pass complete to BJ Johnson for 8 yds to the GeoSo 42
4:44
2nd & 2 at own 42
Kevin Ellison run for 14 yds to the NCSt 44 for a 1ST down
4:44
1st & 10 at opp 44
L.A. Ramsby run for 2 yds to the NCSt 42
4:44
2nd & 8 at opp 42
Kevin Ellison run for 2 yds to the NCSt 40
4:44
3rd & 6 at opp 40
Kevin Ellison run for 2 yds to the NCSt 38
4:44
4th & 4 at opp 38
Ryan Nowicki punt for 37 yds, downed at the NCSt 1
2nd quarter7 drives, then Georgia Southern 17, NC State 3
NC State Punt, 3 plays
15:00
1st & 10 at own 1
Jacoby Brissett pass incomplete to N/A
15:00
2nd & 10 at own 1
Shadrach Thornton run for 7 yds to the NCSt 8
15:00
3rd & 3 at own 8
Jacoby Brissett pass complete to Bra’Lon Cherry for 2 yds to the NCSt 10
15:00
4th & 1 at own 10
Wil Baumann punt for 55 yds , Brandan Thomas returns for no gain to the GeoSo 33 Brandan Thomas fumbled, recovered by GeoSo Brandan Thomas , return for no gain to the GeoSo 33
Georgia Southern Punt, 3 plays
13:21
1st & 10 at own 33
Kevin Ellison pass incomplete to Zach Walker
13:21
2nd & 10 at own 33
L.A. Ramsby run for 1 yd to the GeoSo 34
13:21
3rd & 9 at own 34
Kevin Ellison run for a loss of 3 yards to the GeoSo 31
13:21
4th & 12 at own 31
Ryan Nowicki punt for 56 yds , Bra’Lon Cherry returns for 18 yds to the NCSt 31
NC State Interception, 3 plays
11:53
1st & 10 at own 31
Tony Creecy run for 1 yd to the NCSt 32
11:53
2nd & 9 at own 32
Jacoby Brissett pass complete to Matt Dayes for 5 yds to the NCSt 37
11:53
3rd & 4 at own 37
Jacoby Brissett pass intercepted Caleb Williams return for 28 yds to the NCSt 15
Georgia Southern Field goal, 4 plays
10:32
1st & 10 at opp 15
L.A. Ramsby run for 1 yd to the NCSt 14
10:32
2nd & 9 at opp 14
L.A. Ramsby run for 2 yds to the NCSt 12
10:32
3rd & 7 at opp 12
Kevin Ellison run for a loss of 3 yards to the NCSt 15
8:35
4th & 10 at opp 15
Alex Hanks 32 yd FG GOODGeorgia Southern 10, NC State 3
NC State Missed FG, 9 plays
8:35
1st & 0 at own 35
Alex Hanks kickoff for 65 yds for a touchback
8:35
1st & 10 at own 25
Jacoby Brissett pass incomplete to Marquez Valdes-Scantling
8:35
2nd & 10 at own 25
Shadrach Thornton run for 13 yds to the NCSt 38 for a 1ST down
8:35
1st & 10 at own 38
Jacoby Brissett pass complete to Stephen Louis for 9 yds to the NCSt 47
8:35
2nd & 1 at own 47
Jacoby Brissett pass complete to Johnathan Alston for no gain to the NCSt 47
8:35
3rd & 1 at own 47
Tony Creecy run for 11 yds to the GeoSo 42 for a 1ST down
7:09
1st & 10 at opp 42
Timeout NC STATE, clock 07:09
7:09
1st & 10 at opp 42
Shadrach Thornton run for 4 yds to the GeoSo 38
7:09
2nd & 6 at opp 38
Bra’Lon Cherry run for 3 yds to the GeoSo 35
7:09
3rd & 3 at opp 35
Jacoby Brissett pass incomplete to Bo Hines, broken up by Antonio Glover
5:45
4th & 3 at opp 35
Niklas Sade 52 yd FG MISSED
Georgia Southern Touchdown, 11 plays
5:45
1st & 10 at own 35
L.A. Ramsby run for 1 yd to the GeoSo 36
5:45
2nd & 9 at own 36
Kevin Ellison run for 1 yd to the GeoSo 37
5:45
3rd & 8 at own 37
Kevin Ellison pass complete to Zach Walker for 10 yds to the GeoSo 47 for a 1ST down
5:45
1st & 10 at own 47
L.A. Ramsby run for 4 yds to the NCSt 49
5:45
2nd & 6 at opp 49
L.A. Ramsby run for 5 yds to the NCSt 44
5:45
3rd & 1 at opp 44
L.A. Ramsby run for 5 yds to the NCSt 39 for a 1ST down
5:45
1st & 10 at opp 39
NC STATE Penalty, Defensive offside (Kentavius Street) to the NCSt 34
5:45
1st & 5 at opp 34
Devin Scott run for a loss of 1 yard to the NCSt 35
5:45
2nd & 6 at opp 35
Kevin Ellison pass complete to Zach Walker for 7 yds to the NCSt 28 for a 1ST down
5:45
1st & 10 at opp 28
Kevin Ellison run for 1 yd to the NCSt 27
5:45
2nd & 9 at opp 27
L.A. Ramsby run for a loss of 2 yards to the NCSt 29
0:34
3rd & 11 at opp 29
Kevin Ellison pass complete to Kentrellis Showers for 29 yds for a TD, (Alex Hanks KICK)Georgia Southern 17, NC State 3
NC State Missed FG, 5 plays
0:34
1st & 0 at own 35
Alex Hanks kickoff for 65 yds for a touchback
0:34
1st & 10 at own 25
Shadrach Thornton run for 1 yd to the NCSt 26
0:34
2nd & 9 at own 26
Jacoby Brissett pass complete to David Grinnage for 15 yds to the NCSt 41 for a 1ST down
0:34
1st & 10 at own 41
Jacoby Brissett pass complete to Johnathan Alston for 7 yds to the NCSt 48
0:34
2nd & 3 at own 48
Jacoby Brissett run for 15 yds to the GeoSo 37 for a 1ST down
0:01
1st & 10 at opp 37
Timeout NC STATE, clock 00:01
0:01
1st & 10 at opp 37
Timeout GA SOUTHERN, clock 00:01
0:00
1st & 10 at opp 37
Niklas Sade 54 yd FG MISSED
3rd quarter5 drives, then Georgia Southern 20, NC State 10
NC State Punt, 6 plays
15:00
1st & 10 at own 35
Alex Hanks kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Matt Dayes run for 2 yds to the NCSt 27
15:00
2nd & 8 at own 27
Matt Dayes run for 13 yds to the NCSt 40 for a 1ST down
15:00
1st & 10 at own 40
Jacoby Brissett pass complete to Bo Hines for 10 yds to the 50 yard line for a 1ST down
15:00
1st & 10 at the 50
Jacoby Brissett sacked by Jonathan Battle for a loss of 12 yards to the NCSt 38
15:00
2nd & 22 at own 38
NC STATE Penalty, false start (N/A) to the NCSt 33
15:00
2nd & 27 at own 33
Matt Dayes run for 2 yds to the NCSt 35
15:00
3rd & 25 at own 35
Jacoby Brissett pass incomplete to N/A
15:00
4th & 25 at own 35
Wil Baumann punt for 50 yds , Brandan Thomas returns for 14 yds to the GeoSo 29
Georgia Southern Punt, 3 plays
11:54
1st & 10 at own 29
L.A. Ramsby run for 2 yds to the GeoSo 31
11:54
2nd & 8 at own 31
GA SOUTHERN Penalty, false start (N/A) to the GeoSo 26
11:54
2nd & 13 at own 26
L.A. Ramsby run for no gain to the GeoSo 26
11:54
3rd & 13 at own 26
Kevin Ellison pass complete to BJ Johnson for 4 yds to the GeoSo 30
11:54
4th & 9 at own 30
Ryan Nowicki punt for 50 yds, downed at the NCSt 20
NC State Touchdown, 5 plays
9:38
1st & 10 at own 20
Matt Dayes run for 9 yds to the NCSt 29
9:38
2nd & 1 at own 29
Jacoby Brissett pass incomplete to Bra’Lon Cherry
9:38
3rd & 1 at own 29
Jaylen Samuels run for 8 yds to the NCSt 37 for a 1ST down
9:38
1st & 10 at own 37
Jacoby Brissett pass complete to Jaylen Samuels for 42 yds to the GeoSo 21 for a 1ST down
9:38
1st & 10 at opp 21
GA SOUTHERN Penalty, Defensive pass interference (Nick Wright) to the GeoSo 6 for a 1ST down
8:02
1st & goal at opp 6
Jacoby Brissett pass complete to Bra’Lon Cherry for 6 yds for a TD, (Niklas Sade KICK)Georgia Southern 17, NC State 10
Georgia Southern Field goal, 10 plays
8:02
1st & 0 at own 35
Niklas Sade kickoff for 61 yds , Derek Keaton return for 17 yds to the GeoSo 21
7:55
1st & 10 at own 21
Kevin Ellison pass complete to Zach Walker for 8 yds to the GeoSo 29
7:55
2nd & 2 at own 29
Matt Breida run for 3 yds to the GeoSo 32 for a 1ST down
7:55
1st & 10 at own 32
Kevin Ellison pass complete to Zach Walker for 51 yds to the NCSt 17 for a 1ST down
7:55
1st & 10 at opp 17
Kevin Ellison run for 3 yds to the NCSt 14
7:55
2nd & 7 at opp 14
L.A. Ramsby run for 2 yds to the NCSt 12
7:55
3rd & 5 at opp 12
Kevin Ellison run for 8 yds to the NCSt 4 for a 1ST down
7:55
1st & goal at opp 4
Kevin Ellison run for 1 yd to the NCSt 3
7:55
2nd & goal at opp 3
Kevin Ellison pass incomplete to N/A
7:55
3rd & goal at opp 3
Kevin Ellison run for 1 yd to the NCSt 2
3:23
4th & goal at opp 2
Alex Hanks 19 yd FG GOODGeorgia Southern 20, NC State 10
NC State Turnover on downs, 9 plays
3:23
1st & 0 at own 35
Alex Hanks kickoff for 65 yds for a touchback
3:23
1st & 10 at own 25
GA SOUTHERN Penalty, Defensive pass interference (Darius Jones) to the NCSt 40 for a 1ST down
3:23
1st & 10 at own 40
Shadrach Thornton run for 6 yds to the NCSt 46
3:23
2nd & 4 at own 46
Shadrach Thornton run for 3 yds to the NCSt 49
3:23
3rd & 1 at own 49
Tony Creecy run for 7 yds to the GeoSo 44 for a 1ST down
3:23
1st & 10 at opp 44
Shadrach Thornton run for 7 yds to the GeoSo 37
3:23
2nd & 3 at opp 37
Jacoby Brissett pass complete to Bo Hines for 19 yds to the GeoSo 18 for a 1ST down
3:23
1st & 10 at opp 18
NC STATE Penalty, illegal participation ( Yards) declined
3:23
1st & 10 at opp 18
Jacoby Brissett run for 9 yds to the GeoSo 9
3:23
2nd & 1 at opp 9
Jacoby Brissett pass incomplete to Marquez Valdes-Scantling
3:23
3rd & 1 at opp 9
Tony Creecy run for no gain to the GeoSo 9
Q4 15:00
4th & 1 at opp 9
Shadrach Thornton run for no gain to the GeoSo 9
4th quarter6 drives, then NC State 24, Georgia Southern 23
Georgia Southern Fumble, 9 plays
14:56
1st & 10 at own 9
Matt Breida run for 11 yds to the GeoSo 20 for a 1ST down
14:56
1st & 10 at own 20
Matt Breida run for 1 yd to the GeoSo 21
14:56
2nd & 9 at own 21
Kevin Ellison pass complete to Montay Crockett for 37 yds to the NCSt 42 for a 1ST down
14:56
1st & 10 at opp 42
Kevin Ellison run for 10 yds to the NCSt 32 for a 1ST down
14:56
1st & 10 at opp 32
Kevin Ellison run for a loss of 4 yards to the NCSt 34 Kevin Ellison fumbled, recovered by GeoSo L.A. Ramsby
14:56
2nd & 12 at opp 34
Kevin Ellison pass incomplete to N/A
14:56
3rd & 12 at opp 34
Kevin Ellison pass complete to Kentrellis Showers for 30 yds to the NCSt 4 for a 1ST down
14:56
1st & goal at opp 4
Matt Breida run for 3 yds to the NCSt 1
14:56
2nd & 0 at opp 1
Kevin Ellison run for no gain to the NCSt 1 Kevin Ellison fumbled, recovered by NCSt Monty Nelson
NC State Touchdown, 12 plays
11:03
1st & 10 at own 1
Tony Creecy run for 4 yds to the NCSt 5
11:03
2nd & 6 at own 5
Tony Creecy run for 1 yd to the NCSt 6
11:03
3rd & 5 at own 6
Jacoby Brissett run for 6 yds to the NCSt 12 for a 1ST down
11:03
1st & 10 at own 12
Shadrach Thornton run for 27 yds to the NCSt 39 for a 1ST down
11:03
1st & 10 at own 39
Jacoby Brissett pass incomplete to Bra’Lon Cherry
11:03
2nd & 10 at own 39
Shadrach Thornton run for 5 yds to the NCSt 44
11:03
3rd & 5 at own 44
Jacoby Brissett pass complete to Marquez Valdes-Scantling for 12 yds to the GeoSo 44 for a 1ST down
11:03
1st & 10 at opp 44
Jacoby Brissett pass complete to Matt Dayes for 9 yds to the GeoSo 35
11:03
2nd & 1 at opp 35
Jacoby Brissett pass complete to Bo Hines for 6 yds to the GeoSo 29 for a 1ST down
11:03
1st & 10 at opp 29
Jacoby Brissett pass complete to Bo Hines for 12 yds to the GeoSo 17 for a 1ST down
11:03
1st & 10 at opp 17
Jacoby Brissett pass complete to Bo Hines for 6 yds to the GeoSo 11
6:55
2nd & 4 at opp 11
Jacoby Brissett pass complete to Bra’Lon Cherry for 11 yds for a TD, (Niklas Sade KICK)Georgia Southern 20, NC State 17
Georgia Southern Field goal, 6 plays
6:55
1st & 0 at own 35
Niklas Sade kickoff for 65 yds for a touchback
6:55
1st & 10 at own 25
Kevin Ellison run for 1 yd to the GeoSo 26
6:55
2nd & 9 at own 26
Kevin Ellison run for 52 yds to the NCSt 22 for a 1ST down
6:55
1st & 10 at opp 22
Matt Breida run for a loss of 1 yard to the NCSt 23
6:55
2nd & 11 at opp 23
Matt Breida run for 1 yd to the NCSt 22
6:55
3rd & 10 at opp 22
Favian Upshaw run for 8 yds to the NCSt 14
3:38
4th & 2 at opp 14
Timeout GA SOUTHERN, clock 03:38
3:35
4th & 2 at opp 14
Alex Hanks 31 yd FG GOODGeorgia Southern 23, NC State 17
NC State Touchdown, 9 plays
3:35
1st & 0 at own 35
Alex Hanks kickoff for 65 yds for a touchback
3:35
1st & 10 at own 25
Jacoby Brissett pass complete to David Grinnage for 9 yds to the NCSt 34
3:35
2nd & 1 at own 34
Jacoby Brissett pass complete to Matt Dayes for 5 yds to the NCSt 39 for a 1ST down
3:35
1st & 10 at own 39
Jacoby Brissett pass complete to Bo Hines for 9 yds to the NCSt 48
3:35
2nd & 1 at own 48
Jacoby Brissett pass complete to Bo Hines for 7 yds to the GeoSo 45 for a 1ST down
3:35
1st & 10 at opp 45
GA SOUTHERN Penalty, illegal participation ( Yards) declined
3:35
1st & 10 at opp 45
Jacoby Brissett pass incomplete to Marquez Valdes-Scantling, broken up by Nick Wright
3:35
2nd & 10 at opp 45
Jacoby Brissett pass complete to Marquez Valdes-Scantling for 4 yds to the GeoSo 41
3:35
3rd & 6 at opp 41
Jacoby Brissett pass complete to Matt Dayes for 6 yds to the GeoSo 35 for a 1ST down
3:35
1st & 10 at opp 35
Jacoby Brissett pass complete to Bo Hines for 5 yds to the GeoSo 30
1:43
2nd & 5 at opp 30
Timeout GA SOUTHERN, clock 01:43
1:43
2nd & 5 at opp 30
NC STATE Penalty, false start (-5 Yards) to the GeoSo 35
1:37
2nd & 10 at opp 35
Jacoby Brissett pass complete to Matt Dayes for 35 yds for a TD, (Niklas Sade KICK)NC State 24, Georgia Southern 23
Georgia Southern Turnover on downs, 4 plays
1:37
1st & 0 at own 35
Niklas Sade kickoff for 65 yds for a touchback
1:37
1st & 10 at own 25
Matt Breida run for 3 yds to the GeoSo 28
1:37
2nd & 7 at own 28
Kevin Ellison pass incomplete to BJ Johnson, broken up by Juston Burris
1:37
3rd & 7 at own 28
Kevin Ellison pass incomplete to BJ Johnson
1:37
4th & 7 at own 28
Kevin Ellison pass incomplete to BJ Johnson, broken up by Jarvis Byrd
NC State End of game, 3 plays
1:02
1st & 10 at opp 28
TEAM run for a loss of 1 yard to the GeoSo 29
1:00
2nd & 11 at opp 29
Timeout GA SOUTHERN, clock 01:00
1:00
2nd & 11 at opp 29
TEAM run for a loss of 2 yards to the GeoSo 31
1:00
3rd & 13 at opp 31
TEAM run for a loss of 1 yard to the GeoSo 32
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.