FinalNov 29, 2025 · Martin Stadium
Team1234Final
Oregon State00088
Washington State3166732

Game flow

Washington State won by 24 · 7 scores
Lead changes
0
0 times tied
WSU biggest lead
+25
Q3 4:51
ORST biggest lead
—
never led
Time in front
WSU 91% · ORST 0%
tied 9% · 54:26 vs 0:00 of game clock
+28+14Tie+14+28Q1Q2Q3Q4▲ Washington State ahead▼ Oregon State aheadQ1 9:26 · WSU Field Goal Good: Jack Stevens 26 Yd Field Goal (ORST 0, WSU 3)Q2 14:08 · WSU Field Goal Good: Jack Stevens 44 Yd Field Goal (ORST 0, WSU 6)Q2 11:54 · WSU Rushing Touchdown: Kirby Vorhees 2 Yd Run (Jack Stevens Kick) (ORST 0, WSU 13)Q2 1:34 · WSU Passing Touchdown: Trey Leckner 1 Yd pass from Zevi Eckhaus (Two-Point Run Conversion Failed) (ORST 0, WSU 19)Q3 4:51 · WSU Rushing Touchdown: Zevi Eckhaus 5 Yd Run (Two-Point Pass Conversion Failed) (ORST 0, WSU 25)Q4 5:49 · ORST Passing Touchdown: Trent Walker 12 Yd pass from Tristan Ti'a (Jake Reichle Run for Two-Point Conversion) (ORST 8, WSU 25)Q4 5:01 · WSU Rushing Touchdown: Angel Johnson 2 Yd Run (Jack Stevens Kick) (ORST 8, WSU 32)

The lead after every score: above the line Washington State is ahead, below it Oregon State. Each dot is a score in the scoring team's colour; hover one.

Scoring summary

1st quarter
9:26WSU
FG Jack Stevens 26 Yd Field Goal 12 plays, 70 yds, 5:29 · from WSU 21
ORST 0–3 WSU
2nd quarter
14:08WSU
FG Jack Stevens 44 Yd Field Goal 8 plays, 33 yds, 3:48 · from WSU 40
ORST 0–6 WSU
11:54WSU
TD Kirby Vorhees 2 Yd Run (Jack Stevens Kick)3 plays, 26 yds, 1:12 · from ORST 26
ORST 0–13 WSU
1:34WSU
TD Trey Leckner 1 Yd pass from Zevi Eckhaus (Two-Point Run Conversion Failed)4 plays, 45 yds, 1:01 · from ORST 45
ORST 0–19 WSU
3rd quarter
4:51WSU
TD Zevi Eckhaus 5 Yd Run (Two-Point Pass Conversion Failed)4 plays, 29 yds, 2:15 · from ORST 29
ORST 0–25 WSU
4th quarter
5:49ORST
TD Trent Walker 12 Yd pass from Tristan Ti'a (Jake Reichle Run for Two-Point Conversion)4 plays, 70 yds, 1:48 · from ORST 30
ORST 8–25 WSU
5:01WSU
TD Angel Johnson 2 Yd Run (Jack Stevens Kick)3 plays, 44 yds, 0:48 · from ORST 44
ORST 8–32 WSU

Drives

WSU 6/12 scoredORST 1/13 scored
QStartTeamFromPlaysYdsTimeResult
Q114:55WSUWSU 2112705:29Field Goal
Q19:21ORSTORST 105301:56Fumble
Q17:16WSUORST 408372:26Downs
Q14:51ORSTORST 34172:03Punt
Q12:50WSUWSU 408333:48Field Goal
Q214:08ORSTORST 25351:02Punt
Q212:58WSUORST 263261:12Touchdown
Q211:54ORSTORST 256372:20Interception
Q29:28WSUWSU 297334:26Punt
Q25:03ORSTORST 8392:33Punt
Q22:24WSUORST 454451:01Touchdown
Q21:34ORSTORST 25380:49Punt

Win probability

