The lead after every score: above the line Oregon State is ahead, below it Cal Poly. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
11:26
TDIsaiah Hodgins 8 Yd pass from Jake Luton (Jordan Choukair Kick)8 plays, 74 yds, 3:34 · from ORST 26
CP 0–7 ORST
8:02
TDXavier Moore 8 Yd pass from Jalen Hamler (Colton Theaker Kick)8 plays, 75 yds, 3:20 · from CP 25
CP 7–7 ORST
5:39
TDIsaiah Hodgins 11 Yd pass from Jake Luton (Jordan Choukair Kick)7 plays, 45 yds, 2:11 · from CP 45
CP 7–14 ORST
0:48
TDB.J. Baylor 6 Yd Run (Jordan Choukair Kick)7 plays, 68 yds, 3:08 · from ORST 32
CP 7–21 ORST
2nd quarter
13:02
FGJordan Choukair 26 Yd Field Goal 7 plays, 14 yds, 1:58 · from CP 21
CP 7–24 ORST
3:48
TDChamp Flemings 47 Yd pass from Jake Luton (Jordan Choukair Kick)6 plays, 80 yds, 2:51 · from ORST 20
CP 7–31 ORST
0:21
TDChamp Flemings 75 Yd pass from Jake Luton (Jordan Choukair Kick)2 plays, 75 yds, 0:16 · from ORST 25
CP 7–38 ORST
3rd quarter
6:59
TDTristan Gebbia 5 Yd Run (Jordan Choukair Kick)2 plays, 85 yds, 0:37 · from ORST 15
CP 7–45 ORST
Drives
ORST 7/10 scoredCP 1/10 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
ORST
ORST 26
8
74
3:34
Touchdown
Q1
11:22
CP
CP 25
8
75
3:20
Touchdown
Q1
7:50
ORST
CP 45
7
45
2:11
Touchdown
Q1
5:33
CP
CP 20
3
-2
1:37
Punt
Q1
3:56
ORST
ORST 32
7
68
3:08
Touchdown
Q1
0:42
CP
CP 20
3
1
0:42
Fumble
Q2
15:00
ORST
CP 21
7
14
1:58
Field Goal
Q2
13:02
CP
CP 35
13
46
6:23
Missed FG
Q2
6:39
ORST
ORST 20
6
80
2:51
Touchdown
Q2
3:48
CP
CP 25
9
50
3:11
Missed FG
Q2
0:37
ORST
ORST 25
2
75
0:16
Touchdown
Q2
0:14
CP
CP 18
1
2
0:14
End of Half
Win probability
Oregon State 100% · pregame line Oregon State −16.5 (closing line)
The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.
Box score
Passing
C/ATT
YDS
AVG
TD
INT
QBR
Jalen Hamler
5/10
112
11.2
1
1
--
Rushing
CAR
YDS
AVG
TD
LONG
Duy Tran-Sampson
29
137
4.7
0
17
Jalen Hamler
21
27
1.3
0
15
Lepi Lataimua
4
14
3.5
0
9
Xavier Moore
1
11
11.0
0
11
Chuby Dunu
1
8
8.0
0
8
Trey Nahhas
1
3
3.0
0
3
Dusty Frampton
1
3
3.0
0
3
Receiving
REC
YDS
AVG
TD
LONG
J.J. Koski
2
61
30.5
0
53
Drew Hernandez
1
22
22.0
0
22
Quentin Harrison
1
21
21.0
0
21
Xavier Moore
1
8
8.0
1
8
Interceptions
INT
YDS
TD
Sharky Reza
1
8
0
Kicking
FG
PCT
LONG
XP
PTS
Colton Theaker
0/2
0.0
0
1/1
1
Punting
NO
YDS
AVG
TB
In 20
LONG
Mitch Souza
4
173
43.3
0
0
47
Biggest plays
CP +13%Q1 8:02 Jalen Hamler pass complete to Xavier Moore for 8 yds for a TD, (Colton Theaker KICK)
ORST +10%Q1 8:02 Colton Theaker kickoff for 61 yds , Champ Flemings return for 66 yds to the OREGONST -1 OREGON ST Penalty, personal foul (John McCartan) to the CPoly 45
ORST +7%Q1 5:39 Jake Luton pass complete to Isaiah Hodgins for 11 yds for a TD, (Jordan Choukair KICK)
ORST +5%Q1 11:26 Jake Luton pass complete to Isaiah Hodgins for 8 yds for a TD, (Jordan Choukair KICK)
CP +5%Q1 5:39 Jordan Choukair kickoff for 65 yds , J.J. Koski return for 20 yds to the CPoly 20
Team stats
Stat
CP
ORST
1st Downs
17
27
3rd down efficiency
8-17
3-6
4th down efficiency
1-1
1-1
Total Yards
315
549
Passing
112
291
Comp/Att
5/10
21/27
Yards per pass
11.2
10.8
Rushing
203
258
Rushing Attempts
58
33
Yards per rush
3.5
7.8
Penalties
7-66
3-30
Turnovers
2
1
Fumbles lost
1
0
Interceptions thrown
1
1
Possession
34:09
25:51
Play by play
Q4 0:00 End of 4th Quarter
Q4 6:20 1st & 10 at CP 24 TEAM run for a loss of 2 yards to the CPoly 26
Q4 6:20 3rd & 6 at CP 34 Calvin Tyler Jr. run for 10 yds to the CPoly 24 for a 1ST down
Q4 6:20 2nd & 4 at CP 32 Ta'Ron Madison run for a loss of 2 yards to the CPoly 34
Q4 6:20 1st & 10 at CP 38 Ta'Ron Madison run for 6 yds to the CPoly 32
Q4 6:20 2nd & 1 at CP 41 Calvin Tyler Jr. run for 3 yds to the CPoly 38 for a 1ST down
Q4 6:20 1st & 10 at 50 Tristan Gebbia pass complete to Jesiah Irish for 9 yds to the CPoly 41
Q4 6:20 2nd & 6 at ORST 41 Calvin Tyler Jr. run for 9 yds to the 50 yard line for a 1ST down
Q4 6:20 1st & 10 at ORST 37 Tristan Gebbia pass complete to Luke Musgrave for 4 yds to the OrgSt 41
Q4 6:20 1st & 10 at ORST 22 Tyler,Calvin rush for no gain to the OSU22 (WRIGHT, Matt), PENALTY CP face mask (WRIGHT, Matt) 15 yards to the OSU37, 1ST DOWN OSU, NO PLAY.
Q4 6:20 2nd & 6 at ORST 15 B.J. Baylor run for 7 yds to the OrgSt 22 for a 1ST down
Q4 6:20 1st & 10 at ORST 11 Calvin Tyler Jr. run for 4 yds to the OrgSt 15
Q4 6:20 1st & 10 at ORST 1 Calvin Tyler Jr. run for 10 yds to the OrgSt 11 for a 1ST down
Q4 13:56 3rd & 14 at ORST 23 Jalen Hamler pass intercepted Shawn Wilson return for no gain to the OrgSt 1
Q4 13:56 2nd & 12 at ORST 21 Jalen Hamler run for a loss of 2 yards to the OrgSt 23
Q4 13:56 1st & 10 at ORST 19 Jalen Hamler run for a loss of 2 yards to the OrgSt 21
Q4 13:56 3rd & 8 at ORST 28 Lepi Lataimua run for 9 yds to the OrgSt 19 for a 1ST down
Q4 13:56 2nd & 8 at ORST 28 Jalen Hamler run for no gain to the OrgSt 28
Q4 13:56 1st & 10 at ORST 30 Duy Tran-Sampson run for 2 yds to the OrgSt 28
Q4 13:56 3rd & 14 at CP 49 Jalen Hamler pass complete to Quentin Harrison for 21 yds to the OrgSt 30 for a 1ST down
Q4 13:56 2nd & 15 at CP 48 Duy Tran-Sampson run for 1 yd to the CPoly 49
Q4 13:56 1st & 15 at CP 48 Jalen Hamler pass incomplete to J.J. Koski
Q4 13:56 1st & 10 at ORST 47 CAL POLY Penalty, false start (Vatulele Finau) to the CPoly 48
Q4 13:56 3rd & 6 at CP 31 Jalen Hamler pass complete to Drew Hernandez for 22 yds to the OrgSt 47 for a 1ST down
Q4 13:56 2nd & 8 at CP 29 Duy Tran-Sampson run for 2 yds to the CPoly 31