FinalOct 3, 2026 · Canvas Stadium
Team1234Final
Oregon State142171456
Colorado State776626

Game flow

Oregon State won by 30 · 12 scores
Lead changes
0
1 time tied
CSU biggest lead
—
never led
ORST biggest lead
+30
Q4 8:58
Time in front
CSU 0% · ORST 91%
tied 9% · 0:00 vs 54:24 of game clock
+35+17.5Tie+17.5+35Q1Q2Q3Q4▲ Colorado State ahead▼ Oregon State aheadQ1 12:20 · ORST Passing Touchdown: B. Atkinson pass to J. Legree for 50 yds, for a TD (C. Ojeda KICK) (ORST 7, CSU 0)Q1 1:03 · ORST Rushing Touchdown: G. Milbourn run for 2 yds, for a TD (C. Ojeda KICK) (ORST 14, CSU 0)Q1 0:24 · CSU Rushing Touchdown: Mel Brown 17 Yd Run (Kali Nguma Kick) (ORST 14, CSU 7)Q2 11:51 · CSU Rushing Touchdown: K'saan Farrar 1 Yd Run (Kali Nguma Kick) (ORST 14, CSU 14)Q2 8:55 · ORST Rushing Touchdown: Aaron Butler 30 Yd Run (Caleb Ojeda Kick) (ORST 21, CSU 14)Q2 3:11 · ORST Passing Touchdown: Eric Olsen 5 Yd pass from Braden Atkinson (Caleb Ojeda Kick) (ORST 28, CSU 14)Q2 0:33 · ORST Passing Touchdown: Jesse Legree 28 Yd pass from Braden Atkinson (Caleb Ojeda Kick) (ORST 35, CSU 14)Q3 7:26 · ORST Passing Touchdown: B. Atkinson pass to E. Olsen for 8 yds, for a TD (C. Ojeda KICK) (ORST 42, CSU 14)Q3 3:22 · CSU Passing Touchdown: Nader Chirchi 7 Yd pass from K'saan Farrar (Two-Point Pass Conversion Failed) (ORST 42, CSU 20)Q4 13:38 · ORST Rushing Touchdown: C. Hatcher Jr. run for 11 yds, for a TD (C. Ojeda KICK) (ORST 49, CSU 20)Q4 10:41 · CSU Rushing Touchdown: Durell Robinson 9 Yd Run (Two-Point Pass Conversion Failed) (ORST 49, CSU 26)Q4 8:58 · ORST Passing Touchdown: Jesse Legree 52 Yd pass from Braden Atkinson (Caleb Ojeda Kick) (ORST 56, CSU 26)

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

Scoring summary

1st quarter
12:20ORST
TD B. Atkinson pass to J. Legree for 50 yds, for a TD (C. Ojeda KICK)6 plays, 75 yds, 2:40 · from ORST 25
ORST 7–0 CSU
1:03ORST
TD G. Milbourn run for 2 yds, for a TD (C. Ojeda KICK)13 plays, 96 yds, 7:19 · from ORST 4
ORST 14–0 CSU
0:24CSU
TD Mel Brown 17 Yd Run (Kali Nguma Kick)2 plays, 63 yds, 0:32 · from CSU 37
ORST 14–7 CSU
2nd quarter
11:51CSU
TD K'saan Farrar 1 Yd Run (Kali Nguma Kick)8 plays, 29 yds, 3:25 · from ORST 29
ORST 14–14 CSU
8:55ORST
TD Aaron Butler 30 Yd Run (Caleb Ojeda Kick)6 plays, 90 yds, 2:48 · from ORST 10
ORST 21–14 CSU
3:11ORST
TD Eric Olsen 5 Yd pass from Braden Atkinson (Caleb Ojeda Kick)9 plays, 52 yds, 4:38 · from ORST 48
ORST 28–14 CSU
0:33ORST
TD Jesse Legree 28 Yd pass from Braden Atkinson (Caleb Ojeda Kick)7 plays, 89 yds, 1:19 · from ORST 11
ORST 35–14 CSU
3rd quarter
7:26ORST
TD B. Atkinson pass to E. Olsen for 8 yds, for a TD (C. Ojeda KICK)8 plays, 48 yds, 3:29 · from CSU 48
ORST 42–14 CSU
3:22CSU
TD Nader Chirchi 7 Yd pass from K'saan Farrar (Two-Point Pass Conversion Failed)8 plays, 75 yds, 4:04 · from CSU 25
ORST 42–20 CSU
4th quarter
13:38ORST
TD C. Hatcher Jr. run for 11 yds, for a TD (C. Ojeda KICK)8 plays, 77 yds, 4:44 · from ORST 23
ORST 49–20 CSU
10:41CSU
TD Durell Robinson 9 Yd Run (Two-Point Pass Conversion Failed)6 plays, 80 yds, 2:57 · from CSU 20
ORST 49–26 CSU
8:58ORST
TD Jesse Legree 52 Yd pass from Braden Atkinson (Caleb Ojeda Kick)3 plays, 75 yds, 1:43 · from ORST 25
ORST 56–26 CSU

