OpticOdds market behaviour — Leicestershire v Glamorgan

Recorded 2026-06-28 04:30:51 UTC → 2026-06-28 13:53:38 UTC · 563 min

313markets tracked 42%flapped (gone & back) 587disappearances observed 188smedian gap 7817slongest gap 10wickets

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.

021426384−8h pre-match▶ start+30m

2 · Per-market visibility (top 16 flappers)

visible gone (dropped) no data (laptop) wicket

Moneyline · GlamorganMoneyline · Leicestershire1st 15 Overs Team Total · Glamorgan · 100.Team Total · Glamorgan · 146.51st 15 Overs Team Total · Glamorgan · 106.1st 10 Overs Team Total · Glamorgan · 64.51st 15 Overs Team Total · Glamorgan · 103.1st 12 Overs Team Total · Glamorgan · 79.5Team Total · Glamorgan · 156.51st 12 Overs Team Total · Leicestershire ·Team Total · Glamorgan · 155.51st 12 Overs Team Total · Glamorgan · 82.5Team Total · Glamorgan · 157.5Team Total · Glamorgan · 147.51st 12 Overs Team Total · Leicestershire ·1st 12 Overs Team Total · Leicestershire ·0m20m40m60m80m100m120m140m160m180m200m220m240m260m280m300m320m340m360m380m400m420m440m460m480m500m520m540m560m

Top flapping markets · koth-prod

MarketReappearsDisappearancesLongest gapPrice points
Moneyline · Glamorgan1314187s14
Moneyline · Leicestershire1112142s12
1st 15 Overs Team Total · Glamorgan · 100.578977s8
Team Total · Glamorgan · 146.578933s8
1st 15 Overs Team Total · Glamorgan · 106.567837s7
1st 10 Overs Team Total · Glamorgan · 64.567791s7
1st 15 Overs Team Total · Glamorgan · 103.556978s6
1st 12 Overs Team Total · Glamorgan · 79.556978s6
Team Total · Glamorgan · 156.556933s6
1st 12 Overs Team Total · Leicestershire · 66.556700s6
Team Total · Glamorgan · 155.5451350s5
1st 12 Overs Team Total · Glamorgan · 82.545837s5
Team Total · Glamorgan · 157.545652s5
Team Total · Glamorgan · 147.545652s5
1st 12 Overs Team Total · Leicestershire · 65.545607s5
1st 12 Overs Team Total · Leicestershire · 68.545560s5
Moneyline · GlamorganMoneyline · Leicestershire1st 15 Overs Team Total · Glamorgan · 100.Team Total · Glamorgan · 146.51st 15 Overs Team Total · Glamorgan · 106.1st 10 Overs Team Total · Glamorgan · 64.51st 12 Overs Team Total · Glamorgan · 79.5Team Total · Glamorgan · 156.51st 15 Overs Team Total · Glamorgan · 101.1st 12 Overs Team Total · Leicestershire ·Team Total · Glamorgan · 155.51st 15 Overs Team Total · Glamorgan · 103.1st 12 Overs Team Total · Glamorgan · 82.5Team Total · Glamorgan · 157.5Team Total · Glamorgan · 147.51st 12 Overs Team Total · Leicestershire ·0m20m40m60m80m100m120m140m160m180m200m220m240m260m280m300m320m340m360m380m400m420m440m460m480m500m520m540m560m

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

MarketReappearsDisappearancesLongest gapPrice points
Moneyline · Glamorgan1213187s0
Moneyline · Leicestershire1011142s0
1st 15 Overs Team Total · Glamorgan · 100.578977s0
Team Total · Glamorgan · 146.578933s0
1st 15 Overs Team Total · Glamorgan · 106.567837s0
1st 10 Overs Team Total · Glamorgan · 64.567837s0
1st 12 Overs Team Total · Glamorgan · 79.556978s0
Team Total · Glamorgan · 156.556933s0
1st 15 Overs Team Total · Glamorgan · 101.556744s0
1st 12 Overs Team Total · Leicestershire · 66.556700s0
Team Total · Glamorgan · 155.5451350s0
1st 15 Overs Team Total · Glamorgan · 103.5451349s0
1st 12 Overs Team Total · Glamorgan · 82.545837s0
Team Total · Glamorgan · 157.545699s0
Team Total · Glamorgan · 147.545699s0
1st 12 Overs Team Total · Leicestershire · 65.545607s0

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

