From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
San Diego State
Oregon State
326
Total yards
475
256
Passing yards
284
70
Rushing yards
191
8.0
Yards per pass
9.5
2.1
Yards per rush
6.0
18
First downs
20
5–15
Third downs
4–11
1–1
Fourth downs
0–0
1
Turnovers
2
1–5
Penalties
4–40
33:21
Possession
26:39
0
Sacks (by defense)
6
Efficiency
San Diego State
Oregon State
43%
Success rate
50%
−0.06
EPA per play
0.29
1.07
Explosiveness
1.30
0.07
Rushing EPA
0.37
−0.02
Passing EPA
0.42
29%
Passing-down success
39%
−0.03
First-down EPA
0.31
−0.15
Second-down EPA
0.44
−0.01
Third-down EPA
−0.07
13%
Havoc by its defense
17%
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)
Oregon State 75% to win. Elo’s favorite won.
The line
Oregon State −24.5, over/under 48.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 Oregon State 95%, San Diego State 5%. 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. Oregon State drives left to right, San Diego State right to left.
Q1 San Diego StatePunt, 5 plays, 34 yards
Q1 Oregon StateField goal, 10 plays, 60 yards
Q1 San Diego StateMissed FG, 10 plays, 44 yards
Q1 Oregon StateField goal, 11 plays, 43 yards
Q2 San Diego StatePunt, 3 plays, −2 yards
Q2 Oregon StateTouchdown, 6 plays, 80 yards
Q2 San Diego StatePunt, 6 plays, 27 yards
Q2 Oregon StatePunt, 5 plays, 14 yards
Q2 San Diego StateField goal, 8 plays, 31 yards
Q2 Oregon StateMissed FG, 6 plays, 45 yards
Q3 Oregon StatePunt, 3 plays, 7 yards
Q3 San Diego StatePunt, 5 plays, 30 yards
Q3 Oregon StateTouchdown, 7 plays, 84 yards
Q3 San Diego StatePunt, 5 plays, 21 yards
Q3 Oregon StatePunt, 3 plays, 5 yards
Q3 San Diego StatePunt, 3 plays, 5 yards
Q3 Oregon StateInterception, 6 plays, 14 yards
Q4 San Diego StateTouchdown, 9 plays, 57 yards
Q4 Oregon StateTouchdown, 1 play, 75 yards
Q4 San Diego StateInterception, 10 plays, 69 yards
Q4 Oregon StateInterception, 2 plays, 4 yards
Q4 San Diego StateMissed FG, 5 plays, 25 yards
Q4 Oregon StateEnd of game, 5 plays, 24 yards
Play by play
1st quarter4 drives, then Oregon State 3, San Diego State 0
San Diego State Punt, 5 plays
15:00
Atticus Sappington kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Jalen Mayden pass complete to Kenan Christon for 5 yds to the SDSU 30
15:00
2nd & 5 at own 30
Jalen Mayden run for 24 yds to the ORST 46 for a 1ST down
15:00
1st & 10 at opp 46
Kenan Christon run for 5 yds to the ORST 41
15:00
2nd & 5 at opp 41
Jalen Mayden pass incomplete
15:00
3rd & 5 at opp 41
Jalen Mayden pass incomplete
12:45
4th & 5 at opp 41
Jack Browning punt for 31 yds
Oregon State Field goal, 10 plays
12:45
1st & 10 at own 10
DJ Uiagalelei pass complete to Silas Bolden for 5 yds to the ORST 15
12:45
2nd & 5 at own 15
Damien Martinez run for 7 yds to the ORST 22 for a 1ST down
12:45
1st & 10 at own 22
DJ Uiagalelei pass incomplete
12:45
2nd & 10 at own 22
Oregon State Penalty, False Start (-5 Yards) to the ORST 17
12:45
2nd & 15 at own 17
DJ Uiagalelei pass complete to Jeremiah Noga for 19 yds to the ORST 36 for a 1ST down
12:45
1st & 10 at own 36
DJ Uiagalelei pass incomplete
12:45
2nd & 10 at own 36
Damien Martinez run for 43 yds to the SDSU 21 for a 1ST down
12:45
1st & 10 at opp 21
MARTINEZ, Damien rush to the right for a gain of 9 yards to the SDS12, out of bounds. PENALTY OSU Tripping on GRAY, Joshua enforced 15 yards from the SDS21 to the SDS36 [SG]. NO PLAY (replay the down).
12:45
1st & 25 at opp 36
DJ Uiagalelei pass incomplete
12:45
2nd & 25 at opp 36
DJ Uiagalelei pass complete to Anthony Gould for 11 yds to the SDSU 25
12:45
3rd & 14 at opp 25
Deshaun Fenwick run for a loss of 5 yards to the SDSU 30
7:57
4th & 19 at opp 30
Atticus Sappington 48 yd FG GOODOregon State 3, San Diego State 0
San Diego State Missed FG, 10 plays
7:57
Atticus Sappington kickoff for 65 yds for a touchback
7:57
1st & 10 at own 25
Kenan Christon run for a loss of 2 yards to the SDSU 23
7:57
2nd & 12 at own 23
Jalen Mayden pass complete to Baylin Brooks for 10 yds to the SDSU 33
7:57
3rd & 2 at own 33
Jaylon Armstead run for 3 yds to the SDSU 36 for a 1ST down
7:57
1st & 10 at own 36
Jalen Mayden pass complete to Phillippe Wesley II for 5 yds to the SDSU 41
7:57
2nd & 5 at own 41
Jalen Mayden pass incomplete
7:57
3rd & 5 at own 41
Jalen Mayden pass complete to Mark Redman for 24 yds to the ORST 35 for a 1ST down
7:57
1st & 10 at opp 35
Cam Davis run for a loss of 2 yards to the ORST 37
7:57
2nd & 12 at opp 37
Jalen Mayden run for 1 yd to the ORST 36
7:57
3rd & 11 at opp 36
Jalen Mayden pass complete to Cam Davis for 5 yds to the ORST 31
2:18
4th & 6 at opp 31
Jack Browning 48 yd FG MISSED
Oregon State Field goal, 11 plays
2:18
1st & 10 at own 31
Damien Martinez run for 4 yds to the ORST 35
2:18
2nd & 6 at own 35
Damien Martinez run for 5 yds to the ORST 40
2:18
3rd & 1 at own 40
DJ Uiagalelei run for 14 yds to the SDSU 46 for a 1ST down
2:18
1st & 10 at opp 46
DJ Uiagalelei pass incomplete
2:18
2nd & 10 at opp 46
Damien Martinez run for 7 yds to the SDSU 39
0:00
3rd & 3 at opp 39
Damien Martinez run for 3 yds to the SDSU 36 for a 1ST down
Q2 15:00
1st & 10 at opp 36
DJ Uiagalelei pass complete to Anthony Gould for 11 yds to the SDSU 25 for a 1ST down
Q2 15:00
1st & 10 at opp 25
Damien Martinez run for a loss of 1 yard to the SDSU 26
Q2 15:00
2nd & 11 at opp 26
DJ Uiagalelei pass incomplete
Q2 15:00
3rd & 11 at opp 26
DJ Uiagalelei pass incomplete
Q2 13:36
4th & 11 at opp 26
Atticus Sappington 44 yd FG GOODOregon State 6, San Diego State 0
2nd quarter6 drives, then Oregon State 12, San Diego State 3
San Diego State Punt, 3 plays
13:29
Atticus Sappington kickoff for 61 yds
13:29
1st & 10 at own 37
Jalen Mayden sacked by Ryan Cooper Jr. and James Rawls for a loss of 8 yards to the SDSU 29
13:29
2nd & 18 at own 29
Jalen Mayden pass complete to Mark Redman for 14 yds to the SDSU 43
13:29
3rd & 4 at own 43
Jalen Mayden sacked by Andrew Chatfield Jr. for a loss of 8 yards to the SDSU 35
11:20
4th & 12 at own 35
Jack Browning punt for 45 yds, fair catch by Anthony Gould at the ORST 20
Oregon State Touchdown, 6 plays
11:20
1st & 10 at own 20
DJ Uiagalelei pass complete to Jack Velling for 31 yds to the SDSU 49 for a 1ST down
11:20
1st & 10 at opp 49
Damien Martinez run for a loss of 2 yards to the ORST 49
11:20
2nd & 12 at own 49
DJ Uiagalelei pass complete to Rweha Munyagi Jr. for 35 yds to the SDSU 16 for a 1ST down
11:20
1st & 10 at opp 16
Anthony Gould run for 4 yds to the SDSU 12
11:20
2nd & 6 at opp 12
Damien Martinez run for 9 yds to the SDSU 3 for a 1ST down
8:32
1st & goal at opp 3
Joshua Gray 3 Yd Run (Two-Point Run Conversion Failed)Oregon State 12, San Diego State 0
San Diego State Punt, 6 plays
8:28
Atticus Sappington kickoff for 55 yds
8:28
1st & 10 at own 22
Jaylon Armstead run for 3 yds to the SDSU 25
8:28
2nd & 7 at own 25
Jaylon Armstead run for 10 yds to the SDSU 35 for a 1ST down
8:28
1st & 10 at own 35
Jalen Mayden pass complete to Kenan Christon for 16 yds to the ORST 49 for a 1ST down
8:28
1st & 10 at opp 49
Cam Davis run for 1 yd to the ORST 48
5:21
2nd & 14 at own 47
Timeout San Diego State, clock 05:21
5:21
2nd & 9 at opp 48
San Diego State Penalty, Delay Of Game (Jaylon Armstead) to the SDSU 47
5:21
2nd & 14 at own 47
Jalen Mayden pass complete to Brionne Penny for 9 yds to the ORST 44
5:21
3rd & 5 at opp 44
Jalen Mayden sacked by Andrew Chatfield Jr. for a loss of 7 yards to the SDSU 49
3:54
4th & 12 at own 49
Jack Browning punt for 51 yds for a touchback
Oregon State Punt, 5 plays
3:54
1st & 10 at own 20
Deshaun Fenwick run for 5 yds to the ORST 25
3:54
2nd & 5 at own 25
DJ Uiagalelei pass complete to Silas Bolden for 5 yds to the ORST 30 for a 1ST down
3:54
1st & 10 at own 30
Deshaun Fenwick run for 4 yds to the ORST 34
3:54
2nd & 6 at own 34
DJ Uiagalelei pass incomplete
3:54
3rd & 6 at own 34
DJ Uiagalelei pass incomplete
2:05
4th & 6 at own 34
Josh Green punt for 31 yds
San Diego State Field goal, 8 plays
2:05
1st & 10 at own 35
Jalen Mayden pass incomplete
2:05
2nd & 10 at own 35
Jalen Mayden run for 6 yds to the SDSU 41
2:05
3rd & 4 at own 41
Jalen Mayden pass complete to Brionne Penny for 4 yds to the SDSU 45 for a 1ST down
2:05
1st & 10 at own 45
Jalen Mayden pass complete to Brionne Penny for 24 yds to the ORST 31 for a 1ST down
2:05
1st & 10 at opp 31
Jalen Mayden pass incomplete
0:56
3rd & 20 at opp 41
Timeout Oregon State, clock 00:56
0:56
2nd & 10 at opp 31
Jalen Mayden sacked by Isaac Hodgins for a loss of 10 yards to the ORST 41
0:50
4th & 13 at opp 34
Timeout Oregon State, clock 00:50
0:50
3rd & 20 at opp 41
Jalen Mayden run for 7 yds to the ORST 34
0:44
4th & 13 at opp 34
Jack Browning 52 yd FG GOODOregon State 12, San Diego State 3
Oregon State Missed FG, 6 plays
0:44
Gabriel Plascencia kickoff for 65 yds for a touchback
0:44
1st & 10 at own 25
Deshaun Fenwick run for 11 yds to the ORST 36 for a 1ST down
0:44
1st & 10 at own 36
DJ Uiagalelei run for 2 yds to the ORST 38
0:44
2nd & 8 at own 38
DJ Uiagalelei pass incomplete
0:44
3rd & 8 at own 38
Deshaun Fenwick run for 8 yds to the ORST 46 for a 1ST down
0:01
1st & 10 at opp 30
Timeout Oregon State, clock 00:01
0:01
1st & 10 at own 46
DJ Uiagalelei pass complete to Trent Walker for 24 yds to the SDSU 30 for a 1ST down
0:00
1st & 10 at opp 30
Atticus Sappington 48 yd FG MISSED
3rd quarter7 drives, then Oregon State 19, San Diego State 3
Oregon State Punt, 3 plays
14:52
Gabriel Plascencia kickoff for 50 yds
14:52
1st & 10 at own 25
Damien Martinez run for 7 yds to the ORST 32
14:52
2nd & 3 at own 32
Damien Martinez run for no gain to the ORST 32
14:52
3rd & 3 at own 32
DJ Uiagalelei pass incomplete
13:44
4th & 3 at own 32
Josh Green punt for 44 yds
San Diego State Punt, 5 plays
13:44
1st & 10 at own 25
Jaylon Armstead run for 1 yd to the SDSU 26
13:44
2nd & 9 at own 26
Jalen Mayden pass complete to Baylin Brooks for 24 yds to the 50 yard line for a 1ST down
13:44
1st & 10 at the 50
Jaylon Armstead run for 4 yds to the ORST 46
13:44
2nd & 6 at opp 46
Jalen Mayden pass incomplete
13:44
3rd & 6 at opp 46
Jalen Mayden run for 1 yd to the ORST 45
11:16
4th & 5 at opp 45
Jack Browning punt for 29 yds, downed at the ORST 16
Oregon State Touchdown, 7 plays
11:16
1st & 10 at own 16
DJ Uiagalelei pass incomplete
11:16
2nd & 10 at own 16
DJ Uiagalelei pass complete to Jack Velling for 20 yds to the ORST 36 for a 1ST down
11:16
1st & 10 at own 36
Damien Martinez run for 5 yds to the ORST 41
11:16
2nd & 5 at own 41
Damien Martinez run for 9 yds to the 50 yard line for a 1ST down
11:16
1st & 10 at the 50
DJ Uiagalelei pass complete to Silas Bolden for 31 yds to the SDSU 19 for a 1ST down
11:16
1st & 10 at opp 19
Silas Bolden run for 18 yds to the SDSU 1 for a 1ST down
7:40
1st & goal at opp 1
DJ Uiagalelei run for 1 yd for a TD (Atticus Sappington KICK)Oregon State 19, San Diego State 3
San Diego State Punt, 5 plays
7:40
Atticus Sappington kickoff
7:40
1st & 10 at own 35
Kenan Christon run for 9 yds to the SDSU 44
7:40
2nd & 1 at own 44
Jalen Mayden run for 16 yds to the ORST 40 for a 1ST down
7:40
1st & 10 at opp 40
Jaylon Armstead run for 4 yds to the ORST 36
7:40
2nd & 6 at opp 36
Kenan Christon run for 1 yd to the ORST 35
7:40
3rd & 5 at opp 35
Jalen Mayden sacked by Takari Hickle for a loss of 9 yards to the ORST 44
4:05
4th & 14 at opp 44
Jack Browning punt for 35 yds, downed at the ORST 9
Oregon State Punt, 3 plays
4:05
1st & 10 at own 9
Deshaun Fenwick run for no gain to the ORST 9
4:05
2nd & 10 at own 9
DJ Uiagalelei pass incomplete
4:05
3rd & 10 at own 9
DJ Uiagalelei pass complete to Jeremiah Noga for 5 yds to the ORST 14
2:30
4th & 5 at own 14
Josh Green punt for 51 yds
2:30
1st & 10 at own 35
Oregon State Penalty, Offsides (James Rawls) to the SDSU 40
San Diego State Punt, 3 plays
2:30
1st & 5 at own 40
Kenan Christon run for 3 yds to the SDSU 43
2:30
2nd & 2 at own 43
Kenan Christon run for a loss of 3 yards to the SDSU 40
2:30
3rd & 5 at own 40
Jalen Mayden pass incomplete
0:57
4th & 5 at own 40
Jack Browning punt for 40 yds, fair catch by Anthony Gould at the ORST 20
Oregon State Interception, 6 plays
0:57
1st & 10 at own 20
DJ Uiagalelei pass incomplete
0:57
2nd & 10 at own 20
DJ Uiagalelei pass complete to Damien Martinez for 4 yds to the ORST 24
0:00
3rd & 6 at own 24
DJ Uiagalelei pass complete to Jeremiah Noga for 8 yds to the ORST 32 for a 1ST down
Q4 15:00
1st & 10 at own 32
DJ Uiagalelei pass incomplete
Q4 15:00
2nd & 10 at own 32
Damien Martinez run for 2 yds to the ORST 34
Q4 14:09
3rd & 8 at own 34
DJ Uiagalelei pass intercepted
4th quarter6 drives, then Oregon State 26, San Diego State 9
San Diego State Touchdown, 9 plays
14:09
1st & 10 at own 43
Kenan Christon run for 1 yd to the SDSU 44
14:09
2nd & 9 at own 44
Jalen Mayden pass complete to Jaylon Armstead for 7 yds to the ORST 49
14:09
3rd & 2 at opp 49
Jaylon Armstead run for 3 yds to the ORST 46 for a 1ST down
14:09
1st & 10 at opp 46
Oregon State Penalty, Face mask (15 yards) (Calvin Hart Jr.) to the ORST 24 for a 1ST down
14:09
1st & 10 at opp 24
Jalen Mayden pass complete to Kenan Christon for 9 yds to the ORST 15
14:09
2nd & 1 at opp 15
Jalen Mayden run for 2 yds to the ORST 13 for a 1ST down
14:09
1st & 10 at opp 13
Jaylon Armstead run for no gain to the ORST 13
14:09
2nd & 10 at opp 13
Jaylon Armstead run for 7 yds to the ORST 6
9:01
3rd & 3 at opp 6
Jaylon Armstead 6 Yd Run (Two-Point Run Conversion Failed)Oregon State 19, San Diego State 9
Oregon State Touchdown, 1 play
9:01
Gabriel Plascencia kickoff for 65 yds for a touchback
8:48
1st & 10 at own 25
DJ Uiagalelei pass complete to Anthony Gould for 75 yds for a TD (Atticus Sappington KICK)Oregon State 26, San Diego State 9
San Diego State Interception, 10 plays
8:44
Atticus Sappington kickoff for 62 yds
8:44
1st & 10 at own 22
Jalen Mayden pass complete to Brionne Penny for 9 yds to the SDSU 31
8:44
2nd & 1 at own 31
Jalen Mayden pass complete to Brionne Penny for 22 yds to the ORST 47 for a 1ST down
8:44
1st & 10 at opp 47
Jalen Mayden pass complete to Mark Redman for 10 yds to the ORST 37 for a 1ST down
8:44
1st & 10 at opp 37
Jalen Mayden pass complete to Phillippe Wesley II for 17 yds to the ORST 20 for a 1ST down
8:44
1st & 10 at opp 20
Jalen Mayden pass incomplete
8:44
2nd & 10 at opp 20
Jalen Mayden pass incomplete
8:44
3rd & 10 at opp 20
Jalen Mayden pass complete to Brionne Penny for 9 yds to the ORST 11
8:44
4th & 1 at opp 11
Jalen Mayden run for 2 yds to the ORST 9 for a 1ST down
8:44
1st & goal at opp 9
Jalen Mayden pass incomplete
5:40
2nd & goal at opp 9
Jalen Mayden pass intercepted, touchback.
Oregon State Interception, 2 plays
5:40
1st & 10 at own 20
Damien Martinez run for 4 yds to the ORST 24
4:44
2nd & 6 at own 24
DJ Uiagalelei pass intercepted
San Diego State Missed FG, 5 plays
4:44
1st & 10 at own 43
Jalen Mayden pass complete to Mark Redman for 29 yds to the ORST 28 for a 1ST down
4:44
1st & 10 at opp 28
Jalen Mayden pass complete to Kenan Christon for 4 yds to the ORST 24
4:44
2nd & 6 at opp 24
Jalen Mayden pass incomplete
3:30
4th & 14 at opp 32
Timeout San Diego State, clock 03:30
3:30
3rd & 6 at opp 24
Jalen Mayden sacked by Akili Arnold and Joe Golden for a loss of 8 yards to the ORST 32
3:24
4th & 14 at opp 32
Jack Browning 49 yd FG MISSED
Oregon State End of game, 5 plays
3:24
1st & 10 at own 32
Deshaun Fenwick run for 7 yds to the ORST 39
3:24
2nd & 3 at own 39
Deshaun Fenwick run for 10 yds to the ORST 49 for a 1ST down
3:24
1st & 10 at own 49
Deshaun Fenwick run for 6 yds to the SDSU 45
3:24
2nd & 4 at opp 45
Deshaun Fenwick run for 3 yds to the SDSU 42
0:00
3rd & 1 at opp 42
Kneel down by UIAGALELEI, DJ at SDS44 (team loss of 2), clock 00:00.
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.