Cal PolyAway
7
FinalSep 14, 2019 · Reser Stadium
Team1234Final
Cal Poly70007
Oregon State21177045

Game flow

Oregon State won by 38 · 8 scores
Lead changes
0
1 time tied
ORST biggest lead
+38
Q3 6:59
CP biggest lead
—
never led
Time in front
ORST 90% · CP 0%
tied 10% · 54:03 vs 0:00 of game clock
+42+21Tie+21+42Q1Q2Q3Q4▲ Oregon State ahead▼ Cal Poly aheadQ1 11:26 · ORST Passing Touchdown: Isaiah Hodgins 8 Yd pass from Jake Luton (Jordan Choukair Kick) (CP 0, ORST 7)Q1 8:02 · CP Passing Touchdown: Xavier Moore 8 Yd pass from Jalen Hamler (Colton Theaker Kick) (CP 7, ORST 7)Q1 5:39 · ORST Passing Touchdown: Isaiah Hodgins 11 Yd pass from Jake Luton (Jordan Choukair Kick) (CP 7, ORST 14)Q1 0:48 · ORST Rushing Touchdown: B.J. Baylor 6 Yd Run (Jordan Choukair Kick) (CP 7, ORST 21)Q2 13:02 · ORST Field Goal Good: Jordan Choukair 26 Yd Field Goal (CP 7, ORST 24)Q2 3:48 · ORST Passing Touchdown: Champ Flemings 47 Yd pass from Jake Luton (Jordan Choukair Kick) (CP 7, ORST 31)Q2 0:21 · ORST Passing Touchdown: Champ Flemings 75 Yd pass from Jake Luton (Jordan Choukair Kick) (CP 7, ORST 38)Q3 6:59 · ORST Rushing Touchdown: Tristan Gebbia 5 Yd Run (Jordan Choukair Kick) (CP 7, ORST 45)

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:26ORST
TD Isaiah Hodgins 8 Yd pass from Jake Luton (Jordan Choukair Kick)8 plays, 74 yds, 3:34 · from ORST 26
CP 0–7 ORST
8:02CP
TD Xavier Moore 8 Yd pass from Jalen Hamler (Colton Theaker Kick)8 plays, 75 yds, 3:20 · from CP 25
CP 7–7 ORST
5:39ORST
TD Isaiah Hodgins 11 Yd pass from Jake Luton (Jordan Choukair Kick)7 plays, 45 yds, 2:11 · from CP 45
CP 7–14 ORST
0:48ORST
TD B.J. Baylor 6 Yd Run (Jordan Choukair Kick)7 plays, 68 yds, 3:08 · from ORST 32
CP 7–21 ORST
2nd quarter
13:02ORST
FG Jordan Choukair 26 Yd Field Goal 7 plays, 14 yds, 1:58 · from CP 21
CP 7–24 ORST
3:48ORST
TD Champ Flemings 47 Yd pass from Jake Luton (Jordan Choukair Kick)6 plays, 80 yds, 2:51 · from ORST 20
CP 7–31 ORST
0:21ORST
TD Champ 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:59ORST
TD Tristan 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
QStartTeamFromPlaysYdsTimeResult
Q115:00ORSTORST 268743:34Touchdown
Q111:22CPCP 258753:20Touchdown
Q17:50ORSTCP 457452:11Touchdown
Q15:33CPCP 203-21:37Punt
Q13:56ORSTORST 327683:08Touchdown
Q10:42CPCP 20310:42Fumble
Q215:00ORSTCP 217141:58Field Goal
Q213:02CPCP 3513466:23Missed FG
Q26:39ORSTORST 206802:51Touchdown
Q23:48CPCP 259503:11Missed FG
Q20:37ORSTORST 252750:16Touchdown
Q20:14CPCP 18120:14End of Half

Win probability

Oregon State 100% · pregame line Oregon State −16.5 (closing line)
Q1Q2Q3Q4▲ Oregon State▼ Cal PolyCal Poly +13% win probability: Jalen Hamler pass complete to Xavier Moore for 8 yds for a TD, (Colton Theaker KICK)Oregon State +10% win probability: 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 45Oregon State +7% win probability: Jake Luton pass complete to Isaiah Hodgins for 11 yds for a TD, (Jordan Choukair KICK)Oregon State +5% win probability: Jake Luton pass complete to Isaiah Hodgins for 8 yds for a TD, (Jordan Choukair KICK)Cal Poly +5% win probability: Jordan Choukair kickoff for 65 yds , J.J. Koski return for 20 yds to the CPoly 20

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
Jalen Hamler5/1011211.211--
RushingCARYDSAVGTDLONG
Duy Tran-Sampson291374.7017
Jalen Hamler21271.3015
Lepi Lataimua4143.509
Xavier Moore11111.0011
Chuby Dunu188.008
Trey Nahhas133.003
Dusty Frampton133.003
ReceivingRECYDSAVGTDLONG
J.J. Koski26130.5053
Drew Hernandez12222.0022
Quentin Harrison12121.0021
Xavier Moore188.018
InterceptionsINTYDSTD
Sharky Reza180
KickingFGPCTLONGXPPTS
Colton Theaker0/20.001/11
PuntingNOYDSAVGTBIn 20LONG
Mitch Souza417343.30047

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

StatCPORST
1st Downs1727
3rd down efficiency8-173-6
4th down efficiency1-11-1
Total Yards315549
Passing112291
Comp/Att5/1021/27
Yards per pass11.210.8
Rushing203258
Rushing Attempts5833
Yards per rush3.57.8
Penalties7-663-30
Turnovers21
Fumbles lost10
Interceptions thrown11
Possession34:0925: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