1st 15 Overs Team Total · 1 market
  • Glamorgan · 90.5

vs books (≥2 books) · 180 markets / 12 types — with book median odds

Player Runs · 139 markets · 4 books
  • Aylish Cranstone · 14.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Bethan Ellis · 21.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Caitlin Chissell · 12.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Caitlin Chissell · 8.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Caitlin Chissell · 9.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Daisy Jeanes · 17.5 → 1.61 · Sportingbet, Sports Interaction, bwin
  • Daisy Jeanes · 19.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Daisy Jeanes · 22.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Daisy Jeanes · 27.5 → 2.15 · Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 11.5 → 1.40 · Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 12.5 → 2.60 · Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 13.5 → 1.43 · Betway, Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 15.5 → 2.65 · Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 16.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 17.5 → 1.83 · Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 18.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 19.5 → 2.60 · Betway, Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 20.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 21.5 → 1.45 · Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 22.5 → 2.50 · Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 23.5 → 1.83 · Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 24.5 → 1.83 · Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 25.5 → 2.60 · Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 29.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 30.5 → 1.40 · Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 31.5 → 2.60 · Betway, Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 32.5 → 1.40 · Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 33.5 → 2.70 · Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 34.5 → 1.43 · Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 35.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 36.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 37.5 → 1.83 · Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 38.5 → 1.83 · Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 39.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 40.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 41.5 → 1.83 · Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 42.5 → 1.83 · Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 43.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 44.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 45.5 → 1.83 · Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 46.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Ellen Watson · 48.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Faith Teekasingh · 11.5 → 2.50 · Sportingbet, Sports Interaction, bwin
  • Faith Teekasingh · 12.5 → 1.40 · Sportingbet, Sports Interaction, bwin
  • Faith Teekasingh · 13.5 → 2.60 · Sportingbet, Sports Interaction, bwin
  • Faith Teekasingh · 15.5 → 1.40 · Sportingbet, Sports Interaction, bwin
  • Faith Teekasingh · 16.5 → 2.55 · Betway, Sportingbet, Sports Interaction, bwin
  • Faith Teekasingh · 17.5 → 1.83 · Sportingbet, Sports Interaction, bwin
  • Faith Teekasingh · 18.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Faith Teekasingh · 20.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Faith Teekasingh · 21.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Faith Teekasingh · 22.5 → 2.40 · Sportingbet, Sports Interaction, bwin
  • Faith Teekasingh · 23.5 → 2.50 · Sportingbet, Sports Interaction, bwin
  • Faith Teekasingh · 25.5 → 1.44 · Sportingbet, Sports Interaction, bwin
  • Faith Teekasingh · 26.5 → 1.45 · Sportingbet, Sports Interaction, bwin
  • Flora Davies · 10.5 → 1.44 · Sportingbet, Sports Interaction, bwin
  • Flora Davies · 11.5 → 1.45 · Sportingbet, Sports Interaction, bwin
  • Flora Davies · 12.5 → 2.50 · Betway, Sportingbet, Sports Interaction, bwin
  • Flora Davies · 13.5 → 2.40 · Sportingbet, Sports Interaction, bwin
  • Flora Davies · 15.5 → 1.83 · Sportingbet, Sports Interaction, bwin
  • Flora Davies · 16.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Flora Davies · 17.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Flora Davies · 18.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Flora Davies · 20.5 → 1.53 · Sportingbet, Sports Interaction, bwin
  • Flora Davies · 21.5 → 2.38 · Sportingbet, Sports Interaction, bwin
  • Flora Davies · 22.5 → 2.40 · Sportingbet, Sports Interaction, bwin
  • Flora Davies · 23.5 → 1.50 · Sportingbet, Sports Interaction, bwin
  • Holly Whitfield · 10.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Jasmine Westley · 10.5 → 2.65 · Sportingbet, Sports Interaction, bwin
  • Jasmine Westley · 11.5 → 1.83 · Sportingbet, Sports Interaction, bwin
  • Jasmine Westley · 15.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Jasmine Westley · 16.5 → 2.45 · Sportingbet, Sports Interaction, bwin
  • Jasmine Westley · 20.5 → 2.45 · Sportingbet, Sports Interaction, bwin
  • Jasmine Westley · 6.5 → 1.43 · Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 14.5 → 2.20 · Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 16.5 → 2.15 · Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 19.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 20.5 → 1.57 · Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 21.5 → 1.61 · Betway, Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 22.5 → 2.20 · Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 23.5 → 2.10 · Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 24.5 → 2.20 · Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 25.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 26.5 → 2.20 · Betway, Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 27.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 28.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 30.5 → 1.61 · Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 31.5 → 1.83 · Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 32.5 → 1.61 · Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 33.5 → 1.57 · Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 34.5 → 1.61 · Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 35.5 → 1.57 · Betway, Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 36.5 → 1.57 · Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 38.5 → 2.15 · Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 39.5 → 1.62 · Betway, Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 40.5 → 2.15 · Betway, Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 41.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 43.5 → 2.10 · Betway, Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 44.5 → 2.20 · Betway, Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 45.5 → 1.83 · Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 46.5 → 1.61 · Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 48.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 49.5 → 1.83 · Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 50.5 → 2.15 · Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 53.5 → 2.15 · Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 54.5 → 1.62 · Betway, Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 58.5 → 1.83 · Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 59.5 → 1.83 · Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 63.5 → 1.61 · Sportingbet, Sports Interaction, bwin
  • Lauren Parfitt · 64.5 → 1.61 · Sportingbet, Sports Interaction, bwin
  • Leah Dobson · 12.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Lucy Western · 15.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Megan Sturge · 19.5 → 2.20 · Sportingbet, Sports Interaction, bwin
  • Megan Sturge · 20.5 → 1.57 · Sportingbet, Sports Interaction, bwin
  • Megan Sturge · 21.5 → 1.61 · Sportingbet, Sports Interaction, bwin
  • Megan Sturge · 24.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Megan Sturge · 25.5 → 2.20 · Betway, Sportingbet, Sports Interaction, bwin
  • Megan Sturge · 26.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Megan Sturge · 27.5 → 2.20 · Sportingbet, Sports Interaction, bwin
  • Megan Sturge · 28.5 → 2.20 · Sportingbet, Sports Interaction, bwin
  • Megan Sturge · 29.5 → 1.57 · Sportingbet, Sports Interaction, bwin
  • Megan Sturge · 30.5 → 1.83 · Sportingbet, Sports Interaction, bwin
  • Megan Sturge · 31.5 → 2.25 · Sportingbet, Sports Interaction, bwin
  • Megan Sturge · 32.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Megan Sturge · 33.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Megan Sturge · 35.5 → 1.54 · Sportingbet, Sports Interaction, bwin
  • Megan Sturge · 37.5 → 2.20 · Sportingbet, Sports Interaction, bwin
  • Megan Sturge · 38.5 → 2.20 · Sportingbet, Sports Interaction, bwin
  • Rebecca Brooker · 12.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Rebecca Brooker · 13.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Rebecca Brooker · 14.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Rebecca Brooker · 15.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Rebecca Brooker · 16.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Rebecca Brooker · 17.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Rebecca Brooker · 18.5 → 1.83 · Sportingbet, Sports Interaction, bwin
  • Rebecca Brooker · 22.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Rebecca Brooker · 23.5 → 1.83 · Betway, Sportingbet, Sports Interaction, bwin
  • Rebecca Brooker · 7.5 → 2.65 · Sportingbet, Sports Interaction, bwin
  • Rebecca Brooker · 8.5 → 2.60 · Sportingbet, Sports Interaction, bwin
