From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Buffalo
San Diego State
309
Total yards
460
196
Passing yards
211
113
Rushing yards
249
6.3
Yards per pass
7.3
3.0
Yards per rush
5.8
20
First downs
22
5–15
Third downs
7–14
1–2
Fourth downs
0–3
3
Turnovers
2
8–54
Penalties
13–122
27:36
Possession
32:24
Efficiency
Buffalo
San Diego State
30%
Success rate
38%
0.05
EPA per play
−0.01
1.01
Explosiveness
0.96
−0.03
Rushing EPA
−0.00
0.16
Passing EPA
−0.01
25%
Passing-down success
24%
−0.12
First-down EPA
0.03
0.09
Second-down EPA
0.06
0.39
Third-down EPA
0.50
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)
Buffalo 51% to win. San Diego State won as Elo’s underdog.
The line
Buffalo −2, over/under 49.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 Buffalo 55%, San Diego State 45%. 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. San Diego State drives left to right, Buffalo right to left.
Q1 San Diego StateMissed FG, 10 plays, 52 yards
Q1 BuffaloPunt, 3 plays, 1 yard
Q1 San Diego StateFumble, 3 plays, 24 yards
Q1 BuffaloPunt, 3 plays, 46 yards
Q1 San Diego StateTurnover on downs, 8 plays, 58 yards
Q1 BuffaloPunt, 4 plays, 0 yards
Q1 San Diego StateTouchdown run, 4 plays, 55 yards
Q1 BuffaloFumble, 3 plays, 3 yards
Q2 San Diego StateTouchdown run, 6 plays, 30 yards
Q2 BuffaloTouchdown pass, 10 plays, 75 yards
Q2 San Diego StatePunt, 3 plays, 2 yards
Q2 BuffaloField goal, 6 plays, 17 yards
Q2 San Diego StateTouchdown run, 5 plays, 67 yards
Q2 BuffaloInterception, 3 plays, 0 yards
Q2 San Diego StateTouchdown pass, 1 play, 25 yards
Q2 BuffaloEnd of half, 5 plays, 49 yards
Q3 San Diego StateTouchdown pass, 5 plays, 26 yards
Q3 BuffaloPunt, 3 plays, 3 yards
Q3 San Diego StateTouchdown run, 9 plays, 62 yards
Q3 BuffaloPunt, 3 plays, 3 yards
Q3 San Diego StateTurnover on downs, 7 plays, 16 yards
Q3 BuffaloTouchdown pass, 7 plays, 73 yards
Q4 San Diego StateTurnover on downs, 7 plays, −4 yards
Q4 BuffaloTurnover on downs, 6 plays, 32 yards
Q4 San Diego StateTouchdown run, 2 plays, 43 yards
Q4 BuffaloTouchdown pass, 14 plays, 75 yards
Q4 San Diego StateEnd of game, 2 plays, 1 yard
Play by play
1st quarter8 drives, then San Diego State 7, Buffalo 0
San Diego State Missed FG, 10 plays
14:55
1st & 10 at own 25
Adam Muema rush for 1 yard to the SDSt 26.
14:19
2nd & 9 at own 26
Adam Muema rush for 13 yards to the SDSt 39 for a 1ST down.
13:47
1st & 10 at own 39
Adam Muema rush for 1 yard to the SDSt 40.
13:19
2nd & 9 at own 40
Quinn Kaehler pass complete to Colin Lockett for 19 yards to the Buff 41 for a 1ST down.
13:00
1st & 10 at opp 41
Quinn Kaehler pass incomplete to Colin Lockett.
12:50
2nd & 10 at opp 41
Adam Muema rush for 3 yards to the Buff 38.
12:09
3rd & 7 at opp 38
Quinn Kaehler pass complete to Colin Lockett for 10 yards to the Buff 28 for a 1ST down.
11:40
1st & 10 at opp 28
Adam Muema rush for 1 yard to the Buff 27.
11:07
2nd & 9 at opp 27
Quinn Kaehler pass incomplete to Adam Roberts.
11:00
3rd & 9 at opp 27
Quinn Kaehler pass incomplete to Dylan Denso.
10:50
4th & 9 at opp 27
Wes Feer 44 yard field goal BLOCKED.
Buffalo Punt, 3 plays
10:44
1st & 10 at own 14
Joe Licata pass incomplete.
10:36
2nd & 10 at own 14
Branden Oliver rush for 2 yards to the Buff 16.
10:00
3rd & 8 at own 16
Branden Oliver rush for a loss of 1 yard to the Buff 15.
9:21
4th & 9 at own 15
Tyler Grassman punt blocked by T.J. Hickman for no gain to the Buff 38.
San Diego State Fumble, 3 plays
9:20
1st & 10 at opp 38
SAN DIEGO ST penalty 5 yard Delay of Game accepted.
9:13
1st & 15 at opp 43
Quinn Kaehler pass incomplete to Colin Lockett.
9:07
2nd & 15 at opp 43
Adam Muema rush for 7 yards to the Buff 36.
Buffalo Punt, 3 plays
8:09
1st & 10 at own 48
Branden Oliver rush for 4 yards to the SDSt 48.
7:39
2nd & 6 at opp 48
Branden Oliver rush for 4 yards to the SDSt 44.
6:57
3rd & 2 at opp 44
Joe Licata pass incomplete to Devon Hughes.
6:53
4th & 2 at opp 44
Tyler Grassman punt for 31 yards, fair catch by Rene Siluano at the SDSt 13.
San Diego State Turnover on downs, 8 plays
6:53
1st & 10 at own 13
Chad Young rush for 4 yards to the SDSt 32, BUFFALO penalty 15 yard Unsportsmanlike Conduct on Kristjan Sokoli accepted for a 1ST down.
6:23
1st & 10 at own 32
Quinn Kaehler pass incomplete to Colin Lockett.
6:17
2nd & 10 at own 32
SAN DIEGO ST penalty 5 yard Illegal Formation accepted, no play.
5:47
2nd & 15 at own 27
Quinn Kaehler pass complete to Ezell Ruffin for 6 yards to the SDSt 33.
4:59
3rd & 9 at own 33
Quinn Kaehler pass complete to Eric Judge for 37 yards to the Buff 30 for a 1ST down.
4:44
1st & 10 at opp 30
Quinn Kaehler pass complete to Eric Judge for 8 yards to the Buff 22.
4:15
2nd & 2 at opp 22
Chad Young rush for 1 yard to the Buff 21.
3:33
3rd & 1 at opp 21
Donnel Pumphrey rush for no gain to the Buff 21.
2:57
4th & 1 at opp 21
Chad Young rush for no gain to the Buff 21.
Buffalo Punt, 4 plays
2:53
1st & 10 at own 21
Joe Licata pass incomplete to Alex Neutz.
2:30
2nd & 10 at own 21
Branden Oliver rush for 3 yards to the Buff 14, BUFFALO penalty 10 yard Holding on John Kling accepted.
2:00
2nd & 17 at own 14
Branden Oliver rush for 7 yards to the Buff 21.
1:41
3rd & 10 at own 21
Joe Licata pass incomplete to Fred Lee.
1:27
4th & 10 at own 21
Tyler Grassman punt for 48 yards, returned by Tim Vizzi for 14 yards to the SDSt 45.
San Diego State Touchdown run, 4 plays
1:20
1st & 10 at own 45
Adam Muema rush for 17 yards to the Buff 38 for a 1ST down.
0:58
1st & 10 at opp 38
Quinn Kaehler pass complete to Ezell Ruffin for 9 yards to the Buff 29.
0:30
2nd & 1 at opp 29
Quinn Kaehler pass incomplete to Ezell Ruffin.
0:21
3rd & 1 at opp 29
Quinn Kaehler rush for 29 yards for a TOUCHDOWN.San Diego State 6, Buffalo 0
0:21
Wes Feer extra point GOOD.San Diego State 7, Buffalo 0
0:21
Wes Feer kickoff for 65 yards returned by Boise Ross for 24 yards to the Buff 29, SAN DIEGO ST penalty 5 yard Offside on Mahbu Keels accepted.
Buffalo Fumble, 3 plays
0:01
1st & 10 at own 29
Joe Licata pass complete to Alex Neutz for 3 yards to the Buff 32.
Q2 14:53
2nd & 7 at own 32
Joe Licata pass incomplete to Alex Neutz.
2nd quarter8 drives, then San Diego State 28, Buffalo 10
San Diego State Touchdown run, 6 plays
14:34
1st & 10 at opp 30
Adam Muema rush for 5 yards to the Buff 25.
13:45
2nd & 5 at opp 25
Adam Muema rush for 12 yards to the Buff 23, SAN DIEGO ST penalty 10 yard Holding on Tyler Morris accepted.
13:34
2nd & 3 at opp 23
Quinn Kaehler pass complete to Ezell Ruffin for 14 yards to the Buff 9 for a 1ST down.
13:07
1st & goal at opp 9
Donnel Pumphrey rush for 2 yards to the Buff 7.
12:24
2nd & goal at opp 7
Quinn Kaehler pass complete to Chad Young for 4 yards to the Buff 3.
11:55
3rd & goal at opp 3
Adam Muema rush for 3 yards for a TOUCHDOWN.San Diego State 13, Buffalo 0
11:55
Wes Feer extra point GOOD.San Diego State 14, Buffalo 0
11:55
Wes Feer kickoff for 65 yards for a touchback.
Buffalo Touchdown pass, 10 plays
11:46
1st & 10 at own 25
Branden Oliver rush for 5 yards to the Buff 30.
11:13
2nd & 5 at own 30
Branden Oliver rush for 2 yards to the Buff 32.
10:42
3rd & 3 at own 32
Branden Oliver rush for 4 yards to the Buff 36 for a 1ST down.
10:14
1st & 10 at own 36
Branden Oliver rush for 3 yards to the Buff 39.
9:41
2nd & 7 at own 39
Joe Licata pass complete to Fred Lee for 14 yards to the SDSt 47 for a 1ST down.
9:17
1st & 10 at opp 47
Branden Oliver rush for 2 yards to the SDSt 45.
8:45
2nd & 8 at opp 45
Joe Licata pass complete to Fred Lee for 15 yards to the SDSt 30 for a 1ST down.
8:45
1st & 10 at opp 30
SAN DIEGO ST penalty 15 yard Unsportsmanlike Conduct on Eric Pinkins accepted.
8:17
1st & 10 at opp 15
Branden Oliver rush for 5 yards to the SDSt 10.
7:58
2nd & 5 at opp 10
Joe Licata pass incomplete to Alex Neutz.
7:51
3rd & 5 at opp 10
Joe Licata pass complete to Branden Oliver for 10 yards for a TOUCHDOWN.San Diego State 14, Buffalo 6
7:51
Patrick Clarke extra point GOOD.San Diego State 14, Buffalo 7
7:51
Tyler Grassman kickoff for 61 yards returned by Colin Lockett for 21 yards to the SDSt 15, SAN DIEGO ST penalty 10 yard Holding on Stan Sedberry accepted.
San Diego State Punt, 3 plays
7:16
1st & 10 at own 15
Ezell Ruffin rush for 2 yards to the SDSt 17.
6:56
2nd & 8 at own 17
Quinn Kaehler pass incomplete to Ezell Ruffin.
6:49
3rd & 8 at own 17
Quinn Kaehler pass incomplete to Tim Vizzi.
6:41
4th & 8 at own 17
Joel Alesi punt for 37 yards, returned by Boise Ross for 8 yards to the SDSt 46.
Buffalo Field goal, 6 plays
6:34
1st & 10 at opp 46
Branden Oliver rush for 4 yards to the SDSt 42.
6:04
2nd & 6 at opp 42
BUFFALO penalty 5 yard False Start on Fred Lee accepted.
5:31
2nd & 11 at opp 47
Branden Oliver rush for 3 yards to the SDSt 29, SAN DIEGO ST penalty 15 yard Unsportsmanlike Conduct on Cody Galea accepted for a 1ST down.
5:15
1st & 10 at opp 29
Branden Oliver rush for 2 yards to the SDSt 27.
4:49
2nd & 8 at opp 27
Joe Licata pass incomplete.
4:34
3rd & 8 at opp 27
Joe Licata pass complete to Alex Dennison for 6 yards to the SDSt 21.
4:01
4th & 2 at opp 21
Patrick Clarke 38 yard field goal GOOD.San Diego State 14, Buffalo 10
4:01
Tyler Grassman kickoff for 39 yards returned by Brandon Porter for 7 yards to the SDSt 33.
San Diego State Touchdown run, 5 plays
3:42
1st & 10 at own 33
Adam Muema rush for 22 yards to the Buff 45 for a 1ST down.
3:17
1st & 10 at opp 45
Quinn Kaehler pass complete to Ezell Ruffin for 39 yards to the Buff 6 for a 1ST down.
2:24
1st & goal at opp 6
Adam Muema rush for a loss of 1 yard, fumbled, recovered by SDSt Adam Muema at the Buff 7.
2:11
2nd & goal at opp 7
Quinn Kaehler pass incomplete to Adam Roberts.
2:11
3rd & 0 at opp 7
Timeout BUFFALO, clock 2:11.
1:44
3rd & 0 at opp 7
BUFFALO penalty 4 yard Neutral Zone Infraction on Khalil Mack accepted.
1:42
3rd & 0 at opp 3
SAN DIEGO ST penalty 5 yard False Start on Robert Craighead accepted.
1:06
3rd & goal at opp 8
Adam Muema rush for 8 yards for a TOUCHDOWN.San Diego State 20, Buffalo 10
1:06
Wes Feer extra point GOOD.San Diego State 21, Buffalo 10
1:06
Wes Feer kickoff for 65 yards for a touchback.
Buffalo Interception, 3 plays
1:02
1st & 10 at own 25
Joe Licata pass incomplete to Fred Lee.
0:58
2nd & 10 at own 25
Joe Licata pass incomplete to Fred Lee.
0:45
3rd & 10 at own 25
Joe Licata pass intercepted by Marcus Andrews at the Buff 47, returned for 22 yards to the Buff 25.
San Diego State Touchdown pass, 1 play
0:38
1st & 10 at opp 25
Quinn Kaehler pass complete to Dylan Denso for 25 yards for a TOUCHDOWN.San Diego State 27, Buffalo 10
0:38
Wes Feer extra point GOOD.San Diego State 28, Buffalo 10
0:38
Wes Feer kickoff for 65 yards returned by Boise Ross for 18 yards to the Buff 18.
Buffalo End of half, 5 plays
0:27
1st & 10 at own 18
Joe Licata pass incomplete.
0:19
2nd & 10 at own 18
Joe Licata rush for 5 yards to the Buff 23.
0:10
3rd & 5 at own 23
Joe Licata pass complete to Fred Lee for 9 yards to the Buff 32 for a 1ST down.
0:07
1st & 10 at own 32
Team pass incomplete.
0:01
2nd & 10 at own 32
Joe Licata pass complete to Alex Neutz for 51 yards to the SDSt 17 for a 1ST down.
Q3 15:00
Wes Feer kickoff for 64 yards returned by Boise Ross for 25 yards, fumbled, forced by Dylan Denso, recovered by SDSt Dylan Denso at the Buff 26.
3rd quarter6 drives, then San Diego State 42, Buffalo 10
San Diego State Touchdown pass, 5 plays
14:55
1st & 10 at opp 26
Quinn Kaehler pass incomplete to Tim Vizzi.
14:40
2nd & 10 at opp 26
Adam Muema rush for 13 yards to the Buff 13 for a 1ST down.
13:41
1st & 10 at opp 13
Adam Muema rush for 2 yards to the Buff 11.
13:35
2nd & 8 at opp 11
Quinn Kaehler pass incomplete to Dylan Denso.
13:28
3rd & 8 at opp 11
Quinn Kaehler pass complete to Adam Roberts for 11 yards for a TOUCHDOWN.San Diego State 34, Buffalo 10
13:28
Wes Feer extra point GOOD.San Diego State 35, Buffalo 10
13:28
Wes Feer kickoff for 65 yards for a touchback.
Buffalo Punt, 3 plays
13:24
1st & 10 at own 25
Joe Licata pass incomplete to Fred Lee.
13:16
2nd & 10 at own 25
Branden Oliver rush for 3 yards to the Buff 28.
12:44
3rd & 7 at own 28
Joe Licata pass incomplete to Fred Lee.
12:37
4th & 7 at own 28
Tyler Grassman punt for 34 yards, fair catch by Tim Vizzi at the SDSt 38.
San Diego State Touchdown run, 9 plays
12:30
1st & 10 at own 38
Adam Muema rush for 15 yards to the Buff 47 for a 1ST down.
11:58
1st & 10 at opp 47
Adam Muema rush for 5 yards to the Buff 42.
11:24
2nd & 5 at opp 42
Adam Muema rush for 13 yards to the Buff 29 for a 1ST down.
11:00
1st & 10 at opp 29
Quinn Kaehler pass complete to Ezell Ruffin for 7 yards to the Buff 22.
10:20
2nd & 3 at opp 22
Quinn Kaehler pass complete to Colin Lockett for 11 yards to the Buff 11 for a 1ST down.
9:51
1st & 10 at opp 11
Adam Muema rush for 7 yards to the Buff 4.
9:00
2nd & 3 at opp 4
Adam Muema rush for 2 yards to the Buff 2.
8:45
3rd & 1 at opp 2
Adam Muema rush for 1 yard to the Buff 1 for a 1ST down.
8:18
1st & goal at opp 1
Chad Young rush for 1 yard for a TOUCHDOWN.San Diego State 41, Buffalo 10
8:18
Wes Feer extra point GOOD.San Diego State 42, Buffalo 10
8:18
Wes Feer kickoff for 64 yards returned by Anthone Taylor for 10 yards to the Buff 11.
Buffalo Punt, 3 plays
8:00
1st & 10 at own 11
Branden Oliver rush for 6 yards to the Buff 17.
7:25
2nd & 4 at own 17
Branden Oliver rush for 3 yards to the Buff 20.
6:54
3rd & 1 at own 20
BUFFALO penalty 5 yard False Start on Branden Oliver accepted.
6:27
3rd & 6 at own 15
Branden Oliver rush for a loss of 1 yard to the Buff 14.
5:48
4th & 7 at own 14
Tyler Grassman punt blocked by Scott Graves for no gain to the Buff 49.
San Diego State Turnover on downs, 7 plays
5:30
1st & 10 at opp 49
Adam Muema rush for 12 yards to the Buff 37 for a 1ST down.
5:10
1st & 10 at opp 37
Ezell Ruffin rush for 8 yards to the Buff 29.
4:39
2nd & 2 at opp 29
Adam Muema rush for 18 yards to the Buff 11 for a 1ST down.
4:19
1st & 10 at opp 11
Timeout BUFFALO, clock 4:19.
4:07
1st & 10 at opp 11
Adam Muema rush for 1 yard to the Buff 10.
3:09
2nd & 9 at opp 10
SAN DIEGO ST penalty 5 yard Illegal Touching on Bryce Quigley accepted.
3:04
2nd & 14 at opp 15
Quinn Kaehler pass incomplete to Tim Vizzi.
2:56
3rd & 14 at opp 15
Ezell Ruffin rush for a loss of 3 yards to the Buff 18.
Buffalo Touchdown pass, 7 plays
2:18
1st & 10 at own 27
Branden Oliver rush for 3 yards to the Buff 30.
1:13
3rd & 13 at own 24
Joe Licata pass complete to Mason Schreck for 21 yards to the Buff 45 for a 1ST down.
0:37
1st & 10 at own 45
Branden Oliver rush for 22 yards to the SDSt 33 for a 1ST down.
0:20
1st & 10 at opp 33
Joe Licata pass complete to Branden Oliver for 8 yards to the SDSt 25.
0:02
2nd & 2 at opp 25
Branden Oliver rush for a loss of 3 yards to the SDSt 28.
Q4 15:00
3rd & 5 at opp 28
SAN DIEGO ST penalty 5 yard Offside on Marcus Andrews accepted.
Q4 14:53
1st & 10 at opp 23
Joe Licata pass complete to Alex Neutz for 23 yards for a TOUCHDOWN.San Diego State 42, Buffalo 16
Q4 14:53
Patrick Clarke extra point GOOD.San Diego State 42, Buffalo 17
Q4 14:53
Tyler Grassman on-side kick recovered by SAN DIEGO ST at the Buff 35, BUFFALO penalty 0 yard Illegal Touching accepted.
4th quarter5 drives, then San Diego State 49, Buffalo 24
San Diego State Turnover on downs, 7 plays
14:40
1st & 10 at opp 35
Adam Muema rush for no gain to the Buff 35.
14:19
2nd & 10 at opp 35
Adam Muema rush for 5 yards to the Buff 30.
14:00
3rd & 5 at opp 30
Quinn Kaehler pass complete to Adam Muema for 4 yards to the Buff 26.
12:15
4th & 1 at opp 26
BUFFALO penalty 10 yard Holding on Kristjan Sokoli accepted.
12:00
1st & 10 at opp 16
Chase Price rush for a loss of 1 yard to the Buff 17.
11:45
2nd & 11 at opp 17
Chase Price rush for a loss of 1 yard to the Buff 18.
10:45
3rd & 12 at opp 18
Quinn Kaehler pass complete to Tim Vizzi for 7 yards to the Buff 11.
10:18
4th & 5 at opp 11
Quinn Kaehler pass incomplete to Dylan Denso.
Buffalo Turnover on downs, 6 plays
10:18
1st & 10 at own 11
Branden Oliver rush for 4 yards to the Buff 30, SAN DIEGO ST penalty 15 yard Face Mask on Nick Tenhaeff accepted for a 1ST down.
9:34
1st & 10 at own 30
Branden Oliver rush for 10 yards to the Buff 40 for a 1ST down.
9:05
1st & 10 at own 40
Branden Oliver rush for 4 yards to the Buff 44.
8:02
3rd & 11 at own 39
Joe Licata pass complete to Branden Oliver for 4 yards to the Buff 43.
7:26
4th & 7 at own 43
Joe Licata pass incomplete to Malcolm Robinson.
San Diego State Touchdown run, 2 plays
7:17
1st & 10 at opp 43
Adam Muema rush for 13 yards to the Buff 30 for a 1ST down.
6:40
1st & 10 at opp 30
Adam Muema rush for 30 yards for a TOUCHDOWN.San Diego State 48, Buffalo 17
6:40
Wes Feer extra point GOOD.San Diego State 49, Buffalo 17
6:40
Wes Feer kickoff for 65 yards for a touchback.
Buffalo Touchdown pass, 14 plays
6:15
1st & 10 at own 25
Anthone Taylor rush for 3 yards to the Buff 28.
5:50
2nd & 7 at own 28
Anthone Taylor rush for 6 yards to the Buff 34.
5:34
3rd & 1 at own 34
Anthone Taylor rush for 5 yards to the Buff 39 for a 1ST down.
5:20
1st & 10 at own 39
Joe Licata pass complete to Jimmy Gordon for 22 yards to the SDSt 39 for a 1ST down.
4:45
1st & 10 at opp 39
Anthone Taylor rush for 1 yard to the SDSt 38.
4:15
2nd & 9 at opp 38
BUFFALO penalty 5 yard False Start on John Kling accepted.
3:48
2nd & 14 at opp 43
Joe Licata pass incomplete to Boise Ross.
3:42
3rd & 14 at opp 43
SAN DIEGO ST penalty 15 yard Pass Interference on Nat Berhe accepted.
3:15
1st & 10 at opp 28
Branden Oliver rush for 2 yards to the SDSt 26.
2:58
2nd & 8 at opp 26
Branden Oliver rush for 10 yards to the SDSt 16 for a 1ST down.
2:38
1st & 10 at opp 16
Joe Licata pass incomplete.
2:21
3rd & 17 at opp 23
SAN DIEGO ST penalty 12 yard Unsportsmanlike Conduct on J.J. Whittaker accepted.
1:52
1st & 10 at opp 11
Anthone Taylor rush for a loss of 1 yard to the SDSt 12.
1:19
2nd & 11 at opp 12
Joe Licata pass incomplete.
1:03
3rd & 11 at opp 12
Branden Oliver rush for 2 yards to the SDSt 10.
0:36
4th & 9 at opp 10
Joe Licata pass complete to Fred Lee for 10 yards for a TOUCHDOWN.San Diego State 49, Buffalo 23
0:36
Patrick Clarke extra point GOOD.San Diego State 49, Buffalo 24
0:36
Tyler Grassman on-side kick recovered by SAN DIEGO ST at the SDSt 46.
San Diego State End of game, 2 plays
0:28
1st & 10 at own 46
Jake Bernards pass incomplete.
0:01
2nd & 10 at own 46
Team rush for 1 yard to the SDSt 47.
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.