Washington State 100% · no pregame line on file, so it starts at 50–50
Q1Q2Q3Q4▲ Washington State▼ Oregon StateWashington State +15% win probability: (11:55) Shotgun #9 K.Vorhees rush middle for 2 yards gain to the OSU00 TOUCHDOWN, clock 11:54 PENALTY OSU Offside declined #38 J.Stevens kick attempt good (H: #98 R.Harris, LS: #46 C.Peoples)Oregon State +14% win probability: (09:26) #98 R.Harris kickoff 62 yards to the OSU03 #15 E.Washington return 17 yards to the OSU20 (#22 T.Sorrell) PENALTY OSU UNS: Unsportsmanlike Conduct (#48 J.Moala) 10 yards from OSU20 to OSU10Oregon State +12% win probability: (14:08) #98 R.Harris kickoff 65 yards to the OSU00, TouchbackWashington State +12% win probability: (13:06) Shotgun #9 K.Vorhees rush middle for 2 yards gain to the OSU24 (#2 A.Sullivan; #25 N.Taylor)Oregon State +11% win probability: (04:57) Shotgun #0 A.Hankerson rush middle for 11 yards gain to the OSU14 (#2 C.Humphrey), 1ST DOWN

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

PassingC/ATTYDSAVGTDINTQBR
Tristan Ti'a28/412405.91224.7
RushingCARYDSAVGTDLONG
Anthony Hankerson16714.4011
Cornell Hatcher Jr.284.005
Tristan Ti'a11-39-3.5011
ReceivingRECYDSAVGTDLONG
Trent Walker7618.7118
Jamai East55611.2028
Bryce Caufield6569.3024
Anthony Hankerson3237.7014
Zack Card3196.3015
Eddie Freauff2115.507
Gabe Milbourn188.008
Malachi Durant166.006
DefenseTOTSOLOSACKSTFLPDQB HUR
Andy Alfieri950001
Tyree Blake7400.500
Takari Hickle630100
Mason White540000
Skyler Thomas520000
Nikko Taylor410011
Trey Glasper320100
Jaheim Patterson320000
PuntingNOYDSAVGTBIn 20LONG
AJ Winsor732045.70054

Biggest plays

WSU +15% Q2 11:54 (11:55) Shotgun #9 K.Vorhees rush middle for 2 yards gain to the OSU00 TOUCHDOWN, clock 11:54 PENALTY OSU Offside declined #38 J.Stevens kick attempt good (H: #98 R.Harris, LS: #46 C.Peoples)
ORST +14% Q1 9:21 (09:26) #98 R.Harris kickoff 62 yards to the OSU03 #15 E.Washington return 17 yards to the OSU20 (#22 T.Sorrell) PENALTY OSU UNS: Unsportsmanlike Conduct (#48 J.Moala) 10 yards from OSU20 to OSU10
ORST +12% Q2 14:08 (14:08) #98 R.Harris kickoff 65 yards to the OSU00, Touchback
WSU +12% Q2 12:58 (13:06) Shotgun #9 K.Vorhees rush middle for 2 yards gain to the OSU24 (#2 A.Sullivan; #25 N.Taylor)
ORST +11% Q1 4:51 (04:57) Shotgun #0 A.Hankerson rush middle for 11 yards gain to the OSU14 (#2 C.Humphrey), 1ST DOWN

Team stats

StatORSTWSU
1st Downs1722
3rd down efficiency3-146-14
4th down efficiency1-21-2
Total Yards280383
Passing240197
Comp/Att28/4117/28
Yards per pass5.97.0
Rushing40186
Rushing Attempts2934
Yards per rush1.45.5
Penalties13-1199-77
Turnovers32
Fumbles lost12
Interceptions thrown20
Possession31:2628:34

Play by play

