{
 "title": "StatsAI AI model performance",
 "description": "Aggregate accuracy of StatsAI football predictions compared with bookmaker odds without margin on the same events. Totals only: no users, tickets or individual matches.",
 "page": "https://statsai.bet/en/ai-model-performance",
 "license": {
  "name": "CC BY 4.0",
  "url": "https://creativecommons.org/licenses/by/4.0/"
 },
 "attribution": "StatsAI (statsai.bet)",
 "citation": "StatsAI (2026). AI model performance: football prediction accuracy vs the betting market. https://statsai.bet/en/ai-model-performance (accessed 2026-10-30).",
 "methodVersion": 1,
 "generatedAt": "2026-10-30T22:09:01.758Z",
 "period": {
  "from": "2026-08-31",
  "to": "2026-10-29",
  "comparedFrom": "2026-09-01",
  "days": 60
 },
 "definitions": {
  "event": "One match in one market. The 1X2 probabilities form one distribution; over/under and yes/no are two sides of one estimate.",
  "brier": "Sum over outcomes of (p - y)^2, averaged over events. 0 is perfect, lower is better; an even 1X2 forecast scores 0.667, a 50:50 two-way forecast 0.5.",
  "logloss": "-ln of the probability given to the observed outcome, floored at 0.01.",
  "acc": "Share of events where the most likely outcome happened.",
  "rps": "Ranked probability score for 1X2 with the order 1 < X < 2.",
  "raw": "AI model probabilities as published.",
  "cal": "AI model after out-of-sample calibration: each day's curve is learned only from the previous 90 days.",
  "mkt": "Pre-match bookmaker odds (first recorded), margin removed proportionally. Only events with odds for every outcome and an overround between 1.00 and 1.40.",
  "base": "Constant forecast equal to the observed outcome frequencies in the same events.",
  "intervals": "calVsMkt, rawVsCal and tier diff: Brier difference (first minus second; positive means the second is better) with a 95% bootstrap interval over whole days (1,000 resamples, fixed seed).",
  "calibration": "Bins of 10 percentage points (i = bin index): pred = mean forecast, obs = observed frequency, ciLo/ciHi = 95% Wilson interval. 1X2 uses all three outcomes, two-way markets only the over/yes side. ece = expected calibration error as a fraction.",
  "competitionTiers": "Same compared events for 1X2, over/under 2.5 and BTTS, grouped by competition tier: top = first division, second = second division, lower = third tier and below, other = cups, national teams, confederation competitions, youth, reserves and women's football. Groups below minEvents should not be interpreted."
 },
 "totals": {
  "rows": 304392,
  "rowsKnown": 302817,
  "rowsWithOdds": 235014,
  "matches": 28297,
  "unresolvedRows": 9719,
  "unresolvedMatches": 1264,
  "events": 65693,
  "eventsCompared": 57803,
  "marginExcluded": 247
 },
 "markets": {
  "1x2": {
   "n": 22160,
   "raw": {
    "n": 22160,
    "brier": 0.63099613552698,
    "logloss": 1.0499852514539587,
    "acc": 0.4506317689530686,
    "rps": 0.22000408871914123
   },
   "cal": {
    "n": 22160,
    "brier": 0.6301571095433944,
    "logloss": 1.0474323675068622,
    "acc": 0.4506317689530686,
    "rps": 0.2202464573455702
   },
   "mkt": {
    "n": 22160,
    "brier": 0.590505139775046,
    "logloss": 0.990018162535563,
    "acc": 0.5196299638989169,
    "rps": 0.2053901220145859
   },
   "base": {
    "n": 22160,
    "brier": 0.6461897880853393,
    "logloss": 1.0680915112423666,
    "acc": 0.44097472924187725,
    "rps": 0.2318526689713146
   },
   "calVsMkt": {
    "d": 0.03965196976834865,
    "lo": 0.03584096056887122,
    "hi": 0.0440438915811717
   },
   "rawVsCal": {
    "d": 0.0008390259835852227,
    "lo": 0.0003514787264256649,
    "hi": 0.0012685208752027785
   }
  },
  "over_under_2_5": {
   "n": 14018,
   "raw": {
    "n": 14018,
    "brier": 0.5234318305036381,
    "logloss": 0.734430579898087,
    "acc": 0.5423740904551291
   },
   "cal": {
    "n": 14018,
    "brier": 0.4958920887419868,
    "logloss": 0.6893869368249924,
    "acc": 0.5423740904551291
   },
   "mkt": {
    "n": 14018,
    "brier": 0.47504231690817317,
    "logloss": 0.6675178247434486,
    "acc": 0.5900271080039948
   },
   "base": {
    "n": 14018,
    "brier": 0.4956600547884127,
    "logloss": 0.6888009350733915,
    "acc": 0.5465829647595948
   },
   "calVsMkt": {
    "d": 0.02084977183381381,
    "lo": 0.018133129713445106,
    "hi": 0.023395310687499078
   },
   "rawVsCal": {
    "d": 0.027539741761651446,
    "lo": 0.023607718509581564,
    "hi": 0.03157645240394029
   }
  },
  "btts": {
   "n": 19846,
   "raw": {
    "n": 19846,
    "brier": 0.5217282374281972,
    "logloss": 0.7244481000198453,
    "acc": 0.5265544694144916
   },
   "cal": {
    "n": 19846,
    "brier": 0.49612817764798384,
    "logloss": 0.68941864303111,
    "acc": 0.5256474856394235
   },
   "mkt": {
    "n": 19846,
    "brier": 0.48821141051745853,
    "logloss": 0.6812764125977171,
    "acc": 0.5597097651919782
   },
   "base": {
    "n": 19846,
    "brier": 0.4959777965432084,
    "logloss": 0.6891195669686629,
    "acc": 0.5448453088783634
   },
   "calVsMkt": {
    "d": 0.00791676713052554,
    "lo": 0.0055141248356499455,
    "hi": 0.010559063972991686
   },
   "rawVsCal": {
    "d": 0.025600059780213277,
    "lo": 0.022765288819752365,
    "hi": 0.028286444058367246
   }
  },
  "statsai_elo_1x2": {
   "n": 1779,
   "raw": {
    "n": 1779,
    "brier": 0.6115713563999003,
    "logloss": 1.0205984949639875,
    "acc": 0.48454187745924676,
    "rps": 0.2118251169679974
   },
   "cal": {
    "n": 1779,
    "brier": 0.611986883041946,
    "logloss": 1.0213024712350933,
    "acc": 0.48454187745924676,
    "rps": 0.21189385401865876
   },
   "mkt": {
    "n": 1779,
    "brier": 0.590737857296951,
    "logloss": 0.9902658300049366,
    "acc": 0.521079258010118,
    "rps": 0.20179498051966271
   },
   "base": {
    "n": 1779,
    "brier": 0.6457120594683904,
    "logloss": 1.0681896520905787,
    "acc": 0.448566610455312,
    "rps": 0.22837261018799995
   },
   "calVsMkt": {
    "d": 0.02124902574499506,
    "lo": 0.01580214396388013,
    "hi": 0.027919589154429478
   },
   "rawVsCal": {
    "d": -0.00041552664204581234,
    "lo": -0.0019209856327917153,
    "hi": 0.0009122432477933299
   }
  }
 },
 "calibration": {
  "1x2": {
   "raw": [
    {
     "i": 0,
     "n": 547,
     "pred": 0.07529818978241512,
     "obs": 0.09689213893967093,
     "ciLo": 0.07484058131385618,
     "ciHi": 0.12456628991736524
    },
    {
     "i": 1,
     "n": 6756,
     "pred": 0.15925279680128782,
     "obs": 0.20411486086441682,
     "ciLo": 0.19467315700873453,
     "ciHi": 0.2138928661951228
    },
    {
     "i": 2,
     "n": 19470,
     "pred": 0.25200390999551625,
     "obs": 0.2563944530046225,
     "ciLo": 0.25030956202504845,
     "ciHi": 0.2625754559983086
    },
    {
     "i": 3,
     "n": 22642,
     "pred": 0.34202525296256003,
     "obs": 0.33172864587933926,
     "ciLo": 0.3256247349407956,
     "ciHi": 0.3378896473200077
    },
    {
     "i": 4,
     "n": 10748,
     "pred": 0.43901033115963073,
     "obs": 0.4203572757722367,
     "ciLo": 0.4110552055772913,
     "ciHi": 0.42971625816897524
    },
    {
     "i": 5,
     "n": 4163,
     "pred": 0.538430774376973,
     "obs": 0.5407158299303387,
     "ciLo": 0.5255468893532499,
     "ciHi": 0.5558096949719139
    },
    {
     "i": 6,
     "n": 1616,
     "pred": 0.6374296575697185,
     "obs": 0.6386138613861386,
     "ciLo": 0.614887727046112,
     "ciHi": 0.6616825252551007
    },
    {
     "i": 7,
     "n": 453,
     "pred": 0.7324066512611523,
     "obs": 0.7682119205298014,
     "ciLo": 0.727195443562896,
     "ciHi": 0.8047175871243268
    },
    {
     "i": 8,
     "n": 83,
     "pred": 0.8263904221747481,
     "obs": 0.891566265060241,
     "ciLo": 0.8065934609334693,
     "ciHi": 0.9418957423976531
    },
    {
     "i": 9,
     "n": 2,
     "pred": 0.9103960396039604,
     "obs": 1,
     "ciLo": 0.34237195288961925,
     "ciHi": 1
    }
   ],
   "cal": [
    {
     "i": 0,
     "n": 170,
     "pred": 0.08400865585964558,
     "obs": 0.08823529411764706,
     "ciLo": 0.05419991529001811,
     "ciHi": 0.14046925480505695
    },
    {
     "i": 1,
     "n": 4268,
     "pred": 0.1685565271973368,
     "obs": 0.17197750702905343,
     "ciLo": 0.16095232391591646,
     "ciHi": 0.18359266108540007
    },
    {
     "i": 2,
     "n": 22555,
     "pred": 0.2554662437939853,
     "obs": 0.2533362890711594,
     "ciLo": 0.24770257625435468,
     "ciHi": 0.2590540118144227
    },
    {
     "i": 3,
     "n": 25008,
     "pred": 0.3449818417806634,
     "obs": 0.3395713371721049,
     "ciLo": 0.33372695837007454,
     "ciHi": 0.3454649968516473
    },
    {
     "i": 4,
     "n": 9531,
     "pred": 0.4410125064293612,
     "obs": 0.4380442765711888,
     "ciLo": 0.428110352891256,
     "ciHi": 0.44802812433315853
    },
    {
     "i": 5,
     "n": 3622,
     "pred": 0.5429699107342948,
     "obs": 0.5770292655991165,
     "ciLo": 0.5608667163902386,
     "ciHi": 0.593028588909364
    },
    {
     "i": 6,
     "n": 1122,
     "pred": 0.6380658746029926,
     "obs": 0.6907308377896613,
     "ciLo": 0.6630736501405576,
     "ciHi": 0.7170864007937834
    },
    {
     "i": 7,
     "n": 189,
     "pred": 0.734548560247136,
     "obs": 0.7936507936507936,
     "ciLo": 0.7303843460645562,
     "ciHi": 0.8452175987440328
    },
    {
     "i": 8,
     "n": 15,
     "pred": 0.8203625168188816,
     "obs": 1,
     "ciLo": 0.7961107336956521,
     "ciHi": 1
    }
   ],
   "mkt": [
    {
     "i": 0,
     "n": 1505,
     "pred": 0.07018383949653824,
     "obs": 0.05913621262458472,
     "ciLo": 0.04830374492462311,
     "ciHi": 0.07221361090649925
    },
    {
     "i": 1,
     "n": 7697,
     "pred": 0.16179653624476825,
     "obs": 0.15122775107184616,
     "ciLo": 0.14339785082592632,
     "ciHi": 0.1594056245760349
    },
    {
     "i": 2,
     "n": 26534,
     "pred": 0.2547250971390055,
     "obs": 0.24903896887012889,
     "ciLo": 0.24387202959977972,
     "ciHi": 0.254278566038714
    },
    {
     "i": 3,
     "n": 12693,
     "pred": 0.34438748311736445,
     "obs": 0.345072086977074,
     "ciLo": 0.33684969837193274,
     "ciHi": 0.35338822662509956
    },
    {
     "i": 4,
     "n": 8472,
     "pred": 0.44691397413000217,
     "obs": 0.4523135033050047,
     "ciLo": 0.4417388873766827,
     "ciHi": 0.4629313461963466
    },
    {
     "i": 5,
     "n": 5242,
     "pred": 0.5469274181433206,
     "obs": 0.559900801220908,
     "ciLo": 0.5464236684627335,
     "ciHi": 0.5732902016625101
    },
    {
     "i": 6,
     "n": 2581,
     "pred": 0.644414765422971,
     "obs": 0.6807438977140643,
     "ciLo": 0.6625010953466897,
     "ciHi": 0.698449455743172
    },
    {
     "i": 7,
     "n": 1236,
     "pred": 0.7429388683976571,
     "obs": 0.7540453074433657,
     "ciLo": 0.7292735152014974,
     "ciHi": 0.7772428010763238
    },
    {
     "i": 8,
     "n": 440,
     "pred": 0.8418318759004193,
     "obs": 0.8795454545454545,
     "ciLo": 0.8458008125702331,
     "ciHi": 0.9067199065331587
    },
    {
     "i": 9,
     "n": 80,
     "pred": 0.9209705044689732,
     "obs": 0.95,
     "ciLo": 0.878375474489178,
     "ciHi": 0.9803867628727044
    }
   ],
   "eceRaw": 0.013045090760586577,
   "eceCal": 0.006366944247967372,
   "eceMkt": 0.007486472485098918
  },
  "over_under_2_5": {
   "raw": [
    {
     "i": 0,
     "n": 114,
     "pred": 0.022192982456140344,
     "obs": 0.47368421052631576,
     "ciLo": 0.384386213899234,
     "ciHi": 0.5646979804769455
    },
    {
     "i": 1,
     "n": 312,
     "pred": 0.15044871794871797,
     "obs": 0.47115384615384615,
     "ciLo": 0.41645230176698383,
     "ciHi": 0.5265571054801934
    },
    {
     "i": 2,
     "n": 1027,
     "pred": 0.2452969814995116,
     "obs": 0.5063291139240507,
     "ciLo": 0.47578476063264663,
     "ciHi": 0.5368262942568729
    },
    {
     "i": 3,
     "n": 1732,
     "pred": 0.34844110854503574,
     "obs": 0.4982678983833718,
     "ciLo": 0.47475004671753174,
     "ciHi": 0.521793416695259
    },
    {
     "i": 4,
     "n": 3680,
     "pred": 0.4468152173913248,
     "obs": 0.5092391304347826,
     "ciLo": 0.49308585348656003,
     "ciHi": 0.5253731378012305
    },
    {
     "i": 5,
     "n": 3029,
     "pred": 0.5437273027401602,
     "obs": 0.5562892043578739,
     "ciLo": 0.5385357554589218,
     "ciHi": 0.5739000539153627
    },
    {
     "i": 6,
     "n": 2357,
     "pred": 0.6382901994060312,
     "obs": 0.5825201527365295,
     "ciLo": 0.5624926229752143,
     "ciHi": 0.6022791262179548
    },
    {
     "i": 7,
     "n": 1103,
     "pred": 0.7355485040797876,
     "obs": 0.6255666364460563,
     "ciLo": 0.5966148546486176,
     "ciHi": 0.653646790739485
    },
    {
     "i": 8,
     "n": 447,
     "pred": 0.8325727069351246,
     "obs": 0.6778523489932886,
     "ciLo": 0.633174339413425,
     "ciHi": 0.719499415626039
    },
    {
     "i": 9,
     "n": 217,
     "pred": 0.949631336405531,
     "obs": 0.7050691244239631,
     "ciLo": 0.6412522930429461,
     "ciHi": 0.7617514888532184
    }
   ],
   "cal": [
    {
     "i": 0,
     "n": 9,
     "pred": 0.08805145548044534,
     "obs": 0.5555555555555556,
     "ciLo": 0.2666473457440297,
     "ciHi": 0.811224570528086
    },
    {
     "i": 1,
     "n": 3,
     "pred": 0.18198295576714804,
     "obs": 0.6666666666666666,
     "ciLo": 0.2076549551264879,
     "ciHi": 0.9385096847238394
    },
    {
     "i": 2,
     "n": 59,
     "pred": 0.24902894319343333,
     "obs": 0.4406779661016949,
     "ciLo": 0.3215001223396273,
     "ciHi": 0.5671086972957734
    },
    {
     "i": 3,
     "n": 235,
     "pred": 0.3673595797012527,
     "obs": 0.4765957446808511,
     "ciLo": 0.41362862695668406,
     "ciHi": 0.5403157445430883
    },
    {
     "i": 4,
     "n": 6559,
     "pred": 0.4626218149889466,
     "obs": 0.5051074858972404,
     "ciLo": 0.4930080591891445,
     "ciHi": 0.5172009332082951
    },
    {
     "i": 5,
     "n": 6735,
     "pred": 0.537961906213512,
     "obs": 0.5827765404602822,
     "ciLo": 0.5709559406110647,
     "ciHi": 0.5945027637454823
    },
    {
     "i": 6,
     "n": 326,
     "pred": 0.6255025268069726,
     "obs": 0.656441717791411,
     "ciLo": 0.6033363752712002,
     "ciHi": 0.7059029687048173
    },
    {
     "i": 7,
     "n": 65,
     "pred": 0.744981185488701,
     "obs": 0.7076923076923077,
     "ciLo": 0.5880373289917318,
     "ciHi": 0.8041673844373576
    },
    {
     "i": 8,
     "n": 17,
     "pred": 0.8387712396977097,
     "obs": 0.6470588235294118,
     "ciLo": 0.4129996672121182,
     "ciHi": 0.826905138560951
    },
    {
     "i": 9,
     "n": 10,
     "pred": 0.9183408942741137,
     "obs": 0.8,
     "ciLo": 0.49015684672072335,
     "ciHi": 0.9433190520193067
    }
   ],
   "mkt": [
    {
     "i": 2,
     "n": 44,
     "pred": 0.28730669602782444,
     "obs": 0.29545454545454547,
     "ciLo": 0.18155360887243294,
     "ciHi": 0.4422047938565727
    },
    {
     "i": 3,
     "n": 1217,
     "pred": 0.36482714274440375,
     "obs": 0.35661462612982747,
     "ciLo": 0.33019240303370767,
     "ciHi": 0.38393922550843895
    },
    {
     "i": 4,
     "n": 4139,
     "pred": 0.453768629833429,
     "obs": 0.4711282918579367,
     "ciLo": 0.4559547578491025,
     "ciHi": 0.4863553705419998
    },
    {
     "i": 5,
     "n": 5147,
     "pred": 0.5497188105152045,
     "obs": 0.5663493297066252,
     "ciLo": 0.5527656608428542,
     "ciHi": 0.5798340292738056
    },
    {
     "i": 6,
     "n": 2844,
     "pred": 0.639540142535739,
     "obs": 0.6540084388185654,
     "ciLo": 0.6363282597968825,
     "ciHi": 0.6712731180325586
    },
    {
     "i": 7,
     "n": 574,
     "pred": 0.7340851016889901,
     "obs": 0.7770034843205574,
     "ciLo": 0.7411719605779983,
     "ciHi": 0.8091518651901706
    },
    {
     "i": 8,
     "n": 52,
     "pred": 0.8276092556736013,
     "obs": 0.8269230769230769,
     "ciLo": 0.7026887630639471,
     "ciHi": 0.9061763124353222
    },
    {
     "i": 9,
     "n": 1,
     "pred": 0.9066183136899365,
     "obs": 1,
     "ciLo": 0.20654329147389294,
     "ciHi": 1
    }
   ],
   "eceRaw": 0.09429804537023836,
   "eceCal": 0.04566143027749736,
   "eceMkt": 0.016672429072093722
  },
  "btts": {
   "raw": [
    {
     "i": 0,
     "n": 39,
     "pred": 0.04282051282051284,
     "obs": 0.4358974358974359,
     "ciLo": 0.2930452416170466,
     "ciHi": 0.5902457652547789
    },
    {
     "i": 1,
     "n": 147,
     "pred": 0.1645578231292518,
     "obs": 0.42857142857142855,
     "ciLo": 0.35139488804486924,
     "ciHi": 0.5093862227362416
    },
    {
     "i": 2,
     "n": 736,
     "pred": 0.2541168478260872,
     "obs": 0.46059782608695654,
     "ciLo": 0.4248845125852537,
     "ciHi": 0.49672032823472734
    },
    {
     "i": 3,
     "n": 1975,
     "pred": 0.3511139240506344,
     "obs": 0.5063291139240507,
     "ciLo": 0.48428828104820576,
     "ciHi": 0.5283453729036821
    },
    {
     "i": 4,
     "n": 4928,
     "pred": 0.46155641233766986,
     "obs": 0.5383522727272727,
     "ciLo": 0.5244087466073106,
     "ciHi": 0.5522360507438451
    },
    {
     "i": 5,
     "n": 4852,
     "pred": 0.5376957955482335,
     "obs": 0.5239076669414674,
     "ciLo": 0.5098413130599344,
     "ciHi": 0.537936192697255
    },
    {
     "i": 6,
     "n": 3540,
     "pred": 0.642638418079105,
     "obs": 0.5706214689265536,
     "ciLo": 0.554247528617699,
     "ciHi": 0.586842298873462
    },
    {
     "i": 7,
     "n": 2266,
     "pred": 0.7405825242718503,
     "obs": 0.588261253309797,
     "ciLo": 0.5678646224396828,
     "ciHi": 0.6083591281515477
    },
    {
     "i": 8,
     "n": 1066,
     "pred": 0.8395309568480321,
     "obs": 0.6191369606003753,
     "ciLo": 0.5896072826028878,
     "ciHi": 0.6478110417546621
    },
    {
     "i": 9,
     "n": 297,
     "pred": 0.9329292929292928,
     "obs": 0.6262626262626263,
     "ciLo": 0.5699565993296549,
     "ciHi": 0.6793440293068103
    }
   ],
   "cal": [
    {
     "i": 1,
     "n": 3,
     "pred": 0.14204473157449635,
     "obs": 0.3333333333333333,
     "ciLo": 0.0614903152761605,
     "ciHi": 0.7923450448735121
    },
    {
     "i": 2,
     "n": 40,
     "pred": 0.2693381652745444,
     "obs": 0.4,
     "ciLo": 0.2634811061240136,
     "ciHi": 0.5540438017260649
    },
    {
     "i": 3,
     "n": 160,
     "pred": 0.3684679505645353,
     "obs": 0.425,
     "ciLo": 0.35104220189233704,
     "ciHi": 0.5024748536051677
    },
    {
     "i": 4,
     "n": 4927,
     "pred": 0.46514152889472116,
     "obs": 0.5078140856504972,
     "ciLo": 0.49385355334923414,
     "ciHi": 0.5217624421027388
    },
    {
     "i": 5,
     "n": 13803,
     "pred": 0.5277697596002541,
     "obs": 0.5560385423458668,
     "ciLo": 0.5477352363307252,
     "ciHi": 0.5643106641596519
    },
    {
     "i": 6,
     "n": 710,
     "pred": 0.6313285053800282,
     "obs": 0.6014084507042253,
     "ciLo": 0.5649412443326535,
     "ciHi": 0.6367841804674702
    },
    {
     "i": 7,
     "n": 165,
     "pred": 0.7377039783571411,
     "obs": 0.6,
     "ciLo": 0.5237935361880482,
     "ciHi": 0.6716559265036107
    },
    {
     "i": 8,
     "n": 35,
     "pred": 0.838037900663755,
     "obs": 0.6285714285714286,
     "ciLo": 0.46336640488021064,
     "ciHi": 0.7683439263110894
    },
    {
     "i": 9,
     "n": 3,
     "pred": 0.9093624243447778,
     "obs": 1,
     "ciLo": 0.43849391955098227,
     "ciHi": 1
    }
   ],
   "mkt": [
    {
     "i": 0,
     "n": 2,
     "pred": 0.09751078912765326,
     "obs": 0.5,
     "ciLo": 0.09452865480086614,
     "ciHi": 0.9054713451991339
    },
    {
     "i": 1,
     "n": 5,
     "pred": 0.18263231438002617,
     "obs": 0.2,
     "ciLo": 0.03622316096978745,
     "ciHi": 0.6244717358814613
    },
    {
     "i": 2,
     "n": 56,
     "pred": 0.2619331737604443,
     "obs": 0.375,
     "ciLo": 0.26010029646692184,
     "ciHi": 0.505948739655107
    },
    {
     "i": 3,
     "n": 858,
     "pred": 0.37107557019454207,
     "obs": 0.40559440559440557,
     "ciLo": 0.3732309399738664,
     "ciHi": 0.4387994841783211
    },
    {
     "i": 4,
     "n": 5332,
     "pred": 0.46052918805512955,
     "obs": 0.48499624906226557,
     "ciLo": 0.47159704018896154,
     "ciHi": 0.49841706217869497
    },
    {
     "i": 5,
     "n": 9514,
     "pred": 0.5463896583635505,
     "obs": 0.5575993273071264,
     "ciLo": 0.5475977682918761,
     "ciHi": 0.5675543897352128
    },
    {
     "i": 6,
     "n": 3793,
     "pred": 0.6336627117165973,
     "obs": 0.6190350645926707,
     "ciLo": 0.6034671278984108,
     "ciHi": 0.6343621247098622
    },
    {
     "i": 7,
     "n": 284,
     "pred": 0.7249764167780339,
     "obs": 0.7112676056338029,
     "ciLo": 0.656018865635606,
     "ciHi": 0.7608770938087553
    },
    {
     "i": 8,
     "n": 2,
     "pred": 0.8019197207678883,
     "obs": 0.5,
     "ciLo": 0.09452865480086614,
     "ciHi": 0.9054713451991339
    }
   ],
   "eceRaw": 0.09493751889549713,
   "eceCal": 0.03360147117687775,
   "eceMkt": 0.016825944112623396
  },
  "statsai_elo_1x2": {
   "raw": [
    {
     "i": 0,
     "n": 34,
     "pred": 0.08285331474323904,
     "obs": 0.029411764705882353,
     "ciLo": 0.00521077192559663,
     "ciHi": 0.1491590221634482
    },
    {
     "i": 1,
     "n": 472,
     "pred": 0.15770580235989715,
     "obs": 0.1483050847457627,
     "ciLo": 0.11908505268131352,
     "ciHi": 0.1832037762062827
    },
    {
     "i": 2,
     "n": 2512,
     "pred": 0.25887233030627527,
     "obs": 0.2611464968152866,
     "ciLo": 0.2443426637905414,
     "ciHi": 0.2786797713262004
    },
    {
     "i": 3,
     "n": 840,
     "pred": 0.34602439886845865,
     "obs": 0.3547619047619048,
     "ciLo": 0.3231348035389941,
     "ciHi": 0.3877114026684268
    },
    {
     "i": 4,
     "n": 756,
     "pred": 0.4426563344165103,
     "obs": 0.4166666666666667,
     "ciLo": 0.38203066527859514,
     "ciHi": 0.45214529981728807
    },
    {
     "i": 5,
     "n": 435,
     "pred": 0.5376986181376754,
     "obs": 0.5402298850574713,
     "ciLo": 0.4932467675364085,
     "ciHi": 0.5865086613016961
    },
    {
     "i": 6,
     "n": 209,
     "pred": 0.6373590229836387,
     "obs": 0.6985645933014354,
     "ciLo": 0.633227283535196,
     "ciHi": 0.7567340774017637
    },
    {
     "i": 7,
     "n": 69,
     "pred": 0.736399828388636,
     "obs": 0.7101449275362319,
     "ciLo": 0.5942832702456184,
     "ciHi": 0.8038408785924083
    },
    {
     "i": 8,
     "n": 10,
     "pred": 0.8231348134813482,
     "obs": 0.9,
     "ciLo": 0.5958436145024278,
     "ciHi": 0.9821242504842788
    }
   ],
   "cal": [
    {
     "i": 0,
     "n": 42,
     "pred": 0.08512985318530752,
     "obs": 0.047619047619047616,
     "ciLo": 0.013157248639206365,
     "ciHi": 0.1579013531547973
    },
    {
     "i": 1,
     "n": 443,
     "pred": 0.15855125330669442,
     "obs": 0.1580135440180587,
     "ciLo": 0.12700570337293107,
     "ciHi": 0.19490165708768856
    },
    {
     "i": 2,
     "n": 2426,
     "pred": 0.26744992993491906,
     "obs": 0.2588623248145095,
     "ciLo": 0.24182329133114103,
     "ciHi": 0.27666383968184355
    },
    {
     "i": 3,
     "n": 1160,
     "pred": 0.34980286103912445,
     "obs": 0.34913793103448276,
     "ciLo": 0.3222438851485623,
     "ciHi": 0.377027905789311
    },
    {
     "i": 4,
     "n": 700,
     "pred": 0.4442032206695647,
     "obs": 0.46,
     "ciLo": 0.42339677447592744,
     "ciHi": 0.4970398692234505
    },
    {
     "i": 5,
     "n": 328,
     "pred": 0.5431992449236587,
     "obs": 0.551829268292683,
     "ciLo": 0.49771838390266215,
     "ciHi": 0.60474013847669
    },
    {
     "i": 6,
     "n": 159,
     "pred": 0.6441589024412484,
     "obs": 0.710691823899371,
     "ciLo": 0.6358985343432865,
     "ciHi": 0.7755442419497495
    },
    {
     "i": 7,
     "n": 71,
     "pred": 0.7390750472865446,
     "obs": 0.7183098591549296,
     "ciLo": 0.604577630038469,
     "ciHi": 0.8096305108885021
    },
    {
     "i": 8,
     "n": 8,
     "pred": 0.8217864343368084,
     "obs": 0.875,
     "ciLo": 0.5291051942301386,
     "ciHi": 0.9775830911367038
    }
   ],
   "mkt": [
    {
     "i": 0,
     "n": 106,
     "pred": 0.07834909239700145,
     "obs": 0.0660377358490566,
     "ciLo": 0.0323537353402859,
     "ciHi": 0.13007652787510787
    },
    {
     "i": 1,
     "n": 619,
     "pred": 0.162403214023833,
     "obs": 0.14862681744749595,
     "ciLo": 0.12277335492067804,
     "ciHi": 0.17881472140563026
    },
    {
     "i": 2,
     "n": 2181,
     "pred": 0.2558590945677804,
     "obs": 0.2494268684089867,
     "ciLo": 0.2317188879313139,
     "ciHi": 0.26801601275896964
    },
    {
     "i": 3,
     "n": 990,
     "pred": 0.346108821413899,
     "obs": 0.34949494949494947,
     "ciLo": 0.3204265629167935,
     "ciHi": 0.37972686193481253
    },
    {
     "i": 4,
     "n": 681,
     "pred": 0.4453972434777736,
     "obs": 0.45080763582966227,
     "ciLo": 0.413816033818565,
     "ciHi": 0.4883511242512718
    },
    {
     "i": 5,
     "n": 418,
     "pred": 0.5488121819310631,
     "obs": 0.5550239234449761,
     "ciLo": 0.5070953832188458,
     "ciHi": 0.6019502870042901
    },
    {
     "i": 6,
     "n": 204,
     "pred": 0.6443127464032384,
     "obs": 0.696078431372549,
     "ciLo": 0.6298176971580913,
     "ciHi": 0.7550908100897358
    },
    {
     "i": 7,
     "n": 106,
     "pred": 0.740803149567807,
     "obs": 0.7735849056603774,
     "ciLo": 0.6851667228942294,
     "ciHi": 0.8428663720351962
    },
    {
     "i": 8,
     "n": 31,
     "pred": 0.8354155988403098,
     "obs": 0.8387096774193549,
     "ciLo": 0.6736529727502113,
     "ciHi": 0.9290748009456006
    },
    {
     "i": 9,
     "n": 1,
     "pred": 0.909155733029093,
     "obs": 1,
     "ciLo": 0.20654329147389294,
     "ciHi": 1
    }
   ],
   "eceRaw": 0.010385583058963418,
   "eceCal": 0.009328400312344559,
   "eceMkt": 0.008941831938229108
  }
 },
 "oddsBands1x2": [
  {
   "lo": 1,
   "hi": 1.5,
   "n": 4040,
   "raw": 0.5146180769067022,
   "cal": 0.4930353465882271,
   "mkt": 0.7039347067241761,
   "obs": 0.7304455445544554
  },
  {
   "lo": 1.5,
   "hi": 2,
   "n": 8747,
   "raw": 0.41907702031207156,
   "cal": 0.4082217640583087,
   "mkt": 0.5238944211252593,
   "obs": 0.5352692351663427
  },
  {
   "lo": 2,
   "hi": 3,
   "n": 17000,
   "raw": 0.3447246577598949,
   "cal": 0.34329770789484365,
   "mkt": 0.37243971074696175,
   "obs": 0.37470588235294117
  },
  {
   "lo": 3,
   "hi": 5,
   "n": 29529,
   "raw": 0.3012957436486716,
   "cal": 0.3049641071213594,
   "mkt": 0.2521067082011328,
   "obs": 0.24606319211622474
  },
  {
   "lo": 5,
   "hi": 1000,
   "n": 7164,
   "raw": 0.2314342652858262,
   "cal": 0.24512496875581508,
   "mkt": 0.13367744473505927,
   "obs": 0.12437185929648241
  }
 ],
 "periods": [
  {
   "key": "7",
   "from": "2026-10-23",
   "to": "2026-10-29",
   "markets": {
    "1x2": {
     "n": 3308,
     "cal": {
      "n": 3308,
      "brier": 0.6248660638614848,
      "logloss": 1.0387153290795352,
      "acc": 0.4579806529625151,
      "rps": 0.21570153759784877
     },
     "mkt": {
      "n": 3308,
      "brier": 0.5903868077455062,
      "logloss": 0.9894181167402927,
      "acc": 0.5151148730350665,
      "rps": 0.20191046834771526
     }
    },
    "over_under_2_5": {
     "n": 2429,
     "cal": {
      "n": 2429,
      "brier": 0.4931773546206654,
      "logloss": 0.6862839185507327,
      "acc": 0.5566076574722107
     },
     "mkt": {
      "n": 2429,
      "brier": 0.47288660243485203,
      "logloss": 0.6651151737522739,
      "acc": 0.5944833264717991
     }
    },
    "btts": {
     "n": 2986,
     "cal": {
      "n": 2986,
      "brier": 0.49260898933718084,
      "logloss": 0.6857126061797895,
      "acc": 0.5298057602143336
     },
     "mkt": {
      "n": 2986,
      "brier": 0.48172493746387746,
      "logloss": 0.6746111310579319,
      "acc": 0.5770261219022104
     }
    },
    "statsai_elo_1x2": {
     "n": 339,
     "cal": {
      "n": 339,
      "brier": 0.6116172109787329,
      "logloss": 1.0225056561668675,
      "acc": 0.4896755162241888,
      "rps": 0.20818109359566558
     },
     "mkt": {
      "n": 339,
      "brier": 0.5984920416728304,
      "logloss": 1.002898914259294,
      "acc": 0.5073746312684366,
      "rps": 0.20124568962936112
     }
    }
   }
  },
  {
   "key": "30",
   "from": "2026-09-30",
   "to": "2026-10-29",
   "markets": {
    "1x2": {
     "n": 11448,
     "cal": {
      "n": 11448,
      "brier": 0.6293342771118131,
      "logloss": 1.04600849026584,
      "acc": 0.45422781271837875,
      "rps": 0.21920275158054942
     },
     "mkt": {
      "n": 11448,
      "brier": 0.5916664781856958,
      "logloss": 0.9916004371442274,
      "acc": 0.5156359189378057,
      "rps": 0.2050203589341076
     }
    },
    "over_under_2_5": {
     "n": 8050,
     "cal": {
      "n": 8050,
      "brier": 0.49522961701635854,
      "logloss": 0.6883572378722497,
      "acc": 0.5413664596273292
     },
     "mkt": {
      "n": 8050,
      "brier": 0.47530090199279895,
      "logloss": 0.667815123634063,
      "acc": 0.5878260869565217
     }
    },
    "btts": {
     "n": 10305,
     "cal": {
      "n": 10305,
      "brier": 0.49512578010100444,
      "logloss": 0.6882453136782278,
      "acc": 0.5198447355652596
     },
     "mkt": {
      "n": 10305,
      "brier": 0.489055464050604,
      "logloss": 0.6822031228734884,
      "acc": 0.5591460456089277
     }
    },
    "statsai_elo_1x2": {
     "n": 1061,
     "cal": {
      "n": 1061,
      "brier": 0.6040297539546973,
      "logloss": 1.0100938982613723,
      "acc": 0.5051837888784166,
      "rps": 0.20942857789445862
     },
     "mkt": {
      "n": 1061,
      "brier": 0.5825791449606177,
      "logloss": 0.9791836070984455,
      "acc": 0.5381715362865221,
      "rps": 0.19919618803284753
     }
    }
   }
  },
  {
   "key": "90",
   "from": "2026-08-31",
   "to": "2026-10-29",
   "markets": {
    "1x2": {
     "n": 22160,
     "cal": {
      "n": 22160,
      "brier": 0.6301571095433944,
      "logloss": 1.0474323675068622,
      "acc": 0.4506317689530686,
      "rps": 0.2202464573455702
     },
     "mkt": {
      "n": 22160,
      "brier": 0.590505139775046,
      "logloss": 0.990018162535563,
      "acc": 0.5196299638989169,
      "rps": 0.2053901220145859
     }
    },
    "over_under_2_5": {
     "n": 14018,
     "cal": {
      "n": 14018,
      "brier": 0.4958920887419868,
      "logloss": 0.6893869368249924,
      "acc": 0.5423740904551291
     },
     "mkt": {
      "n": 14018,
      "brier": 0.47504231690817317,
      "logloss": 0.6675178247434486,
      "acc": 0.5900271080039948
     }
    },
    "btts": {
     "n": 19846,
     "cal": {
      "n": 19846,
      "brier": 0.49612817764798384,
      "logloss": 0.68941864303111,
      "acc": 0.5256474856394235
     },
     "mkt": {
      "n": 19846,
      "brier": 0.48821141051745853,
      "logloss": 0.6812764125977171,
      "acc": 0.5597097651919782
     }
    },
    "statsai_elo_1x2": {
     "n": 1779,
     "cal": {
      "n": 1779,
      "brier": 0.611986883041946,
      "logloss": 1.0213024712350933,
      "acc": 0.48454187745924676,
      "rps": 0.21189385401865876
     },
     "mkt": {
      "n": 1779,
      "brier": 0.590737857296951,
      "logloss": 0.9902658300049366,
      "acc": 0.521079258010118,
      "rps": 0.20179498051966271
     }
    }
   }
  },
  {
   "key": "all",
   "from": "2026-08-31",
   "to": "2026-10-29",
   "markets": {
    "1x2": {
     "n": 22160,
     "cal": {
      "n": 22160,
      "brier": 0.6301571095433944,
      "logloss": 1.0474323675068622,
      "acc": 0.4506317689530686,
      "rps": 0.2202464573455702
     },
     "mkt": {
      "n": 22160,
      "brier": 0.590505139775046,
      "logloss": 0.990018162535563,
      "acc": 0.5196299638989169,
      "rps": 0.2053901220145859
     }
    },
    "over_under_2_5": {
     "n": 14018,
     "cal": {
      "n": 14018,
      "brier": 0.4958920887419868,
      "logloss": 0.6893869368249924,
      "acc": 0.5423740904551291
     },
     "mkt": {
      "n": 14018,
      "brier": 0.47504231690817317,
      "logloss": 0.6675178247434486,
      "acc": 0.5900271080039948
     }
    },
    "btts": {
     "n": 19846,
     "cal": {
      "n": 19846,
      "brier": 0.49612817764798384,
      "logloss": 0.68941864303111,
      "acc": 0.5256474856394235
     },
     "mkt": {
      "n": 19846,
      "brier": 0.48821141051745853,
      "logloss": 0.6812764125977171,
      "acc": 0.5597097651919782
     }
    },
    "statsai_elo_1x2": {
     "n": 1779,
     "cal": {
      "n": 1779,
      "brier": 0.611986883041946,
      "logloss": 1.0213024712350933,
      "acc": 0.48454187745924676,
      "rps": 0.21189385401865876
     },
     "mkt": {
      "n": 1779,
      "brier": 0.590737857296951,
      "logloss": 0.9902658300049366,
      "acc": 0.521079258010118,
      "rps": 0.20179498051966271
     }
    }
   }
  }
 ],
 "weekly1x2": [
  {
   "from": "2026-08-31",
   "to": "2026-09-06",
   "n": 2599,
   "cal": 0.6340692001409298,
   "mkt": 0.5945203102903265,
   "partial": true
  },
  {
   "from": "2026-09-07",
   "to": "2026-09-13",
   "n": 2925,
   "cal": 0.6347725786329516,
   "mkt": 0.591563981965374,
   "partial": false
  },
  {
   "from": "2026-09-14",
   "to": "2026-09-20",
   "n": 2964,
   "cal": 0.6257245814961964,
   "mkt": 0.58520728748386,
   "partial": false
  },
  {
   "from": "2026-09-21",
   "to": "2026-09-27",
   "n": 2013,
   "cal": 0.6310512946919892,
   "mkt": 0.590250006401554,
   "partial": false
  },
  {
   "from": "2026-09-28",
   "to": "2026-10-04",
   "n": 1853,
   "cal": 0.6352010032078421,
   "mkt": 0.5804477172540046,
   "partial": false
  },
  {
   "from": "2026-10-05",
   "to": "2026-10-11",
   "n": 2782,
   "cal": 0.6335091943417095,
   "mkt": 0.5954885398937252,
   "partial": false
  },
  {
   "from": "2026-10-12",
   "to": "2026-10-18",
   "n": 3082,
   "cal": 0.6290996348902337,
   "mkt": 0.5973642553082306,
   "partial": false
  },
  {
   "from": "2026-10-19",
   "to": "2026-10-25",
   "n": 2974,
   "cal": 0.6235208317558572,
   "mkt": 0.5912136801448735,
   "partial": false
  },
  {
   "from": "2026-10-26",
   "to": "2026-11-01",
   "n": 968,
   "cal": 0.6218862831279705,
   "mkt": 0.5741926064735712,
   "partial": true
  }
 ],
 "marketsWithoutFullDistribution": {
  "ht_ft": {
   "n": 16434,
   "saidRaw": 0.22730619447486483,
   "saidCal": 0.20862653546812787,
   "obs": 0.2129731045393696,
   "brierRaw": 0.16501910064500944,
   "brierCal": 0.16466217615075227,
   "eceRaw": 0.015910307898265832,
   "eceCal": 0.004588789022193116
  },
  "combinations": {
   "n": 46292,
   "saidRaw": 0.26387647973731987,
   "saidCal": 0.2552476407547688,
   "obs": 0.26239955067830295,
   "brierRaw": 0.18676943532360596,
   "brierCal": 0.18494312136340707,
   "eceRaw": 0.03341549295774381,
   "eceCal": 0.008856664717152567
  },
  "goals_by_half": {
   "n": 82176,
   "saidRaw": 0.25143022293613265,
   "saidCal": 0.2868947405410445,
   "obs": 0.2889651479750779,
   "brierRaw": 0.2086689386195313,
   "brierCal": 0.2019364912036968,
   "eceRaw": 0.06469078563084676,
   "eceCal": 0.003541574060076909
  }
 },
 "eloVsInput1x2": {
  "n": 1929,
  "eloBrier": 0.6135148429820597,
  "x12Brier": 0.633654900414956,
  "eloAcc": 0.4831518921721099,
  "x12Acc": 0.4401244167962675
 },
 "competitionTiers": {
  "minEvents": 1000,
  "events": 56024,
  "unclassified": 0,
  "groups": [
   {
    "tier": "top",
    "markets": {
     "1x2": {
      "n": 5228,
      "cal": 0.6218116814899267,
      "mkt": 0.5772502588372133,
      "diff": {
       "d": 0.04456142265271294,
       "lo": 0.038059640931404626,
       "hi": 0.05107834942558134
      }
     },
     "over_under_2_5": {
      "n": 3741,
      "cal": 0.4929377410106566,
      "mkt": 0.4743732014594053,
      "diff": {
       "d": 0.018564539551251365,
       "lo": 0.013436311717420048,
       "hi": 0.02307436892842747
      }
     },
     "btts": {
      "n": 4929,
      "cal": 0.49710941190118707,
      "mkt": 0.49081030676649634,
      "diff": {
       "d": 0.006299105134690723,
       "lo": 0.002525134481530228,
       "hi": 0.010648812672297364
      }
     }
    }
   },
   {
    "tier": "second",
    "markets": {
     "1x2": {
      "n": 4361,
      "cal": 0.6466793880189016,
      "mkt": 0.6068242022426488,
      "diff": {
       "d": 0.03985518577625315,
       "lo": 0.03259373356816982,
       "hi": 0.04747453146877301
      }
     },
     "over_under_2_5": {
      "n": 2896,
      "cal": 0.49692434403063473,
      "mkt": 0.48651058944982883,
      "diff": {
       "d": 0.010413754580805762,
       "lo": 0.0050606317033879316,
       "hi": 0.015374095347649618
      }
     },
     "btts": {
      "n": 4103,
      "cal": 0.49733182061955367,
      "mkt": 0.4910043811167902,
      "diff": {
       "d": 0.006327439502763468,
       "lo": 0.002313930522990921,
       "hi": 0.01039594724055544
      }
     }
    }
   },
   {
    "tier": "lower",
    "markets": {
     "1x2": {
      "n": 8269,
      "cal": 0.641863751080907,
      "mkt": 0.6122394319969537,
      "diff": {
       "d": 0.02962431908395354,
       "lo": 0.022125863151068556,
       "hi": 0.03657528719959015
      }
     },
     "over_under_2_5": {
      "n": 5165,
      "cal": 0.5004075885432132,
      "mkt": 0.4748717775850068,
      "diff": {
       "d": 0.025535810958206024,
       "lo": 0.019971742247812778,
       "hi": 0.031836714873689685
      }
     },
     "btts": {
      "n": 7225,
      "cal": 0.49460654398719006,
      "mkt": 0.4861514832968637,
      "diff": {
       "d": 0.00845506069032608,
       "lo": 0.004528776317319097,
       "hi": 0.012575214161641588
      }
     }
    }
   },
   {
    "tier": "other",
    "markets": {
     "1x2": {
      "n": 4302,
      "cal": 0.6010483281761594,
      "mkt": 0.5482941271620331,
      "diff": {
       "d": 0.05275420101412627,
       "lo": 0.04243004048204945,
       "hi": 0.06355055748315151
      }
     },
     "over_under_2_5": {
      "n": 2216,
      "cal": 0.48900591864886744,
      "mkt": 0.46158197359470554,
      "diff": {
       "d": 0.027423945054161986,
       "lo": 0.019981143240323487,
       "hi": 0.03608804044256833
      }
     },
     "btts": {
      "n": 3589,
      "cal": 0.4964677576014097,
      "mkt": 0.4855960458443534,
      "diff": {
       "d": 0.010871711757056226,
       "lo": 0.005294250886953086,
       "hi": 0.016759501263636855
      }
     }
    }
   }
  ]
 }
}