Washington at Washington State

Saturday, September 20, 2025. Washington took the Apple Cup Trophy from Washington State

Washington beat Washington State 59–⁠24. It was their 117th meeting; after it, Washington led the series 69–⁠32–⁠4 in the games on file.

AwayWashington9–⁠4 in 2025
59
HomeWashington State7–⁠6 in 2025
24

Final at Gesa Field, PullmanTV: CBS, Paramount+Attendance 32,952

At kickoff
82°F, clear, wind 7 mph from the southwestWeather: NOAA NCEI Global Historical Climatology Network hourly; Pullman Moscow Regional Airport, 4 km from the stadium, 23 minutes after kickoff
Viewers
1.6 million viewers on CBSViewers: Nielsen, as compiled by nschultz7’s ratings tracker.
Official
Tim O’DeyGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Washington141072859
Washington State01014024

How the win probability moved

Washington State favored

Win probability by play: Washington State 58% at kickoff, 0% at the end. Biggest swing: 25 points.

Washington favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (25 points).

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Washington

PassingC/AttYdsTDInt
Demond Williams Jr.16/1929840
RushingCarYdsTDLong
Demond Williams Jr.1388126
Jonah Coleman1259213
Adam Mohammed625020
Jordan Washington1303
ReceivingRecYdsTDLong
Denzel Boston6107229
Jonah Coleman6104145
Omari Evans159159
Adam Mohammed116016
DefenseTklTFLSacksInt
Jacob Lane810.50
Deven Bryant8000
Isaiah Ward620.50
Alex McLaughlin6002
Makell Esteen40.50.50
Taariq Al-Uqdah40.50.50
Armon Parker1110

Washington State

PassingC/AttYdsTDInt
Zevi Eckhaus25/3627722
RushingCarYdsTDLong
Kirby Vorhees51306
Angel Johnson91105
Zevi Eckhaus101017
ReceivingRecYdsTDLong
Josh Meredith370048
Devin Ellison352126
Tony Freeman228017
Maxwell Woods323015
DefenseTklTFLSacksInt
Anthony Palano7000
Parker McKenna6110
Cale Reeder6000
Matthew Durrance5000
Isaac Terrell31.510
Buddha Peleti2110

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

WashingtonWashington State
473Total yards305
298Passing yards277
175Rushing yards28
15.7Yards per pass7.7
5.5Yards per rush1.0
23First downs21
8–⁠9Third downs6–⁠13
0–⁠0Fourth downs2–⁠3
0Turnovers3
5–⁠50Penalties2–⁠10
24:14Possession35:46
3Sacks (by defense)3

Efficiency

WashingtonWashington State
56%Success rate45%
0.67EPA per play−0.04
1.81Explosiveness1.18
0.33Rushing EPA−0.37
1.13Passing EPA0.17
62%Passing-down success26%
0.08First-down EPA−0.35
0.54Second-down EPA0.24
2.61Third-down EPA0.49
20%Havoc by its defense13%

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 58% to win. Elo’s favorite won.

The line

