2026-10-31
Login to see the interactive sport charts →
Boston College vs Duke market analysis Oct 31: The Setup
Asset: Duke Blue Devils (home favorite) | Opening: $0.785 | Spread: DUKE -7 | Kalshi: –
This Boston College vs Duke market analysis Oct 31 opens with Duke installed as a 7-point home favorite at Jackson Wade Stadium, carrying a 5-2 record into Halloween against a Boston College squad at 4-3. The Blue Devils' game signal opened at $0.785, reflecting a clear pre-game edge, but the spread suggested a competitive game was at least plausible. What followed was anything but.
The Pattern: No Clear Opportunity — DUKE's game signal climbed so steeply and so early that no tradeable entry point ever formed; the signal was already overbought before most traders could assess the tape.
Going in: DUKE's $0.785 opening price reflected a solid favorite; a meaningful pullback toward $0.60 or below would have been required to create a long entry with acceptable risk-reward.
Who Decided It
- Duke Blue Devils (6-2): Nate Sheppard was the story — 20 carries, 97 yards, and five rushing touchdowns. Walker Eget added 201 passing yards and a touchdown pass to Jeremiah Hasley.
- Boston College Eagles (4-4): Mason McKenzie completed 9 of 17 passes for 87 yards and was sacked four times; the Eagles' only points came on Carter Davis's defensive PAT conversion in the first quarter.
First Quarter: Signal Locks Out Early
Outlook check: The pre-game outlook required a pullback that never arrived. DUKE's game signal moved in one direction from the opening drive.
DUKE's first possession stalled — three plays, six yards, a punt. Boston College answered with a 16-yard completion to Kaelan Chudzinski on the opening play of their drive, which briefly held DUKE's signal near its game-low of $0.742 at Q1 13:46. That was the last moment of anything resembling equilibrium. DUKE's offense then marched 80 yards on 10 plays, capped by Nate Sheppard's 1-yard touchdown run at Q1 7:33, pushing DUKE's game signal to $0.863 and RSI on DUKE's line to 72.4 — already overbought. Kobe Smith sacked Mason McKenzie for minus-6 yards on BC's next possession, and KD Cotton returned Bryce LaFollette's punt 18 yards to the BC 35. Sheppard punched in a 2-yard score at Q1 3:39 to make it 13-0, but Carter Davis returned the PAT attempt 100 yards for a defensive two-point conversion, briefly dropping DUKE's signal to $0.827 and RSI to 30.0 before the quarter closed at $0.910.
| Time | Play | Score | Game Signal | RSI | Kalshi DUKE |
|---|---|---|---|---|---|
| Q1 15:00 | Kickoff – opening price | BC 0, DUKE 0 | $0.785 | – | – |
| Q1 13:46 | McKenzie completes to Chudzinski 16 yds | BC 0, DUKE 0 | $0.742 | 50.0 | – |
| Q1 7:33 | Sheppard 1-yd TD run | BC 0, DUKE 7 | $0.863 | 72.4 | – |
| Q1 7:04 | McKenzie sacked by Kobe Smith, -6 yds | BC 0, DUKE 7 | $0.882 | 75.5 | – |
| Q1 3:39 | Sheppard 2-yd TD run; Davis defensive PAT | BC 2, DUKE 13 | $0.827 | 30.0 | – |
| Q1 0:00 | End of Q1 | BC 2, DUKE 13 | $0.910 | 59.1 | – |
Decision Point: Stay Out — Signal Already Overbought
| Time | Score | Game Signal | RSI | MACD | Kalshi DUKE |
|---|---|---|---|---|---|
| Q1 8:53 | BC 0, DUKE 0 | $0.826 | 63.6 | – | – |
Known at the time: RSI on DUKE's line had already crossed into overbought territory (peaking at 82.0 by Q1 5:03) and was now exiting overbought at 63.6. The signal had climbed from $0.785 to $0.826 in under seven minutes of game clock. This Boston College vs Duke market analysis Oct 31 shows no entry on the long side of DUKE here — the signal had already moved significantly from the opening price, and no oversold condition existed on the BC side to justify a counter-trade.
The decision: Stay out. DUKE's signal was elevated and trending higher; no pullback of sufficient depth had formed to create a risk-defined entry.
Outlook for the next quarter: A DUKE score early in Q2 would push the signal above $0.95, eliminating any remaining entry window. Watch for a BC response that could briefly compress RSI.
Second Quarter: Signal Approaches Ceiling
Outlook check: The Q1 outlook proved accurate — DUKE scored early and the signal moved toward the ceiling with no tradeable retracement.
Kevin O'Connor and Julius Columbus split a sack on McKenzie for minus-10 yards at Q2 11:03, keeping BC pinned deep. Then Nate Sheppard broke a 54-yard touchdown run at Q2 9:06 — his third score of the game — sending DUKE's game signal to $0.962 and RSI to 80.8. RSI exited overbought at Q2 6:19 (reading 67.4) as BC punted again, but the signal barely moved, holding at $0.963. Walker Eget found Jeremiah Hasley on a 5-yard touchdown pass at Q2 2:14, pushing the signal to $0.992 and RSI back to 78.2. Bradley Gompers sacked McKenzie for minus-6 yards at Q2 1:09. A Walker Eget fumble on the final drive gave BC the ball, but the half ended with DUKE's signal at $0.984 — 25 points clear and RSI at 40.5 on the cool-down.
| Time | Play | Score | Game Signal | RSI | Kalshi DUKE |
|---|---|---|---|---|---|
| Q2 11:03 | McKenzie sacked by O'Connor/Columbus, -10 yds | BC 2, DUKE 13 | $0.908 | 60.6 | – |
| Q2 9:06 | Sheppard 54-yd TD run | BC 2, DUKE 20 | $0.962 | 80.8 | – |
| Q2 6:19 | RSI exits overbought | BC 2, DUKE 20 | $0.963 | 67.4 | – |
| Q2 2:14 | Eget TD pass to Hasley, 5 yds | BC 2, DUKE 27 | $0.992 | 78.2 | – |
| Q2 0:56 | RSI exits overbought | BC 2, DUKE 27 | $0.991 | 66.7 | – |
| Q2 0:00 | End of Q2 | BC 2, DUKE 27 | $0.984 | 40.5 | – |
Decision Point: No Entry — Signal Structurally Locked
| Time | Score | Game Signal | RSI | MACD | Kalshi DUKE |
|---|---|---|---|---|---|
| Q2 6:19 | BC 2, DUKE 20 | $0.963 | 67.4 | – | – |
Known at the time: DUKE's game signal sat at $0.963 — 17.8 points above the opening price. RSI had exited overbought but the signal showed no meaningful pullback. Entering a long on DUKE at $0.963 offered minimal upside against a ceiling near $1.00, a risk-reward ratio that fails any systematic threshold.
The decision: Stay out. The signal was too elevated to offer a viable long entry; the market had already priced in DUKE's dominance.
Outlook for the next quarter: With DUKE leading 27-2 at the half, the signal was likely to compress toward $0.999 on any additional score. No entry window was expected.
Third Quarter: Signal Reaches $0.999
Outlook check: The halftime outlook held exactly — DUKE scored twice more and the signal compressed to $0.999 with no retracement.
BC punted on their opening possession. DUKE drove 68 yards in seven plays, Sheppard scoring his fourth touchdown at Q3 10:41 (a 4-yard run), lifting DUKE's signal to $0.997 and RSI to 64.0. Immediately after, Mason McKenzie fumbled on a backward-pass play at Q3 10:12, recovered by Kobe Smith at the BC 42. DUKE converted that turnover into Sheppard's fifth touchdown — a 1-yard run at Q3 6:44 — pushing the signal to $0.998. Owen Wafle sacked McKenzie for minus-5 yards at Q3 3:18. Dan Mahan's interception, picked off by Carter Davis at Q3 1:01, was the lone blemish on DUKE's half, but the signal barely registered the turnover, holding at $0.999.
| Time | Play | Score | Game Signal | RSI | Kalshi DUKE |
|---|---|---|---|---|---|
| Q3 10:41 | Sheppard 4-yd TD run | BC 2, DUKE 34 | $0.997 | 64.0 | – |
| Q3 10:12 | McKenzie fumble, recovered by Kobe Smith | BC 2, DUKE 34 | $0.999 | 68.4 | – |
| Q3 6:44 | Sheppard 1-yd TD run | BC 2, DUKE 41 | $0.998 | 57.1 | – |
| Q3 1:01 | Mahan INT by Carter Davis | BC 2, DUKE 41 | $0.999 | 65.2 | – |
| Q3 0:00 | End of Q3 | BC 2, DUKE 41 | $0.999 | 65.2 | – |
Decision Point: Signal at Ceiling — No Action
| Time | Score | Game Signal | RSI | MACD | Kalshi DUKE |
|---|---|---|---|---|---|
| Q3 10:41 | BC 2, DUKE 34 | $0.997 | 64.0 | – | – |
Known at the time: DUKE's game signal was $0.997 — effectively at the ceiling. RSI on DUKE's line sat at 64.0, not yet re-entering overbought, but the signal had no room to run. A long entry here offered at most a $0.003 gain against the risk of any BC score compressing the signal.
The decision: Stay out. The signal was structurally at its maximum; no trade offered acceptable risk-reward.
Outlook for the next quarter: DUKE would likely close out with field goals or garbage-time scores. The signal was expected to hold at $0.999-$1.000 with RSI potentially spiking at game's end.
Fourth Quarter: Signal Locks at $1.000
Outlook check: The Q3 outlook was confirmed — DUKE added two Gavin Strange field goals and the signal closed at $1.000.
Bryce Davis forced a Grayson Wilson fumble on the opening BC possession at Q4 14:54, recovered by Nick Morris Jr. at the BC 19. Strange converted a 41-yard field goal at Q4 12:02 (DUKE 44, BC 2), then added a 24-yarder at Q4 2:58 (DUKE 47, BC 2). Jon Morris and Sampson Onuoha split a sack on Femi Babalola at Q4 1:22. DUKE's game signal closed at $1.000 with RSI spiking to 99.8 at the final whistle — a reading that reflects the completeness of the outcome rather than any tradeable signal.
| Time | Play | Score | Game Signal | RSI | Kalshi DUKE |
|---|---|---|---|---|---|
| Q4 14:54 | Wilson fumble, recovered by Nick Morris Jr. | BC 2, DUKE 41 | $0.999 | 65.2 | – |
| Q4 12:02 | Strange 41-yd FG | BC 2, DUKE 44 | $0.999 | 65.2 | – |
| Q4 2:58 | Strange 24-yd FG | BC 2, DUKE 47 | $0.999 | 65.2 | – |
| Q4 0:00 | End of game | BC 2, DUKE 47 | $1.000 | 99.8 | – |
Decision Point: No Trade — Game Concluded
| Time | Score | Game Signal | RSI | MACD | Kalshi DUKE |
|---|---|---|---|---|---|
| Q4 12:02 | BC 2, DUKE 44 | $0.999 | 65.2 | – | – |
Known at the time: DUKE's signal had been at $0.999 since Q3 10:12 — over 25 minutes of game clock. No entry or exit was available; the signal had no room to move in either direction.
The decision: Stay out. The game was decided; no trade criteria were met at any point in the fourth quarter.
Final Accounting
This Boston College vs Duke market analysis Oct 31 produced no qualifying trade windows from start to finish.
No qualifying trade windows were detected in this game. While technical signals fired — RSI on DUKE's line crossed into overbought territory as early as Q1 9:57 and remained elevated for most of the contest — none met the systematic trading criteria for a complete entry and exit. DUKE's game signal moved from $0.785 to $0.999 in a near-unbroken line, never offering a pullback deep enough to justify a long entry with acceptable risk-reward.
No Clear Opportunity in This Game
This Boston College vs Duke market analysis Oct 31 is a study in a market that priced in the outcome too quickly to trade. The No Clear Opportunity pattern describes a game where the signal moves so decisively and so early that no entry point forms within the systematic trading window — the price action is real, but it is not actionable. Here, DUKE's game signal climbed from $0.785 to above $0.960 within the first 20 minutes of game clock, driven by Nate Sheppard's three first-half touchdowns and a Duke defense that held BC to a single defensive conversion. RSI on DUKE's line spent the majority of the game above 70, confirming sustained momentum with no mean-reversion signal to trade against. The full definition is on the [Patterns page](https://www.sportchartz.com/patterns/#no-clear-opportunity).
The Boston College vs Duke market analysis Oct 31 closes with a reminder that not every dominant performance generates a trade — sometimes the market simply reflects the field, and the correct position is no position at all.
Explore more NCAAF market analysis on SportChartz.