Oregon State at San Diego State

Saturday, September 7, 2024

Oregon State beat San Diego State 21–⁠0. It was their seventh meeting; after it, Oregon State led the series 5–⁠2.

AwayOregon State5–⁠7 in 2024
21
HomeSan Diego State3–⁠9 in 2024
0

Final at Snapdragon Stadium, San DiegoTV: CBSSNAttendance 25,318

At kickoff
88°F, clear, wind 5 mph from the northWeather: NOAA NCEI Integrated Surface Database; Montgomery Field Airport (KMYF), 4 km from the stadium, 23 minutes after kickoff
Official
Cal McNeillGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Oregon State7001421
San Diego State00000

How the win probability moved

San Diego State favored

Win probability by play: San Diego State 59% at kickoff, 0% at the end. Biggest swing: 34 points.

Oregon State favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (34 points).

Standouts

Player stats

Oregon State

PassingC/AttYdsTDInt
Gevani McCoy16/2618110
Gabarri Johnson1/1200
RushingCarYdsTDLong
Jamious Griffin1889116
Anthony Hankerson1671115
Salahadin Allah113308
Gabarri Johnson123023
ReceivingRecYdsTDLong
Trent Walker892041
Tastean Reddicks435016
Bryce Caufield121121
Anthony Hankerson114014
DefenseTklTFLSacksInt
Melvin Jordan IV4000
Jack Kane4000
Thomas Collins4100
Nikko Taylor3210
Sailasa Vadrawale3000

San Diego State

PassingC/AttYdsTDInt
Danny O’Neil11/2410700
RushingCarYdsTDLong
Marquez Cooper1353010
Jaylon Armstead71807
Danny O’Neil5104
ReceivingRecYdsTDLong
Louis Brown245035
Ja’Shaun Poke32509
Marquez Cooper219021
Baylin Brooks1707
DefenseTklTFLSacksInt
Chris Johnson9000
Owen Chambliss7000
Tano Letuli7000
Deshawn McCuin5000

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Oregon StateSan Diego State
420Total yards179
183Passing yards107
237Rushing yards72
6.8Yards per pass4.5
4.6Yards per rush2.9
23First downs7
9–⁠19Third downs2–⁠12
2–⁠3Fourth downs0–⁠1
0Turnovers1
6–⁠65Penalties8–⁠80
41:07Possession18:53
1Sacks (by defense)0

Efficiency

Oregon StateSan Diego State
44%Success rate24%
0.12EPA per play−0.20
1.01Explosiveness0.97
0.18Rushing EPA−0.13
−0.00Passing EPA−0.27
21%Passing-down success14%
0.00First-down EPA−0.31
0.01Second-down EPA0.18
0.62Third-down EPA−0.25
20%Havoc by its defense4%

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 60% to win. Elo’s favorite won.

The line

Oregon State −6, over/under 54.

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 65%, San Diego State 35%. CollegeFootballData.com’s estimate from the point spread.

Every drive