Washington −21, over/under 51.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 93%, Washington State 7%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Washington State end zoneWashington end zoneQ1 WashingtonTouchdown, 9 playsQ1 Washington StateInterception, 8 playsQ1 WashingtonTouchdown, 5 playsQ1 Washington StateTouchdown, 11 playsQ2 WashingtonTouchdown, 4 playsQ2 Washington StateField goal, 8 playsQ2 WashingtonField goal, 11 playsQ2 Washington StateEnd of half, 1 playQ3 Washington StateTouchdown, 7 playsQ3 WashingtonTouchdown, 5 playsQ3 Washington StateTouchdown, 9 playsQ3 WashingtonTouchdown, 11 playsQ4 Washington StatePick-six, 7 plays (Washington scores)Q4 Washington StateFumble, 1 playQ4 WashingtonTouchdown, 3 playsQ4 Washington StatePunt, 10 playsQ4 WashingtonTouchdown, 4 playsQ4 Washington StatePunt, 3 playsQ4 WashingtonEnd of game, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Washington State drives left to right, Washington right to left.
  1. Q1 WashingtonTouchdown, 9 plays, 75 yards
  2. Q1 Washington StateInterception, 8 plays, 32 yards
  3. Q1 WashingtonTouchdown, 5 plays, 53 yards
  4. Q1 Washington StateTouchdown, 11 plays, 75 yards
  5. Q2 WashingtonTouchdown, 4 plays, 75 yards
  6. Q2 Washington StateField goal, 8 plays, 56 yards
  7. Q2 WashingtonField goal, 11 plays, 42 yards
  8. Q2 Washington StateEnd of half, 1 play, −1 yard
  9. Q3 Washington StateTouchdown, 7 plays, 75 yards
  10. Q3 WashingtonTouchdown, 5 plays, 35 yards
  11. Q3 Washington StateTouchdown, 9 plays, 75 yards
  12. Q3 WashingtonTouchdown, 11 plays, 75 yards
  13. Q4 Washington StatePick-six, 7 plays (Washington scores), 16 yards
  14. Q4 Washington StateFumble, 1 play, 3 yards
  15. Q4 WashingtonTouchdown, 3 plays, 28 yards
  16. Q4 Washington StatePunt, 10 plays, 14 yards
  17. Q4 WashingtonTouchdown, 4 plays, 80 yards
  18. Q4 Washington StatePunt, 3 plays, −11 yards
  19. Q4 WashingtonEnd of game, 1 play, −2 yards

Play by play

