From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Portland State
Washington State
449
Total yards
637
234
Passing yards
413
215
Rushing yards
224
6.7
Yards per pass
17.2
4.5
Yards per rush
8.3
21
First downs
21
7–19
Third downs
3–8
2–4
Fourth downs
2–2
1
Turnovers
0
7–35
Penalties
5–51
40:26
Possession
19:34
0
Sacks (by defense)
1
Efficiency
Portland State
Washington State
35%
Success rate
53%
0.02
EPA per play
0.88
1.54
Explosiveness
2.15
0.07
Rushing EPA
0.50
−0.04
Passing EPA
1.31
19%
Passing-down success
33%
−0.03
First-down EPA
0.85
−0.04
Second-down EPA
0.65
0.76
Third-down EPA
0.74
8%
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)
Washington State 81% to win. Elo’s favorite won.
The line
Washington State −26.5, over/under 57.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
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, 3 plays, −3 yards
Q1 Portland StateTouchdown, 5 plays, 65 yards
Q1 Washington StateTouchdown, 8 plays, 75 yards
Q1 Portland StatePunt, 3 plays, 6 yards
Q1 Washington StateTouchdown, 6 plays, 75 yards
Q1 Portland StatePunt, 3 plays, −5 yards
Q1 Washington StateTouchdown, 1 play, 58 yards
Q1 Portland StateField goal, 8 plays, 49 yards
Q2 Washington StateTouchdown, 4 plays, 75 yards
Q2 Portland StatePunt, 3 plays, 2 yards
Q2 Washington StateTouchdown, 4 plays, 68 yards
Q2 Portland StatePick-six, 14 plays (Washington State scores), 71 yards
Q2 Portland StatePunt, 3 plays, −3 yards
Q2 Washington StateTouchdown, 2 plays, 47 yards
Q2 Portland StateTouchdown, 8 plays, 75 yards
Q2 Washington StateEnd of half, 1 play, −2 yards
Q3 Portland StatePunt, 6 plays, 11 yards
Q3 Washington StateTouchdown, 2 plays, 70 yards
Q3 Portland StatePunt, 3 plays, 0 yards
Q3 Washington StateTouchdown, 2 plays, 64 yards
Q3 Portland StateTouchdown, 4 plays, 75 yards
Q3 Washington StatePunt, 3 plays, 2 yards
Q3 Portland StatePunt, 6 plays, 31 yards
Q3 Washington StateTouchdown, 11 plays, 92 yards
Q4 Portland StateTouchdown, 14 plays, 75 yards
Q4 Washington StatePunt, 3 plays, 2 yards
Q4 Portland StateTurnover on downs, 4 plays, 8 yards
Q4 Washington StateEnd of game, 1 play, −1 yard
Play by play
1st quarter8 drives, then Washington State 22, Portland State 7
Washington State Punt, 3 plays
15:00
Mathias Uribe kickoff for 63 yds , Leyton Smithson return for 29 yds to the WSU 31
14:50
1st & 10 at own 31
Djouvensky Schlenbaker run for a loss of 3 yards to the WSU 28
14:14
2nd & 13 at own 28
John Mateer pass incomplete
14:05
3rd & 13 at own 28
John Mateer pass incomplete
14:03
4th & 13 at own 28
Dean Janikowski punt for 37 yds
Portland State Touchdown, 5 plays
13:56
1st & 10 at own 35
Dante Chachere pass complete to Quincy Craig for 6 yds to the PRST 41
13:23
2nd & 4 at own 41
Quincy Craig run for 1 yd to the PRST 42
12:45
3rd & 3 at own 42
Delon Thompson run for 53 yds to the WSU 5 for a 1ST down
12:22
1st & goal at opp 5
Dante Chachere pass incomplete
12:17
2nd & goal at opp 5
Dante Chachere run for 5 yds for a TD (Mathias Uribe KICK)Portland State 7, Washington State 0
12:17
Portland State Penalty, Delay Of Game (TEAM) to the WSU 8
Washington State Touchdown, 8 plays
12:17
Mathias Uribe kickoff for 65 yds for a touchback
12:11
1st & 10 at own 25
John Mateer pass complete to Kyle Williams for 16 yds to the WSU 41 for a 1ST down
11:50
1st & 10 at own 41
John Mateer pass incomplete
11:44
2nd & 10 at own 41
John Mateer pass incomplete
11:38
3rd & 10 at own 41
John Mateer run for 15 yds to the PRST 44 for a 1ST down
11:07
1st & 10 at opp 44
Leo Pulalasi run for 6 yds to the PRST 38
10:32
2nd & 4 at opp 38
Leo Pulalasi run for 8 yds to the PRST 30 for a 1ST down
10:13
1st & 10 at opp 30
John Mateer pass incomplete
10:06
2nd & 10 at opp 30
John Mateer pass complete to Kris Hutson for 30 yds for a TD (Dean Janikowski KICK)Tied at 7
Portland State Punt, 3 plays
10:06
Ryan Harris kickoff for 65 yds for a touchback
10:00
1st & 10 at own 25
Delon Thompson run for 9 yds to the PRST 34
9:21
2nd & 1 at own 34
Delon Thompson run for no gain to the PRST 34
8:37
3rd & 1 at own 34
Quincy Craig run for a loss of 3 yards to the PRST 31
8:00
4th & 4 at own 31
Timeout Washington State, clock 08:00
7:54
4th & 4 at own 31
Tony Johnson punt for 44 yds, fair catch by Tony Freeman at the WSU 25
Washington State Touchdown, 6 plays
7:48
1st & 10 at own 25
Wayshawn Parker run for 20 yds to the WSU 45 for a 1ST down
7:25
1st & 10 at own 45
John Mateer pass complete to Kris Hutson for 5 yds to the 50 yard line
6:47
2nd & 5 at the 50
Wayshawn Parker run for no gain to the 50 yard line
6:09
3rd & 5 at the 50
Wayshawn Parker run for 3 yds to the PRST 47
5:27
4th & 2 at opp 47
Djouvensky Schlenbaker run for 8 yds to the PRST 39 for a 1ST down
4:49
1st & 10 at opp 39
John Mateer pass complete to Tre Shackelford for 39 yds for a TD (Dean Janikowski KICK)Washington State 14, Portland State 7
Portland State Punt, 3 plays
4:48
Ryan Harris kickoff for 65 yds for a touchback
4:41
1st & 10 at own 25
Delon Thompson run for 1 yd to the PRST 26
4:04
2nd & 9 at own 26
Dante Chachere pass complete to Eric Denham for a loss of 1 yard to the PRST 25
3:22
4th & 10 at own 25
Portland State Penalty, Delay Of Game (TEAM) to the PRST 20
3:17
3rd & 10 at own 25
Dante Chachere pass incomplete
3:15
4th & 15 at own 20
punt for 38 yds, fair catch by Tony Freeman at the WSU 42
Washington State Touchdown, 1 play
3:07
1st & 10 at own 42
John Mateer pass complete to Kyle Williams for 58 yds for a TD (B. Riviere III Run For Two-point Conversion)Washington State 22, Portland State 7
Portland State Field goal, 8 plays
3:07
Ryan Harris kickoff for 65 yds for a touchback
2:59
1st & 10 at own 25
Dante Chachere pass complete to Eric Denham for a loss of 4 yards to the PRST 21
2:22
2nd & 14 at own 21
Dante Chachere pass incomplete
2:11
3rd & 14 at own 21
Washington State Penalty, Defensive Holding (Stephen Hall) to the PRST 31 for a 1ST down
2:06
1st & 10 at own 31
Quincy Craig run for 14 yds to the PRST 45 for a 1ST down
1:31
1st & 10 at own 45
Dante Chachere pass complete to Tanner Beaman for 29 yds to the WSU 26 for a 1ST down
1:07
1st & 10 at opp 26
Dante Chachere pass incomplete
0:47
2nd & 10 at opp 26
Dante Chachere run for a loss of 5 yards to the WSU 31 Dante Chachere fumbled, recovered by PRST Dante Chachere D. Chachere return for 0 yds
0:10
3rd & 15 at opp 31
Dante Chachere run for 5 yds to the WSU 26
Q2 14:55
4th & 10 at opp 26
Mathias Uribe 43 yd FG GOODWashington State 22, Portland State 10
2nd quarter9 drives, then Washington State 49, Portland State 17
Washington State Touchdown, 4 plays
14:55
Mathias Uribe kickoff for 65 yds for a touchback
14:51
1st & 10 at own 25
Wayshawn Parker run for 2 yds to the WSU 27
14:10
2nd & 8 at own 27
John Mateer pass incomplete
14:05
3rd & 8 at own 27
John Mateer pass complete to Tony Freeman for 19 yds to the WSU 46 for a 1ST down
13:39
1st & 10 at own 46
Wayshawn Parker run for 54 yds for a TD (Dean Janikowski KICK)Washington State 29, Portland State 10
Portland State Punt, 3 plays
13:39
Ryan Harris kickoff for 65 yds for a touchback
13:32
1st & 10 at own 25
Delon Thompson run for 2 yds to the PRST 27
12:51
3rd & 8 at own 27
Portland State Penalty, False Start (Jakob Belton) to the PRST 22
12:47
2nd & 8 at own 27
Dante Chachere pass incomplete
12:40
3rd & 13 at own 22
Dante Chachere run for 10 yds to the PRST 32
11:59
4th & 3 at own 32
Portland State Penalty, Delay Of Game (TEAM) to the PRST 27
11:50
4th & 8 at own 27
Tony Johnson punt for 41 yds , Tony Freeman returns for no gain to the WSU 32
Washington State Touchdown, 4 plays
11:42
1st & 10 at own 32
Leo Pulalasi run for 7 yds to the WSU 39
11:19
2nd & 3 at own 39
Leo Pulalasi run for 1 yd to the WSU 40
10:59
3rd & 2 at own 40
John Mateer pass complete to Kyle Williams for 8 yds to the WSU 48 for a 1ST down
10:28
1st & 10 at own 48
John Mateer pass complete to Wayshawn Parker for 52 yds for a TD (Dean Janikowski KICK)Washington State 36, Portland State 10
Portland State Pick-six, 14 plays (Washington State scores)
10:28
Ryan Harris kickoff for 65 yds for a touchback
10:22
1st & 10 at own 25
Delon Thompson run for 3 yds to the PRST 28
9:46
2nd & 7 at own 28
Dante Chachere run for a loss of 1 yard to the PRST 27
9:02
3rd & 8 at own 27
Dante Chachere pass complete to Jaylen Lynch for 14 yds to the PRST 41 for a 1ST down
8:23
1st & 10 at own 41
Dante Chachere pass incomplete
8:20
2nd & 10 at own 41
Delon Thompson run for 8 yds to the PRST 49
7:53
3rd & 2 at own 49
Delon Thompson run for 3 yds to the WSU 48 for a 1ST down
7:14
1st & 10 at opp 48
Quincy Craig run for no gain to the WSU 48
6:34
2nd & 10 at opp 48
Dante Chachere pass complete to Branden Alvarez for 28 yds to the WSU 20 for a 1ST down
6:05
1st & 10 at opp 20
Eric Denham run for 8 yds to the WSU 12 Eric Denham fumbled, recovered by PRST Jaylen Lynch J. Lynch return for 0 yds
5:17
2nd & 2 at opp 12
Delon Thompson run for 2 yds to the WSU 10 for a 1ST down
4:37
1st & goal at opp 10
Delon Thompson run for 2 yds to the WSU 8
3:53
2nd & goal at opp 8
Dante Chachere run for no gain to the WSU 8
3:33
3rd & goal at opp 8
Timeout Washington State, clock 03:33
3:25
3rd & goal at opp 8
run for 4 yds to the WSU 4
2:36
4th & goal at opp 4
Dante Chachere pass intercepted Stephen Hall return for 100 yds for a TD (Two-Point Conversion failed)Washington State 42, Portland State 10
Portland State Punt, 3 plays
2:36
1st & 10 at own 25
Portland State Penalty, Delay Of Game (TEAM) to the PRST 20
2:36
Ryan Harris kickoff for 65 yds for a touchback
2:28
1st & 15 at own 20
Dante Chachere pass incomplete
2:24
2nd & 15 at own 20
Dante Chachere run for a loss of 5 yards to the PRST 15
2:00
3rd & 20 at own 15
Timeout Washington State, clock 02:00
1:56
3rd & 20 at own 15
Dante Chachere pass complete to Quincy Craig for 7 yds to the PRST 22
Washington State Touchdown, 2 plays
1:42
1st & 10 at opp 47
John Mateer pass complete to Kris Hutson for 7 yds to the PRST 40
1:39
4th & 13 at own 22
Tony Johnson punt for 25 yds
Washington State Touchdown, 2 plays
1:30
2nd & 3 at opp 40
John Mateer run for 40 yds for a TD (Dean Janikowski KICK)Washington State 49, Portland State 10
Portland State Touchdown, 8 plays
1:30
Ryan Harris kickoff for 65 yds for a touchback
1:26
1st & 10 at own 25
Delon Thompson run for 6 yds to the PRST 31
1:24
2nd & 4 at own 31
Dante Chachere pass complete to Quincy Craig for 6 yds to the PRST 37 for a 1ST down
1:21
2nd & 4 at own 31
Timeout Washington State, clock 01:21
0:57
1st & 10 at own 37
Dante Chachere pass incomplete
0:50
2nd & 10 at own 37
Quincy Craig pass complete to Chance Miller for 28 yds to the WSU 35 for a 1ST down
0:30
1st & 10 at opp 35
Dante Chachere run for 6 yds to the WSU 29
0:23
2nd & 4 at opp 29
Dante Chachere pass incomplete
0:19
3rd & 4 at opp 29
William Haskell pass complete to Tanner Beaman for 8 yds to the WSU 21 for a 1ST down
0:08
1st & goal at opp 11
Branden Alvarez 10 Yd pass from William Haskell (Mathias Uribe Kick)Washington State 49, Portland State 17
Washington State End of half, 1 play
0:08
Mathias Uribe kickoff for 63 yds , Leyton Smithson return for 15 yds to the WSU 17
0:02
1st & 10 at own 17
(00:02) [SG] Kneel down by WSU at WSU15 (team loss of 2), clock 00:00.
3rd quarter9 drives, then Washington State 63, Portland State 23
Portland State Punt, 6 plays
15:00
Ryan Harris kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
William Haskell pass complete to Tanner Beaman for 5 yds to the PRST 30
15:00
2nd & 5 at own 30
Delon Thompson run for 1 yd to the PRST 31
15:00
3rd & 4 at own 31
William Haskell pass complete to Quincy Craig for 5 yds to the PRST 36 for a 1ST down
15:00
1st & 10 at own 36
William Haskell pass incomplete
15:00
2nd & 10 at own 36
William Haskell pass incomplete
15:00
3rd & 10 at own 36
William Haskell pass incomplete
12:45
4th & 10 at own 36
Tony Johnson punt for 34 yds, fair catch by Tony Freeman at the WSU 30
Washington State Touchdown, 2 plays
12:40
1st & 10 at own 30
John Mateer pass complete to Kris Hutson for 59 yds to the PRST 11 for a 1ST down
12:17
1st & 10 at opp 11
Djouvensky Schlenbaker run for 11 yds for a TD (Dean Janikowski KICK)Washington State 56, Portland State 17
Portland State Punt, 3 plays
12:17
Ryan Harris kickoff for 65 yds , Christian Grubb return for 31 yds to the PRST 31
12:01
1st & 10 at own 31
Christian Grubb run for a loss of 3 yards to the PRST 28
11:25
2nd & 13 at own 28
William Haskell pass complete to Jalynnee McGee for 3 yds to the PRST 31
10:38
3rd & 10 at own 31
William Haskell pass incomplete
10:34
4th & 10 at own 31
Tony Johnson punt for 33 yds, downed at the WSU 36
Washington State Touchdown, 2 plays
10:33
1st & 10 at own 36
Leo Pulalasi run for 5 yds to the WSU 41
9:50
Ryan Harris kickoff for 65 yds for a touchback
Washington State Touchdown, 2 plays
9:47
2nd & 5 at own 41
John Mateer pass complete to Kyle Williams for 59 yds for a TD (Dean Janikowski KICK)Washington State 63, Portland State 17
Portland State Touchdown, 4 plays
9:41
1st & 10 at own 25
Quincy Craig run for 6 yds to the PRST 31
9:03
2nd & 4 at own 31
Quincy Craig run for 2 yds to the PRST 33
8:22
3rd & 2 at own 33
Quincy Craig run for 27 yds to the WSU 40 for a 1ST down
7:53
1st & 10 at opp 40
Eric Denham 40 Yd pass from Dante Chachere (Two-Point Run Conversion Failed)Washington State 63, Portland State 23
7:53
fumbled, recovered by WSU Ethan O’Connor E. O’Connor return for 0 yds
Washington State Punt, 3 plays
7:53
Mathias Uribe kickoff for 65 yds for a touchback
7:43
1st & 10 at own 25
Zevi Eckhaus pass incomplete
7:39
2nd & 10 at own 25
Wayshawn Parker run for 3 yds to the WSU 28
7:03
3rd & 7 at own 28
Zevi Eckhaus pass complete to Kyle Maxwell for 4 yds to the WSU 32
6:20
4th & 3 at own 32
Washington State Penalty, Delay Of Game (TEAM) to the WSU 27
6:11
4th & 8 at own 27
punt for 45 yds, fair catch by Branden Alvarez at the PRST 28
Portland State Punt, 6 plays
6:07
1st & 10 at own 28
Quincy Craig run for 1 yd to the PRST 29
5:29
2nd & 9 at own 29
Delon Thompson run for 1 yd to the PRST 30
5:03
3rd & 8 at own 30
Dante Chachere pass complete to Travis West for 33 yds to the WSU 37 for a 1ST down
4:47
1st & 10 at opp 37
Dante Chachere pass complete to Elias Spence for 2 yds to the WSU 35
4:20
2nd & 8 at opp 35
Dante Chachere sacked by Khalil Laufau for a loss of 8 yards to the WSU 43
3:43
3rd & 16 at opp 43
Quincy Craig run for 2 yds to the WSU 41
3:00
4th & 14 at opp 41
Tony Johnson punt for 33 yds, fair catch by Tony Freeman at the WSU 8
Washington State Touchdown, 11 plays
2:56
1st & 10 at own 8
Zevi Eckhaus pass complete to Chris Barnes for a loss of 1 yard to the WSU 7
2:19
2nd & 11 at own 7
Zevi Eckhaus pass complete to Tre Shackelford for 13 yds to the WSU 20 for a 1ST down
2:03
1st & 10 at own 20
Djouvensky Schlenbaker run for 4 yds to the WSU 24
1:43
2nd & 6 at own 24
Zevi Eckhaus pass complete to Billy Riviere III for 8 yds to the WSU 32 for a 1ST down
1:29
1st & 10 at own 32
Leo Pulalasi run for 14 yds to the WSU 46 for a 1ST down
1:09
1st & 10 at own 46
Leo Pulalasi run for 13 yds to the PRST 41 for a 1ST down
0:29
1st & 10 at opp 41
Wayshawn Parker run for 4 yds to the PRST 37
0:00
2nd & 6 at opp 37
Wayshawn Parker run for 37 yds Washington State Penalty, Offensive Holding (Chris Barnes) to the PRST 37
Q4 15:00
2nd & 6 at opp 37
Zevi Eckhaus pass complete to Branden Ganashamoorthy for 4 yds to the PRST 33
Q4 14:15
3rd & 2 at opp 33
Leo Pulalasi run for no gain to the PRST 33
Q4 13:32
4th & 2 at opp 33
Zevi Eckhaus pass complete to Trey Leckner for 33 yds for a TD (Dean Janikowski KICK)Washington State 70, Portland State 23
4th quarter5 drives, then Washington State 70, Portland State 30
Portland State Touchdown, 14 plays
13:32
Ryan Harris kickoff for 65 yds for a touchback
13:24
1st & 10 at own 25
Delon Thompson run for 1 yd to the PRST 26
12:43
2nd & 9 at own 26
Dante Chachere pass complete to Jaylen Lynch for 1 yd to the PRST 27
12:05
3rd & 8 at own 27
Dante Chachere pass complete to Christian Grubb for 6 yds to the PRST 33
11:21
4th & 2 at own 33
Dante Chachere run for 2 yds to the PRST 35 for a 1ST down
10:47
1st & 10 at own 35
Jalynnee McGee run for 4 yds to the PRST 39
10:04
2nd & 6 at own 39
Dante Chachere run for 16 yds to the WSU 45 for a 1ST down
9:34
1st & 10 at opp 45
Jalynnee McGee run for no gain to the WSU 45
8:57
2nd & 10 at opp 45
Washington State Penalty, Face mask (15 yards) (Jaylon Edmond) to the WSU 22 for a 1ST down
8:31
1st & 10 at opp 22
Christian Grubb run for 7 yds to the WSU 15
7:51
2nd & 3 at opp 15
Christian Grubb run for 10 yds to the WSU 5 for a 1ST down
7:07
1st & goal at opp 5
Dante Chachere pass incomplete
7:01
2nd & goal at opp 5
(07:01) QB Keeper CHACHERE, Dante rush to the left for a gain of 1 yard to the WSU4 (WILLIAMS, Jerrae), clock 06:59. PENALTY Before the snap, PSU Illegal Formation enforced 5 yards from the WSU5 to the WSU10. NO PLAY (replay the down).
6:08
2nd & goal at opp 10
Delon Thompson run for 4 yds to the WSU 6
5:32
3rd & goal at opp 6
Christian Grubb run for 2 yds to the WSU 4
4:35
4th & goal at opp 4
Dante Chachere run for 4 yds for a TD (Mathias Uribe KICK)Washington State 70, Portland State 30
4:35
CHACHERE, Dante two-point conversion pass attempt to ALVAREZ, Branden failed (complete); conversion is no good ; Conversion successful, score nullified by penalty (Play was confirmed after review). PENALTY Before the snap, PSU Illegal Formation enforced 5 yards from the WSU3 to the WSU8. NO PLAY (replay the down).
Washington State Punt, 3 plays
4:35
Mathias Uribe kickoff for 65 yds for a touchback
4:35
1st & 10 at own 25
Dylan Paine run for 3 yds to the WSU 28
3:41
2nd & 7 at own 28
Dylan Paine run for no gain to the WSU 28
2:54
3rd & 7 at own 28
Dylan Paine run for a loss of 1 yard to the WSU 27
2:12
4th & 8 at own 27
Dean Janikowski punt for 40 yds, fair catch by Branden Alvarez at the PRST 33
Portland State Turnover on downs, 4 plays
2:03
1st & 10 at own 33
Jalynnee McGee run for 4 yds to the PRST 37
2:00
2nd & 6 at own 37
Timeout Washington State, clock 02:00
2:00
2nd & 6 at own 37
Jalynnee McGee run for 3 yds to the PRST 40
1:07
3rd & 3 at own 40
Jacques Badolato-Birdsell run for 2 yds to the PRST 42
Washington State End of game, 1 play
0:32
1st & 10 at opp 41
(00:32) [NHSG] Kneel down by WSU at PSU42 (team loss of 1), clock 00:25.
Portland State Turnover on downs, 4 plays
0:30
4th & 1 at own 42
Jacques Badolato-Birdsell run for a loss of 1 yard to the PRST 41
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.