1st 15 Overs Team Total · 7 markets · 1 books
  • Glamorgan · 114.5 → 1.54 · Sportingbet, Sports Interaction, bwin
  • Glamorgan · 115.5 → 1.57 · Sportingbet, Sports Interaction, bwin
  • Glamorgan · 120.5 → 1.53 · Sportingbet, Sports Interaction, bwin
  • Glamorgan · 121.5 → 2.30 · Sportingbet, Sports Interaction, bwin
  • Glamorgan · 122.5 → 2.30 · Sportingbet, Sports Interaction, bwin
  • Glamorgan · 90.5 → 1.91 · Dafabet, Sportingbet, Sports Interaction, bwin
  • Glamorgan · 91.5 → 1.91 · Sportingbet, Sports Interaction, bwin
1st 6 Overs Team Total · 7 markets · 4 books
  • Glamorgan · 35.5 → 1.83 · Sportingbet, Sports Interaction, bwin
  • Glamorgan · 37.5 → 1.87 · Sportingbet, Sports Interaction, bwin
  • Glamorgan · 42.5 → 1.85 · Sportingbet, Sports Interaction, bwin
  • Glamorgan · 45.5 → 1.87 · Sportingbet, Sports Interaction, bwin
  • Glamorgan · 46.5 → 1.83 · Sportingbet, Sports Interaction, bwin
  • Leicestershire · 35.5 → 1.87 · Sportingbet, Sports Interaction, bwin
  • Leicestershire · 37.5 → 1.83 · Sportingbet, Sports Interaction, bwin