Drives

CSU 4/10 scoredORST 8/11 scored
QStartTeamFromPlaysYdsTimeResult
Q115:00ORSTORST 256752:40Touchdown
Q112:20CSUCSU 258713:58Downs
Q18:17ORSTORST 413967:19Touchdown
Q10:56CSUCSU 372630:32Touchdown
Q10:28ORSTORST 361-70:07Fumble
Q10:16CSUORST 298293:25Touchdown
Q211:51ORSTORST 106902:48Touchdown
Q28:49CSUCSU 20341:00Punt
Q27:39ORSTORST 489524:38Touchdown
Q23:11CSUCSU 254231:19Punt
Q21:45ORSTORST 117891:19Touchdown
Q20:33CSUCSU 25590:33End Of Half

Win probability

Oregon State 100% · pregame line Oregon State −7.0 (closing line)
Q1Q2Q3Q4▲ Colorado State▼ Oregon StateColorado State +21% win probability: #99 C.Craig onside kickoff 14 yards to the OSU36, End Of PlayOregon State +20% win probability: K'saan Farrar 1 Yd Run (Kali Nguma Kick)Colorado State +17% win probability: Mel Brown 17 Yd Run (Kali Nguma Kick)Oregon State +16% win probability: Aaron Butler 30 Yd Run (Caleb Ojeda Kick)Oregon State +14% win probability: (12:29) No Huddle-Shotgun #2 B.Atkinson pass complete deep right to #12 J.Legree caught at CSU23, for 50 yards to the CSU00 TOUCHDOWN, clock 12:20, 1ST DOWN #28 C.Ojeda kick attempt good (H: #38 A.Winsor, LS: #47 T.Sanford)

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
Braden Atkinson31/3442712.65087.4
RushingCARYDSAVGTDLONG
AJ Newberry15906.0025
Cornell Hatcher Jr.7517.3115
Aaron Butler13030.0130
Braden Atkinson4266.5017
Jake Reichle3165.308
Tre Garrison3124.009
Gabe Milbourn122.012
Team2-4-2.000
ReceivingRECYDSAVGTDLONG
Jesse Legree515631.2352
DeCorion Temple56913.8021
Eric Olsen9657.2212
Aaron Butler34816.0021
AJ Newberry5265.2011
Jake Reichle12323.0023
Jackson Bowers12222.0022
Cynai Thomas199.009
Aeryn Hampton199.009
DefenseTOTSOLOSACKSTFLPDQB HUR
Aiden Sullivan930000
Gyriece Goodman750000
Takari Hickle620201
Dylan Layne520020
TJ Crandall420010
Tevita Pome'e410000
Niklas Fisher410000
Kord Shaw320000
InterceptionsINTYDSTD
Drake Vickers1190
KickingFGPCTLONGXPPTS
Caleb Ojeda0/00.008/88

Biggest plays

CSU +21% Q1 0:28 #99 C.Craig onside kickoff 14 yards to the OSU36, End Of Play
ORST +20% Q2 11:51 K'saan Farrar 1 Yd Run (Kali Nguma Kick)
CSU +17% Q1 0:24 Mel Brown 17 Yd Run (Kali Nguma Kick)
ORST +16% Q2 8:55 Aaron Butler 30 Yd Run (Caleb Ojeda Kick)
ORST +14% Q1 12:20 (12:29) No Huddle-Shotgun #2 B.Atkinson pass complete deep right to #12 J.Legree caught at CSU23, for 50 yards to the CSU00 TOUCHDOWN, clock 12:20, 1ST DOWN #28 C.Ojeda kick attempt good (H: #38 A.Winsor, LS: #47 T.Sanford)

Team stats

StatORSTCSU
1st Downs3420
3rd down efficiency7-86-11
4th down efficiency1-11-2
Total Yards650366
Passing427178
Comp/Att31/3417/28
Yards per pass12.66.4
Rushing223188
Rushing Attempts3629
Yards per rush6.26.5
Penalties6-703-35
Turnovers11
Fumbles lost10
Interceptions thrown01
Possession34:5825:02

Play by play

