From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Portland State
Oregon State
515
Total yards
389
224
Passing yards
235
291
Rushing yards
154
8.0
Yards per pass
9.4
5.4
Yards per rush
4.8
28
First downs
18
4–13
Third downs
3–10
2–4
Fourth downs
0–0
3
Turnovers
2
5–55
Penalties
5–52
36:22
Possession
23:38
0
Sacks (by defense)
0
Efficiency
Portland State
Oregon State
48%
Success rate
54%
0.04
EPA per play
0.21
1.27
Explosiveness
1.09
0.10
Rushing EPA
0.06
−0.07
Passing EPA
0.40
47%
Passing-down success
62%
0.12
First-down EPA
0.10
0.63
Second-down EPA
0.53
−0.91
Third-down EPA
−0.08
11%
Havoc by its defense
13%
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 and the line, going in
Our ratings (scores only)
Oregon State 77% to win. Elo’s favorite won.
The line
Oregon State −26.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Oregon State 96%, Portland State 4%. CollegeFootballData.com’s estimate from the point spread.
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 StateTouchdown, 3 plays, 79 yards
Q1 Oregon StateTouchdown, 13 plays, 81 yards
Q1 Portland StatePunt, 3 plays, 5 yards
Q1 Oregon StatePunt, 3 plays, 7 yards
Q1 Portland StateFumble, 12 plays, 48 yards
Q2 Oregon StatePunt, 3 plays, 9 yards
Q2 Portland StatePunt, 6 plays, 19 yards
Q2 Oregon StatePunt, 3 plays, 8 yards
Q2 Portland StateTurnover on downs, 7 plays, 63 yards
Q2 Oregon StateTouchdown, 8 plays, 98 yards
Q2 Portland StateInterception, 3 plays, 8 yards
Q2 Oregon StatePunt, 3 plays, 7 yards
Q3 Oregon StateInterception, 4 plays, 13 yards
Q3 Portland StateTouchdown, 10 plays, 64 yards
Q3 Oregon StateFumble, 3 plays, 13 yards
Q3 Portland StateTouchdown, 1 play, 12 yards
Q3 Oregon StateTouchdown, 2 plays, 51 yards
Q3 Portland StatePick-six, 3 plays (Oregon State scores), 2 yards
Q3 Portland StateTouchdown, 9 plays, 82 yards
Q3 Oregon StatePunt, 5 plays, 30 yards
Q4 Portland StateTurnover on downs, 8 plays, 23 yards
Q4 Oregon StateMissed FG, 4 plays, 5 yards
Q4 Portland StateTouchdown, 9 plays, 67 yards
Q4 Oregon StateTouchdown, 7 plays, 77 yards
Q4 Portland StateMissed FG, 9 plays, 53 yards
Play by play
1st quarter5 drives, then Oregon State 7, Portland State 6
Portland State Touchdown, 3 plays
15:00
1st & 10 at own 35
Jordan Choukair kickoff for 62 yds , Kahlil Dawson return for 18 yds to the PrtSt 21
15:00
1st & 10 at own 21
Jalani Eason pass complete to Charlie Taumoepeau for 11 yds to the PrtSt 32 for a 1ST down
15:00
1st & 10 at own 32
Za’Quan Summers run for 26 yds to the OrgSt 42 for a 1ST down
13:51
1st & 10 at opp 42
Jalani Eason pass complete to Josh Kraght for 42 yds for a TD, (Noah Brosio PAT MISSED)Portland State 6, Oregon State 0
Oregon State Touchdown, 13 plays
13:51
1st & 0 at own 35
Thomas Ciobanasiu kickoff for 58 yds , Artavis Pierce return for 12 yds to the OrgSt 19
13:46
1st & 10 at own 19
Ryan Nall run for 5 yds to the OrgSt 24
13:46
2nd & 5 at own 24
Thomas Tyner run for 8 yds to the OrgSt 32 for a 1ST down
13:46
1st & 10 at own 32
Jake Luton pass complete to Isaiah Hodgins for 14 yds to the OrgSt 46 for a 1ST down
13:46
1st & 10 at own 46
Ryan Nall run for 2 yds to the OrgSt 48
13:46
2nd & 8 at own 48
Jake Luton pass incomplete to Ryan Nall
13:46
3rd & 8 at own 48
Jake Luton pass complete to Timmy Hernandez for 25 yds to the PrtSt 27 for a 1ST down
13:46
1st & 10 at opp 27
Artavis Pierce run for 5 yds to the PrtSt 22
13:46
2nd & 5 at opp 22
Jake Luton pass complete to Artavis Pierce for 7 yds to the PrtSt 15 for a 1ST down
13:46
1st & 10 at opp 15
Ryan Nall run for 8 yds to the PrtSt 7
13:46
2nd & 2 at opp 7
Ryan Nall run for 2 yds to the PrtSt 9 Ryan Nall fumbled, forced by Kenton Bartlett, recovered by OrgSt Blake Brandel
13:46
3rd & 4 at opp 9
Jake Luton pass complete to Artavis Pierce for 8 yds to the PrtSt 1 for a 1ST down
13:46
1st & goal at opp 1
Darell Garretson run for no gain to the PrtSt 1
7:38
2nd & goal at opp 1
Ryan Nall run for 1 yd for a TD, (Jordan Choukair KICK)Oregon State 7, Portland State 6
Portland State Punt, 3 plays
7:38
1st & 0 at own 35
Jordan Choukair kickoff for 65 yds for a touchback
7:38
1st & 10 at own 25
Cade Smith run for 7 yds to the PrtSt 32
7:38
2nd & 3 at own 32
Antwone Williams run for a loss of 2 yards to the PrtSt 30
7:38
3rd & 5 at own 30
Jalani Eason pass incomplete to Kahlil Dawson
7:38
4th & 5 at own 30
Hayden Cowden punt for 48 yds, downed at the OrgSt 22
Oregon State Punt, 3 plays
6:07
1st & 10 at own 22
Trevorris Johnson run for a loss of 2 yards to the OrgSt 20
6:07
2nd & 12 at own 20
Jake Luton pass complete to Ryan Nall for 8 yds to the OrgSt 28
6:07
3rd & 4 at own 28
Ryan Nall run for 1 yd to the OrgSt 29
6:07
4th & 3 at own 29
Nick Porebski punt for 53 yds, punt out-of-bounds at the PrtSt 33 , Kahlil Dawson returns for 15 yds to the PrtSt 33
Portland State Fumble, 12 plays
4:10
1st & 10 at own 33
Cade Smith run for 3 yds to the PrtSt 36
4:10
2nd & 7 at own 36
OREGON ST Penalty, offside defense (Bright Ugwoegbu) to the PrtSt 41
4:10
2nd & 2 at own 41
Josh Kraght pass incomplete
4:10
3rd & 2 at own 41
Jason Talley run for 5 yds to the PrtSt 46 for a 1ST down
4:10
1st & 10 at own 46
Za’Quan Summers run for 9 yds to the OrgSt 45
4:10
2nd & 1 at opp 45
Jalani Eason run for 8 yds to the OrgSt 37 for a 1ST down
4:10
1st & 10 at opp 37
Jalani Eason run for 5 yds to the OrgSt 32
4:10
2nd & 5 at opp 32
Jalani Eason pass incomplete
4:10
3rd & 5 at opp 32
Jalani Eason run for 4 yds to the OrgSt 28
4:10
4th & 1 at opp 28
Jason Talley run for 3 yds to the OrgSt 25 for a 1ST down
Q2 15:00
1st & 10 at opp 25
Jalani Eason pass incomplete to Charlie Taumoepeau, broken up by Jalen Moore
Q2 15:00
2nd & 10 at opp 25
Za’Quan Summers run for 7 yds to the OrgSt 18
Q2 15:00
3rd & 3 at opp 18
Jalani Eason run for a loss of 1 yard to the OrgSt 19 Jalani Eason fumbled, recovered by OrgSt Jalen Moore
2nd quarter7 drives, then Oregon State 14, Portland State 6
Oregon State Punt, 3 plays
14:13
1st & 10 at own 19
Jake Luton pass incomplete to Jordan Villamin
14:13
2nd & 10 at own 19
Ryan Nall run for 8 yds to the OrgSt 27
14:13
3rd & 2 at own 27
Ryan Nall run for 1 yd to the OrgSt 28
13:02
4th & 1 at own 28
Timeout OREGON ST, clock 13:02
13:02
4th & 1 at own 28
Nick Porebski punt for 37 yds, fair catch by Kahlil Dawson at the PrtSt 35
Portland State Punt, 6 plays
12:54
1st & 10 at own 35
Jalani Eason pass complete to Josh Kraght for 3 yds to the PrtSt 38
12:54
2nd & 7 at own 38
Za’Quan Summers run for 6 yds to the PrtSt 44
12:54
3rd & 1 at own 44
Jason Talley run for 10 yds to the OrgSt 46 for a 1ST down
12:54
1st & 10 at opp 46
Cade Smith run for a loss of 1 yard to the OrgSt 47
12:54
2nd & 11 at opp 47
Za’Quan Summers run for 1 yd to the OrgSt 46
12:54
3rd & 10 at opp 46
Jalani Eason pass incomplete to Kahlil Dawson
12:54
4th & 10 at opp 46
Hayden Cowden punt for 46 yds for a touchback
Oregon State Punt, 3 plays
9:54
1st & 10 at own 20
Artavis Pierce run for no gain to the OrgSt 20
9:54
2nd & 10 at own 20
Jake Luton pass complete to Noah Togiai for 8 yds to the OrgSt 28
9:54
3rd & 2 at own 28
Jake Luton pass incomplete to Isaiah Hodgins
9:54
4th & 2 at own 28
Nick Porebski punt for 37 yds, fair catch by Kahlil Dawson at the PrtSt 35
Portland State Turnover on downs, 7 plays
8:45
1st & 10 at own 35
Za’Quan Summers run for 17 yds to the OrgSt 48 for a 1ST down
8:45
1st & 10 at opp 48
Za’Quan Summers run for 7 yds to the OrgSt 41
8:45
2nd & 3 at opp 41
Jalani Eason run for 40 yds to the OrgSt 1 for a 1ST down
8:45
1st & goal at opp 1
TEAM run for a loss of 10 yards to the OrgSt 11
8:45
2nd & goal at opp 11
Za’Quan Summers run for 5 yds to the OrgSt 6
8:45
3rd & goal at opp 6
Jalani Eason run for 4 yds to the OrgSt 2
5:14
4th & 0 at opp 2
Timeout PORTLAND ST, clock 05:14
5:14
4th & goal at opp 2
Jalani Eason pass incomplete
Oregon State Touchdown, 8 plays
5:09
1st & 10 at own 2
Ryan Nall run for 2 yds to the OrgSt 4
5:09
2nd & 8 at own 4
Darell Garretson run for 12 yds to the OrgSt 16 for a 1ST down
5:09
1st & 10 at own 16
Darell Garretson run for 5 yds to the OrgSt 21 for a 1ST down PORTLAND ST Penalty, personal foul (15 Yards) to the OrgSt 36 for a 1ST down
5:09
1st & 10 at own 36
Luton, Jake pass incomplete to Villamin, J., PENALTY PSU pass interference (OLUMBA,Donovan) 15 yards to the PSU49, 1ST DOWN OSU, NO PLAY.
5:09
1st & 10 at opp 49
Trevorris Johnson run for 18 yds to the PrtSt 31 for a 1ST down
5:09
1st & 10 at opp 31
Ryan Nall run for 2 yds to the PrtSt 29
5:09
2nd & 8 at opp 29
Jake Luton pass complete to Noah Togiai for 22 yds to the PrtSt 7 for a 1ST down
5:09
1st & goal at opp 7
Ryan Nall run for 3 yds to the PrtSt 4
1:34
2nd & goal at opp 4
Darell Garretson run for 4 yds for a TD, (Jordan Choukair KICK)Oregon State 14, Portland State 6
Portland State Interception, 3 plays
1:34
1st & 0 at own 35
Jordan Choukair kickoff for 49 yds , Kahlil Dawson return for 7 yds to the PrtSt 23
1:29
1st & 10 at own 23
Za’Quan Summers run for 4 yds to the PrtSt 27
1:29
2nd & 6 at own 27
Za’Quan Summers run for 4 yds to the PrtSt 31
0:47
3rd & 2 at own 31
Timeout OREGON ST, clock 00:47
0:47
3rd & 2 at own 31
Jalani Eason pass intercepted Jalen Moore return for 17 yds to the PrtSt 49
Oregon State Punt, 3 plays
0:31
1st & 10 at opp 49
Jake Luton pass incomplete to Jordan Villamin, broken up by Donovan Olumba
0:31
2nd & 10 at opp 49
Jake Luton pass complete to Trevorris Johnson for 7 yds to the PrtSt 42
0:17
3rd & 3 at opp 42
Timeout OREGON ST, clock 00:17
0:17
3rd & 3 at opp 42
Jake Luton pass incomplete to Jordan Villamin
0:12
4th & 3 at opp 42
Timeout PORTLAND ST, clock 00:12
0:12
4th & 3 at opp 42
Nick Porebski punt for 40 yds, downed at the PrtSt 2
3rd quarter8 drives, then Oregon State 28, Portland State 26
Oregon State Interception, 4 plays
15:00
1st & 10 at own 35
Thomas Ciobanasiu kickoff for 55 yds , Calvin Tyler Jr. return for 21 yds to the OrgSt 31
14:54
1st & 10 at own 31
Thomas Tyner run for 2 yds to the OrgSt 33
14:54
2nd & 8 at own 33
Ryan Nall run for 6 yds to the OrgSt 39
14:54
3rd & 2 at own 39
Jake Luton pass complete to Ryan Nall for 5 yds to the OrgSt 44 for a 1ST down
14:54
1st & 10 at own 44
Jake Luton pass intercepted Beau Duronslet return for 3 yds to the PrtSt 36
Portland State Touchdown, 10 plays
13:12
1st & 10 at own 36
Za’Quan Summers run for 4 yds to the PrtSt 40
13:12
2nd & 6 at own 40
Jalani Eason run for 14 yds to the OrgSt 46 for a 1ST down
13:12
1st & 10 at opp 46
Za’Quan Summers run for 9 yds to the OrgSt 37
13:12
2nd & 1 at opp 37
Za’Quan Summers run for 4 yds to the OrgSt 33 for a 1ST down
13:12
1st & 10 at opp 33
Jalani Eason pass complete to Andre Petties-Wilson for no gain to the OrgSt 33
13:12
2nd & 10 at opp 33
Jalani Eason pass complete to Darnell Adams for 11 yds to the OrgSt 22 for a 1ST down
13:12
1st & 10 at opp 22
Jason Talley run for 2 yds to the OrgSt 20 PORTLAND ST Penalty, Offensive holding (Randin Crecelius) to the OrgSt 30
13:12
1st & 18 at opp 30
Jason Talley run for 5 yds to the OrgSt 25
13:12
2nd & 13 at opp 25
Jalani Eason pass complete to Andre Petties-Wilson for 20 yds to the OrgSt 5 for a 1ST down
8:35
1st & goal at opp 5
Jalani Eason run for 5 yds for a TD, (Noah Brosio PAT BLOCKED)Oregon State 14, Portland State 12
Oregon State Fumble, 3 plays
8:35
1st & 0 at own 35
Thomas Ciobanasiu kickoff for 65 yds , Calvin Tyler Jr. return for 11 yds to the OrgSt 11
8:30
1st & 10 at own 11
Ryan Nall run for 7 yds to the OrgSt 18
8:30
2nd & 3 at own 18
Ryan Nall run for 2 yds to the OrgSt 20
8:30
3rd & 1 at own 20
Darell Garretson run for 1 yd to the OrgSt 12 Darell Garretson fumbled, forced by Artuz Manning, recovered by PrtSt Beau Duronslet OREGON ST Penalty, unsportsmanlike conduct (Noah Togiai) to the OrgSt 12
Portland State Touchdown, 1 play
7:04
1st & 10 at opp 12
Jalani Eason run for 12 yds for a TD, (Z. Summers Run For Two-point Conversion)Portland State 20, Oregon State 14
Oregon State Touchdown, 2 plays
7:04
1st & 0 at own 35
Thomas Ciobanasiu kickoff for 59 yds , Artavis Pierce return for 43 yds to the OrgSt 49
6:54
1st & 10 at own 49
Jake Luton pass complete to Noah Togiai for 48 yds to the PrtSt 3 for a 1ST down
6:32
1st & goal at opp 3
Trevorris Johnson run for 3 yds for a TD, (Jordan Choukair KICK)Oregon State 21, Portland State 20
Portland State Pick-six, 3 plays (Oregon State scores)
6:32
1st & 0 at own 35
Jordan Choukair kickoff for 53 yds , Kahlil Dawson return for 12 yds to the PrtSt 47 PORTLAND ST Penalty, Offensive holding (Darnell Adams) to the PrtSt 14
6:27
1st & 10 at own 14
Za’Quan Summers run for a loss of 2 yards to the PrtSt 12
6:27
2nd & 12 at own 12
Za’Quan Summers run for 4 yds to the PrtSt 16
5:03
3rd & 8 at own 16
Jalani Eason pass intercepted for a TD Manase Hungalu return for 21 yds for a TD, (Jordan Choukair KICK)Oregon State 28, Portland State 20
Portland State Touchdown, 9 plays
5:03
1st & 0 at own 35
Jordan Choukair kickoff for 65 yds , Kahlil Dawson return for 18 yds to the PrtSt 18
4:58
1st & 10 at own 18
Jason Talley run for 3 yds to the PrtSt 21
4:58
2nd & 7 at own 21
Jalani Eason pass complete to Antwone Williams for 4 yds to the PrtSt 25
4:58
3rd & 3 at own 25
Jalani Eason pass complete to Za’Quan Summers for 8 yds to the PrtSt 33 for a 1ST down
4:58
1st & 10 at own 33
Jason Talley run for 3 yds to the PrtSt 36
4:58
2nd & 7 at own 36
Jason Talley run for 12 yds to the PrtSt 48 for a 1ST down
4:58
1st & 10 at own 48
Antwone Williams run for a loss of 5 yards to the PrtSt 43
4:58
2nd & 15 at own 43
Jalani Eason pass complete to Charlie Taumoepeau for 16 yds to the OrgSt 41 for a 1ST down
4:58
1st & 10 at opp 41
Jalani Eason run for 4 yds to the OrgSt 37
0:12
2nd & 6 at opp 37
Josh Kraght 37 Yd pass from Jalani Eason (Two-Point Run Conversion Failed)Oregon State 28, Portland State 26
Oregon State Punt, 5 plays
0:12
1st & 0 at own 35
Thomas Ciobanasiu kickoff for 60 yds , Artavis Pierce return for 17 yds to the OrgSt 22
0:06
1st & 10 at own 22
Jake Luton pass complete to Noah Togiai for 4 yds to the OrgSt 26
Q4 15:00
2nd & 6 at own 26
Artavis Pierce run for 29 yds to the OREGONST 45 for a 1ST down OREGON ST Penalty, Offensive holding (Jordan Villamin) to the OrgSt 45 for a 1ST down
Q4 15:00
1st & 10 at own 45
Jake Luton pass incomplete
Q4 15:00
2nd & 10 at own 45
Ryan Nall run for 2 yds to the OrgSt 47
Q4 15:00
3rd & 8 at own 47
Jake Luton run for 5 yds to the OREGONST 48 OREGON ST Penalty, Offensive holding ( Yards) declined
Q4 15:00
4th & 3 at opp 48
Nick Porebski punt for 33 yds, fair catch by Kahlil Dawson at the PrtSt 15
4th quarter5 drives, then Oregon State 35, Portland State 32
Portland State Turnover on downs, 8 plays
13:38
1st & 10 at own 15
Za’Quan Summers run for a loss of 2 yards to the PrtSt 13
13:38
2nd & 12 at own 13
Za’Quan Summers run for 3 yds to the PrtSt 16
13:38
3rd & 9 at own 16
Jalani Eason pass complete to Charlie Taumoepeau for 12 yds to the PrtSt 28 for a 1ST down
13:38
1st & 10 at own 28
Jalani Eason run for no gain to the PrtSt 28
13:38
2nd & 10 at own 28
ALEXANDER,Davis pass incomplete to KRAGHT,Josh, PENALTY OSU pass interference (Williams, D.) 15 yards to the PSU43, 1ST DOWN PSU, NO PLAY.
13:38
1st & 10 at own 43
Za’Quan Summers run for no gain to the PrtSt 43
13:38
2nd & 10 at own 43
Antwone Williams run for 6 yds to the PrtSt 49
13:38
3rd & 4 at own 49
Davis Alexander pass complete to Kahlil Dawson for 1 yd to the 50 yard line
13:38
4th & 3 at the 50
Hayden Cowden run for a loss of 12 yards to the PrtSt 38
Oregon State Missed FG, 4 plays
8:51
1st & 10 at opp 38
Darell Garretson run for 4 yds to the PrtSt 34
8:51
2nd & 6 at opp 34
Artavis Pierce run for a loss of 2 yards to the PrtSt 36
8:51
3rd & 8 at opp 36
Jake Luton pass complete to Isaiah Hodgins for 3 yds to the PrtSt 33
6:48
4th & 5 at opp 33
Jordan Choukair 51 yd FG MISSED
Portland State Touchdown, 9 plays
6:48
1st & 10 at own 33
Josh Kraght run for 1 yd to the PrtSt 34
6:48
2nd & 9 at own 34
Josh Kraght pass complete to Darnell Adams for 22 yds to the OrgSt 44 for a 1ST down
6:48
1st & 10 at opp 44
Josh Kraght pass complete to Darnell Adams for 8 yds to the OrgSt 36
6:48
2nd & 2 at opp 36
Josh Kraght run for 13 yds to the OrgSt 23 for a 1ST down
6:48
1st & 10 at opp 23
Josh Kraght pass incomplete to Jason Talley
6:48
2nd & 10 at opp 23
Jason Talley run for 11 yds to the OrgSt 12 for a 1ST down
6:48
1st & 10 at opp 12
Josh Kraght run for 9 yds to the OrgSt 3
6:48
2nd & 1 at opp 3
Josh Kraght run for 2 yds to the OrgSt 1 for a 1ST down
2:43
1st & goal at opp 1
Josh Kraght run for 1 yd for a TD, (Two-Point Conversion failed )Portland State 32, Oregon State 28
Oregon State Touchdown, 7 plays
2:43
1st & 0 at own 35
Thomas Ciobanasiu kickoff for 60 yds , Artavis Pierce return for 18 yds to the OrgSt 23
2:38
1st & 10 at own 23
Jake Luton pass complete to Isaiah Hodgins for 9 yds to the OrgSt 32 PORTLAND ST Penalty, offside defense ( Yards) declined
2:38
2nd & 1 at own 32
Jake Luton pass complete to Ryan Nall for 13 yds to the OrgSt 45 for a 1ST down
2:38
1st & 10 at own 45
Jake Luton pass complete to Isaiah Hodgins for 16 yds to the PrtSt 39 for a 1ST down
2:38
1st & 10 at opp 39
Jake Luton pass complete to Ryan Nall for 8 yds to the PrtSt 31
2:38
2nd & 2 at opp 31
Luton, Jake pass complete to Togiai, Noah for 1 yard to the PSU30, out-of-bounds (FOREMAN,Tyler), PENALTY OSU holding (Moore, Trent) 10 yards to the PSU41, NO PLAY.
2:38
2nd & 12 at opp 41
Jake Luton pass complete to Noah Togiai for 13 yds to the PrtSt 28 for a 1ST down
1:30
1st & 10 at opp 28
Timeout OREGON ST, clock 01:30
1:30
1st & 10 at opp 28
Ryan Nall run for 11 yds to the PrtSt 17 for a 1ST down
1:08
1st & 10 at opp 17
Jake Luton pass complete to Isaiah Hodgins for 17 yds for a TD, (Jordan Choukair KICK)Oregon State 35, Portland State 32
Portland State Missed FG, 9 plays
1:08
1st & 0 at own 35
Jordan Choukair kickoff for 61 yds , Kahlil Dawson return for 14 yds to the PrtSt 18
1:03
1st & 10 at own 18
Josh Kraght pass incomplete to Darnell Adams
1:03
2nd & 10 at own 18
Josh Kraght run for 7 yds to the PrtSt 25
1:03
3rd & 3 at own 25
Josh Kraght pass incomplete to Trent Riley
1:03
4th & 3 at own 25
Josh Kraght run for 5 yds to the PrtSt 30 for a 1ST down
1:03
1st & 10 at own 30
Josh Kraght pass incomplete to Darnell Adams
1:03
2nd & 10 at own 30
Josh Kraght run for 12 yds to the PrtSt 42 for a 1ST down
0:17
1st & 10 at own 42
Timeout PORTLAND ST, clock 00:17
0:17
1st & 10 at own 42
Josh Kraght pass complete to Charlie Taumoepeau for 13 yds to the OrgSt 45 for a 1ST down
0:17
1st & 10 at opp 45
Josh Kraght pass complete to Andre Petties-Wilson for 16 yds to the OrgSt 29 for a 1ST down
0:03
1st & 10 at opp 29
Timeout PORTLAND ST, clock 00:03
0:03
1st & 10 at opp 29
Timeout OREGON ST, clock 00:03
0:00
1st & 10 at opp 29
Graycen Kennedy 46 yd FG MISSED
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.