From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Portland State
Washington State
362
Total yards
706
269
Passing yards
630
93
Rushing yards
76
5.3
Yards per pass
9.8
2.8
Yards per rush
3.3
23
First downs
33
8–18
Third downs
7–12
1–1
Fourth downs
0–1
2
Turnovers
2
6–49
Penalties
7–70
31:30
Possession
28:30
Efficiency
Portland State
Washington State
36%
Success rate
51%
0.05
EPA per play
0.38
1.18
Explosiveness
1.45
0.14
Rushing EPA
0.22
−0.00
Passing EPA
0.45
29%
Passing-down success
56%
−0.01
First-down EPA
0.05
−0.27
Second-down EPA
0.56
0.49
Third-down EPA
1.29
2%
Havoc by its defense
1%
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)
Washington State 72% to win. Elo’s favorite won.
The line
Washington State −23.5.
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 Washington State 95%, Portland State 5%. 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. Washington State drives left to right, Portland State right to left.
Q1 Washington StatePunt, 8 plays, 18 yards
Q1 Portland StatePunt, 10 plays, 35 yards
Q1 Washington StateTouchdown, 14 plays, 80 yards
Q1 Portland StateFumble, 9 plays, 68 yards
Q2 Washington StateTouchdown, 6 plays, 93 yards
Q2 Portland StatePunt, 3 plays, −4 yards
Q2 Washington StateTouchdown, 1 play, 17 yards
Q2 Portland StatePunt, 3 plays, 2 yards
Q2 Washington StatePunt, 6 plays, 17 yards
Q2 Portland StatePunt, 3 plays, 4 yards
Q2 Washington StateTurnover on downs, 4 plays, 6 yards
Q2 Portland StateInterception, 3 plays, 15 yards
Q2 Washington StateTouchdown, 6 plays, 80 yards
Q2 Portland StatePunt, 5 plays, 11 yards
Q2 Washington StateInterception, 6 plays, 41 yards
Q2 Portland StateEnd of half, 1 play, −1 yard
Q3 Portland StateTouchdown, 11 plays, 85 yards
Q3 Washington StatePunt, 3 plays, 1 yard
Q3 Portland StateTouchdown, 6 plays, 71 yards
Q3 Washington StateTouchdown, 12 plays, 75 yards
Q3 Portland StatePunt, 3 plays, −1 yard
Q3 Washington StateTouchdown, 7 plays, 34 yards
Q4 Portland StatePunt, 3 plays, 3 yards
Q4 Washington StatePick-six, 1 play (Portland State scores), 0 yards
Q4 Washington StateField goal, 5 plays, 57 yards
Q4 Portland StatePunt, 5 plays, 20 yards
Q4 Washington StateTouchdown, 6 plays, 95 yards
Q4 Portland StatePunt, 3 plays, 9 yards
Q4 Washington StateTouchdown, 3 plays, 87 yards
Q4 Portland StateEnd of game, 16 plays, 56 yards
Play by play
1st quarter4 drives, then Washington State 7, Portland State 0
Washington State Punt, 8 plays
15:00
1st & 10 at own 35
Marcus Kinsella kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Connor Halliday pass complete to Rickey Galvin for 5 yds to the WshSt 30
15:00
2nd & 5 at own 30
Jamal Morrow run for 3 yds to the WshSt 33
15:00
3rd & 2 at own 33
Jamal Morrow run for 6 yds to the WshSt 39 for a 1ST down
15:00
1st & 10 at own 39
Connor Halliday pass incomplete to Calvin Green
15:00
2nd & 10 at own 39
Connor Halliday pass complete to River Cracraft for 12 yds to the PrtSt 49 for a 1ST down
15:00
1st & 10 at opp 49
Connor Halliday pass complete to Calvin Green for 4 yds to the PrtSt 45
15:00
2nd & 6 at opp 45
Connor Halliday pass incomplete to Jamal Morrow
15:00
3rd & 6 at opp 45
Connor Halliday sacked by Xavier Coleman for a loss of 12 yards to the WshSt 43
15:00
4th & 18 at own 43
Jordan Dascalo punt for 40 yds, fair catch by Kasey Closs at the PrtSt 17
Portland State Punt, 10 plays
11:59
1st & 10 at own 17
Kieran McDonagh pass incomplete to Paris Penn
11:59
2nd & 10 at own 17
Kieran McDonagh pass complete to Alex Toureen for 5 yds to the PrtSt 22
11:59
3rd & 5 at own 22
Paris Penn run for 6 yds to the PrtSt 28 for a 1ST down
11:59
1st & 10 at own 28
Kieran McDonagh pass incomplete to Alex Toureen
11:59
2nd & 10 at own 28
Shaq Richard run for 4 yds to the PrtSt 32
11:59
3rd & 6 at own 32
Kieran McDonagh pass complete to Kasey Closs for 8 yds to the PrtSt 40 for a 1ST down
11:59
1st & 10 at own 40
Kieran McDonagh pass complete to Cam Sommer for 12 yds to the WshSt 48 for a 1ST down
11:59
1st & 10 at opp 48
Kieran McDonagh pass incomplete to Paris Penn, broken up by Daquawn Brown
11:59
2nd & 10 at opp 48
Kieran McDonagh sacked by Ivan McLennan for a loss of 8 yards to the PrtSt 44
11:59
3rd & 18 at own 44
Kieran McDonagh pass complete to Roston Tatum for 8 yds to the WshSt 48
11:59
4th & 10 at opp 48
Kyle Loomis punt for 48 yds for a touchback
Washington State Touchdown, 14 plays
8:00
1st & 10 at own 20
Jamal Morrow run for 5 yds to the WshSt 25
8:00
2nd & 5 at own 25
Connor Halliday pass complete to Vince Mayle for 6 yds to the WshSt 31 for a 1ST down
8:00
1st & 10 at own 31
Connor Halliday pass complete to Jamal Morrow for 6 yds to the WshSt 37
8:00
2nd & 4 at own 37
Connor Halliday pass complete to Isiah Myers for 8 yds to the WshSt 45 for a 1ST down
8:00
1st & 10 at own 45
Jamal Morrow run for 3 yds to the WshSt 48
8:00
2nd & 7 at own 48
Connor Halliday pass complete to Calvin Green for 9 yds to the PrtSt 43 for a 1ST down
8:00
1st & 10 at opp 43
Gerard Wicks run for 5 yds to the PrtSt 38
8:00
2nd & 5 at opp 38
Gerard Wicks run for 7 yds to the PrtSt 31 for a 1ST down
8:00
1st & 10 at opp 31
Connor Halliday pass complete to Isiah Myers for 11 yds to the PrtSt 20 for a 1ST down
8:00
1st & 10 at opp 20
Gerard Wicks run for 4 yds to the PrtSt 16
8:00
2nd & 6 at opp 16
Connor Halliday pass complete to River Cracraft for 12 yds to the PrtSt 4 for a 1ST down
8:00
1st & goal at opp 4
Gerard Wicks run for 2 yds to the PrtSt 2
8:00
2nd & goal at opp 2
Jamal Morrow run for 1 yd to the PrtSt 1
2:05
3rd & goal at opp 1
Gerard Wicks run for 1 yd for a TD, (Quentin Breshears KICK)Washington State 7, Portland State 0
Portland State Fumble, 9 plays
2:05
1st & 0 at own 35
Erik Powell kickoff for 65 yds for a touchback
2:05
1st & 10 at own 25
Kieran McDonagh pass complete to Paris Penn for 4 yds to the PrtSt 29
2:05
2nd & 6 at own 29
Kieran McDonagh pass complete to Alex Toureen for 9 yds to the PrtSt 38 for a 1ST down
2:05
1st & 10 at own 38
Kieran McDonagh pass incomplete to Cam Sommer
2:05
2nd & 10 at own 38
Shaq Richard run for 11 yds to the PrtSt 49 for a 1ST down
2:05
1st & 10 at own 49
Kieran McDonagh pass complete to Thomas Carter for 7 yds to the WshSt 44
2:05
2nd & 3 at opp 44
Kieran McDonagh pass incomplete to Kasey Closs, PENALTY WSU roughing passer (Barber, Robert) 15 yards to the WSU29, 1ST DOWN PSU, NO PLAY. for a 1ST down
2:05
1st & 10 at opp 29
Kieran McDonagh pass complete to Paris Penn for a loss of 1 yard to the WshSt 30
Q2 15:00
2nd & 11 at opp 30
Paris Penn sacked by Cyrus Coen for a loss of 10 yards to the WshSt 40
Q2 15:00
3rd & 21 at opp 40
Kieran McDonagh pass complete to Kasey Closs for 30 yds to the WshSt 10 for a 1ST down
Q2 15:00
1st & 0 at opp 10
Shaq Richard run for 3 yds to the WshSt 7 Shaq Richard fumbled, forced by Taylor Taliulu, recovered by WshSt Destiny Vaeao
2nd quarter12 drives, then Washington State 28, Portland State 0
Washington State Touchdown, 6 plays
13:44
1st & 10 at own 7
Connor Halliday pass complete to Isiah Myers for 67 yds to the PrtSt 26 for a 1ST down
13:44
1st & 10 at opp 26
Connor Halliday pass complete to Vince Mayle for no gain to the PrtSt 26
13:44
2nd & 10 at opp 26
Connor Halliday pass complete to Robert Lewis for 11 yds to the PrtSt 15 for a 1ST down
13:44
1st & 10 at opp 15
Connor Halliday pass incomplete to David Bucannon
13:44
2nd & 10 at opp 15
Connor Halliday pass incomplete to Isiah Myers
12:10
3rd & 10 at opp 15
Connor Halliday pass complete to River Cracraft for 15 yds for a TD, (Quentin Breshears KICK)Washington State 14, Portland State 0
Portland State Punt, 3 plays
12:10
1st & 0 at own 35
Erik Powell kickoff for 64 yds , Nate Tago return for 12 yds to the PrtSt 13
12:05
1st & 10 at own 13
Kieran McDonagh pass incomplete to Thomas Carter
12:05
2nd & 10 at own 13
Kieran McDonagh run for 5 yds to the PrtSt 18 PORTLAND ST Penalty, personal foul (Mike Davis) to the PrtSt 9
12:05
3rd & 14 at own 9
Kieran McDonagh pass incomplete to Kasey Closs, broken up by Charleston White
12:05
4th & 14 at own 9
Kyle Loomis punt for 52 yds , Rickey Galvin returns for 44 yds to the PrtSt 17
Washington State Touchdown, 1 play
11:01
1st & 10 at opp 17
Connor Halliday pass complete to Dom Williams for 17 yds for a TD, (Quentin Breshears KICK)Washington State 21, Portland State 0
Portland State Punt, 3 plays
11:01
1st & 0 at own 35
Erik Powell kickoff for 65 yds for a touchback
11:01
1st & 10 at own 25
Kieran McDonagh pass complete to Nate Tago for 2 yds to the PrtSt 27
11:01
2nd & 8 at own 27
Kieran McDonagh pass incomplete to Alex Toureen, broken up by Daquawn Brown
11:01
3rd & 8 at own 27
Kieran McDonagh pass incomplete to Kasey Closs
11:01
4th & 8 at own 27
Kyle Loomis punt for 52 yds , Rickey Galvin returns for no gain to the WshSt 21 Rickey Galvin fumbled, recovered by WshSt Rickey Galvin
Washington State Punt, 6 plays
10:16
1st & 10 at own 21
Connor Halliday pass incomplete to Vince Mayle
10:16
2nd & 10 at own 21
Gerard Wicks run for 2 yds to the WshSt 23
10:16
3rd & 8 at own 23
Connor Halliday pass complete to River Cracraft for 15 yds to the WshSt 38 for a 1ST down
10:16
1st & 10 at own 38
WASHINGTON ST Penalty, substitution infraction (Jamal Morrow) to the WshSt 33
10:16
1st & 15 at own 33
Gerard Wicks run for 5 yds to the WshSt 38
10:16
2nd & 10 at own 38
Connor Halliday pass incomplete to Gerard Wicks
10:16
3rd & 10 at own 38
Connor Halliday pass incomplete to Rickey Galvin, broken up by Corey Crowder
10:16
4th & 10 at own 38
Jordan Dascalo punt for 50 yds , Kasey Closs returns for 6 yds to the PrtSt 18
Portland State Punt, 3 plays
8:06
1st & 10 at own 18
Nate Tago run for 3 yds to the PrtSt 21
8:06
2nd & 7 at own 21
Nate Tago run for 2 yds to the PrtSt 23
8:06
3rd & 5 at own 23
Paris Penn run for a loss of 1 yard to the PrtSt 22
8:06
4th & 6 at own 22
Kyle Loomis punt for 52 yds , Rickey Galvin returns for 10 yds to the WshSt 36
Washington State Turnover on downs, 4 plays
6:07
1st & 10 at own 36
Connor Halliday pass incomplete to Calvin Green
6:07
2nd & 10 at own 36
Connor Halliday pass complete to Isiah Myers for 6 yds to the WshSt 42
6:07
3rd & 4 at own 42
Connor Halliday pass incomplete to Rickey Galvin, broken up by Aaron Sibley
6:07
4th & 4 at own 42
Connor Halliday pass incomplete to Robert Lewis, broken up by Xavier Coleman
Portland State Interception, 3 plays
5:21
1st & 10 at opp 42
Kieran McDonagh pass complete to Alex Toureen for 15 yds to the WshSt 27 for a 1ST down
5:21
1st & 10 at opp 27
Kieran McDonagh pass incomplete to Thomas Carter, broken up by Daquawn Brown
5:21
2nd & 10 at opp 27
Kieran McDonagh pass intercepted, touchback. Charleston White return for no gain
Washington State Touchdown, 6 plays
4:55
1st & 10 at own 20
Connor Halliday pass complete to Isiah Myers for 28 yds to the WshSt 48 for a 1ST down
4:55
1st & 10 at own 48
Connor Halliday pass complete to Rickey Galvin for 17 yds to the PrtSt 35 for a 1ST down
4:55
1st & 10 at opp 35
Jamal Morrow run for 4 yds to the PrtSt 31
4:55
2nd & 6 at opp 31
Connor Halliday pass complete to River Cracraft for 11 yds to the PrtSt 20 for a 1ST down
4:55
1st & 10 at opp 20
Connor Halliday pass complete to Rickey Galvin for 17 yds to the PrtSt 3 for a 1ST down
3:04
1st & goal at opp 3
Connor Halliday pass complete to Vince Mayle for 3 yds for a TD, (Quentin Breshears KICK)Washington State 28, Portland State 0
Portland State Punt, 5 plays
3:04
1st & 0 at own 20
Erik Powell kickoff for 60 yds , Nate Tago return for 15 yds to the PrtSt 35
2:59
1st & 10 at own 35
Nate Tago run for 1 yd to the PrtSt 36
2:59
2nd & 9 at own 36
Nate Tago run for 4 yds to the PrtSt 40
2:06
3rd & 5 at own 40
Timeout WASHINGTON ST, clock 02:06
2:06
3rd & 5 at own 40
Kieran McDonagh pass incomplete to Kasey Closs, PENALTY WSU holding (Brown, Daquawn) 10 yards to the 50 yardline, 1ST DOWN PSU, NO PLAY. for a 1ST down
2:06
1st & 10 at the 50
Shaq Richard run for 7 yds to the WshSt 43
2:06
2nd & 3 at opp 43
PORTLAND ST Penalty, false start (Cam Keizur) to the WshSt 48
2:06
2nd & 8 at opp 48
Shaq Richard run for no gain to the WshSt 48
1:22
3rd & 8 at opp 48
Timeout WASHINGTON ST, clock 01:22
1:22
3rd & 8 at opp 48
Paris Penn run for a loss of 6 yards to the PrtSt 46
1:15
4th & 14 at own 46
Timeout WASHINGTON ST, clock 01:15
1:15
4th & 14 at own 46
Kyle Loomis punt for 44 yds , Rickey Galvin returns for 5 yds to the WshSt 15
Washington State Interception, 6 plays
1:04
1st & 10 at own 15
Connor Halliday pass incomplete to Dom Williams
1:04
2nd & 10 at own 15
Connor Halliday pass complete to Dom Williams for 11 yds to the WshSt 26 for a 1ST down
1:04
1st & 10 at own 26
Connor Halliday pass incomplete to River Cracraft, broken up by Darien Washington
1:04
2nd & 10 at own 26
Connor Halliday pass complete to Isiah Myers for 12 yds to the WshSt 38 for a 1ST down
1:04
1st & 10 at own 38
Connor Halliday pass complete to Isiah Myers for 18 yds to the PrtSt 44 for a 1ST down
1:04
1st & 10 at opp 44
Connor Halliday pass intercepted Darien Washington return for no gain to the PrtSt 8
Portland State End of half, 1 play
0:12
1st & 10 at own 8
TEAM run for a loss of 1 yard to the PrtSt 7
3rd quarter6 drives, then Washington State 35, Portland State 14
Portland State Touchdown, 11 plays
15:00
2nd & 11 at own 35
Erik Powell kickoff for 65 yds , Nate Tago return for 15 yds to the PrtSt 15
14:56
1st & 10 at own 15
Kieran McDonagh pass complete to Cam Sommer for 4 yds to the PrtSt 19
14:56
2nd & 6 at own 19
Shaq Richard run for 2 yds to the PrtSt 21
14:56
3rd & 4 at own 21
Kieran McDonagh pass complete to Alex Toureen for 8 yds to the PrtSt 29 for a 1ST down
14:56
1st & 10 at own 29
Kieran McDonagh pass complete to Thomas Carter for 5 yds to the PrtSt 34
14:56
2nd & 5 at own 34
Kieran McDonagh pass complete to Alex Toureen for 30 yds to the WshSt 36 for a 1ST down
14:56
1st & 10 at opp 36
Shaq Richard run for 9 yds to the WshSt 27
14:56
2nd & 1 at opp 27
Kieran McDonagh pass incomplete to Cam Sommer
14:56
3rd & 1 at opp 27
Kieran McDonagh pass complete to Roston Tatum for 10 yds to the WshSt 17 for a 1ST down
14:56
1st & 10 at opp 17
Shaq Richard run for 4 yds to the WshSt 13
14:56
2nd & 6 at opp 13
Kieran McDonagh pass complete to Kasey Closs for 7 yds to the WshSt 6 for a 1ST down
11:13
1st & goal at opp 6
Shaq Richard run for 6 yds for a TD, (Jonathan Gonzales KICK)Washington State 28, Portland State 7
Washington State Punt, 3 plays
11:13
1st & 0 at own 35
Marcus Kinsella kickoff for 65 yds for a touchback
11:13
1st & 10 at own 25
Connor Halliday pass complete to Robert Lewis for a loss of 7 yards to the WshSt 18
11:13
2nd & 17 at own 18
Connor Halliday pass complete to River Cracraft for 8 yds to the WshSt 26
11:13
3rd & 9 at own 26
Connor Halliday pass incomplete to River Cracraft, broken up by Xavier Coleman
11:13
4th & 9 at own 26
Jordan Dascalo punt for 45 yds, downed at the PrtSt 29
Portland State Touchdown, 6 plays
9:53
1st & 10 at own 29
Kieran McDonagh pass incomplete to Thomas Carter
9:53
2nd & 10 at own 29
Kieran McDonagh pass complete to Darnell Adams for 6 yds to the PrtSt 35
9:53
3rd & 4 at own 35
Kieran McDonagh pass incomplete to Darnell Adams, PENALTY WSU holding (Coen, Cyrus) 10 yards to the PSU45, 1ST DOWN PSU, NO PLAY. for a 1ST down
9:53
1st & 10 at own 45
Shaq Richard run for 8 yds to the WshSt 47
9:53
2nd & 2 at opp 47
Kieran McDonagh pass complete to Alex Toureen for 9 yds to the WshSt 38 for a 1ST down
9:53
1st & 10 at opp 38
Shaq Richard run for 14 yds to the WshSt 24 for a 1ST down
8:22
1st & 10 at opp 24
Timeout WASHINGTON ST, clock 08:22
8:16
1st & 10 at opp 24
Kieran McDonagh pass complete to Alex Toureen for 24 yds for a TD, (Jonathan Gonzales KICK)Washington State 28, Portland State 14
Washington State Touchdown, 12 plays
8:16
1st & 0 at own 35
Marcus Kinsella kickoff for 65 yds for a touchback
8:16
1st & 10 at own 25
Jamal Morrow run for 4 yds to the WshSt 29
8:16
2nd & 6 at own 29
Jamal Morrow run for 11 yds to the WshSt 40 for a 1ST down
8:16
1st & 10 at own 40
Connor Halliday pass incomplete to Vince Mayle
8:16
2nd & 10 at own 40
Connor Halliday pass complete to Jamal Morrow for 7 yds to the WshSt 47
8:16
3rd & 3 at own 47
Gerard Wicks run for 7 yds to the PrtSt 46 for a 1ST down
8:16
1st & 10 at opp 46
Gerard Wicks run for 3 yds to the PrtSt 43
8:16
2nd & 7 at opp 43
Connor Halliday pass complete to Calvin Green for 11 yds to the PrtSt 32 for a 1ST down
8:16
1st & 10 at opp 32
Connor Halliday pass incomplete to Vince Mayle, broken up by Xavier Coleman
8:16
2nd & 10 at opp 32
Connor Halliday pass complete to Robert Lewis for 10 yds to the PrtSt 22 for a 1ST down
8:16
1st & 10 at opp 22
Jamal Morrow run for a loss of 1 yard to the PrtSt 23
8:16
2nd & 11 at opp 23
Halliday,Connor pass incomplete to Galvin, Rickey, PENALTY PSU pass interference (D. Washington) 15 yards to the PSU8, 1ST DOWN WSU, NO PLAY. for a 1ST down
8:16
1st & goal at opp 8
Connor Halliday pass incomplete to Calvin Green, broken up by Darien Washington
4:11
2nd & goal at opp 8
Connor Halliday pass complete to Isiah Myers for 8 yds for a TD, (Quentin Breshears KICK)Washington State 35, Portland State 14
Portland State Punt, 3 plays
4:11
1st & 0 at own 35
Erik Powell kickoff for 65 yds , Nate Tago return for 20 yds to the PrtSt 20
4:06
1st & 10 at own 20
Kieran McDonagh pass complete to Kasey Closs for 5 yds to the PrtSt 25
4:06
2nd & 5 at own 25
Nate Tago run for 1 yd to the PrtSt 26
4:06
3rd & 4 at own 26
Kieran McDonagh sacked by Xavier Cooper for a loss of 7 yards to the PrtSt 19
4:06
4th & 11 at own 19
Kyle Loomis punt for 38 yds , Rickey Galvin returns for 13 yds to the PrtSt 32 PORTLAND ST Penalty, Defensive holding (Kasey Closs) to the PrtSt 34
Washington State Touchdown, 7 plays
2:06
1st & 10 at opp 34
Jamal Morrow run for 2 yds to the PrtSt 32
2:06
2nd & 8 at opp 32
WASHINGTON ST Penalty, false start (Joe Dahl) to the PrtSt 37
2:06
2nd & 13 at opp 37
Connor Halliday pass complete to Vince Mayle for 14 yds to the PrtSt 23 for a 1ST down
2:06
1st & 10 at opp 23
Connor Halliday pass complete to Dom Williams for no gain to the PrtSt 23
2:06
2nd & 10 at opp 23
Connor Halliday pass complete to Jamal Morrow for 7 yds to the PrtSt 16 WASHINGTON ST Penalty, Offensive holding (Dom Williams) to the PrtSt 26
2:06
2nd & 13 at opp 26
Connor Halliday pass complete to Isiah Myers for 10 yds to the PrtSt 16
Q4 15:00
3rd & 3 at opp 16
Connor Halliday pass complete to Vince Mayle for 12 yds to the PrtSt 4 for a 1ST down
Q4 14:47
1st & goal at opp 4
Connor Halliday pass complete to Isiah Myers for 4 yds for a TD, (Quentin Breshears KICK)Washington State 42, Portland State 14
4th quarter7 drives, then Washington State 59, Portland State 21
Portland State Punt, 3 plays
14:47
1st & 0 at own 35
Erik Powell kickoff for 65 yds for a touchback
14:47
1st & 10 at own 25
Kieran McDonagh pass complete to Darnell Adams for 3 yds to the PrtSt 28
14:47
2nd & 7 at own 28
Kieran McDonagh pass incomplete to Kasey Closs
14:47
3rd & 7 at own 28
Kieran McDonagh pass complete to Darnell Adams for 5 yds to the PrtSt 33
14:47
4th & 2 at own 33
PORTLAND ST Penalty, delay of game (Kyle Loomis) to the PrtSt 28
14:47
4th & 7 at own 28
Kyle Loomis punt for 44 yds , Rickey Galvin returns for a loss of 2 yards to the WshSt 26
13:19
1st & 10 at own 26
Patrick Onwuasor 42 Yd Interception Return (Jonathan Gonzales Kick)Washington State 42, Portland State 21
Washington State Field goal, 5 plays
13:19
1st & 0 at own 35
Marcus Kinsella kickoff for 38 yds , Darryl Paulo return for 4 yds to the WshSt 31 Darryl Paulo fumbled, forced by Beau Duronslet, recovered by WshSt N/A
13:14
1st & 10 at own 31
Connor Halliday pass complete to Jamal Morrow for 53 yds to the PrtSt 16 for a 1ST down
13:14
1st & 10 at opp 16
Connor Halliday pass complete to Gerard Wicks for 4 yds to the PrtSt 12
13:14
2nd & 6 at opp 12
Connor Halliday pass incomplete to Rickey Galvin, broken up by Jeremy Lutali
13:14
3rd & 6 at opp 12
Connor Halliday pass incomplete to Vince Mayle, broken up by Max Lyons
11:59
4th & 6 at opp 12
Timeout PORTLAND ST, clock 11:59
11:57
4th & 6 at opp 12
Quentin Breshears 29 yd FG GOODWashington State 45, Portland State 21
Portland State Punt, 5 plays
11:57
1st & 0 at own 35
Erik Powell kickoff for 52 yds , Shaq Richard return for 7 yds to the PrtSt 20
11:52
1st & 10 at own 20
Kieran McDonagh pass complete to Kasey Closs for 9 yds to the PrtSt 29
11:52
2nd & 1 at own 29
Steven Long run for 4 yds to the PrtSt 33 for a 1ST down
11:52
1st & 10 at own 33
Kieran McDonagh pass complete to Thomas Carter for 7 yds to the PrtSt 40
11:52
2nd & 3 at own 40
Kieran McDonagh pass incomplete to Thomas Carter, broken up by Daquawn Brown
11:52
3rd & 3 at own 40
Kieran McDonagh pass incomplete to Darnell Adams, broken up by Charleston White
11:52
4th & 3 at own 40
Kyle Loomis punt for 55 yds, punt out-of-bounds at the WshSt 5
Washington State Touchdown, 6 plays
10:04
1st & 10 at own 5
Gerard Wicks run for 9 yds to the WshSt 14
10:04
2nd & 1 at own 14
Gerard Wicks run for 4 yds to the WshSt 18 for a 1ST down
10:04
1st & 10 at own 18
Connor Halliday pass complete to Robert Lewis for 12 yds to the WshSt 30 for a 1ST down
10:04
1st & 10 at own 30
Connor Halliday pass incomplete to Robert Lewis
10:04
2nd & 10 at own 30
Connor Halliday pass complete to River Cracraft for 15 yds to the WshSt 45 for a 1ST down
8:09
1st & 10 at own 45
Connor Halliday pass complete to Isiah Myers for 55 yds for a TD, (Quentin Breshears KICK)Washington State 52, Portland State 21
Portland State Punt, 3 plays
8:09
1st & 0 at own 35
Erik Powell kickoff for 60 yds , Steven Long return for 20 yds to the PrtSt 25
8:03
1st & 10 at own 25
Steven Long run for a loss of 1 yard to the PrtSt 24
8:03
2nd & 11 at own 24
Kieran McDonagh pass complete to Thomas Carter for 5 yds Thomas Carter fumbled, forced by Charleston White, recovered by PrtSt
8:03
3rd & 6 at own 29
Kieran McDonagh pass complete to Steven Long for 5 yds to the PrtSt 34
8:03
4th & 1 at own 34
Kyle Loomis punt for 53 yds, fair catch by Rickey Galvin at the WshSt 13
Washington State Touchdown, 3 plays
6:37
1st & 10 at own 13
Luke Falk pass complete to Rickey Galvin for 2 yds to the WshSt 15
6:37
2nd & 8 at own 15
Gerard Wicks run for 1 yd to the WshSt 16
5:34
3rd & 7 at own 16
Luke Falk pass complete to Dom Williams for 84 yds for a TD, (Quentin Breshears KICK)Washington State 59, Portland State 21
Portland State End of game, 16 plays
5:34
1st & 0 at own 35
Erik Powell kickoff for 61 yds , Shaq Richard return for 20 yds to the PrtSt 24
5:28
1st & 10 at own 24
Kieran McDonagh pass incomplete to Roston Tatum
5:28
2nd & 10 at own 24
Steven Long run for 2 yds to the PrtSt 26
5:28
3rd & 8 at own 26
Kieran McDonagh pass complete to Kasey Closs for 8 yds to the PrtSt 34 for a 1ST down
5:28
1st & 10 at own 34
Steven Long run for 3 yds to the PrtSt 37
5:28
2nd & 7 at own 37
Kieran McDonagh pass complete to Thomas Carter for 6 yds to the PrtSt 43
5:28
3rd & 1 at own 43
Kieran McDonagh pass complete to Kasey Closs for 2 yds to the PrtSt 45 for a 1ST down
5:28
1st & 10 at own 45
Steven Long run for 3 yds to the PrtSt 48
5:28
2nd & 7 at own 48
Kieran McDonagh pass incomplete to Darnell Adams
5:28
3rd & 7 at own 48
Steven Long run for 2 yds to the 50 yard line
1:27
4th & 5 at the 50
Timeout PORTLAND ST, clock 01:27
1:27
4th & 5 at the 50
Steven Long run for 6 yds to the WshSt 44 for a 1ST down
1:27
1st & 10 at opp 44
Kieran McDonagh pass incomplete to Cam Sommer
1:27
2nd & 10 at opp 44
Steven Long run for 13 yds to the WshSt 31 for a 1ST down
1:27
1st & 10 at opp 31
Steven Long run for 4 yds to the WshSt 27
1:27
2nd & 6 at opp 27
Kieran McDonagh pass incomplete to Darnell Adams, broken up by Daquawn Brown
1:27
3rd & 6 at opp 27
Kieran McDonagh pass complete to Kasey Closs for 12 yds to the WshSt 15 for a 1ST down
1:27
1st & 10 at opp 15
PORTLAND ST Penalty, false start (-5 Yards) to the WshSt 20
0:05
1st & 15 at opp 20
Timeout PORTLAND ST, clock 00:05
0:05
1st & 15 at opp 20
Kieran McDonagh pass incomplete to Darnell Adams
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.