Q4 0:03 2nd & 12 at CSU 12 (00:10) Kneel down by #2 B.Atkinson at CSU14 for loss of 2 yards
Q4 0:43 1st & 6 at CSU 10 Kneel down by #2 B.Atkinson at CSU12 for loss of 2 yards
Q4 1:26 2nd & 2 at CSU 14 (02:00) Shotgun #34 J.Reichle rush middle for 4 yards gain to the CSU10 (#2 O.Diomande; #28 M.Pretto), 1ST DOWN
Q4 2:33 1st & 10 at CSU 22 (02:39) No Huddle-Shotgun #34 J.Reichle rush middle for 8 yards gain to the CSU14 (#1 D.Brinson; #95 G.Jones)
Q4 3:26 3rd & 7 at CSU 45 (03:26) Shotgun pass complete short left to #34 J.Reichle caught at CSU50, for 23 yards to the CSU22 (#15 T.Moore), 1ST DOWN
Q4 4:02 2nd & 9 at CSU 47 (04:02) Shotgun #22 T.Garrison rush middle for 2 yards gain to the CSU45 (#45 C.Otlewski)
Q4 4:38 1st & 10 at CSU 48 Shotgun #22 T.Garrison rush middle for 1 yard gain to the CSU47 (#9 S.Wright)
Q4 4:38 2nd & 1 at ORST 30 Shotgun #2 B.Atkinson pass complete short right to #87 J.Bowers caught at OSU27, for 22 yards to the CSU48 (#33 T.Staples), 1ST DOWN
Q4 6:02 1st & 10 at ORST 21 (06:02) No Huddle-Shotgun #22 T.Garrison rush middle for 9 yards gain to the OSU30 (#5 D.Hagans; #15 T.Moore)
Q4 6:09 4th & 10 at CSU 37 (06:09) #99 C.Craig punt 42 yards to the OSU21 fair catch by #4 X.Noland at OSU21
Q4 6:12 3rd & 10 at CSU 37 No Huddle-Shotgun #2 K.Farrar pass incomplete short left to #44 O.Lundberg Coleman thrown to CSU35 QB hurried by #44 T.Hickle
Q4 6:12 2nd & 9 at CSU 38 Shotgun #2 K.Farrar pass complete short right to #44 O.Lundberg Coleman caught at CSU38, for 1 yard loss to the CSU37 (#50 W.Haverland)
Q4 6:52 1st & 10 at CSU 37 No Huddle-Shotgun #44 O.Lundberg Coleman rush right for 1 yard gain to the CSU38 (#99 N.Fisher; #50 W.Haverland)
Q4 7:30 3rd & 8 at CSU 27 No Huddle-Shotgun #2 K.Farrar pass complete short right to #10 T.Maher caught at CSU25, for 10 yards to the CSU37 (#59 T.Pome'e; #1 D.Layne), 1ST DOWN
Q4 8:16 2nd & 10 at CSU 25 No Huddle-Shotgun #2 K.Farrar pass complete short right to #10 T.Maher caught at CSU22, for 2 yards to the CSU27 (#12 G.Goodman)
Q4 8:52 1st & 10 at CSU 25 No Huddle-Shotgun #2 K.Farrar pass incomplete deep right to #12 J.Moore thrown to OSU40
Q4 8:58 (08:58) #98 J.Oh kickoff 65 yards to the CSU00, Touchback
Q4 8:58 3rd & 2 at ORST 48 Jesse Legree 52 Yd pass from Braden Atkinson (Caleb Ojeda Kick)
Q4 9:10 2nd & 20 at ORST 45 Shotgun #3 C.Hatcher Jr. rush middle for 3 yards gain to the OSU48 (#10 B.Kelley; #93 R.Harrison)
Q4 0:00 1st & 10 at ORST 40 No Huddle-Shotgun #3 C.Hatcher Jr. rush middle for 5 yards gain to the OSU45 (#27 J.King; #56 K.Agurs)
Q4 10:41 1st & 10 at ORST 25 (10:41) No Huddle-Shotgun #2 B.Atkinson pass incomplete deep left to #7 B.Hampton thrown to CSU25 broken up by #15 T.Moore PENALTY CSU Pass Interference (#15 T.Moore) 15 yards from OSU25 to OSU40, 1ST DOWN. NO PLAY
Q4 10:41 #99 C.Craig kickoff 65 yards to the OSU00, Touchback
Q4 10:41 2nd & 9 at ORST 9 Durell Robinson 9 Yd Run (Two-Point Pass Conversion Failed)
Q4 10:55 1st & 9 at ORST 9 (10:55) No Huddle-Shotgun pass incomplete short to #0 R.Vick, Jr. thrown to OSU05 broken up by #22 I.Houi
Q4 11:34 1st & 10 at ORST 24 (11:34) No Huddle-Shotgun #11 D.Robinson rush right for 15 yards gain to the OSU09 (#12 G.Goodman; #59 T.Pome'e), 1ST DOWN