Portland State vs. Washington State: Final Score & Recap
Final score, recap & advanced stats

Portland State

Washington State
▸Final
Gesa Field
PORTTeam statsWSU
449Total yards637
234Pass413
215Rush224
21First downs21
7-193rd down3-8
1Turnovers0
40:26Possession19:34
- Q4 4:35PORTDante Chachere 4 Yd Run (Mathias Uribe Kick)30–70
- Q4 13:32WSUTrey Leckner 33 Yd pass from Zevi Eckhaus (Dean Janikowski Kick)23–70
- Q3 7:53PORTEric Denham 40 Yd pass from Dante Chachere (Two-Point Run Conversion Failed)23–63
- Q3 9:47WSUKyle Williams 59 Yd pass from John Mateer (Dean Janikowski Kick)17–63
- Q3 12:17WSUDjouvensky Schlenbaker 11 Yd Run (Dean Janikowski Kick)17–56
- Q2 0:08PORTBranden Alvarez 10 Yd pass from William Haskell (Mathias Uribe Kick)17–49
- Q2 1:30WSUJohn Mateer 40 Yd Run (Dean Janikowski Kick)10–49
- Q2 2:36WSUStephen Hall 100 Yd Interception Return (Two-Point Pass Conversion Failed)10–42
- Q2 10:28WSUWayshawn Parker 52 Yd pass from John Mateer (Dean Janikowski Kick)10–36
- Q2 13:39WSUWayshawn Parker 54 Yd Run (Dean Janikowski Kick)10–29
- Q2 14:55PORTMathias Uribe 43 Yd Field Goal 10–22
- Q1 3:07WSUKyle Williams 58 Yd pass from John Mateer (Billy Riviere III Run for Two-Point Conversion)7–22
- Q1 4:49WSUTre Shackelford 39 Yd pass from John Mateer (Dean Janikowski Kick)7–14
- Q1 10:06WSUKris Hutson 30 Yd pass from John Mateer (Dean Janikowski Kick)7–7
- Q1 12:17PORTDante Chachere 5 Yd Run (Mathias Uribe Kick)7–0
How the model called it
Market line
WSU −26.5
Against the number
WSU covered
line WSU −26.5
Kickoff153 plays →Final
Tap or hover on the chart to see play details
WSU (top)PORT (bottom)· colored dots = scoresFinal: WSU 100%
Closing line
WSU −26.5
Closing total
57.5
Model line
—
Actual result
PORT 30 – 70 WSU
Portland State
- PassDante Chachere 14/25, 175 YDS, 1 TD, 1 INT
- RushDelon Thompson 15 CAR, 96 YDS
- RecTanner Beaman 3 REC, 42 YDS
Washington State
- PassJohn Mateer 11/17, 352 YDS, 5 TD
- RushWayshawn Parker 8 CAR, 96 YDS, 1 TD
- RecKyle Williams 4 REC, 141 YDS, 2 TD
26.4sper snap · slower the national 24.5s
fastnational avgslow
Snaps run
135
Points / snap
0.74
This exact spot, historically
empirical, no ratingsWSU up 40 entering the 4th quarter. Across 265 historically comparable game states (within ±2 pts and ±3 min, from 3,056 games):
100%
WSU went on to win
A near-lock historically
FAQ
What was the final score of Portland State vs. Washington State?
Portland State 30, Washington State 70.
Did Gridpex's model pick hit?
Yes — the model's pick (WSU) was correct.
PORT
WSU
36%
Success rate
53%
-0.04
EPA / pass
1.31
0.15
EPA / rush
0.50
33%
Early-down success
54%
36%
Pass success
58%
35%
Rush success
48%
11%
Explosive play rate (15+ yds)
28%
23%
Stuffed rush rate
26%
43%
Pass rate
47%
7.9
Avg 3rd-down distance
6.8
PORT
7.9 yards to go on 3rd down
84 scrimmage snaps
WSU
6.8 yards to go on 3rd down
51 scrimmage snaps
| PORT | WSU | |
|---|---|---|
| 449 | Total yards | 637 |
| 234 | Passing yards | 413 |
| 215 | Rushing yards | 224 |
| 21 | First downs | 21 |
| 7-19 | 3rd down | 3-8 |
| 2-4 | 4th down | 2-2 |
| 20/35 | Comp/Att | 17/24 |
| 6.7 | Yards per pass | 17.2 |
| 4.5 | Yards per rush | 8.3 |
| 1 | Turnovers | 0 |
| 7-35 | Penalties | 5-51 |
| 40:26 | Possession | 19:34 |
PORT
9/10 with the model
−0.3 pts · −0.0% win prob
WSU
4/4 with the model
nothing given up
Costliest call
Q3 3:00 PORT punt on 4th & 14 at WSU 41. The model preferred field goal, a gap of 0.30 points.
Drive chart
every possession, start to finishPORT 6/14 scoring drives← own end zone →WSU 9/14 scoring drives
WSUPUNT3 pl, -3 yds· own 31Q1
PORTTD5 pl, 65 yds· own 35Q1
WSUTD8 pl, 75 yds· own 25Q1
PORTPUNT3 pl, 6 yds· own 25Q1
WSUTD6 pl, 75 yds· own 25Q1
PORTPUNT3 pl, -5 yds· own 25Q1
WSUTD1 pl, 58 yds· own 42Q1
PORTFG8 pl, 49 yds· own 25Q1
WSUTD4 pl, 75 yds· own 25Q2
PORTPUNT3 pl, 2 yds· own 25Q2
WSUTD4 pl, 68 yds· own 32Q2
PORTTD14 pl, 71 yds· own 25Q2
PORTPUNT3 pl, -3 yds· own 25Q2
WSUTD2 pl, 47 yds· opp 47Q2
PORTTD8 pl, 75 yds· own 25Q2
WSUEND1 pl, -2 yds· own 17Q2
PORTPUNT6 pl, 11 yds· own 25Q3
WSUTD2 pl, 70 yds· own 30Q3
PORTPUNT3 pl, 0 yds· own 31Q3
WSUTD2 pl, 64 yds· own 36Q3
PORTTD4 pl, 75 yds· own 25Q3
WSUPUNT3 pl, 2 yds· own 25Q3
PORTPUNT6 pl, 31 yds· own 28Q3
WSUTD11 pl, 92 yds· own 8Q3
PORTTD14 pl, 75 yds· own 25Q4
WSUPUNT3 pl, 2 yds· own 25Q4
PORTDOWNS4 pl, 8 yds· own 33Q4
WSUEND1 pl, -1 yds· opp 41Q4
- Q4 4:35PORTDante Chachere 4 Yd Run (Mathias Uribe Kick)30–70
- Q4 13:32WSUTrey Leckner 33 Yd pass from Zevi Eckhaus (Dean Janikowski Kick)23–70
- Q3 7:53PORTEric Denham 40 Yd pass from Dante Chachere (Two-Point Run Conversion Failed)23–63
- Q3 9:47WSUKyle Williams 59 Yd pass from John Mateer (Dean Janikowski Kick)17–63
- Q3 12:17WSUDjouvensky Schlenbaker 11 Yd Run (Dean Janikowski Kick)17–56
- Q2 0:08PORTBranden Alvarez 10 Yd pass from William Haskell (Mathias Uribe Kick)17–49
- Q2 1:30WSUJohn Mateer 40 Yd Run (Dean Janikowski Kick)10–49
- Q2 2:36WSUStephen Hall 100 Yd Interception Return (Two-Point Pass Conversion Failed)10–42
- Q2 10:28WSUWayshawn Parker 52 Yd pass from John Mateer (Dean Janikowski Kick)10–36
- Q2 13:39WSUWayshawn Parker 54 Yd Run (Dean Janikowski Kick)10–29
- Q2 14:55PORTMathias Uribe 43 Yd Field Goal 10–22
- Q1 3:07WSUKyle Williams 58 Yd pass from John Mateer (Billy Riviere III Run for Two-Point Conversion)7–22
- Q1 4:49WSUTre Shackelford 39 Yd pass from John Mateer (Dean Janikowski Kick)7–14
- Q1 10:06WSUKris Hutson 30 Yd pass from John Mateer (Dean Janikowski Kick)7–7
- Q1 12:17PORTDante Chachere 5 Yd Run (Mathias Uribe Kick)7–0
Model prediction
how the number is builtOne or both teams lack a power rating (often an FCS opponent), so the model prediction is low-confidence for this game.
Where this number comes from. Every projection on this page is produced by the same model, run before kickoff on opponent-adjusted efficiency, power ratings and situational data — walk-forward validated on eleven seasons and never adjusted after the fact. How the model works →
