From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Portland State
Oregon State
351
Total yards
433
274
Passing yards
303
77
Rushing yards
151
6.7
Yards per pass
12.3
3.1
Yards per rush
4.2
17
First downs
18
6–15
Third downs
8–14
0–2
Fourth downs
1–1
1
Turnovers
0
6–45
Penalties
5–34
18:23
Possession
18:02
Efficiency
Portland State
Oregon State
34%
Success rate
42%
0.00
EPA per play
0.19
1.44
Explosiveness
0.97
−0.36
Rushing EPA
0.03
0.21
Passing EPA
0.41
32%
Passing-down success
43%
−0.11
First-down EPA
−0.26
0.03
Second-down EPA
0.32
0.64
Third-down EPA
0.74
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings going in
Our ratings (scores only)
Oregon State 91% to win. Elo’s favorite won.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Oregon State drives left to right, Portland State right to left.
Q1 Portland StatePunt, 7 plays, 37 yards
Q1 Oregon StateTouchdown pass, 1 play, 87 yards
Q1 Portland StateFumble, 3 plays, 4 yards
Q1 Oregon StateTouchdown run, 7 plays, 38 yards
Q1 Portland StateMissed FG, 9 plays, 60 yards
Q1 Oregon StateField goal, 8 plays, 45 yards
Q2 Portland StatePunt, 8 plays, 28 yards
Q2 Oregon StateTouchdown run, 13 plays, 82 yards
Q2 Portland StateTurnover on downs, 10 plays, 61 yards
Q2 Oregon StateEnd of half, 1 play, −2 yards
Q3 Oregon StateTouchdown run, 1 play, 43 yards
Q3 Portland StatePunt, 3 plays, 9 yards
Q3 Oregon StatePunt, 5 plays, 14 yards
Q3 Portland StatePunt, 5 plays, 26 yards
Q3 Oregon StateField goal, 9 plays, 77 yards
Q3 Portland StateTurnover on downs, 13 plays, 71 yards
Q4 Oregon StatePunt, 3 plays, 3 yards
Q4 Portland StatePunt, 3 plays, −6 yards
Q4 Oregon StatePunt, 7 plays, −5 yards
Q4 Portland StateTouchdown run, 6 plays, 51 yards
Q4 Oregon StateEnd of game, 6 plays, 52 yards
Play by play
1st quarter6 drives, then Oregon State 14, Portland State 0
Portland State Punt, 7 plays
15:00
1st & 10 at own 23
Drew Hubel pass complete to Ray Fry for 6 yards to the PrtSt 29, tackled by Keaton Kristick.
15:00
2nd & 4 at own 29
Bobby McClintock rush for 1 yard to the PrtSt 30, tackled by Stephen Paea and Dwight Roberson.
15:00
3rd & 3 at own 30
Evans Okotcha rush for 10 yards to the PrtSt 40, tackled by Suaesi Tuimaunei and David Pa’aluhi for a 1ST down.
15:00
1st & 10 at own 40
Drew Hubel pass complete to Ray Fry for 16 yards to the OrgSt 44, tackled by Lance Mitchell and James Dockery for a 1ST down.
15:00
1st & 10 at opp 44
Evans Okotcha rush for 2 yards to the OrgSt 42, tackled by Keaton Kristick and Keith Pankey.
15:00
2nd & 8 at opp 42
Drew Hubel pass complete to Lavonte Kirven for 5 yards to the OrgSt 37, tackled by Lance Mitchell and Suaesi Tuimaunei.
15:00
3rd & 3 at opp 37
Evans Okotcha rush for 2 yards to the OrgSt 35, tackled by Latu Moala and Kevin Frahm.
15:00
4th & 1 at opp 35
PORTLAND ST penalty 5 yard false start on Moses Punzal accepted.
15:00
4th & 6 at opp 40
Thomas Duyndam punt for 27 yards to the OrgSt 13, no return.
Oregon State Touchdown pass, 1 play
9:26
1st & 10 at own 13
Sean Canfield pass complete to James Rodgers for 87 yards for a TOUCHDOWN.Oregon State 6, Portland State 0
9:26
Justin Kahut extra point GOOD.Oregon State 7, Portland State 0
9:26
Justin Kahut kickoff for 54 yards returned by Aaron Woods, tackled by Anthony Watkins and Dwight Roberson for 18 yards to the PrtSt 34, tackled by Anthony Watkins and Dwight Roberson.
Portland State Fumble, 3 plays
9:26
1st & 10 at own 34
Bobby McClintock rush for 1 yard to the PrtSt 35, tackled by Castro Masaniai and David Pa’aluhi.
9:26
2nd & 9 at own 35
PORTLAND ST penalty 5 yard false start on Moses Punzal accepted.
9:26
2nd & 14 at own 30
Drew Hubel pass incomplete to Daniel Wolverton.
9:26
3rd & 14 at own 30
Drew Hubel pass complete to Daniel Wolverton for 8 yards, fumbled, forced by Tim Clark, recovered by OrgSt Castro Masaniai at the PrtSt 38.
Oregon State Touchdown run, 7 plays
9:21
1st & 10 at opp 38
Jacquizz Rodgers rush for a loss of 1 yard to the PrtSt 39, tackled by Erik Pedersen.
9:21
2nd & 11 at opp 39
Sean Canfield pass complete to Jacquizz Rodgers for 9 yards to the PrtSt 30, tackled by Cody Worthen and DeShawn Shead.
9:21
3rd & 2 at opp 30
Jacquizz Rodgers rush for 3 yards to the PrtSt 27, tackled by Jermaine Jacobs and Cody Worthen for a 1ST down.
9:21
1st & 10 at opp 27
Sean Canfield pass incomplete to Jacquizz Rodgers.
9:21
2nd & 10 at opp 27
James Rodgers rush for 14 yards to the PrtSt 13 for a 1ST down.
9:21
1st & 10 at opp 13
Jacquizz Rodgers rush for 8 yards to the PrtSt 5, tackled by Joel Sisler.
5:35
2nd & 2 at opp 5
Jacquizz Rodgers rush for 5 yards for a TOUCHDOWN.Oregon State 13, Portland State 0
5:35
Justin Kahut extra point GOOD.Oregon State 14, Portland State 0
5:35
Justin Kahut kickoff for 63 yards returned by Aaron Woods, tackled by Brandon Hardin and Anthony Watkins for 11 yards to the PrtSt 18, tackled by Brandon Hardin and Anthony Watkins.
Portland State Missed FG, 9 plays
5:35
1st & 10 at own 18
Ben Bowen rush for 2 yards to the PrtSt 20, tackled by David Pa’aluhi and Latu Moala.
5:35
2nd & 8 at own 20
Drew Hubel pass complete to Ray Fry for 12 yards to the PrtSt 32, tackled by Lance Mitchell for a 1ST down.
5:35
1st & 10 at own 32
Drew Hubel pass incomplete to Lavonte Kirven.
5:35
2nd & 10 at own 32
Ben Bowen rush for no gain to the PrtSt 32, tackled by David Pa’aluhi and Keith Pankey.
5:35
3rd & 10 at own 32
Drew Hubel pass complete to Ray Fry for 40 yards to the OrgSt 28, tackled by Suaesi Tuimaunei for a 1ST down.
5:35
1st & 10 at opp 28
Drew Hubel pass incomplete to Ray Fry, broken up by James Dockery.
5:35
2nd & 10 at opp 28
Evans Okotcha rush for a loss of 3 yards to the OrgSt 31, tackled by Castro Masaniai.
1:18
3rd & 13 at opp 31
Drew Hubel pass complete to Ray Fry for 9 yards to the OrgSt 22, tackled by Lance Mitchell and Suaesi Tuimaunei.
1:18
4th & 4 at opp 22
Thomas Duyndam 38 yard field goal MISSED.
Oregon State Field goal, 8 plays
1:18
1st & 10 at own 22
Jacquizz Rodgers rush for 4 yards to the OrgSt 26, tackled by Ryan Rau and Travis Beckley.
1:18
2nd & 6 at own 26
James Rodgers rush for 9 yards to the OrgSt 35, tackled by Erik Pedersen for a 1ST down.
1:18
1st & 10 at own 35
Jacquizz Rodgers rush for 5 yards to the OrgSt 40, tackled by Jermaine Jacobs and Cody Worthen.
Q2 15:00
2nd & 5 at own 40
Sean Canfield pass complete to Jacquizz Rodgers for 22 yards to the PrtSt 38, tackled by Ryan Rau for a 1ST down.
Q2 15:00
1st & 10 at opp 38
Jacquizz Rodgers rush for 1 yard to the PrtSt 37, tackled by Colton Russi and Erik Pedersen.
Q2 15:00
2nd & 9 at opp 37
Sean Canfield pass complete to James Rodgers for 8 yards to the PrtSt 29, tackled by Tracy Ford and Carl Sommer.
Q2 13:05
3rd & 1 at opp 29
OREGON ST penalty 4 yard illegal shift on Damola Adeniji accepted.
Q2 15:00
3rd & 5 at opp 33
Sean Canfield pass incomplete to Jacquizz Rodgers.
Q2 13:05
4th & 5 at opp 33
Justin Kahut 50 yard field goal GOOD.Oregon State 17, Portland State 0
Q2 13:05
Justin Kahut kickoff for 59 yards returned by Aaron Woods, tackled by Will Darkins and Brandon Hardin for 9 yards to the PrtSt 20, tackled by Will Darkins and Brandon Hardin.
2nd quarter4 drives, then Oregon State 24, Portland State 0
Portland State Punt, 8 plays
13:05
1st & 10 at own 20
Ben Bowen rush for 4 yards to the PrtSt 24, tackled by Keith Pankey.
13:05
2nd & 6 at own 24
Drew Hubel rush for 7 yards to the PrtSt 31, tackled by Tim Clark and Kevin Frahm for a 1ST down.
13:05
1st & 10 at own 31
Drew Hubel pass complete to Daniel Wolverton for 6 yards to the PrtSt 37, tackled by Devin ‘Unga and Tim Clark.
13:05
2nd & 4 at own 37
Drew Hubel pass complete to Aaron Woods for 3 yards to the PrtSt 40, tackled by Devin ‘Unga and Ben Terry.
13:05
3rd & 1 at own 40
Drew Hubel pass complete to Keitrell Anderson for 9 yards to the PrtSt 49, tackled by James Dockery for a 1ST down.
13:05
1st & 10 at own 49
Evans Okotcha rush for a loss of 1 yard to the PrtSt 48, tackled by Jovan Stevenson.
13:05
2nd & 11 at own 48
Drew Hubel pass incomplete to Aaron Woods.
13:05
3rd & 11 at own 48
Drew Hubel pass incomplete to Ray Fry.
13:00
4th & 11 at own 48
Thomas Duyndam punt for 34 yards, returned by Taylor Kavanaugh for no gain to the OrgSt 18, tackled by Braedyn Eagle.
Oregon State Touchdown run, 13 plays
13:00
1st & 10 at own 18
Jacquizz Rodgers rush for 14 yards to the OrgSt 32, tackled by Cody Worthen for a 1ST down.
13:00
1st & 10 at own 32
Jacquizz Rodgers rush for 1 yard to the OrgSt 33, tackled by Erik Pedersen.
13:00
2nd & 9 at own 33
Sean Canfield pass complete to Jacquizz Rodgers for a loss of 2 yards to the OrgSt 31, tackled by Ryan Pedersen.
13:00
3rd & 11 at own 31
Sean Canfield pass complete to Damola Adeniji for 16 yards to the OrgSt 31, tackled by Tracy Ford, PORTLAND ST penalty 15 yard personal foul on Carl Sommer accepted for a 1ST down.
13:00
1st & 10 at opp 38
Jacquizz Rodgers rush for 5 yards to the PrtSt 33, tackled by Erik Pedersen and Jermaine Jacobs.
13:00
2nd & 5 at opp 33
Sean Canfield pass complete to Jacquizz Rodgers for 3 yards to the PrtSt 30, tackled by Travis Beckley and Erik Pedersen.
13:00
3rd & 2 at opp 30
Jacquizz Rodgers rush for 8 yards to the PrtSt 22, tackled by Cody Worthen and Ryan Pedersen for a 1ST down.
13:00
1st & 10 at opp 22
Jacquizz Rodgers rush for 2 yards to the PrtSt 20, tackled by Erik Pedersen.
13:00
2nd & 8 at opp 20
Sean Canfield pass incomplete to Jacquizz Rodgers.
13:00
3rd & 8 at opp 20
Sean Canfield pass complete to Damola Adeniji for 15 yards to the PrtSt 5, tackled by Tracy Ford for a 1ST down.
3:29
1st & 0 at opp 5
Timeout Oregon State, clock 03:29.
3:29
1st & goal at opp 5
Jacquizz Rodgers rush for 4 yards to the PrtSt 1, tackled by Erik Pedersen and Jermaine Jacobs.
3:29
2nd & goal at opp 1
Jacquizz Rodgers rush for no gain to the PrtSt 1, tackled by Carl Sommer and Ryan Rau.
1:59
3rd & goal at opp 1
Jacquizz Rodgers rush for 1 yard for a TOUCHDOWN.Oregon State 23, Portland State 0
1:59
Justin Kahut extra point GOOD.Oregon State 24, Portland State 0
1:59
Justin Kahut kickoff for 64 yards returned by Aaron Woods, tackled by Keo Camat and Jordan Poyer for 19 yards to the PrtSt 25, tackled by Keo Camat and Jordan Poyer.
Portland State Turnover on downs, 10 plays
1:59
1st & 10 at own 25
Drew Hubel pass complete to Lavonte Kirven for 20 yards to the PrtSt 45 for a 1ST down.
1:59
1st & 10 at own 45
Drew Hubel pass incomplete to Daniel Wolverton, broken up by Tim Clark.
1:59
2nd & 10 at own 45
Drew Hubel pass incomplete to Keitrell Anderson.
1:59
3rd & 10 at own 45
Drew Hubel pass complete to Ray Fry for 18 yards to the OrgSt 37, tackled by Cameron Collins and Anthony Watkins for a 1ST down.
1:59
1st & 10 at opp 37
Drew Hubel pass incomplete to Aaron Woods, broken up by Keaton Kristick.
1:59
2nd & 10 at opp 37
Drew Hubel pass complete to Ray Fry for 16 yards to the OrgSt 21, tackled by Cameron Collins and Suaesi Tuimaunei for a 1ST down.
1:59
1st & 10 at opp 21
Drew Hubel pass incomplete to Aaron Woods.
1:59
2nd & 10 at opp 21
Drew Hubel pass complete to Aaron Woods for 1 yard to the OrgSt 20, tackled by Suaesi Tuimaunei.
0:21
3rd & 9 at opp 20
Timeout Portland State, clock 00:21.
0:21
3rd & 9 at opp 20
Drew Hubel pass incomplete to Ray Fry.
0:21
4th & 9 at opp 20
Evans Okotcha rush for 6 yards to the OrgSt 14, tackled by Lance Mitchell.
Oregon State End of half, 1 play
0:21
1st & 10 at own 14
Team rush for a loss of 2 yards to the OrgSt 12.
Q3 15:00
Zach Brown kickoff for 62 yards returned by James Rodgers, tackled by Colton Russi for 49 yards to the PrtSt 43, tackled by Colton Russi.
3rd quarter6 drives, then Oregon State 34, Portland State 0
Oregon State Touchdown run, 1 play
14:42
1st & 10 at opp 43
Jacquizz Rodgers rush for 43 yards for a TOUCHDOWN.Oregon State 30, Portland State 0
14:42
Justin Kahut extra point GOOD.Oregon State 31, Portland State 0
14:42
Justin Kahut kickoff for 61 yards returned by Aaron Woods, tackled by Cameron Collins for 27 yards to the PrtSt 36, tackled by Cameron Collins.
Portland State Punt, 3 plays
14:42
1st & 10 at own 36
Drew Hubel pass complete to Aaron Woods for 7 yards to the PrtSt 43, tackled by Lance Mitchell and Keaton Kristick.
14:42
2nd & 3 at own 43
Ben Bowen rush for 1 yard to the PrtSt 44, tackled by Gabe Miller and Kevin Frahm.
14:42
3rd & 2 at own 44
Ben Bowen rush for 1 yard to the PrtSt 45, tackled by Keaton Kristick and Gabe Miller.
14:42
4th & 1 at own 45
Thomas Duyndam punt for 27 yards, returned by Taylor Kavanaugh for 3 yards to the OrgSt 31, tackled by Jaycob Shoemaker and Evans Okotcha.
Oregon State Punt, 5 plays
14:35
1st & 10 at own 31
Jovan Stevenson rush for 8 yards to the OrgSt 39, tackled by Jordan Brown.
14:35
2nd & 2 at own 39
Markus Wheaton rush for 4 yards to the OrgSt 43, tackled by Cody Worthen and DeShawn Shead for a 1ST down.
14:35
1st & 10 at own 43
Ryan Katz pass incomplete to Markus Wheaton.
14:35
2nd & 10 at own 43
Ryan Katz sacked by Nathan Snow for a loss of 12 yards to the OrgSt 31.
14:35
3rd & 22 at own 31
Ryan Katz pass complete to Damola Adeniji for 14 yards to the OrgSt 45.
14:35
4th & 8 at own 45
Johnny Hekker punt for 55 yards for a touchback.
Portland State Punt, 5 plays
12:32
1st & 10 at own 20
Evans Okotcha rush for 1 yard to the PrtSt 21, tackled by Matt LaGrone and Devin ‘Unga.
12:32
2nd & 9 at own 21
Connor Kavanaugh rush for 3 yards to the PrtSt 21, tackled by Devin ‘Unga, OREGON ST penalty 15 yard personal foul on Latu Moala accepted for a 1ST down.
12:32
1st & 10 at own 39
Evans Okotcha rush for 4 yards to the PrtSt 43, tackled by Devin ‘Unga and Rueben Robinson.
12:32
2nd & 6 at own 43
Connor Kavanaugh rush for 3 yards to the PrtSt 46, tackled by Latu Moala.
12:32
3rd & 3 at own 46
Drew Hubel pass incomplete to Ray Fry.
12:32
4th & 3 at own 46
Thomas Duyndam punt for 38 yards, fair catch by Taylor Kavanaugh at the OrgSt 16.
Oregon State Field goal, 9 plays
9:41
1st & 10 at own 16
Jovan Stevenson rush for 2 yards to the OrgSt 18, tackled by Ryan Pedersen and Jermaine Jacobs.
9:41
2nd & 8 at own 18
Ryan Katz pass complete to Markus Wheaton for 3 yards to the OrgSt 21, tackled by DeShawn Shead and Ryan Pedersen.
9:41
3rd & 5 at own 21
Ryan Katz pass complete to Markus Wheaton for 10 yards to the OrgSt 31, tackled by Tracy Ford and Michael Williams for a 1ST down.
9:41
1st & 10 at own 31
Jovan Stevenson rush for a loss of 1 yard to the OrgSt 30, tackled by Ryan Rau and Ryan Reardon.
9:41
2nd & 11 at own 30
Ryan Katz pass complete to Aaron Nichols for 56 yards to the PrtSt 14, tackled by Tracy Ford for a 1ST down.
9:41
1st & 10 at opp 14
Jovan Stevenson rush for 3 yards to the PrtSt 11, tackled by Dereck Jester and Erik Pedersen.
9:41
2nd & 7 at opp 11
Jovan Stevenson rush for 3 yards to the PrtSt 8, tackled by Ryan Pedersen and Nick Gale.
9:41
3rd & 4 at opp 8
Ryan Katz pass complete to Casey Kjos for 1 yard to the PrtSt 7, tackled by Tracy Ford.
1:34
4th & 3 at opp 7
Justin Kahut 24 yard field goal GOOD.Oregon State 34, Portland State 0
1:34
Justin Kahut kickoff for 65 yards returned by Evans Okotcha, tackled by Devin ‘Unga for 23 yards to the PrtSt 28, tackled by Devin ‘Unga.
Portland State Turnover on downs, 13 plays
1:34
1st & 10 at own 28
Drew Hubel rush for no gain to the PrtSt 28, tackled by Gabe Miller and David Pa’aluhi.
0:41
2nd & 10 at own 28
Timeout Portland State, clock 00:41.
0:41
2nd & 10 at own 28
OREGON ST penalty 5 yard offside defense on N/A accepted.
0:41
2nd & 5 at own 33
PORTLAND ST penalty 5 yard false start on Dustin Waldron accepted.
0:41
2nd & 10 at own 28
Drew Hubel pass complete to Cory McCaffrey for 16 yards to the PrtSt 44 for a 1ST down.
0:41
1st & 10 at own 44
Drew Hubel pass incomplete to Ray Fry.
0:41
2nd & 10 at own 44
Drew Hubel pass complete to Ray Fry for 12 yards to the OrgSt 44, tackled by Keith Pankey for a 1ST down.
Q4 15:00
1st & 10 at opp 44
Drew Hubel pass complete to Ray Fry for 9 yards to the OrgSt 35, tackled by Lance Mitchell and James Dockery.
Q4 15:00
2nd & 1 at opp 35
Drew Hubel pass incomplete to Ray Fry, broken up by Lance Mitchell.
Q4 15:00
3rd & 1 at opp 35
Nick Kalpin rush for 3 yards to the OrgSt 32, tackled by Castro Masaniai for a 1ST down.
Q4 15:00
1st & 10 at opp 32
Drew Hubel pass incomplete to Cory McCaffrey.
Q4 15:00
2nd & 10 at opp 32
PORTLAND ST penalty 5 yard delay of game on Drew Hubel accepted.
Q4 15:00
2nd & 15 at opp 37
Drew Hubel pass complete to Daniel Wolverton for 35 yards to the OrgSt 2 for a 1ST down.
Q4 15:00
1st & goal at opp 2
Drew Hubel pass incomplete to Ray Fry.
Q4 15:00
2nd & goal at opp 2
Evans Okotcha rush for 1 yard to the OrgSt 1, tackled by Keaton Kristick and Suaesi Tuimaunei.
Q4 15:00
3rd & goal at opp 1
Evans Okotcha rush for no gain to the OrgSt 1, tackled by Keaton Kristick and Kevin Frahm.
Q4 15:00
4th & goal at opp 1
Drew Hubel pass incomplete to N/A.
4th quarter5 drives, then Oregon State 34, Portland State 7
Oregon State Punt, 3 plays
15:00
1st & 10 at own 1
Jordan Jenkins rush for 3 yards to the OrgSt 4, tackled by Siasau Matagiese and David Pedersen.
15:00
2nd & 7 at own 4
Ryan Katz pass incomplete to N/A.
15:00
3rd & 7 at own 4
Ryan Katz pass incomplete to Markus Wheaton, broken up by Nathan Snow.
15:00
4th & 7 at own 4
Johnny Hekker punt for 38 yards, fair catch by Tracy Ford at the OrgSt 42.
Portland State Punt, 3 plays
11:42
1st & 10 at opp 42
PORTLAND ST penalty 10 yard holding on Jermaine Jacobs accepted.
11:42
1st & 20 at own 48
Drew Hubel pass complete to Nick Hutter for 4 yards to the OrgSt 48, tackled by Devin ‘Unga.
11:42
2nd & 16 at opp 48
Drew Hubel pass incomplete to Keitrell Anderson, broken up by Cameron Collins.
11:42
3rd & 16 at opp 48
Drew Hubel pass incomplete to Cory McCaffrey.
11:42
4th & 16 at opp 48
Thomas Duyndam punt for 36 yards, fair catch by Taylor Kavanaugh at the OrgSt 12.
Oregon State Punt, 7 plays
10:44
1st & 10 at own 12
Jovan Stevenson rush for 2 yards to the OrgSt 14, tackled by Jaycob Shoemaker and Cody Worthen.
10:44
2nd & 8 at own 14
Jovan Stevenson rush for 1 yard to the OrgSt 15, tackled by Siasau Matagiese and Joel Sisler.
10:44
3rd & 7 at own 15
Ryan Katz rush for 6 yards to the OrgSt 21, tackled by Kevin Konrath and Jaycob Shoemaker.
10:44
4th & 1 at own 21
Ryan Katz rush for 2 yards to the OrgSt 23, tackled by Joel Sisler for a 1ST down.
10:44
1st & 10 at own 23
Ryan Katz pass incomplete to Aaron Nichols.
10:44
2nd & 10 at own 23
Jordan Jenkins rush for 3 yards to the OrgSt 26, tackled by Siasau Matagiese.
10:44
3rd & 7 at own 26
OREGON ST penalty 5 yard false start on N/A accepted.
10:44
3rd & 12 at own 21
OREGON ST penalty 5 yard delay of game on Ryan Katz accepted.
10:44
3rd & 17 at own 16
Ryan Katz sacked by Dereck Jester for a loss of 9 yards to the OrgSt 7.
10:44
4th & 26 at own 7
Johnny Hekker punt for 44 yards, returned by Tracy Ford for no gain, fumbled, recovered by PrtSt Tracy Ford at the PrtSt 49.
Portland State Touchdown run, 6 plays
9:31
1st & 10 at own 49
Connor Kavanaugh pass complete to Ray Fry for 8 yards to the OrgSt 43, tackled by Anthony Watkins.
9:31
2nd & 2 at opp 43
Connor Kavanaugh pass incomplete to Zach Brown.
9:31
3rd & 2 at opp 43
Connor Kavanaugh pass complete to Keitrell Anderson for 14 yards to the OrgSt 29, tackled by Anthony Watkins for a 1ST down.
9:31
1st & 10 at opp 29
Connor Kavanaugh rush for 14 yards to the OrgSt 15, tackled by Tim Clark for a 1ST down.
9:31
1st & 10 at opp 15
Connor Kavanaugh rush for 14 yards to the OrgSt 1, tackled by Devin ‘Unga and Anthony Watkins for a 1ST down.
2:51
1st & goal at opp 1
Connor Kavanaugh rush for 1 yard for a TOUCHDOWN.Oregon State 34, Portland State 6
2:51
Robert Truax extra point GOOD.Oregon State 34, Portland State 7
2:51
Zach Brown kickoff for 63 yards returned by Jordan Poyer, tackled by Michael Williams and Jaycob Shoemaker for 30 yards to the OrgSt 37, tackled by Michael Williams and Jaycob Shoemaker.
Oregon State End of game, 6 plays
2:51
1st & 10 at own 37
Ryan Katz pass incomplete to N/A.
2:51
2nd & 10 at own 37
Jovan Stevenson rush for 5 yards to the OrgSt 42, tackled by Jaycob Shoemaker.
2:51
3rd & 5 at own 42
Ryan Katz pass complete to Joe Halahuni for 35 yards to the PrtSt 23, tackled by Jaycob Shoemaker and Dominic David for a 1ST down.
2:51
1st & 10 at opp 23
Jovan Stevenson rush for 4 yards to the PrtSt 19, tackled by Ryan Reardon.
2:51
2nd & 6 at opp 19
Ryan Katz pass complete to Aaron Nichols for 5 yards to the PrtSt 14.
2:51
3rd & 1 at opp 14
Jovan Stevenson rush for 3 yards to the PrtSt 11, tackled by Dominic David and Joel Sisler for a 1ST down.
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.