OpticOdds market behaviour — Finland v Portugal

Recorded 2026-07-03 10:00:40 UTC → 2026-07-03 18:29:16 UTC · 509 min

294markets tracked 62%flapped (gone & back) 899disappearances observed 83smedian gap 2903slongest gap 17wickets

1 · Open-market count over time

Live selection count over the match. koth-prod at each 2s poll; OO AI at the comparison cadence (~30s). Dips = markets vanishing in bulk. Red dashed = wickets. The solid black line marks match start — pre-match time (if captured) is compressed into the left 12% so the in-play action gets the room; axis ticks read −Xh pre-match then +Nm from first ball.

0481216−5h pre-match▶ start+30m+1h+1h30m+2h+2h30m+3h

2 · Per-market visibility (top 16 flappers)

visible gone (dropped) no data (laptop) wicket

Moneyline · FinlandMoneyline · Portugal1st 15 Overs Team Total · Portugal · 122.51st 15 Overs Team Total · Portugal · 120.51st 15 Overs Team Total · Portugal · 116.51st 15 Overs Team Total · Portugal · 117.51st 15 Overs Team Total · Portugal · 121.51st 12 Overs Team Total · Portugal · 95.51st 10 Overs Team Total · Finland · 62.51st 15 Overs Team Total · Portugal · 119.51st 12 Overs Team Total · Finland · 75.51st 15 Overs Team Total · Portugal · 124.51st 15 Overs Team Total · Portugal · 126.51st 12 Overs Team Total · Finland · 67.51st 10 Overs Team Total · Finland · 55.51st 10 Overs Team Total · Finland · 52.50m20m40m60m80m100m120m140m160m180m200m220m240m260m280m300m320m340m360m380m400m420m440m460m480m500m

Top flapping markets · koth-prod

MarketReappearsDisappearancesLongest gapPrice points
Moneyline · Finland171855s18
Moneyline · Portugal171855s18
1st 15 Overs Team Total · Portugal · 122.51112645s12
1st 15 Overs Team Total · Portugal · 120.510111135s11
1st 15 Overs Team Total · Portugal · 116.510111015s11
1st 15 Overs Team Total · Portugal · 117.51011994s11
1st 15 Overs Team Total · Portugal · 121.51011849s11
1st 12 Overs Team Total · Portugal · 95.51011849s11
1st 10 Overs Team Total · Finland · 62.59101173s10
1st 15 Overs Team Total · Portugal · 119.5910864s10
1st 12 Overs Team Total · Finland · 75.5891115s9
1st 15 Overs Team Total · Portugal · 124.5891017s9
1st 15 Overs Team Total · Portugal · 126.589459s9
1st 12 Overs Team Total · Finland · 67.589217s9
1st 10 Overs Team Total · Finland · 55.589135s9
1st 10 Overs Team Total · Finland · 52.589112s9
Moneyline · FinlandMoneyline · Portugal1st 15 Overs Team Total · Portugal · 120.51st 15 Overs Team Total · Portugal · 122.51st 15 Overs Team Total · Portugal · 116.51st 15 Overs Team Total · Portugal · 117.51st 15 Overs Team Total · Portugal · 121.51st 12 Overs Team Total · Portugal · 95.51st 10 Overs Team Total · Finland · 62.51st 15 Overs Team Total · Portugal · 124.51st 15 Overs Team Total · Portugal · 119.51st 12 Overs Team Total · Finland · 75.51st 15 Overs Team Total · Portugal · 126.51st 12 Overs Team Total · Portugal · 100.51st 12 Overs Team Total · Portugal · 96.51st 10 Overs Team Total · Portugal · 80.50m20m40m60m80m100m120m140m160m180m200m220m240m260m280m300m320m340m360m380m400m420m440m460m480m500m

Top flapping markets · OO AI · sampled at the comparison cadence (~30s)

