2026-10-31
Login to see the interactive sport charts →
Wisconsin vs Iowa market analysis Oct 31: The Setup
Asset: Wisconsin Badgers (road underdog) | Opening: $0.411 | Spread: WIS +2.5 | Kalshi: –
This Wisconsin vs Iowa market analysis Oct 31 covers a Big Ten matchup between two 5-2 teams at Kinnick Stadium, where Iowa entered as a 2.5-point home favorite before 69,250 fans. Both programs arrived with identical records, making the spread modest, but Iowa's home-field advantage and Hank Brown's efficient passing attack gave the Hawkeyes a clear edge in the opening price.
The Pattern: Modest Rebound — Wisconsin's game signal dipped sharply in Q1, produced one tradeable bounce of less than 30 points, then collapsed entirely as Iowa's lead grew insurmountable.
Going in: The opening price of $0.411 reflected a competitive road underdog; a Wisconsin buy would require the Badgers to stabilize early and show offensive momentum against Iowa's defense.
Who Decided It
- Iowa Hawkeyes (6-2): Hank Brown completed 20 of 24 passes for 222 yards and two touchdowns with no interceptions; Caden Buhr went 3-for-3 on field goals including a 54-yarder.
- Wisconsin Badgers (5-3): Colton Joseph and Ryan Hopkins combined for 183 yards passing with one interception; the offense crossed midfield repeatedly but failed to score, and two fumbles in the second half ended promising drives.
First Quarter: Early Pressure
Outlook check: The opening price of $0.411 suggested a competitive game, but that outlook deteriorated within the first possession.
Iowa's opening drive covered 67 yards on 10 plays, ending with Caden Buhr's 24-yard field goal at Q1 9:08 — the game signal slipped to $0.376. Wisconsin's first series ended quickly when Cam Buffington sacked Colton Joseph for a 5-yard loss at Q1 8:53, forcing a Sean West punt. Iowa then drove 75 yards in 12 plays, capped by Hank Brown's 4-yard touchdown pass to DJ Vonnahme at Q1 1:02, pushing the score to 10-0 and the WIS game signal to $0.215. RSI on the Wisconsin line had been in oversold territory since Q1 10:24 (RSI 21.1) and remained there through the scoring sequence.
| Time | Play | Score | Game Signal | RSI | Kalshi WIS |
|---|---|---|---|---|---|
| Q1 14:56 | Kickoff – opening price | WIS 0, IOWA 0 | $0.411 | – | – |
| Q1 9:08 | Buhr 24-yd FG | WIS 0, IOWA 3 | $0.376 | 43.7 | – |
| Q1 8:53 | Joseph sacked by Buffington | WIS 0, IOWA 3 | $0.352 | 37.5 | – |
| Q1 1:07 | Brown incomplete to Diaz | WIS 0, IOWA 3 | $0.262 | 29.6 | – |
| Q1 1:02 | Brown TD pass to Vonnahme | WIS 0, IOWA 10 | $0.215 | 20.8 | – |
| Q1 0:00 | End of Q1 | WIS 0, IOWA 10 | $0.223 | 33.7 | – |
Decision Point: Long WIS at Q1 1:07
This Wisconsin vs Iowa market analysis Oct 31 identifies the entry at Q1 1:07, when Hank Brown's incomplete pass short right to Tony Diaz left Iowa's drive stalled momentarily.
| Time | Score | Game Signal | RSI | MACD | Kalshi WIS |
|---|---|---|---|---|---|
| Q1 1:07 | WIS 0, IOWA 3 | $0.262 | 29.6 | -0.73 | – |
Known at the time: Wisconsin's game signal had dropped from $0.411 to $0.262 — a 14.9-point decline — with RSI at 29.6 (approaching oversold threshold) and MACD histogram at -0.73. Iowa led 3-0 with just over a minute left in the first quarter. The signal had been in oversold territory for several minutes, and the moderate RSI reading suggested selling pressure was nearing exhaustion.
The decision: Enter Long WIS at $0.262. The oversold RSI and the compressed game signal relative to a 3-point deficit (not a blowout at this moment) created a setup for a modest bounce.
Outlook for the next quarter: Confirmation would require Wisconsin to generate a first down or two and hold Iowa scoreless; a second Iowa touchdown before halftime would likely end the trade.
Second Quarter: The Bounce and the Collapse
Outlook check: The outlook for a bounce partially materialized — Wisconsin's best drive of the game came in Q2 — but Iowa scored twice before halftime, ending the trade opportunity.
Wisconsin's first Q2 possession began with Xavier Williams fumbling at Q2 13:59, recovered by Iowa. After Sebastian Cheeks sacked Hank Brown at Q2 11:47, Iowa punted and Wisconsin took over at their own 12-yard line. The Badgers drove 86 yards in 12 plays — their longest drive of the game — reaching Iowa's 2-yard line before turning it over on downs at Q2 4:22. During that drive, Colton Joseph's deep completion to Jaylon Domingeaux for 41 yards at Q2 6:39 pushed RSI to 80.3 (overbought), triggering the exit. Iowa then drove 98 yards in 7 plays for a Hank Brown touchdown pass to Tony Diaz at Q2 1:30, and Buhr added a 28-yard field goal as time expired to make it 20-0.
| Time | Play | Score | Game Signal | RSI | Kalshi WIS |
|---|---|---|---|---|---|
| Q2 13:59 | Williams fumble, Iowa recovers | WIS 0, IOWA 10 | $0.194 | 38.6 | – |
| Q2 11:47 | Brown sacked by Cheeks | WIS 0, IOWA 10 | $0.202 | 51.6 | – |
| Q2 10:10 | Bullish divergence signal | WIS 0, IOWA 10 | $0.163 | 33.4 | – |
| Q2 6:39 | Joseph 41-yd pass to Domingeaux | WIS 0, IOWA 10 | $0.299 | 80.3 | – |
| Q2 1:30 | Brown TD pass to Diaz | WIS 0, IOWA 17 | $0.069 | 20.5 | – |
| Q2 0:00 | Buhr 28-yd FG | WIS 0, IOWA 20 | $0.038 | 20.0 | – |
Decision Point: Exit Long WIS at Q2 6:39
| Time | Score | Game Signal | RSI | MACD | Kalshi WIS |
|---|---|---|---|---|---|
| Q2 6:39 | WIS 0, IOWA 10 | $0.299 | 80.3 | +1.29 | – |
Known at the time: Colton Joseph's completion to Jaylon Domingeaux for 41 yards deep middle had pushed the game signal to $0.299 and RSI to 80.3 — overbought territory. MACD histogram had crossed to +1.29. The bounce from $0.262 to $0.299 represented the modest rebound's peak; Wisconsin was still down 10-0 with no score, and the drive had stalled at Iowa's 2-yard line.
The decision: Exit Long WIS at $0.299, locking in +14.0%. RSI overbought at 80.3 with the ball turning over on downs signaled the bounce had run its course.
Outlook for the next quarter: With Wisconsin failing to score and Iowa's offense clicking, the game signal was likely to continue declining through the second half.
Third Quarter: Signal Collapse
Outlook check: The post-exit outlook proved accurate — Wisconsin's game signal fell to near zero.
Iowa scored on its second drive of the third quarter when DJ Vonnahme rushed 2 yards for a touchdown at Q3 7:54, making it 27-0. RSI on the Wisconsin line reached 12.8 at that moment — extreme oversold. Caden Buhr then hit a 54-yard field goal at Q3 2:16 to push the lead to 30-0. Wisconsin punted on every possession, with Sean West punting four times in the quarter. The game signal fell from $0.038 at halftime to $0.001 by the end of the third quarter, with RSI locked between 12 and 22 throughout.
| Time | Play | Score | Game Signal | RSI | Kalshi WIS |
|---|---|---|---|---|---|
| Q3 15:00 | Second half kickoff | WIS 0, IOWA 20 | $0.037 | 19.8 | – |
| Q3 7:54 | Vonnahme 2-yd TD run | WIS 0, IOWA 27 | $0.004 | 12.8 | – |
| Q3 2:16 | Buhr 54-yd FG | WIS 0, IOWA 30 | $0.001 | 16.1 | – |
| Q3 0:00 | End of Q3 | WIS 0, IOWA 30 | $0.001 | 21.8 | – |
Decision Point: No Trade in Q3
With the game signal at $0.001–$0.037 and RSI pinned in extreme oversold territory throughout the quarter, no entry met the minimum criteria. The trade was already closed; re-entering at these levels offered no viable exit.
Fourth Quarter: Garbage Time
Outlook check: The game signal remained at $0.001 with no scoring change — Iowa ran out the clock.
Ryan Hopkins replaced Colton Joseph at quarterback for Wisconsin and went 8-for-13 for 93 yards but threw an interception to Jacob Wallace at Q4 6:17. Jayden Montgomery and Kahmari Brown split a sack on Hopkins at Q4 6:59. Tyrell Henry caught a 57-yard pass at Q4 1:44 but fumbled at the Iowa goal line, recovered by Iowa. The final score held at 30-0.
| Time | Play | Score | Game Signal | RSI | Kalshi WIS |
|---|---|---|---|---|---|
| Q4 6:59 | Hopkins sacked by Montgomery/Brown | WIS 0, IOWA 30 | $0.001 | 27.9 | – |
| Q4 6:17 | Hopkins INT by Wallace | WIS 0, IOWA 30 | $0.001 | 27.9 | – |
| Q4 1:44 | Henry 57-yd catch, fumble at goal line | WIS 0, IOWA 30 | $0.001 | 27.9 | – |
| Q4 0:00 | Final | WIS 0, IOWA 30 | $0.000 | 1.2 | – |
Decision Point: No Trade in Q4
RSI remained locked at 27.9 for the entire fourth quarter with the game signal at $0.001. No entry criteria were met; the position had been closed correctly at Q2 6:39.
Final Accounting
This Wisconsin vs Iowa market analysis Oct 31 produced one completed trade on the Modest Rebound pattern.
| Trade | Entry | Exit | Return |
|---|---|---|---|
| Long WIS (Q1 1:07) | $0.262 | $0.299 (Q2 6:39) | +14.0% |
Modest Rebound in This Game
This Wisconsin vs Iowa market analysis Oct 31 shows the Modest Rebound pattern clearly: Wisconsin's game signal fell from $0.411 to $0.262 in the first quarter, bounced to $0.299 during a 12-play, 86-yard drive in the second quarter, then collapsed to $0.001 as Iowa's 30-point shutout took shape. The rebound covered just 3.7 percentage points — well within the pattern's sub-30-point threshold — and was driven by one sustained Wisconsin drive that reached Iowa's 2-yard line before stalling on downs. The full definition is on the [Patterns page](https://www.sportchartz.com/patterns/#modest-rebound). This Wisconsin vs Iowa market analysis Oct 31 confirms that even in a lopsided final score, a single oversold entry and an overbought exit can capture a clean, bounded return.
Explore more NCAAF market analysis on SportChartz.