College Football Scores · College Football Odds

Washington State vs James Madison

Final · Week 13 · Sat Nov 22 · 1:00 PM ET · Bridgeforth Stadium

Washington State CougarsWashington State5-6
20
FinalNov 22, 2025
James Madison DukesJames Madison10-1
24
StreamESPN+

Closing line

US sportsbook at kickoff
Moneyline
WSU+500
JMU−800
Spread
WSU +15.5−110
JMU −15.5−110
Total O/U
Over 45.5−105
Under 45.5−115
  • Spread: Washington State +15.5 covered.
  • Total O/U: under 45.5 (44 points).

Recap

James Madison beat Washington State 24-20 at Bridgeforth Stadium in Harrisonburg on Nov 22, 2025 to move to 10-1.

The go-ahead score came with 6:24 left in the fourth quarter: Wayne Knight 58 Yd Run (Morgan Suarez Kick). The lead changed hands 3 times.

Score by quarter

Washington State Cougars and James Madison Dukes, score by quarter
Team1234T
WSU3140320
JMU377724

Scoring plays

First Quarter

  1. WSUField Goal · 8:06Jack Stevens 29 Yd Field Goal3-0
  2. JMUField Goal · 5:10Morgan Suarez 45 Yd Field Goal3-3

Second Quarter

  1. JMUTouchdown · 13:27Justin Eaglin 37 Yd Interception Return (Morgan Suarez Kick)3-10
  2. WSUTouchdown · 7:26Tony Freeman 48 Yd pass from Zevi Eckhaus (Jack Stevens Kick)10-10
  3. WSUTouchdown · 0:48Zevi Eckhaus 4 Yd Run (Jack Stevens Kick)17-10

Third Quarter

  1. JMUTouchdown · 2:15Braeden Wisloski 68 Yd pass from Alonza Barnett III (Morgan Suarez Kick)17-17

Fourth Quarter

  1. WSUField Goal · 9:24Jack Stevens 36 Yd Field Goal20-17
  2. JMUTouchdown · 6:24Wayne Knight 58 Yd Run (Morgan Suarez Kick)20-24

Team stats

WSUJMU
1st Downs
19
14
Total Yards
301
319
Passing
171
144
Rushing
130
175
3rd down efficiency
6-15
4-11
Turnovers
1
1
Possession
34:58
25:02

Top performers

Washington State CougarsJames Madison Dukes

Passing

Zevi Eckhaus19/31, 171 YDS, 1 TD, 1 INT
Alonza Barnett III9/18, 144 YDS, 1 TD, 1 INT

Rushing

Kirby Vorhees19 CAR, 61 YDS
Wayne Knight15 CAR, 126 YDS, 1 TD

Receiving

Tony Freeman6 REC, 81 YDS, 1 TD
Braeden Wisloski1 REC, 68 YDS, 1 TD

Tackles

Caleb Francl8
Drew Spinogatti16

Sacks

Parker McKenna0.5
–

Player stats

Washington State · Passing

PlayerC/ATTYDSAVGTDINTQBR
Zevi Eckhaus19/311715.51161.5

Washington State · Rushing

PlayerCARYDSAVGTDLONG
Kirby Vorhees19613.2010
Maxwell Woods10434.3021
Zevi Eckhaus7263.719
Leo Pulalasi100.000

Washington State · Receiving

PlayerRECYDSAVGTDLONG
Tony Freeman68113.5148
Maxwell Woods3289.3020
Trey Leckner3227.308
Joshua Meredith3217.0012
Jeremiah Noga166.006
Carter Pabst166.006
Leon Neal Jr.144.004
Angel Johnson133.003

Washington State · Defense

PlayerTOTSOLOSACKSTFLPDQB HURTD
Caleb Francl8500000
Matthew Durrance8501100
Tucker Large7500000
Parker McKenna620.51000
Anthony Palano4200110
Colby Humphrey2200000
Bryson Lamb2100100
Malaki Ta'ase2100000

Washington State · Interceptions

PlayerINTYDSTD
Caleb Francl100

Washington State · Kick returns

PlayerNOYDSAVGLONGTD
Leyton Smithson12424.0240

Washington State · Kicking

PlayerFGPCTLONGXPPTS
Jack Stevens2/2100.0362/28

Washington State · Punting

PlayerNOYDSAVGTBIn 20LONG
Ryan Harris417744.30252

James Madison · Passing

PlayerC/ATTYDSAVGTDINTQBR
Alonza Barnett III9/181448.01136.3

James Madison · Rushing

PlayerCARYDSAVGTDLONG
Wayne Knight151268.4158
Alonza Barnett III7324.6014
Jobi Malary6172.8011
George Pettaway144.004
Team3-4-1.300

James Madison · Receiving

PlayerRECYDSAVGTDLONG
Braeden Wisloski16868.0168
Jaylan Sanchez22412.0015
Logan Kyle11818.0018
Lacota Dippre2147.008
Za'Ron Collins11111.0011
Michael Scott155.005
Nick DeGennaro144.004

James Madison · Defense

PlayerTOTSOLOSACKSTFLPDQB HURTD
Drew Spinogatti16500200
Trent Hendrick10200.5010
Jacob Thomas8300000
Tyler Brown7301000
Amar Thomas6101.5020
Elijah Culp5301000
Justin Eaglin4300101
Sahir West4201.5000

James Madison · Interceptions

PlayerINTYDSTD
Justin Eaglin1371

James Madison · Kick returns

PlayerNOYDSAVGLONGTD
George Pettaway23819.0240

James Madison · Kicking

PlayerFGPCTLONGXPPTS
Morgan Suarez1/1100.0453/36

James Madison · Punting

PlayerNOYDSAVGTBIn 20LONG
Patrick Rea419047.50152

Scores, stats and closing line: ESPN. Prediction-market prices: Kalshi and Polymarket. Betting splits: a consensus across several sportsbooks. Odds change constantly: confirm the price at the book. 21+. Gambling problem? Call 1-800-GAMBLER.

Game details updated Oct 13, 5:18 PM ET. How game pages are made