2026-10-31
Login to see the interactive sport charts →
Washington State vs San Diego State market analysis Oct 31: The Setup
Asset: Washington State Cougars (road underdog) | Opening: $0.453 | Spread: WSU +2.5 | Kalshi: 40/43c
Washington State vs San Diego State market analysis Oct 31 opens with the Cougars priced at $0.453 — nearly a coin flip despite arriving at Snapdragon Stadium at 1-7, facing a 3-5 SDSU squad that held a modest 2.5-point home edge. Owen Eshelman carried the Cougars' offense on his arm and legs all season, and the spread implied a close game where any early momentum swing could create a tradeable dislocation.
The Pattern: Double Bottom — WSU's game signal dipped to oversold territory twice, bounced each time, and the two separate long entries captured the recovery legs before the final deficit proved too large to overcome.
Going in: At $0.453, WSU was a slight underdog; a buy signal would require the price to drop further into oversold territory with RSI confirmation before the position made sense.
Who Decided It
- San Diego State Aztecs (4-5): Javion Kinnard ran for two touchdowns (17 carries, 87 yards), and Cooper DiLeva converted both field goal attempts (36 and 45 yards) to provide the margin.
- Washington State Cougars (1-8): Eshelman completed 30 of 42 passes for 299 yards and added two rushing touchdowns, but one interception — picked by Kai Wallin in the second quarter — proved costly, and three late sacks killed the final drive.
First Quarter: Early Pressure
Outlook check: The opening $0.453 price suggested a near-even contest; that held for roughly the first possession before SDSU's ground game shifted the balance.
WSU's first drive — 11 plays, 54 yards — stalled on downs at Q1 10:32. SDSU answered with an 8-play, 79-yard march capped by Javion Kinnard's 9-yard touchdown run at Q1 7:27, pushing WSU's game signal to $0.281 with RSI at 18.5 — deep oversold. WSU responded with a 9-play, 75-yard drive of their own, Eshelman punching it in from 4 yards at Q1 2:19 to tie the game at 7-7. RSI climbed back through 70 on that score, briefly overbought. The quarter ended level at $0.393, RSI 49.4.
| Time | Play | Score | Game Signal | RSI | Kalshi WSU |
|---|---|---|---|---|---|
| Q1 15:00 | Kickoff — opening price | WSU 0, SDSU 0 | $0.453 | — | 40/43c |
| Q1 7:27 | Kinnard 9-yd TD run | WSU 0, SDSU 7 | $0.281 | 18.5 | 28/29c |
| Q1 5:43 | RSI exits oversold | WSU 0, SDSU 7 | $0.325 | 42.7 | 30/31c |
| Q1 4:08 | MACD bullish cross | WSU 0, SDSU 7 | $0.370 | 57.6 | 36/38c |
| Q1 2:19 | Eshelman 4-yd TD run | WSU 7, SDSU 7 | $0.426 | 69.5 | 39/40c |
| Q1 0:00 | End of Q1 | WSU 7, SDSU 7 | $0.393 | 49.4 | 36/37c |
Decision Point: Hold — No Entry Yet
| Time | Score | Game Signal | RSI | MACD | Kalshi WSU bid/ask |
|---|---|---|---|---|---|
| Q1 0:00 | WSU 7, SDSU 7 | $0.393 | 49.4 | — | 36/37c |
Known at the time: The quarter ended tied. RSI had touched 18.5 after Kinnard's first score but recovered quickly. The MACD bullish cross at Q1 4:08 and RSI's exit from oversold at Q1 5:43 were encouraging, but the game signal had already bounced to $0.393 — no oversold entry remained.
The decision: Stay out. The price recovered before a clean entry formed; the setup required a second dip to confirm the double bottom structure.
Outlook for the next quarter: A WSU buy signal would require the price to drop back toward the $0.28 area with RSI confirming oversold conditions again.
Second Quarter: First Entry
Outlook check: The outlook called for a second dip — it arrived immediately.
SDSU opened a drive from their own 21 at Q1 2:13 and finished it at Q2 12:34 with Kinnard's second touchdown, a 10-yard run that put SDSU up 14-7. The game signal fell to $0.279, RSI at 26.0 — a bullish divergence (RSI 26.0 vs. the prior low of 21.9) and a double-bottom pattern both fired at this clock. WSU answered with a 12-play, 64-yard drive ending in Kirby Vorhees's 2-yard touchdown run at Q2 6:19, tying the game at 14-14 and pushing the game signal to $0.429, RSI 71.4 — overbought. SDSU then drove 47 yards for a Cooper DiLeva 36-yard field goal at Q2 3:16 (WSU 14, SDSU 17). Eshelman's interception — picked by Kai Wallin at Q2 1:49 — triggered a MACD bearish cross and dropped the signal to $0.328. The half ended at $0.340.
| Time | Play | Score | Game Signal | RSI | Kalshi WSU |
|---|---|---|---|---|---|
| Q2 12:34 | Kinnard 10-yd TD run | WSU 7, SDSU 14 | $0.279 | 26.0 | 25/27c |
| Q2 6:19 | Vorhees 2-yd TD run | WSU 14, SDSU 14 | $0.429 | 71.4 | 40/44c |
| Q2 3:16 | DiLeva 36-yd FG | WSU 14, SDSU 17 | $0.379 | 51.2 | 37/38c |
| Q2 1:49 | Eshelman INT (Wallin) | WSU 14, SDSU 17 | $0.328 | 36.8 | 32/33c |
| Q2 0:00 | End of Q2 | WSU 14, SDSU 17 | $0.340 | 42.0 | 34/35c |
Decision Point: Entry — Long WSU at $0.279
| Time | Score | Game Signal | RSI | MACD | Kalshi WSU bid/ask |
|---|---|---|---|---|---|
| Q2 12:34 | WSU 7, SDSU 14 | $0.279 | 26.0 | −0.98 hist | 25/27c |
Known at the time: Kinnard's second touchdown just dropped WSU to $0.279. RSI at 26.0 was oversold and showed a higher low than the prior trough of 21.9 — a bullish divergence. A double-bottom pattern also confirmed at this clock. MACD histogram was negative at −0.98, but the RSI structure was the primary signal.
The decision: Long WSU at $0.279 (Kalshi ask 27c). The double-bottom and bullish divergence aligned at the same clock, providing the entry trigger the first quarter lacked.
Decision Point: Exit — Long WSU +53.5%
| Time | Score | Game Signal | RSI | MACD | Kalshi WSU bid/ask |
|---|---|---|---|---|---|
| Q2 6:19 | WSU 14, SDSU 14 | $0.429 | 71.4 | +1.33 hist | 40/44c |
Known at the time: Vorhees's touchdown tied the game. RSI hit 71.4 — overbought — and MACD histogram turned positive at +1.33. The game signal had moved from $0.279 to $0.429.
The decision: Exit Long WSU at $0.429 (Kalshi bid 40c). RSI overbought with MACD confirming upward momentum exhaustion; the position returned +53.5% on the game signal.
Outlook for the next quarter: WSU trailed by 3 at half. A second entry would require another drop into oversold territory with RSI confirmation.
Third Quarter: Second Entry
Outlook check: The outlook called for another oversold dip — SDSU's defense and ground game delivered it.
Jaylen Thomas intercepted Stone Saunders at Q3 14:01, but a 15-yard unnecessary roughness penalty on Kaden Beatty wiped out the field position. WSU's next drive went four plays and turned the ball over on downs at Q3 12:30, where a MACD bearish cross fired. SDSU then drove 43 yards for Cooper DiLeva's second field goal, a 45-yarder at Q3 8:25 (WSU 14, SDSU 20). WSU ran a 13-play drive that ended in a missed 53-yard Jack Stevens field goal attempt at Q3 1:58. Krishna Clay's sack of Eshelman for −14 yards at Q3 2:05 triggered another MACD bearish cross. The game signal closed the quarter at $0.153, RSI 32.6.
| Time | Play | Score | Game Signal | RSI | Kalshi WSU |
|---|---|---|---|---|---|
| Q3 14:01 | Thomas INT (Saunders) | WSU 14, SDSU 17 | $0.395 | 61.2 | 44/45c |
| Q3 12:30 | MACD bearish cross | WSU 14, SDSU 17 | $0.323 | 35.9 | 33/34c |
| Q3 10:39 | SDSU drive in progress | WSU 14, SDSU 20 | $0.188 | 23.8 | 29/30c |
| Q3 8:25 | DiLeva 45-yd FG | WSU 14, SDSU 20 | $0.276 | 43.5 | 29/30c |
| Q3 2:05 | Clay sacks Eshelman −14 | WSU 14, SDSU 20 | $0.233 | 30.1 | 26/27c |
| Q3 0:00 | End of Q3 | WSU 14, SDSU 20 | $0.153 | 32.6 | 19/20c |
Decision Point: Entry — Long WSU at $0.188
| Time | Score | Game Signal | RSI | MACD | Kalshi WSU bid/ask |
|---|---|---|---|---|---|
| Q3 10:39 | WSU 14, SDSU 20 | $0.188 | 23.8 | −1.54 hist | 29/30c |
Known at the time: Lucky Sutton's 11-yard run extended SDSU's drive with WSU trailing 20-14. The game signal had fallen to $0.188 with RSI at 23.8 — deeply oversold, matching the structure of the first entry. This was the second bottom of the double-bottom pattern. This Washington State vs San Diego State market analysis Oct 31 identified this as the second entry trigger.
The decision: Long WSU at $0.188 (Kalshi ask 30c). RSI oversold at 23.8 with the game signal at its second major trough — the double-bottom structure was forming.
Outlook for the next quarter: Exit signal would be RSI reaching overbought territory. A MACD bullish cross would add confirmation.
Fourth Quarter: Exit and Collapse
Outlook check: The second entry needed RSI to recover to overbought — SDSU scored first, pushing WSU to its deepest deficit before the bounce arrived.
SDSU's 15-play, 65-yard drive ended with Bert Emanuel Jr.'s 2-yard touchdown pass to Jackson Ford at Q4 9:47, extending the lead to 26-14. The two-point conversion failed. WSU's game signal collapsed to $0.051, RSI 33.7 — RSI exited oversold at this clock. Then at Q4 9:24, Eshelman completed a 10-yard pass to Kirby Vorhees for a first down; the MACD histogram turned positive (+1.59) and RSI hit 70.2 — overbought. WSU then drove 67 yards in seven plays for Eshelman's second rushing touchdown at Q4 6:55 (WSU 20, SDSU 26), but the PAT failed. Three late sacks — by Djibril Rahman and Gavriel Lightfoot at Q4 3:01, and Sione Hala and Krishna Clay at Q4 1:22 — ended WSU's final drive on downs.
| Time | Play | Score | Game Signal | RSI | Kalshi WSU |
|---|---|---|---|---|---|
| Q4 9:47 | Ford 2-yd TD (Emanuel Jr.) | WSU 14, SDSU 26 | $0.051 | 33.7 | 5/6c |
| Q4 9:24 | MACD bullish cross | WSU 20, SDSU 26 | $0.266 | 70.2 | 14/15c |
| Q4 6:55 | Eshelman 2-yd TD run | WSU 20, SDSU 26 | $0.132 | 51.6 | 14/15c |
| Q4 3:01 | Rahman/Lightfoot sack | WSU 20, SDSU 26 | $0.101 | 45.7 | 24/25c |
| Q4 0:00 | End of game | WSU 20, SDSU 26 | $0.000 | 31.4 | — |
Decision Point: Exit — Long WSU +41.7%
| Time | Score | Game Signal | RSI | MACD | Kalshi WSU bid/ask |
|---|---|---|---|---|---|
| Q4 9:24 | WSU 20, SDSU 26 | $0.266 | 70.2 | +1.59 hist | 14/15c |
Known at the time: RSI reached 70.2 — overbought — and MACD histogram turned positive at +1.59. The game signal had moved from $0.188 to $0.266. The exit signal matched the same RSI overbought threshold that closed Trade 1.
The decision: Exit Long WSU at $0.266 (Kalshi bid 14c). RSI overbought with MACD confirming; game signal return +41.7%. The Kalshi market priced WSU at 14c bid against a 30c entry ask, reflecting the 12-point deficit — a −53.3% Kalshi return despite the game signal gain.
Final Accounting
Washington State vs San Diego State market analysis Oct 31 produced two completed long trades on WSU, both exiting on RSI overbought signals.
| # | Trade | Entry | Exit | Game Signal return | Kalshi entry (ask) | Kalshi exit (bid) | Kalshi return |
|---|---|---|---|---|---|---|---|
| 1 | Long WSU | $0.279 (Q2 12:34) | $0.429 (Q2 6:19) | +53.5% | 27c | 40c | +48.1% |
| 2 | Long WSU | $0.188 (Q3 10:39) | $0.266 (Q4 9:24) | +41.7% | 30c | 14c | −53.3% |
Average: Game Signal +47.6% | Kalshi -2.6%
The Game Signal return is the model's price; the Kalshi return is what the market paid, buying at the ask and selling at the bid. Trade 1 (+48.1% on Kalshi vs +53.5%) bought at 27c against $0.279 and sold at 40c against $0.429, so Kalshi paid less; Trade 2 (-53.3% on Kalshi vs +41.7%) bought at 30c against $0.188 and sold at 14c against $0.266, so Kalshi paid less.
Double Bottom in This Game
Washington State vs San Diego State market analysis Oct 31 shows a Double Bottom pattern across two quarters. The pattern describes a team whose game signal dips to oversold territory, bounces, dips again to a comparable low, and bounces a second time — two separate buy opportunities rather than one clean V. Here, WSU's game signal hit $0.279 (RSI 26.0) after Kinnard's second touchdown in Q2, recovered to $0.429 on Vorhees's equalizer, then dropped again to $0.188 (RSI 23.8) in Q3 as SDSU extended the lead to six. The second bounce carried the signal back to $0.266 before the deficit proved insurmountable. The full definition is on the [Patterns page](https://www.sportchartz.com/patterns/#double-bottom).
This Washington State vs San Diego State market analysis Oct 31 demonstrates how the double bottom structure can generate positive game signal returns even in a losing effort, provided exits are tied to RSI overbought signals rather than game outcome.
Explore more NCAAF market analysis on SportChartz.