The lead after every score: above the line Oregon State is ahead, below it Washington State. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
2nd quarter
2:52
FGCaleb Ojeda 35 Yd Field Goal 8 plays, 39 yds, 3:44 · from ORST 43
WSU 0–3 ORST
0:44
TDKirby Vorhees 3 Yd Run (Jack Stevens Kick)7 plays, 35 yds, 2:08 · from ORST 25
WSU 7–3 ORST
4th quarter
9:52
TDAnthony Hankerson 1 Yd Run (Caleb Ojeda Kick)4 plays, 64 yds, 1:44 · from ORST 36
WSU 7–10 ORST
Drives
ORST 2/13 scoredWSU 1/13 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
WSU
WSU 25
5
17
2:15
Interception
Q1
12:45
ORST
ORST 17
11
37
6:35
Punt
Q1
6:10
WSU
WSU 8
8
47
5:30
Punt
Q1
0:40
ORST
ORST 10
5
25
2:41
Punt
Q2
12:59
WSU
WSU 25
5
17
3:06
Punt
Q2
9:53
ORST
ORST 14
3
6
1:30
Punt
Q2
8:23
WSU
WSU 37
6
38
1:47
Interception
Q2
6:36
ORST
ORST 43
8
39
3:44
Field Goal
Q2
2:52
WSU
ORST 25
7
35
2:08
Touchdown
Q2
0:44
ORST
ORST 25
3
1
0:25
Punt
Q2
0:19
WSU
WSU 38
1
-9
0:19
End of Half
Q3
14:57
ORST
ORST 16
3
9
1:54
Punt
Win probability
Oregon State 100% · no pregame line on file, so it starts at 50–50
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.
ORST +66%Q4 1:05 PENALTY OSU UNS: Unsportsmanlike Conduct 10 yards from OSU20 to OSU10. NO PLAY
ORST +34%Q4 9:52 (09:55) Shotgun #0 A.Hankerson rush middle for 1 yard gain to the WSU00 TOUCHDOWN, clock 09:52 #28 C.Ojeda kick attempt good (H: #38 A.Winsor, LS: #50 W.Haverland) #28 C.Ojeda kick attempt good (H: #38 A.Winsor, LS: #50 W.Haverland) PENALTY #28 C.Ojeda kick attempt good (H: #38 A.Winsor, LS: #50 W.Haverland) PENALTY WSU Offside declined
WSU +33%Q4 3:52 (03:59) Shotgun #3 M.Woods rush middle for 12 yards gain to the OSU31 (#17 S.Thomas), 1ST DOWN
ORST +30%Q4 6:10 (06:15) Shotgun #0 A.Hankerson rush middle for 1 yard gain to the OSU34 (#93 J.Janikowski)
WSU +29%Q4 9:52 (09:52) #28 C.Ojeda kickoff 60 yards to the WSU05, out of bounds at WSU05
Team stats
Stat
WSU
ORST
1st Downs
16
15
3rd down efficiency
2-13
1-12
4th down efficiency
0-1
0-0
Total Yards
271
184
Passing
146
60
Comp/Att
13/24
12/18
Yards per pass
6.1
3.3
Rushing
125
124
Rushing Attempts
35
41
Yards per rush
3.6
3.0
Penalties
10-90
4-45
Turnovers
2
0
Fumbles lost
0
0
Interceptions thrown
2
0
Possession
28:48
31:12
Play by play
Q4 0:58 2nd & 12 at ORST 20 M. Murphy run for 0 yards
Q4 0:58 1st & 10 at ORST 22 Kneel down by #6 M.Murphy at OSU20 for loss of 2 yards
Q4 0:58 2nd & 8 at ORST 12 Shotgun #0 A.Hankerson rush left for 10 yards gain to the OSU22 (#9 C.Francl)
Q4 0:00 1st & 10 at ORST 10 Shotgun #0 A.Hankerson rush middle for 2 yards gain to the OSU12 (#0 A.Palano; #92 D.Dalton)
Q4 1:05 1st & 10 at ORST 20 PENALTY OSU UNS: Unsportsmanlike Conduct 10 yards from OSU20 to OSU10. NO PLAY
Q4 1:09 3rd & 3 at ORST 11 (01:15) Shotgun #4 Z.Eckhaus sacked for loss of 4 yards to the OSU15 (#25 N.Taylor)
Q4 1:53 2nd & 10 at ORST 18 (02:00) Shotgun #3 M.Woods rush middle for 7 yards gain to the OSU11 (#59 T.Pome'e)
Q4 2:31 1st & 10 at ORST 18 (02:36) Shotgun #3 M.Woods rush left for 0 yards to the OSU18 (#98 T.Collins; #59 T.Pome'e)
Q4 3:12 1st & 10 at ORST 31 (03:17) Shotgun #9 K.Vorhees rush middle for 13 yards gain to the OSU18 (#17 S.Thomas; #14 K.Shaw), 1ST DOWN
Q4 3:52 1st & 10 at ORST 43 (03:59) Shotgun #3 M.Woods rush middle for 12 yards gain to the OSU31 (#17 S.Thomas), 1ST DOWN
Q4 3:59 4th & 3 at ORST 40 (04:13) #38 A.Winsor punt 50 yards to the WSU10 #0 T.Freeman return 47 yards to the OSU43 (#47 T.Blake; #17 S.Thomas)
Q4 4:46 3rd & 8 at ORST 35 (04:53) Shotgun #0 A.Hankerson rush middle for 5 yards gain to the OSU40 (#23 M.Durrance)
Q4 5:33 2nd & 9 at ORST 34 (05:37) Shotgun #0 A.Hankerson rush right for 1 yard gain to the OSU35 (#93 J.Janikowski; #0 A.Palano)
Q4 6:10 1st & 10 at ORST 33 (06:15) Shotgun #0 A.Hankerson rush middle for 1 yard gain to the OSU34 (#93 J.Janikowski)
Q4 6:15 4th & 7 at ORST 35 (06:20) Shotgun #4 Z.Eckhaus pass complete short middle to #15 J.Noga caught at OSU33, for 2 yards to the OSU33 (#6 J.Patterson), TURNOVER ON DOWNS
Q4 6:55 3rd & 10 at ORST 38 (07:07) Shotgun #4 Z.Eckhaus rush middle for 3 yards gain to the OSU35 (#2 A.Sullivan)
Q4 7:47 2nd & 6 at ORST 34 (07:54) No Huddle-Shotgun #4 Z.Eckhaus sacked for loss of 4 yards to the OSU38 (#91 J.Hill)
Q4 8:16 1st & 10 at ORST 38 (08:21) No Huddle-Shotgun #4 Z.Eckhaus rush right for 4 yards gain to the OSU34 (#2 A.Sullivan)
Q4 8:35 2nd & 13 at WSU 43 (08:44) Shotgun #4 Z.Eckhaus rush left for 19 yards gain to the OSU38 (#8 S.Vadrawale III), 1ST DOWN
Q4 9:04 2nd & 3 at ORST 47 (09:04) No Huddle-Shotgun #3 M.Woods rush left for 10 yards gain to the OSU37 (#0 K.Singleton; #95 T.Hill) PENALTY WSU Holding (#0 T.Freeman) 10 yards from OSU47 to WSU43. NO PLAY
Q4 9:20 1st & 10 at WSU 46 (09:30) No Huddle-Shotgun #4 Z.Eckhaus pass complete short right to #18 J.Meredith caught at OSU47, for 7 yards to the OSU47 (#22 J.Tucker)
Q4 9:43 1st & 10 at WSU 35 (09:51) Shotgun #4 Z.Eckhaus pass complete short middle to #0 T.Freeman caught at WSU37, for 11 yards to the WSU46 (#2 A.Sullivan), 1ST DOWN
Q4 9:52 (09:52) #28 C.Ojeda kickoff 60 yards to the WSU05, out of bounds at WSU05
Q4 9:52 2nd & Goal at WSU 1 (09:55) Shotgun #0 A.Hankerson rush middle for 1 yard gain to the WSU00 TOUCHDOWN, clock 09:52 #28 C.Ojeda kick attempt good (H: #38 A.Winsor, LS: #50 W.Haverland) #28 C.Ojeda kick attempt good (H: #38 A.Winsor, LS: #50 W.Haverland) PENALTY #28 C.Ojeda kick attempt good (H: #38 A.Winsor, LS: #50 W.Haverland) PENALTY WSU Offside declined
Q4 10:09 1st & Goal at WSU 2 (10:09) Shotgun #0 A.Hankerson rush middle for 1 yard gain to the WSU01 (#0 A.Palano; #44 P.McKenna). The previous play is under automatic review - "Short of the goal line". CALL OVERTURNED. (Original Play: (10:09) Shotgun #0 A.Hankerson rush middle for 2 yards gain to the WSU00 TOUCHDOWN, clock 10:06)