1st 10 Overs Team Total · 6 markets · 1 books
  • Glamorgan · 71.5 → 1.54 · Sportingbet, Sports Interaction, bwin
  • Glamorgan · 74.5 → 1.80 · Sportingbet, Sports Interaction, bwin
  • Glamorgan · 78.5 → 2.15 · Sportingbet, Sports Interaction, bwin
  • Glamorgan · 79.5 → 2.20 · Sportingbet, Sports Interaction, bwin
  • Leicestershire · 46.5 → 1.48 · Sportingbet, Sports Interaction, bwin
  • Leicestershire · 47.5 → 1.91 · Sportingbet, Sports Interaction, bwin
1st 12 Overs Team Total · 6 markets · 4 books
  • Glamorgan · 89.5 → 1.57 · Sportingbet, Sports Interaction, bwin
  • Glamorgan · 93.5 → 1.57 · Sportingbet, Sports Interaction, bwin
  • Glamorgan · 95.5 → 1.54 · Sportingbet, Sports Interaction, bwin
  • Glamorgan · 96.5 → 1.54 · Sportingbet, Sports Interaction, bwin
  • Leicestershire · 56.5 → 1.53 · Sportingbet, Sports Interaction, bwin
  • Leicestershire · 75.5 → 2.20 · Sportingbet, Sports Interaction, bwin
Team Total Run Outs · 5 markets · 4 books
  • Glamorgan · 23.5 → 1.83 · Sportingbet, Sports Interaction, bwin
  • Leicestershire · 23.5 → 1.83 · Sportingbet, Sports Interaction, bwin
  • Leicestershire · 26.5 → 1.83 · Sportingbet, Sports Interaction, bwin
  • Leicestershire · 41.5 → 1.83 · Sportingbet, Sports Interaction, bwin
  • Leicestershire · 47.5 → 1.83 · Sportingbet, Sports Interaction, bwin
Team Total · 4 markets · 5 books
  • Glamorgan · 144.5 → 2.38 · Sportingbet, Sports Interaction, bwin
  • Glamorgan · 164.5 → 2.40 · Sportingbet, Sports Interaction, bwin
  • Glamorgan · 165.5 → 1.45 · Sportingbet, Sports Interaction, bwin
  • Glamorgan · 178.5 → 1.36 · Sportingbet, Sports Interaction, bwin
Will There Be A Tie · 2 markets · 2 books
  • No · None → 1.05 · Betfair Exchange, Betfair Exchange (Australia), Betfair Exchange (Australia) (Lay), Betfair Exchange (Lay)
  • Yes · None → 34.25 · Betfair Exchange, Betfair Exchange (Australia), Betfair Exchange (Australia) (Lay), Betfair Exchange (Lay), Betway, Dafabet
1st Over Team Total · 1 market · 5 books
  • Glamorgan · 6.5 → 2.05 · Sportingbet, Sports Interaction, bwin
2nd Over Team Total · 1 market · 5 books
  • Glamorgan · 8.5 → 1.53 · Sportingbet, Sports Interaction, bwin
3rd Over Team Total · 1 market · 3 books
  • Leicestershire · 7.5 → 2.40 · Sportingbet, Sports Interaction, bwin
Team Top Batsman · 1 market · 3 books
  • Glamorgan :: Florence Sharman · None → 8.50 · Bodog, Bovada, Ozoon

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.005.9910.9915.9820.970m20m40m60m80m100m120m140m160m180m200m220m240m260m280m300m320m340m360m380m400m420m440m460m480m500m520m540m560m