1st quarter4 drives, then Washington 14, Washington State 0
Washington Touchdown, 9 plays
15:001st & 10 at own 35Ryan Harris kickoff for 65 yds for a touchback
15:001st & 10 at own 25Demond Williams Jr. sacked by Buddha Peleti for a loss of 8 yards to the WASH 17
15:002nd & 18 at own 17Demond Williams Jr. pass complete to Denzel Boston for 25 yds to the WASH 42 for a 1ST down
15:001st & 10 at own 42Jonah Coleman run for 5 yds to the WASH 47
15:002nd & 5 at own 47Demond Williams Jr. pass complete to Jonah Coleman for 3 yds to the 50 yard line
15:003rd & 2 at the 50Demond Williams Jr. pass complete to Raiden Vines-Bright for 5 yds to the WSU 45 for a 1ST down
15:001st & 10 at opp 45Demond Williams Jr. pass incomplete to Denzel Boston
15:002nd & 10 at opp 45Jonah Coleman run for 4 yds to the WSU 41
15:003rd & 6 at opp 41Demond Williams Jr. run for 12 yds to the WSU 29 for a 1ST down
10:531st & 10 at opp 29Demond Williams Jr. pass complete to Denzel Boston for 29 yds for a TD (Grady Gross KICK)Washington 7, Washington State 0
Washington State Interception, 8 plays
10:531st & 10 at own 35Ethan Moczulski kickoff for 65 yds for a touchback
10:461st & 10 at own 25Zevi Eckhaus run for 7 yds to the WSU 32
10:112nd & 3 at own 32Angel Johnson run for 4 yds to the WSU 36 for a 1ST down
9:311st & 10 at own 36Angel Johnson run for 3 yds to the WSU 39
8:482nd & 7 at own 39Zevi Eckhaus pass complete to Maxwell Woods for 3 yds to the WSU 42
8:063rd & 4 at own 42Zevi Eckhaus pass complete to Joshua Meredith for 11 yds to the WASH 47 for a 1ST down
7:311st & 10 at opp 47Zevi Eckhaus pass complete to Trey Leckner for 3 yds to the WASH 44
6:492nd & 7 at opp 44Angel Johnson run for 1 yd to the WASH 43
6:053rd & 6 at opp 43Zevi Eckhaus pass intercepted Alex McLaughlin return for 27 yds to the WASH 47
Washington Touchdown, 5 plays
5:591st & 10 at own 47Jonah Coleman run for a loss of 3 yards to the WASH 44
5:232nd & 13 at own 44Demond Williams Jr. run for 26 yds to the WSU 30 for a 1ST down
4:501st & 10 at opp 30Jordan Washington run for 3 yds to the WSU 27
4:172nd & 7 at opp 27Demond Williams Jr. pass complete to Jonah Coleman for 4 yds to the WSU 23
3:473rd & 3 at opp 23Demond Williams Jr. run for 23 yds for a TD (Grady Gross KICK)Washington 14, Washington State 0
Washington State Touchdown, 11 plays
3:471st & 10 at own 35Ethan Moczulski kickoff for 65 yds for a touchback
3:411st & 10 at own 25Angel Johnson run for 5 yds to the WSU 30
3:002nd & 5 at own 30Zevi Eckhaus run for 2 yds to the WSU 32
2:213rd & 3 at own 32Zevi Eckhaus pass complete to Leo Pulalasi for 5 yds to the WSU 37 for a 1ST down
1:441st & 10 at own 37Zevi Eckhaus pass complete to Devin Ellison for 18 yds to the WASH 45 for a 1ST down
1:121st & 10 at opp 45PENALTY WSU False Start (Lester,Jonny) 5 yards from WASH45 to WASH50. NO PLAY.
0:481st & 15 at the 50Zevi Eckhaus pass incomplete to Maxwell Woods
0:322nd & 15 at the 50Zevi Eckhaus pass complete to Ademola Faleye for 3 yds to the WASH 47
0:003rd & 12 at opp 47(00:01) Shotgun Eckhaus,Zevi pass incomplete deep left to Wright,Landon thrown to WASH20 PENALTY WASH Offside declined WASH Pass Interference (Clark,Rahshawn) 15 yards from WASH47 to WASH32, 1ST DOWN. NO PLAY.
Q2 14:551st & 10 at opp 32Zevi Eckhaus run for 6 yds to the WASH 26
Q2 14:092nd & 4 at opp 26Kirby Vorhees run for 6 yds to the WASH 20 for a 1ST down
Q2 13:241st & 10 at opp 20Zevi Eckhaus pass complete to Kirby Vorhees for 8 yds to the WASH 12
Q2 12:542nd & 2 at opp 12Timeout Washington, clock 12:54
Q2 12:482nd & 2 at opp 12Zevi Eckhaus run for no gain to the WASH 12
Q2 12:053rd & 2 at opp 12Zevi Eckhaus pass complete to Beau Baker for 12 yds for a TD (Jack Stevens KICK)Washington 14, Washington State 7
2nd quarter4 drives, then Washington 24, Washington State 10
Washington Touchdown, 4 plays
12:051st & 10 at own 35Ryan Harris kickoff for 65 yds for a touchback
11:591st & 10 at own 25Jonah Coleman run for 2 yds to the WASH 27
11:172nd & 8 at own 27Demond Williams Jr. pass complete to Jonah Coleman for 45 yds to the WSU 28 for a 1ST down
10:361st & 10 at opp 28Demond Williams Jr. pass complete to Adam Mohammed for 16 yds to the WSU 12 for a 1ST down
10:021st & 10 at opp 12Jonah Coleman run for 12 yds for a TD (Grady Gross KICK)Washington 21, Washington State 7
Washington State Field goal, 8 plays
10:021st & 10 at own 35Ethan Moczulski kickoff for 65 yds for a touchback
9:571st & 10 at own 25(10:01) Shotgun Eckhaus,Zevi pass complete short right to Wright,Landon caught at WSU27, for 3 yards to the WSU28 (Dillard-Allen,Rylon) PENALTY WASH Holding (Holmes,Vincent) 10 yards from WSU25 to WSU35, 1ST DOWN. NO PLAY.
9:331st & 10 at own 35Zevi Eckhaus pass complete to Jeremiah Noga for 5 yds to the WSU 40
8:582nd & 5 at own 40Angel Johnson run for a loss of 2 yards to the WSU 38
8:063rd & 7 at own 38Zevi Eckhaus pass complete to Tony Freeman for 17 yds to the WASH 45 for a 1ST down
7:361st & 10 at opp 45Zevi Eckhaus pass complete to Devin Ellison for 26 yds to the WASH 19 for a 1ST down
7:011st & 10 at opp 19Timeout Washington, clock 07:01
6:561st & 10 at opp 19Zevi Eckhaus run for 1 yd to the WASH 18
6:072nd & 9 at opp 18Zevi Eckhaus sacked for a loss of 1 yard to the WASH 19
5:263rd & 10 at opp 19Zevi Eckhaus pass incomplete to Joshua Meredith
5:214th & 10 at opp 19Jack Stevens 36 yd FG GOODWashington 21, Washington State 10
Washington Field goal, 11 plays
5:211st & 10 at own 35Ryan Harris kickoff for 65 yds for a touchback
5:081st & 10 at own 25Demond Williams Jr. sacked by Isaac Terrell for a loss of 6 yards to the WASH 19
4:312nd & 16 at own 19Demond Williams Jr. run for 26 yds to the WASH 45 for a 1ST down
3:541st & 10 at own 45Adam Mohammed run for a loss of 2 yards to the WASH 43
3:212nd & 12 at own 43Demond Williams Jr. run for 1 yd to the WASH 44
2:423rd & 11 at own 44Demond Williams Jr. pass complete to Denzel Boston for 18 yds to the WSU 38 for a 1ST down
2:271st & 10 at opp 38Timeout Washington, clock 02:27
2:201st & 10 at opp 38Jonah Coleman run for 6 yds to the WSU 32
1:591st & 10 at opp 25Timeout Washington State, clock 01:59
1:592nd & 4 at opp 32Demond Williams Jr. pass complete to Audric Harris for 7 yds to the WSU 25 for a 1ST down
1:521st & 10 at opp 25Demond Williams Jr. pass incomplete to Kade Eldridge
1:482nd & 10 at opp 25Jonah Coleman run for 1 yd to the WSU 24
1:133rd & 9 at opp 24Demond Williams Jr. sacked by Parker McKenna for a loss of 9 yards to the WSU 33
0:304th & 18 at opp 33Timeout Washington, clock 00:30
0:254th & 18 at opp 33Grady Gross 51 yd FG GOODWashington 24, Washington State 10
Washington State End of half, 1 play
0:251st & 10 at own 35Ethan Moczulski kickoff for 65 yds for a touchback
0:001st & 10 at own 25J. Washington takes a knee
3rd quarter4 drives, then Washington 31, Washington State 24
Washington State Touchdown, 7 plays
15:001st & 10 at own 35Ethan Moczulski kickoff for 65 yds for a touchback
14:541st & 10 at own 25Angel Johnson run for 2 yds to the WSU 27
14:052nd & 8 at own 27Zevi Eckhaus pass complete to Jeremiah Noga for 16 yds to the WSU 43 for a 1ST down
12:571st & 10 at own 43Angel Johnson run for 5 yds to the WSU 48
12:442nd & 5 at own 48Zevi Eckhaus pass complete to Trey Leckner for 9 yds to the WASH 43 for a 1ST down
12:011st & 10 at opp 37Zevi Eckhaus pass complete to Maxwell Woods for 15 yds to the WASH 22 for a 1ST down
11:341st & 10 at opp 22Zevi Eckhaus pass complete to Leon Neal Jr. for 12 yds to the WASH 10 for a 1ST down
11:161st & goal at opp 10Zevi Eckhaus run for 2 yds to the WASH 8
10:392nd & goal at opp 8Zevi Eckhaus pass complete to Devin Ellison for 8 yds for a TD (Jack Stevens KICK)Washington 24, Washington State 17
Washington Touchdown, 5 plays
10:361st & 10 at own 35Ryan Harris kickoff for 10 yds , Dezmen Roebuck return for 10 yds to the WSU 35
10:291st & 10 at opp 35Jonah Coleman run for 13 yds to the WSU 22 for a 1ST down
9:561st & 10 at opp 22Jonah Coleman run for 12 yds to the WSU 10 for a 1ST down
9:251st & goal at opp 10Adam Mohammed run for 4 yds to the WSU 6
8:442nd & goal at opp 6Demond Williams Jr. run for 4 yds to the WSU 2
8:163rd & goal at opp 2Jonah Coleman run for 2 yds for a TD (Grady Gross KICK)Washington 31, Washington State 17
Washington State Touchdown, 9 plays
8:161st & 10 at own 35Ethan Moczulski kickoff for 65 yds for a touchback
8:071st & 10 at own 25Zevi Eckhaus pass complete to Landon Wright for 4 yds to the WSU 29
7:172nd & 6 at own 29Zevi Eckhaus pass complete to Joshua Meredith for 48 yds to the WASH 23 for a 1ST down
6:341st & 10 at opp 23Zevi Eckhaus pass complete to Ademola Faleye for 8 yds to the WASH 15
5:512nd & 2 at opp 15Kirby Vorhees run for no gain to the WASH 15
5:133rd & 2 at opp 15Angel Johnson run for a loss of 2 yards to the WASH 17
4:284th & 4 at opp 17Zevi Eckhaus pass complete to Maxwell Woods for 5 yds to the WASH 12 for a 1ST down
3:491st & 10 at opp 12Zevi Eckhaus pass complete to Trey Leckner for 3 yds to the WASH 9
3:122nd & 7 at opp 9Zevi Eckhaus pass complete to Branden Ganashamoorthy for 8 yds to the WASH 1 for a 1ST down
2:551st & goal at opp 1(02:56) No Huddle Eckhaus,Zevi rush middle for 1 yard loss to the WASH02 (Davis,Elinneus) PENALTY WASH Offside (Robinson,Dylan). NO PLAY.
2:381st & goal at opp 1Zevi Eckhaus run for 1 yd for a TD (Jack Stevens KICK)Washington 31, Washington State 24
Washington Touchdown, 11 plays
2:381st & 10 at own 35Ryan Harris kickoff for 65 yds for a touchback
2:291st & 10 at own 25Demond Williams Jr. pass complete to Jonah Coleman for 9 yds to the WASH 34
2:132nd & 1 at own 34Jonah Coleman run for 2 yds to the WASH 36 for a 1ST down
1:451st & 10 at own 36Jonah Coleman run for 3 yds to the WASH 39
1:152nd & 7 at own 39Demond Williams Jr. run for 11 yds to the 50 yard line for a 1ST down
0:431st & 10 at the 50Demond Williams Jr. run for 9 yds to the WSU 41
0:002nd & 1 at opp 41Adam Mohammed run for 3 yds to the WSU 38 for a 1ST down
Q4 14:431st & 10 at opp 38Demond Williams Jr. pass complete to Denzel Boston for 15 yds to the WSU 23 for a 1ST down
Q4 14:131st & 10 at opp 23Adam Mohammed run for 20 yds to the WSU 3 for a 1ST down
Q4 13:521st & goal at opp 3Adam Mohammed run for 1 yd to the WSU 2
Q4 13:522nd & goal at opp 2Timeout Washington, clock 13:52
Q4 13:212nd & goal at opp 2Demond Williams Jr. run for a loss of 5 yards to the WSU 7
Q4 12:493rd & goal at opp 7Demond Williams Jr. pass complete to Denzel Boston for 7 yds for a TD (Grady Gross KICK)Washington 38, Washington State 24
4th quarter6 drives, then Washington 59, Washington State 24
Washington State Pick-six, 7 plays (Washington scores)
12:491st & 10 at own 35Ethan Moczulski kickoff for 65 yds for a touchback
12:421st & 10 at own 25Zevi Eckhaus pass incomplete to Carter Pabst
12:342nd & 10 at own 25Zevi Eckhaus pass incomplete to Carter Pabst
12:223rd & 10 at own 25Zevi Eckhaus pass complete to Joshua Meredith for 11 yds to the WSU 36 for a 1ST down
12:091st & 10 at own 36Zevi Eckhaus pass incomplete to Leon Neal Jr.
12:042nd & 10 at own 36Kirby Vorhees run for 5 yds to the WSU 41
11:453rd & 5 at own 41Zevi Eckhaus pass incomplete to Devin Ellison
11:344th & 5 at own 41Zevi Eckhaus pass intercepted Alex McLaughlin return for 47 yds for a TD (Grady Gross KICK)Washington 45, Washington State 24
11:341st & 10 at own 35Ethan Moczulski kickoff for 65 yds for a touchback
11:231st & 10 at own 25Zevi Eckhaus run for 3 yds to the WSU 28 Zevi Eckhaus fumbled, recovered by WASH Bryce Butler
Washington Touchdown, 3 plays
11:161st & 10 at opp 28Demond Williams Jr. pass incomplete to Jonah Coleman
11:072nd & 10 at opp 28(11:14) Boston,Denzel rush right for 1 yard gain to the WSU27 (Sandjo,Mike), out of bounds PENALTY WASH Holding (DeGraaf,Decker) 10 yards from WSU28 to WSU38. NO PLAY.
10:462nd & 20 at opp 38Demond Williams Jr. run for 4 yds to the WSU 34
10:083rd & 16 at opp 34Demond Williams Jr. pass complete to Jonah Coleman for 34 yds for a TD (Grady Gross KICK)Washington 52, Washington State 24
Washington State Punt, 10 plays
10:081st & 10 at own 35Ethan Moczulski kickoff for 65 yds for a touchback
10:001st & 10 at own 25Angel Johnson run for a loss of 5 yards to the WSU 20
9:132nd & 15 at own 20Zevi Eckhaus pass complete to Tony Freeman for 11 yds to the WSU 31
8:143rd & 4 at own 31Zevi Eckhaus pass complete to Kirby Vorhees for 8 yds to the WSU 39 for a 1ST down
7:391st & 10 at own 39Zevi Eckhaus pass incomplete to Leyton Smithson
7:312nd & 10 at own 39Kirby Vorhees run for no gain to the WSU 39
6:343rd & 10 at own 39Zevi Eckhaus pass complete to Carter Pabst for 9 yds to the WSU 48
6:344th & 1 at own 48Timeout Washington, clock 06:34
6:184th & 1 at own 48Kirby Vorhees run for 2 yds to the 50 yard line for a 1ST down
5:491st & 10 at the 50Zevi Eckhaus sacked for a loss of 11 yards to the WSU 39
5:022nd & 21 at own 39Zevi Eckhaus pass incomplete to Leo Pulalasi
4:553rd & 21 at own 39Zevi Eckhaus pass incomplete to Leo Pulalasi
4:484th & 21 at own 39Ryan Harris punt for 41 yds, fair catch by Denzel Boston at the WASH 20
Washington Touchdown, 4 plays
4:391st & 10 at own 20Demond Williams Jr. pass complete to Denzel Boston for 13 yds to the WASH 33 for a 1ST down
4:001st & 10 at own 33Demond Williams Jr. pass complete to Jonah Coleman for 9 yds to the WASH 42
3:212nd & 1 at own 42Adam Mohammed run for a loss of 1 yard to the WASH 41
2:403rd & 2 at own 41Demond Williams Jr. pass complete to Omari Evans for 59 yds for a TD (Grady Gross KICK)Washington 59, Washington State 24
Washington State Punt, 3 plays
2:401st & 10 at own 35Ethan Moczulski kickoff for 65 yds for a touchback
2:251st & 10 at own 25Julian Dugger run for 5 yds to the WSU 30
2:002nd & 5 at own 30(02:00) PENALTY WSU Illegal Snap (Dieu,Brock) 5 yards from WSU30 to WSU25. NO PLAY.
1:512nd & 10 at own 25Julian Dugger run for a loss of 2 yards to the WSU 23
0:553rd & 12 at own 23Julian Dugger sacked by Armon Parker for a loss of 9 yards to the WSU 14
0:154th & 21 at own 14Ryan Harris punt for 51 yds, fair catch by Denzel Boston at the WASH 35
Washington End of game, 1 play
0:001st & 10 at own 35J. Washington takes a knee

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.

Officially, Washington leads 78–⁠34–⁠6; as played, 70–⁠32–⁠4 in the 106 games on file; the official count covers all 118 meetings, counting the one since this game.

Recent meetings
2026Washington 24, Washington State 10
2025Washington 59, Washington State 24
2024Washington State 24, Washington 19
2023Washington 24, Washington State 21
2022Washington 51, Washington State 33
2021Washington State 40, Washington 13

Around this game