San Diego State end zoneOregon State end zoneQ1 San Diego StatePunt, 3 playsQ1 Oregon StateTouchdown, 5 playsQ1 San Diego StatePunt, 6 playsQ1 Oregon StateTurnover on downs, 13 playsQ1 San Diego StatePunt, 3 playsQ1 Oregon StatePunt, 7 playsQ2 San Diego StatePunt, 6 playsQ2 Oregon StatePunt, 5 playsQ2 San Diego StatePunt, 5 playsQ2 Oregon StateMissed FG, 11 playsQ2 San Diego StateEnd of half, 1 playQ3 Oregon StatePunt, 5 playsQ3 San Diego StatePunt, 3 playsQ3 Oregon StatePunt, 6 playsQ3 San Diego StateFumble, 6 playsQ3 Oregon StateTouchdown, 13 playsQ4 San Diego StatePunt, 6 playsQ4 Oregon StateMissed FG, 7 playsQ4 San Diego StateTurnover on downs, 5 playsQ4 Oregon StateTouchdown, 5 playsQ4 San Diego StatePunt, 3 playsQ4 Oregon StatePunt, 3 playsQ4 San Diego StateEnd of game, 2 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. San Diego State drives left to right, Oregon State right to left.
  1. Q1 San Diego StatePunt, 3 plays, 6 yards
  2. Q1 Oregon StateTouchdown, 5 plays, 53 yards
  3. Q1 San Diego StatePunt, 6 plays, 25 yards
  4. Q1 Oregon StateTurnover on downs, 13 plays, 47 yards
  5. Q1 San Diego StatePunt, 3 plays, −2 yards
  6. Q1 Oregon StatePunt, 7 plays, 37 yards
  7. Q2 San Diego StatePunt, 6 plays, 16 yards
  8. Q2 Oregon StatePunt, 5 plays, 21 yards
  9. Q2 San Diego StatePunt, 5 plays, 17 yards
  10. Q2 Oregon StateMissed FG, 11 plays, 53 yards
  11. Q2 San Diego StateEnd of half, 1 play, −1 yard
  12. Q3 Oregon StatePunt, 5 plays, 16 yards
  13. Q3 San Diego StatePunt, 3 plays, 4 yards
  14. Q3 Oregon StatePunt, 6 plays, 13 yards
  15. Q3 San Diego StateFumble, 6 plays, 53 yards
  16. Q3 Oregon StateTouchdown, 13 plays, 98 yards
  17. Q4 San Diego StatePunt, 6 plays, 10 yards
  18. Q4 Oregon StateMissed FG, 7 plays, 17 yards
  19. Q4 San Diego StateTurnover on downs, 5 plays, 5 yards
  20. Q4 Oregon StateTouchdown, 5 plays, 42 yards
  21. Q4 San Diego StatePunt, 3 plays, 5 yards
  22. Q4 Oregon StatePunt, 3 plays, 3 yards
  23. Q4 San Diego StateEnd of game, 2 plays, 1 yard

Play by play