Q4 0:00 End of 4th quarter.
Q4 0:23 2nd & 3 at ORST 49 (00:23) Shotgun #1 A.Johnson rush middle for 13 yards gain to the OSU36 (#27 B.Dantzler), 1ST DOWN
Q4 0:35 1st & 10 at WSU 44 (00:43) Shotgun #2 J.Dugger rush middle for 7 yards gain to the OSU49 (#50 W.Haverland)
Q4 1:19 4th & 12 at WSU 40 (01:24) No Huddle-Shotgun #10 T.Ti'a pass complete short right to #0 A.Hankerson caught at WSU50, for 0 yards to the WSU40 (#33 G.Jones), TURNOVER ON DOWNS
Q4 1:42 3rd & 16 at WSU 44 (01:42) No Huddle-Shotgun #10 T.Ti'a pass complete short right to #0 A.Hankerson caught at OSU50, for 4 yards to the WSU40 (#33 G.Jones)
Q4 1:47 2nd & 10 at WSU 38 (01:48) No Huddle-Shotgun #10 T.Ti'a sacked for loss of 6 yards to the WSU44 (#51 B.Beatty)
Q4 1:53 1st & 10 at WSU 38 (01:59) No Huddle-Shotgun #10 T.Ti'a pass incomplete short middle to #18 K.Boschma thrown to WSU25
Q4 2:00 2nd & 3 at WSU 46 (02:05) No Huddle-Shotgun #10 T.Ti'a pass complete short left to #9 J.East caught at WSU37, for 8 yards to the WSU38 (#33 G.Jones), 1ST DOWN
Q4 2:18 1st & 10 at ORST 47 (02:30) No Huddle-Shotgun #10 T.Ti'a pass complete short right to #14 E.Freauff caught at WSU46, for 7 yards to the WSU46, End Of Play
Q4 2:47 2nd & 9 at ORST 37 (02:51) No Huddle-Shotgun #0 A.Hankerson rush middle for 10 yards gain to the OSU47 (#42 J.Ellison), 1ST DOWN
Q4 3:04 1st & 15 at ORST 31 (03:12) No Huddle-Shotgun #10 T.Ti'a pass complete short right to #8 B.Caufield caught at OSU36, for 6 yards to the OSU37, out of bounds at OSU37
Q4 3:18 1st & 10 at ORST 36 PENALTY OSU Illegal Snap (#70 Z.Esty) 5 yards from OSU36 to OSU31. NO PLAY
Q4 3:40 3rd & 3 at ORST 31 (03:47) No Huddle-Shotgun #10 T.Ti'a pass complete short right to #7 T.Walker caught at OSU31, for 5 yards to the OSU36 (#4 K.Rapolla; #22 T.Sorrell), 1ST DOWN
Q4 4:14 2nd & 6 at ORST 28 (04:20) No Huddle-Shotgun #0 A.Hankerson rush middle for 3 yards gain to the OSU31 (#25 C.Reeder; #22 T.Sorrell)
Q4 4:29 1st & 10 at ORST 24 (04:55) Shotgun #10 T.Ti'a pass complete short left to #7 T.Walker caught at OSU29, for 4 yards to the OSU28 (#33 G.Jones)
Q4 4:56 (05:01) #98 R.Harris kickoff 65 yards to the OSU00 #22 M.Crosby return 24 yards to the OSU24 (#28 K.Peterson)
Q4 5:01 1st & Goal at ORST 2 (05:05) Shotgun #1 A.Johnson rush right for 2 yards gain to the OSU00 TOUCHDOWN, clock 05:01 #38 J.Stevens kick attempt good (H: #98 R.Harris, LS: #46 C.Peoples)
Q4 5:29 1st & 18 at WSU 48 (05:38) Shotgun #1 A.Johnson rush right for 50 yards gain to the OSU02 (#1 M.White), out of bounds, 1ST DOWN
Q4 5:40 1st & 10 at ORST 44 (05:41) Shotgun #4 Z.Eckhaus pass complete short left to #12 L.Neal Jr. caught at OSU43, for 44 yards to the OSU00 TOUCHDOWN nullified by penalty, clock 05:40 PENALTY WSU Holding (#23 T.Leckner) 10 yards from OSU42 to WSU48
Q4 5:49 (05:49) #31 M.Walker onside kickoff 14 yards to the OSU49, out of bounds at OSU49
Q4 5:49 1st & Goal at WSU 12 (05:53) Shotgun #10 T.Ti'a pass complete short right to #7 T.Walker caught at WSU00, for 12 yards to the WSU00 TOUCHDOWN, clock 05:49 #10 T.Ti'a pass attempt failed PENALTY WSU Offside WSU UNS: Unsportsmanlike Conduct (#1 T.Large) 2 yards from WSU03 to WSU01. NO PLAY #34 J.Reichle rush attempt Successful
Q4 5:55 1st & Goal at WSU 7 PENALTY OSU Delay Of Game 5 yards from WSU07 to WSU12. NO PLAY
Q4 6:02 2nd & 5 at WSU 22 (06:02) Shotgun #10 T.Ti'a pass incomplete deep right to #9 J.East thrown to WSU00, 1ST DOWN, PENALTY WSU Pass Interference (#22 T.Sorrell) 15 yards from WSU22 to WSU07, 1ST DOWN. NO PLAY
Q4 6:29 1st & 10 at WSU 27 (06:38) Shotgun #10 T.Ti'a pass complete short left to #9 J.East caught at WSU22, for 5 yards to the WSU22 (#4 K.Rapolla)
Q4 6:56 1st & 10 at ORST 45 (07:07) Shotgun #10 T.Ti'a pass complete deep right to #9 J.East caught at WSU30, for 28 yards to the WSU27 (#22 T.Sorrell), out of bounds, 1ST DOWN