MarketReappearsDisappearancesLongest gapPrice points
Moneyline · Finland171855s0
Moneyline · Portugal161755s0
1st 15 Overs Team Total · Portugal · 120.511121063s0
1st 15 Overs Team Total · Portugal · 122.51112645s0
1st 15 Overs Team Total · Portugal · 116.510111015s0
1st 15 Overs Team Total · Portugal · 117.51011994s0
1st 15 Overs Team Total · Portugal · 121.51011859s0
1st 12 Overs Team Total · Portugal · 95.51011754s0
1st 10 Overs Team Total · Finland · 62.59101173s0
1st 15 Overs Team Total · Portugal · 124.59101017s0
1st 15 Overs Team Total · Portugal · 119.5910865s0
1st 12 Overs Team Total · Finland · 75.5891126s0
1st 15 Overs Team Total · Portugal · 126.589459s0
1st 12 Overs Team Total · Portugal · 100.5781193s0
1st 12 Overs Team Total · Portugal · 96.578776s0
1st 10 Overs Team Total · Portugal · 80.578764s0

5 · Cricinfo vs OO event-detection lag

No matched Cricinfo↔OO events in this log (need match_event records from a live match).

3 · Markets missing in OO AI

Specific markets the other side priced (at any point in the match) that OO AI never offered once — genuine coverage gaps, not flapping. Grouped by market type; expand a row to see exactly which selections / lines are absent. (Markets OO AI does offer but that blink out are flapping — see §2, not counted here.)

vs koth-prod · 1 markets / 1 types

15th Over Team Total · 1 market
  • Finland · 8.5

vs books (≥2 books) · 94 markets / 13 types — with book median odds

Team Total · 40 markets · 1 books
  • Portugal · 150.5 → 1.83 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 152.5 → 2.85 · Sportingbet, Sports Interaction, bwin
  • Portugal · 154.5 → 3.10 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 155.5 → 1.83 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 156.5 → 2.55 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 157.5 → 1.40 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 159.5 → 1.83 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 160.5 → 1.83 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 161.5 → 1.83 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 166.5 → 1.83 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 167.5 → 1.50 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 168.5 → 2.38 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 169.5 → 2.30 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 172.5 → 1.83 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 175.5 → 2.35 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 176.5 → 2.45 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 177.5 → 1.40 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 178.5 → 2.38 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 179.5 → 2.35 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 180.5 → 1.53 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 182.5 → 2.80 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 183.5 → 2.88 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 184.5 → 1.36 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 185.5 → 1.40 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 186.5 → 1.57 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 187.5 → 2.65 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 188.5 → 2.65 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 189.5 → 1.43 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 191.5 → 2.55 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 192.5 → 2.65 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 193.5 → 2.80 · Sportingbet, Sports Interaction, bwin
  • Portugal · 194.5 → 2.55 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 195.5 → 2.55 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 196.5 → 1.36 · Sportingbet, Sports Interaction, bwin
  • Portugal · 197.5 → 1.36 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 198.5 → 2.55 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 199.5 → 1.44 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 200.5 → 2.90 · Sportingbet, Sports Interaction, bwin
  • Portugal · 201.5 → 1.43 · SBOBET, Sportingbet, Sports Interaction, bwin
  • Portugal · 202.5 → 1.43 · Sportingbet, Sports Interaction, bwin
1st Inning Team Total · 27 markets · 1 books
  • Portugal · 141.5 → 1.72 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India), Sportzino
  • Portugal · 143.5 → 1.83 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India), Sportzino
  • Portugal · 145.5 → 1.79 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India), Sportzino
  • Portugal · 146.5 → 1.85 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India), Sportzino
  • Portugal · 147.5 → 1.81 · Jugabet (Argentina), Parimatch (Brazil), Parimatch (India), Sportzino
  • Portugal · 150.5 → 1.84 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India), Sportzino
  • Portugal · 151.5 → 1.86 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India), Sportzino
  • Portugal · 152.5 → 1.82 · Jugabet (Argentina), Parimatch (Brazil), Parimatch (India), Sportzino
  • Portugal · 156.5 → 1.85 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India), Sportzino
  • Portugal · 158.5 → 1.84 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India), Sportzino
  • Portugal · 159.5 → 1.86 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India), Sportzino
  • Portugal · 160.5 → 1.84 · Jugabet (Chile), Parimatch (Brazil), Parimatch (India)
  • Portugal · 161.5 → 1.85 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India), Sportzino
  • Portugal · 162.5 → 1.84 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India), Sportzino
  • Portugal · 163.5 → 1.84 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India), Sportzino
  • Portugal · 164.5 → 1.86 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India), Sportzino
  • Portugal · 165.5 → 1.85 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India), Sportzino
  • Portugal · 166.5 → 1.82 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India), Sportzino
  • Portugal · 167.5 → 1.84 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India), Sportzino
  • Portugal · 170.5 → 1.85 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India), Sportzino
  • Portugal · 171.5 → 1.85 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India), Sportzino
  • Portugal · 172.5 → 1.84 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India), Sportzino
  • Portugal · 173.5 → 1.86 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India), Sportzino
  • Portugal · 174.5 → 1.83 · Jugabet (Argentina), Parimatch (Brazil), Sportzino
  • Portugal · 175.5 → 1.84 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India), Sportzino
  • Portugal · 177.5 → 1.85 · Jugabet (Chile), Parimatch (India), Sportzino
  • Portugal · 181.5 → 1.84 · Jugabet (Chile), Parimatch (Brazil), Parimatch (India), Sportzino