1st quarter6 drives, then Oregon State 7, San Diego State 0
San Diego State Punt, 3 plays
15:001st & 10 at own 35Everett Hayes kickoff for 65 yds for a touchback
14:561st & 10 at own 25Danny O’Neil pass incomplete
14:502nd & 10 at own 25Marquez Cooper run for 1 yd to the SDSU 26
14:203rd & 9 at own 26Danny O’Neil pass complete to Nate Bennett for 5 yds to the SDSU 31
13:404th & 4 at own 31Tyler Pastula punt for 45 yds for a 1ST down , Trent Walker returns for 8 yds to the ORST 32 for a 1ST down
13:404th & 4 at own 31Tyler Pastula punt for 45 yds for a 1ST down , Trent Walker returns for 8 yds to the ORST 47 for a 1ST down
Oregon State Touchdown, 5 plays
13:331st & 10 at own 47Jam Griffin run for 8 yds to the SDSU 45
12:552nd & 2 at opp 45Gevani McCoy pass complete to Taz Reddicks for 16 yds to the SDSU 29 for a 1ST down
12:271st & 10 at opp 29Gevani McCoy pass complete to Jam Griffin for 7 yds to the SDSU 22
12:212nd & 3 at opp 22Jam Griffin run for 6 yds to the SDSU 16 for a 1ST down
11:471st & 10 at opp 16Jam Griffin run for 16 yds for a TD (Everett Hayes KICK)Oregon State 7, San Diego State 0
San Diego State Punt, 6 plays
11:471st & 10 at own 35Everett Hayes kickoff for 65 yds for a touchback
11:411st & 10 at own 25Danny O’Neil pass incomplete
11:342nd & 10 at own 25Marquez Cooper run for 3 yds to the SDSU 28
10:473rd & 12 at own 23Danny O’Neil pass complete to Marquez Cooper for 21 yds to the SDSU 44 for a 1ST down
10:311st & 10 at own 44Danny O’Neil run for 4 yds to the SDSU 48
10:002nd & 6 at own 48Marquez Cooper run for 2 yds to the 50 yard line
9:513rd & 4 at the 50Danny O’Neil pass incomplete
9:444th & 4 at the 50Tyler Pastula punt for 43 yds, fair catch by Trent Walker at the ORST 7
Oregon State Turnover on downs, 13 plays
9:371st & 10 at own 7Anthony Hankerson run for 4 yds to the ORST 11
9:042nd & 6 at own 11Anthony Hankerson run for 5 yds to the ORST 16
8:233rd & 1 at own 16Jam Griffin run for 6 yds to the ORST 22 for a 1ST down
7:481st & 10 at own 22Gevani McCoy pass incomplete
7:412nd & 10 at own 22Gevani McCoy pass complete to David Wells Jr. for 12 yds to the ORST 34 for a 1ST down
7:261st & 10 at own 34Jam Griffin run for 6 yds to the ORST 40
6:522nd & 4 at own 40Salahadin Allah run for 3 yds to the ORST 43
6:103rd & 1 at own 43Jake Reichle run for no gain to the ORST 43
5:324th & 1 at own 43Jake Reichle run for 6 yds to the ORST 49 for a 1ST down
5:321st & 10 at own 49Timeout Oregon State, clock 05:32
4:491st & 10 at own 49Jam Griffin run for 1 yd to the 50 yard line
4:152nd & 9 at the 50Gevani McCoy pass complete to Trent Walker for 4 yds to the SDSU 46
3:393rd & 5 at opp 46Jam Griffin run for no gain to the SDSU 46
2:594th & 5 at opp 46Timeout Oregon State, clock 02:59
2:514th & 5 at opp 46Gevani McCoy pass incomplete
2:514th & 5 at opp 46Gevani McCoy pass incomplete
San Diego State Punt, 3 plays
2:421st & 10 at own 46Marquez Cooper run for 15 yds to the ORST 39 for a 1ST down
2:161st & 20 at own 36Jaylon Armstead run for 3 yds to the SDSU 39
1:512nd & 17 at own 39Jaylon Armstead run for 5 yds to the SDSU 44
1:163rd & 12 at own 44Danny O’Neil pass incomplete
1:104th & 12 at own 44Tyler Pastula punt for 44 yds, fair catch by Trent Walker at the ORST 12
1:104th & 12 at own 44Tyler Pastula punt for 44 yds, fair catch by Trent Walker at the ORST 22
Oregon State Punt, 7 plays
1:021st & 10 at own 22Anthony Hankerson run for 4 yds to the ORST 26
0:002nd & 6 at own 26Zachary Card run for 5 yds to the ORST 31
Q2 14:553rd & 1 at own 31Anthony Hankerson run for 3 yds to the ORST 34 for a 1ST down
Q2 14:191st & 10 at own 34Gabarri Johnson run for 23 yds to the SDSU 43 for a 1ST down
Q2 13:411st & 10 at opp 43Anthony Hankerson run for 1 yd to the SDSU 42
Q2 13:022nd & 9 at opp 42Anthony Hankerson run for 3 yds to the SDSU 39
Q2 12:243rd & 6 at opp 39Anthony Hankerson run for 2 yds to the SDSU 41
Q2 11:484th & 8 at opp 41Josh Green punt for 32 yds, fair catch by Mekhi Shaw at the SDSU 9
Q2 11:484th & 8 at opp 41Josh Green punt for 32 yds, fair catch by Mekhi Shaw at the SDSU 24
2nd quarter5 drives, then Oregon State 7, San Diego State 0
San Diego State Punt, 6 plays
11:341st & 10 at own 24Danny O’Neil run for 3 yds to the SDSU 27
11:102nd & 7 at own 27Danny O’Neil pass complete to Ja’Shaun Poke for 8 yds to the SDSU 35 for a 1ST down
10:531st & 15 at own 30Marquez Cooper run for 7 yds to the SDSU 37
10:322nd & 8 at own 37Marquez Cooper run for 12 yds to the SDSU 49 for a 1ST down
10:072nd & 15 at own 30Danny O’Neil pass complete to Ja’Shaun Poke for 8 yds to the SDSU 38
9:433rd & 7 at own 38Danny O’Neil pass complete to Michael Harrison for 2 yds to the SDSU 40
9:054th & 5 at own 40Tyler Pastula punt for 38 yds
Oregon State Punt, 5 plays
8:581st & 10 at own 22Jam Griffin run for 4 yds to the ORST 26
8:192nd & 6 at own 26Gevani McCoy pass complete to Taz Reddicks for 9 yds to the ORST 35 for a 1ST down
7:531st & 10 at own 35Gevani McCoy pass incomplete
7:472nd & 10 at own 35Jam Griffin run for 3 yds to the ORST 38
7:023rd & 7 at own 38Gevani McCoy pass complete to Trent Walker for 5 yds to the ORST 43
6:254th & 2 at own 43Josh Green punt for 45 yds, punt out-of-bounds at the SDSU 12
San Diego State Punt, 5 plays
6:191st & 10 at own 12Marquez Cooper run for 5 yds to the SDSU 17
5:472nd & 5 at own 17Danny O’Neil pass complete to Louis Brown IV for 10 yds to the SDSU 27 for a 1ST down
5:111st & 20 at own 17Marquez Cooper run for 2 yds to the SDSU 19
4:412nd & 18 at own 19Danny O’Neil pass incomplete
4:303rd & 18 at own 19Marquez Cooper run for 10 yds to the SDSU 29
3:524th & 8 at own 29Tyler Pastula punt for 55 yds , Trent Walker returns for 10 yds to the ORST 26
Oregon State Missed FG, 11 plays
3:471st & 10 at own 26Salahadin Allah run for 2 yds to the ORST 28
3:062nd & 8 at own 28Gevani McCoy pass complete to Taz Reddicks for 7 yds to the ORST 35
2:263rd & 1 at own 35Salahadin Allah run for 8 yds to the ORST 43 for a 1ST down
1:431st & 10 at own 43Gevani McCoy pass complete to Trent Walker for 6 yds to the ORST 49
1:222nd & 4 at own 49Gevani McCoy pass complete to Trent Walker for 3 yds to the SDSU 48
1:133rd & 1 at opp 48Salahadin Allah run for 6 yds to the SDSU 42 for a 1ST down
0:481st & 10 at opp 42Gevani McCoy pass complete to Trent Walker for 15 yds to the SDSU 27 for a 1ST down
0:231st & 10 at opp 27Gevani McCoy run for 6 yds to the SDSU 21
0:232nd & 4 at opp 21Timeout Oregon State, clock 00:23
0:172nd & 4 at opp 21Gevani McCoy pass incomplete
0:113rd & 4 at opp 21Gevani McCoy pass incomplete
0:074th & 4 at opp 21Everett Hayes 38 yd FG MISSED
San Diego State End of half, 1 play
0:001st & 10 at own 21Jaylon Armstead run for 1 yd to the SDSU 20
3rd quarter5 drives, then Oregon State 7, San Diego State 0
Oregon State Punt, 5 plays
15:001st & 10 at own 35Gabriel Plascencia kickoff for 65 yds for a touchback
14:541st & 10 at own 25Anthony Hankerson run for 6 yds to the ORST 31
14:192nd & 4 at own 31Anthony Hankerson run for 6 yds to the ORST 37 for a 1ST down
13:441st & 10 at own 37Anthony Hankerson run for 1 yd to the ORST 38
13:022nd & 9 at own 38Gevani McCoy pass complete to Taz Reddicks for 3 yds to the ORST 41
12:363rd & 6 at own 41Gevani McCoy pass incomplete
12:254th & 6 at own 41Josh Green punt for 45 yds , Mekhi Shaw returns for 5 yds to the SDSU 19
San Diego State Punt, 3 plays
12:181st & 10 at own 19Danny O’Neil pass incomplete
12:072nd & 10 at own 19Marquez Cooper run for 4 yds to the SDSU 23
11:433rd & 6 at own 23Danny O’Neil pass incomplete
11:334th & 6 at own 23Tyler Pastula punt for 52 yds , Trent Walker returns for 3 yds to the ORST 28
Oregon State Punt, 6 plays
11:271st & 10 at own 28Jam Griffin run for 3 yds to the ORST 31
10:542nd & 7 at own 31Jam Griffin run for 1 yd to the ORST 32
10:143rd & 6 at own 32Gevani McCoy pass complete to Trent Walker for 9 yds to the ORST 41 for a 1ST down
9:401st & 10 at own 41Gevani McCoy pass incomplete
9:362nd & 10 at own 41Gevani McCoy pass incomplete
9:253rd & 10 at own 41Oregon State Penalty, Offensive Holding (Yards) declined
9:204th & 10 at own 41Josh Green punt for 14 yds, punt out-of-bounds at the SDSU 45
San Diego State Fumble, 6 plays
9:121st & 10 at own 45Marquez Cooper run for 9 yds to the ORST 46
8:342nd & 1 at opp 46Danny O’Neil pass complete to Jude Wolfe for 4 yds to the ORST 42 for a 1ST down
8:231st & 10 at opp 42Danny O’Neil pass complete to Louis Brown IV for 35 yds to the ORST 7 for a 1ST down Oregon State Penalty, Defensive Pass Interference (Kobe Singleton) declined for a 1ST down
8:071st & goal at opp 7Danny O’Neil pass incomplete
7:572nd & goal at opp 7Marquez Cooper run for 5 yds to the ORST 2
7:573rd & goal at opp 2Danny O’Neil run for no gain to the ORST 2 Danny O’Neil fumbled, recovered by ORST Nikko Taylor
Oregon State Touchdown, 13 plays
7:451st & 10 at own 2Anthony Hankerson run for 5 yds to the ORST 7
7:112nd & 5 at own 7Anthony Hankerson run for 2 yds to the ORST 9
6:293rd & 3 at own 9Gevani McCoy run for 4 yds to the ORST 13 for a 1ST down
5:541st & 10 at own 13Anthony Hankerson run for 3 yds to the ORST 16
5:182nd & 7 at own 16Gevani McCoy pass complete to Trent Walker for 9 yds to the ORST 25 for a 1ST down
4:501st & 10 at own 25Gevani McCoy pass incomplete
4:422nd & 10 at own 25(04:48) No Huddle-Shotgun McCoy,Gevani rush left for 9 yards gain to the OSU34, out of bounds at OSU34 PENALTY OSU Holding (Sikorski,Dylan) 10 yards from OSU25 to OSU15. NO PLAY.
4:162nd & 20 at own 15(04:19) No Huddle-Shotgun McCoy,Gevani pass complete short right to Noga,Jeremiah caught at OSU20, for 8 yards to the OSU23 (Moretti,Kyle) PENALTY OSU Ineligible Downfield on Pass (Terry II,Jermaine) 5 yards from OSU15 to OSU10. NO PLAY.
3:462nd & 25 at own 10Gevani McCoy pass complete to Anthony Hankerson for 14 yds to the ORST 24
3:053rd & 11 at own 24Gevani McCoy pass complete to Trent Walker for 41 yds to the SDSU 35 for a 1ST down
2:291st & 10 at opp 35Anthony Hankerson run for 11 yds to the SDSU 24 for a 1ST down
1:501st & 10 at opp 24Anthony Hankerson run for 4 yds to the SDSU 20
1:082nd & 6 at opp 20Jam Griffin run for no gain to the SDSU 20
0:003rd & 6 at opp 20Jam Griffin run for 5 yds to the SDSU 15
Q4 14:534th & 1 at opp 15Anthony Hankerson run for 15 yds for a TD (Everett Hayes KICK)Oregon State 14, San Diego State 0
4th quarter7 drives, then Oregon State 21, San Diego State 0
San Diego State Punt, 6 plays
14:531st & 10 at own 35Everett Hayes kickoff for 65 yds for a touchback
14:411st & 10 at own 25Danny O’Neil run for 1 yd to the SDSU 24
14:162nd & 11 at own 24Danny O’Neil pass complete to Ja’Shaun Poke for 9 yds to the SDSU 33
14:053rd & 2 at own 33Marquez Cooper run for 2 yds to the SDSU 35 for a 1ST down
13:451st & 10 at own 35Danny O’Neil pass incomplete
13:392nd & 10 at own 35Marquez Cooper run for no gain to the SDSU 35
13:103rd & 10 at own 35Danny O’Neil pass incomplete
13:024th & 10 at own 35Tyler Pastula punt blocked by Amarion York blocked by Amarion York
Oregon State Missed FG, 7 plays
12:411st & 10 at own 46Salahadin Allah run for 4 yds to the 50 yard line
12:202nd & 6 at the 50Salahadin Allah run for 3 yds to the SDSU 47
11:443rd & 3 at opp 47Jam Griffin run for 9 yds to the SDSU 38 for a 1ST down
11:061st & 10 at opp 38Salahadin Allah run for 4 yds to the SDSU 34
10:282nd & 6 at opp 34Salahadin Allah run for no gain to the SDSU 34
9:473rd & 6 at opp 34PENALTY OSU Delay Of Game 5 yards from SDSU34 to SDSU39. NO PLAY.
9:173rd & 11 at opp 39Gabarri Johnson pass complete to Jam Griffin for 2 yds to the SDSU 37
8:524th & 9 at opp 37Everett Hayes 54 yd FG MISSED
San Diego State Turnover on downs, 5 plays
8:321st & 10 at own 37Danny O’Neil pass complete to Marquez Cooper for a loss of 2 yards to the SDSU 35
8:222nd & 12 at own 35(08:29) No Huddle-Shotgun O’Neil,Danny pass incomplete deep left to Brooks,Baylin thrown to OSU45 PENALTY OSU Pass Interference (Jordan Jr.,Andre) 15 yards from SDSU35 to SDSU50, 1ST DOWN. NO PLAY.
8:161st & 10 at the 50Marquez Cooper run for 1 yd to the ORST 49
8:071st & 25 at own 35Danny O’Neil pass incomplete
8:012nd & 25 at own 35Danny O’Neil pass incomplete
7:543rd & 25 at own 35Danny O’Neil pass complete to Baylin Brooks for 7 yds to the SDSU 42
7:344th & 18 at own 42Danny O’Neil pass incomplete
Oregon State Touchdown, 5 plays
7:291st & 10 at opp 42Jam Griffin run for 3 yds to the SDSU 39
6:462nd & 7 at opp 39Jam Griffin run for 11 yds to the SDSU 28 for a 1ST down
6:041st & 10 at opp 28Jam Griffin run for 3 yds to the SDSU 25
5:182nd & 7 at opp 25Jam Griffin run for 4 yds to the SDSU 21
4:363rd & 3 at opp 21Bryce Caufield 21 Yd pass from Gevani McCoy (Everett Hayes Kick)Oregon State 21, San Diego State 0
San Diego State Punt, 3 plays
4:361st & 10 at own 35Everett Hayes kickoff for 65 yds for a touchback
4:291st & 10 at own 25Jaylon Armstead run for 2 yds to the SDSU 23
3:522nd & 12 at own 23Jaylon Armstead run for 7 yds to the SDSU 30
3:293rd & 5 at own 30Jaylon Armstead run for no gain to the SDSU 30
2:524th & 5 at own 30Tyler Pastula punt for 63 yds, punt out-of-bounds at the ORST 7
Oregon State Punt, 3 plays
2:371st & 10 at own 7Salahadin Allah run for 2 yds to the ORST 9
2:012nd & 8 at own 9Salahadin Allah run for 4 yds to the ORST 13
1:543rd & 4 at own 13Salahadin Allah run for 3 yds to the ORST 10
1:184th & 7 at own 10Josh Green punt for 35 yds , Jordan Napier returns for no gain to the ORST 46
San Diego State End of game, 2 plays
0:501st & 10 at opp 46Danny O’Neil sacked by Nikko Taylor for a loss of 5 yards to the SDSU 49
0:002nd & 15 at own 49Jaylon Armstead run for 6 yds to the ORST 45

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.

Oregon State leads 6–⁠2 in eight meetings, counting the one since this game.

Recent meetings
2026Oregon State 66, San Diego State 14
2024Oregon State 21, San Diego State 0
2023Oregon State 26, San Diego State 9
2014Oregon State 28, San Diego State 7
2013Oregon State 34, San Diego State 30
2000Oregon State 35, San Diego State 3

Around this game