SparksOdds · Research
Daily Market Report
Sep 30, 2026
Data windowSep 30, 2026 00:00 → Oct 1, 2026 00:00 UTC
GeneratedOct 1, 2026 00:01 UTC
Market snapshot
- Sparks analyzed
- 36
- Events represented
- 12
- Books represented
- 12
- Leagues represented
- 1
Largest price gaps
| Match | League | Book | Gap | Action | Persisted |
|---|---|---|---|---|---|
| Manchester City vs Ipswich Town | EPL | BoyleSports | -13.51% | PASS | 72h |
| Manchester United vs Tottenham Hotspur | EPL | Betway | -13.49% | PASS | 72h |
| Tottenham Hotspur vs Coventry City | EPL | 888sport | -12.90% | PASS | 202h 59m |
| Aston Villa vs Brentford | EPL | 888sport | -12.49% | PASS | 72h |
| Leeds United vs Manchester United | EPL | Betway | -10.17% | PASS | 72h |
| Leeds United vs Manchester United | EPL | William Hill | -8.51% | PASS | 72h |
| Leeds United vs Manchester United | EPL | Bovada | -8.51% | PASS | 72h |
| Leeds United vs Manchester United | EPL | DraftKings | -8.51% | PASS | 72h |
| Tottenham Hotspur vs Coventry City | EPL | LeoVegas | -7.41% | PASS | 190h |
| Bournemouth vs Sunderland | EPL | MyBookie.ag | -6.86% | PASS | 202h 59m |
Most persistent signals
| Match | League | Persisted | Gap |
|---|---|---|---|
| Coventry City vs Newcastle United | EPL | 229h 38m | +1.57% |
| Ipswich Town vs Fulham | EPL | 214h 13m | -4.92% |
| Bournemouth vs Sunderland | EPL | 202h 59m | -6.38% |
| Bournemouth vs Sunderland | EPL | 202h 59m | -6.86% |
| Bournemouth vs Sunderland | EPL | 202h 59m | -6.38% |
| Bournemouth vs Sunderland | EPL | 202h 59m | -3.02% |
| Fulham vs Hull City | EPL | 202h 59m | -2.00% |
| Fulham vs Hull City | EPL | 202h 59m | +0.90% |
| Fulham vs Hull City | EPL | 202h 59m | -4.90% |
| Fulham vs Hull City | EPL | 202h 59m | -3.16% |
Market dispersion
| League | Sport | Markets | Mean gap | Gap std dev | Dispersion |
|---|---|---|---|---|---|
| EPL | soccer | 36 | -5.32% | +3.96% | Moderate |
What stood out
Largest gap: Manchester City vs Ipswich Town (EPL) at -13.5% vs fair price. Most active league: EPL (36 Sparks). Longest-lived Spark persisted about 13778 minutes.
Deterministic summary · template-v1
Methodology
- Report window
- Sep 30, 2026 00:00 → Oct 1, 2026 00:00 UTC
- Gap formula
- gap_pct = (price_at_spark ÷ fair_price − 1) × 100
- Persistence
- Time between the first and last observation of the same Spark.
- Dispersion
- Cross-sectional standard deviation of gap_pct across distinct markets in the same league. It is not time-series volatility.
- Publication thresholds
- At least 10 Sparks, 3 distinct events, and 3 distinct books, with an untruncated scan.
- Generation timestamp
- Oct 1, 2026 00:01 UTC