1st 15 Overs Team Total · 8 markets · 2 books
  • Finland · 89.5 → 1.86 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India)
  • Finland · 91.5 → 1.86 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil)
  • Finland · 92.5 → 1.82 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India)
  • Finland · 93.5 → 1.82 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil)
  • Finland · 94.5 → 1.84 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India)
  • Finland · 95.5 → 1.82 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India)
  • Finland · 96.5 → 1.82 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India)
  • Portugal · 144.5 → 2.20 · Sportingbet, Sports Interaction, bwin
1st 6 Overs Team Total · 6 markets · 2 books
  • Finland · 34.5 → 1.84 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India)
  • Finland · 35.5 → 1.85 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India), Sportingbet, Sports Interaction, bwin
  • Finland · 38.5 → 1.86 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India)
  • Finland · 42.5 → 1.85 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India)
  • Finland · 43.5 → 1.84 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India)
  • Finland · 46.5 → 1.80 · Sportingbet, Sports Interaction, bwin
1st 10 Overs Team Total · 2 markets · 1 books
  • Finland · 69.5 → 1.87 · Sportingbet, Sports Interaction, bwin
  • Finland · 72.5 → 2.20 · Sportingbet, Sports Interaction, bwin
To Win The Toss · 2 markets · 4 books
  • Finland · None → 1.83 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India)
  • Portugal · None → 1.83 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India)
Total Runs Odd/Even · 2 markets · 4 books
  • Even · None → 2.00 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India)
  • Odd · None → 1.76 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India)
Will There Be A Tie · 2 markets · 2 books
  • No · None → 1.02 · Betfair Exchange, Betfair Exchange (Australia), Betfair Exchange (Australia) (Lay), Betfair Exchange (Lay)
  • Yes · None → 47.55 · Betfair Exchange, Betfair Exchange (Australia), Betfair Exchange (Australia) (Lay), Betfair Exchange (Lay)
13th Over Team Total · 1 market · 3 books
  • Portugal · 6.5 → 2.00 · Sportingbet, Sports Interaction, bwin
15th Over Team Total · 1 market · 3 books
  • Finland · 8.5 → 2.50 · Sportingbet, Sports Interaction, Stake, bwin
18th Over Team Total · 1 market · 2 books
  • Portugal · 7.5 → 1.87 · Jugabet (Argentina), Jugabet (Chile), Parimatch (Brazil), Parimatch (India), Sportzino
1st 12 Overs Team Total · 1 market · 1 books
  • Finland · 85.5 → 1.57 · Sportingbet, Sports Interaction, bwin
3rd Over Team Total · 1 market · 2 books
  • Finland · 8.5 → 2.35 · Sportingbet, Sports Interaction, bwin

4 · Median price level — koth-prod vs OO AI vs books

Median decimal odds on the common basket (markets all three price, mainline). The gap between lines is the pricing divergence; OO AI is dashed so it stays visible where it overlaps the books line.

koth-prod OpticOdds AI (dashed) books median

1.002.343.675.016.350m20m40m60m80m100m120m140m160m180m200m220m240m260m280m300m320m340m360m380m400m420m440m460m480m500m