{"meta":{"v":2,"slug":"scottish-premiership","name":"Scottish Premiership","sport":"Football","kind":"match","season":"2026–27","season_key":"2027","generated_at":"2026-11-12T00:10:26+00:00","crown":"title","round_name":"Matchweek","home_word":"Home advantage","draws":true,"versus":false,"participant":"team","group_label":"League","official_table":true,"table_note":"","table_columns":[],"points":"soccer","periods":2,"period_minutes":45,"clock_up":true,"live":true,"outdoor":true},"teams":{"ABE":{"name":"Aberdeen","short":"Aberdeen","abbr":"ABE","logo":"/assets/teams/scottish-premiership/ABE.webp","color":"#C8142F"},"CEL":{"name":"Celtic","short":"Celtic","abbr":"CEL","logo":"/assets/teams/scottish-premiership/CEL.webp","color":"#009921"},"DUD":{"name":"Dundee United","short":"Dundee Utd","abbr":"DUD","logo":"/assets/teams/scottish-premiership/DUD.webp","color":"#FF621A"},"DUN":{"name":"Dundee","short":"Dundee","abbr":"DUN","logo":"/assets/teams/scottish-premiership/DUN.webp","color":"#000040"},"FALK":{"name":"Falkirk","short":"Falkirk","abbr":"FALK","logo":"/assets/teams/scottish-premiership/FALK.webp","color":"#000099"},"HIBS":{"name":"Hibernian","short":"Hibernian","abbr":"HIBS","logo":"/assets/teams/scottish-premiership/HIBS.webp","color":"#009f00"},"HOM":{"name":"Heart of Midlothian","short":"Hearts","abbr":"HOM","logo":"/assets/teams/scottish-premiership/HOM.webp","color":"#8E003B"},"KIL":{"name":"Kilmarnock","short":"Kilmarnock","abbr":"KIL","logo":"/assets/teams/scottish-premiership/KIL.webp","color":"#0046ff"},"MOT":{"name":"Motherwell","short":"Motherwell","abbr":"MOT","logo":"/assets/teams/scottish-premiership/MOT.webp","color":"#F7AA25"},"RAN":{"name":"Rangers","short":"Rangers","abbr":"RAN","logo":"/assets/teams/scottish-premiership/RAN.webp","color":"#0046ff"},"STJ":{"name":"St Johnstone","short":"St Johnstone","abbr":"STJ","logo":"/assets/teams/scottish-premiership/STJ.webp","color":"#0046ff"},"STM":{"name":"St Mirren","short":"St Mirren","abbr":"STM","logo":"/assets/teams/scottish-premiership/STM.webp","color":"#000000"}},"slate":[{"id":"401878334","date":"2026-11-21","home":"KIL","away":"ABE","time":"2026-11-21T15:00Z","venue":"The BBSP Stadium","detail":"Scheduled","p":[0.4079,0.2898,0.3023],"elo":[1460,1470],"wx":{"temp":-1.1,"rain":0.0,"wind":8.5,"gust":15.4,"src":"forecast"},"pre":[["2026-10-31T12:09Z",0.3924,0.2915,0.3161],["2026-11-01T00:09Z",0.3893,0.2917,0.3189],["2026-11-01T12:09Z",0.3893,0.2917,0.3189],["2026-11-02T00:09Z",0.3893,0.2917,0.3189],["2026-11-02T12:09Z",0.3893,0.2917,0.3189],["2026-11-03T00:09Z",0.3893,0.2917,0.3189],["2026-11-03T12:10Z",0.3893,0.2917,0.3189],["2026-11-04T00:09Z",0.3893,0.2917,0.3189],["2026-11-04T12:09Z",0.3893,0.2917,0.3189],["2026-11-05T00:09Z",0.3893,0.2917,0.3189],["2026-11-05T12:09Z",0.3893,0.2917,0.3189],["2026-11-06T00:09Z",0.3893,0.2917,0.3189],["2026-11-06T12:10Z",0.3893,0.2917,0.3189],["2026-11-07T00:09Z",0.3893,0.2917,0.3189],["2026-11-07T12:10Z",0.3893,0.2917,0.3189],["2026-11-07T19:46Z",0.4097,0.2895,0.3008],["2026-11-08T12:09Z",0.4097,0.2895,0.3008],["2026-11-09T00:09Z",0.4079,0.2898,0.3023],["2026-11-09T12:09Z",0.4079,0.2898,0.3023],["2026-11-10T00:09Z",0.4079,0.2898,0.3023],["2026-11-10T12:09Z",0.4079,0.2898,0.3023],["2026-11-11T00:10Z",0.4079,0.2898,0.3023],["2026-11-11T12:09Z",0.4079,0.2898,0.3023],["2026-11-12T00:10Z",0.4079,0.2898,0.3023]],"wpm":{"kind":"poisson","lh":1.4476,"la":1.2095}},{"id":"401878335","date":"2026-11-21","home":"HIBS","away":"DUD","time":"2026-11-21T15:00Z","venue":"Easter Road","detail":"Scheduled","p":[0.5046,0.2687,0.2267],"elo":[1581,1523],"wx":{"temp":2.7,"rain":0.0,"wind":7.7,"gust":19.5,"src":"forecast"},"pre":[["2026-10-31T12:09Z",0.4826,0.2749,0.2425],["2026-11-01T00:09Z",0.4826,0.2749,0.2425],["2026-11-01T12:09Z",0.4826,0.2749,0.2425],["2026-11-02T00:09Z",0.4826,0.2749,0.2425],["2026-11-02T12:09Z",0.4826,0.2749,0.2425],["2026-11-03T00:09Z",0.4826,0.2749,0.2425],["2026-11-03T12:10Z",0.4826,0.2749,0.2425],["2026-11-04T00:09Z",0.4826,0.2749,0.2425],["2026-11-04T12:09Z",0.4826,0.2749,0.2425],["2026-11-05T00:09Z",0.4826,0.2749,0.2425],["2026-11-05T12:09Z",0.4826,0.2749,0.2425],["2026-11-06T00:09Z",0.4826,0.2749,0.2425],["2026-11-06T12:10Z",0.4826,0.2749,0.2425],["2026-11-07T00:09Z",0.4826,0.2749,0.2425],["2026-11-07T12:10Z",0.4826,0.2749,0.2425],["2026-11-07T19:46Z",0.5046,0.2687,0.2267],["2026-11-08T12:09Z",0.5046,0.2687,0.2267],["2026-11-09T00:09Z",0.5046,0.2687,0.2267],["2026-11-09T12:09Z",0.5046,0.2687,0.2267],["2026-11-10T00:09Z",0.5046,0.2687,0.2267],["2026-11-10T12:09Z",0.5046,0.2687,0.2267],["2026-11-11T00:10Z",0.5046,0.2687,0.2267],["2026-11-11T12:09Z",0.5046,0.2687,0.2267],["2026-11-12T00:10Z",0.5046,0.2687,0.2267]],"wpm":{"kind":"poisson","lh":1.6424,"la":1.0146}},{"id":"401878336","date":"2026-11-21","home":"FALK","away":"STJ","time":"2026-11-21T15:00Z","venue":"Falkirk Stadium","detail":"Scheduled","p":[0.595,0.2361,0.1689],"elo":[1558,1436],"wx":{"temp":0.8,"rain":0.0,"wind":3.2,"gust":8.1,"src":"forecast"},"pre":[["2026-10-31T12:09Z",0.5477,0.2545,0.1978],["2026-11-01T00:09Z",0.5445,0.2557,0.1998],["2026-11-01T12:09Z",0.5445,0.2557,0.1998],["2026-11-01T15:00Z",0.5732,0.2449,0.1819],["2026-11-02T00:09Z",0.5732,0.2449,0.1819],["2026-11-02T12:09Z",0.5732,0.2449,0.1819],["2026-11-03T00:09Z",0.5732,0.2449,0.1819],["2026-11-03T12:10Z",0.5732,0.2449,0.1819],["2026-11-04T00:09Z",0.5732,0.2449,0.1819],["2026-11-04T12:09Z",0.5732,0.2449,0.1819],["2026-11-05T00:09Z",0.5732,0.2449,0.1819],["2026-11-05T12:09Z",0.5732,0.2449,0.1819],["2026-11-06T00:09Z",0.5732,0.2449,0.1819],["2026-11-06T12:10Z",0.5732,0.2449,0.1819],["2026-11-07T00:09Z",0.5732,0.2449,0.1819],["2026-11-07T12:10Z",0.5732,0.2449,0.1819],["2026-11-07T16:56Z",0.5626,0.249,0.1884],["2026-11-08T00:09Z",0.5626,0.249,0.1884],["2026-11-08T12:09Z",0.5626,0.249,0.1884],["2026-11-08T17:06Z",0.595,0.2361,0.1689],["2026-11-09T00:09Z",0.595,0.2361,0.1689],["2026-11-09T12:09Z",0.595,0.2361,0.1689],["2026-11-10T00:09Z",0.595,0.2361,0.1689],["2026-11-10T12:09Z",0.595,0.2361,0.1689],["2026-11-11T00:10Z",0.595,0.2361,0.1689],["2026-11-11T12:09Z",0.595,0.2361,0.1689],["2026-11-12T00:10Z",0.595,0.2361,0.1689]],"wpm":{"kind":"poisson","lh":1.8119,"la":0.8451}},{"id":"401878338","date":"2026-11-21","home":"CEL","away":"STM","time":"2026-11-21T15:00Z","venue":"Celtic Park","detail":"Scheduled","p":[0.8516,0.099,0.0495],"elo":[1807,1448],"mkts":{"pm":{"h":0.8342,"a":0.0603,"d":0.1055,"url":"https://polymarket.com/event/scop-cel-stm-2026-11-21","vol":10},"at":"2026-11-12T00:10+00:00","avg":{"h":0.8342,"d":0.1055,"a":0.0603,"n":1}},"wx":{"temp":-1.8,"rain":0.0,"wind":1.5,"gust":9.4,"src":"forecast"},"pre":[["2026-10-31T12:09Z",0.8591,0.0942,0.0467],["2026-11-01T00:09Z",0.862,0.0924,0.0456],["2026-11-01T12:09Z",0.862,0.0924,0.0456],["2026-11-01T15:00Z",0.8476,0.1015,0.0509],["2026-11-02T00:09Z",0.8476,0.1015,0.0509],["2026-11-02T12:09Z",0.8476,0.1015,0.0509],["2026-11-03T00:09Z",0.8476,0.1015,0.0509],["2026-11-03T12:10Z",0.8476,0.1015,0.0509],["2026-11-04T00:09Z",0.8476,0.1015,0.0509],["2026-11-04T12:09Z",0.8476,0.1015,0.0509],["2026-11-05T00:09Z",0.8476,0.1015,0.0509],["2026-11-05T12:09Z",0.8476,0.1015,0.0509],["2026-11-06T00:09Z",0.8476,0.1015,0.0509],["2026-11-06T12:10Z",0.8476,0.1015,0.0509],["2026-11-07T00:09Z",0.8476,0.1015,0.0509],["2026-11-07T12:10Z",0.8476,0.1015,0.0509],["2026-11-07T19:46Z",0.8476,0.1015,0.0509],["2026-11-08T12:09Z",0.8506,0.0996,0.0498],["2026-11-09T00:09Z",0.8516,0.099,0.0495],["2026-11-09T12:09Z",0.8516,0.099,0.0495],["2026-11-10T00:09Z",0.8516,0.099,0.0495],["2026-11-10T12:09Z",0.8516,0.099,0.0495],["2026-11-11T00:10Z",0.8516,0.099,0.0495],["2026-11-11T12:09Z",0.8516,0.099,0.0495],["2026-11-12T00:10Z",0.8516,0.099,0.0495]],"wpm":{"kind":"poisson","lh":2.2802,"la":0.3768}},{"id":"401878337","date":"2026-11-21","home":"DUN","away":"HOM","time":"2026-11-21T17:45Z","venue":"The Scot Foam Stadium at Dens Park","detail":"Scheduled","p":[0.2128,0.2624,0.5248],"elo":[1494,1667],"wx":{"temp":1.0,"rain":0.0,"wind":10.4,"gust":24.8,"src":"forecast"},"pre":[["2026-10-31T12:09Z",0.1981,0.2547,0.5472],["2026-11-01T00:09Z",0.1981,0.2547,0.5472],["2026-11-01T12:09Z",0.1981,0.2547,0.5472],["2026-11-02T00:09Z",0.1981,0.2547,0.5472],["2026-11-02T12:09Z",0.1981,0.2547,0.5472],["2026-11-03T00:09Z",0.1981,0.2547,0.5472],["2026-11-03T12:10Z",0.1981,0.2547,0.5472],["2026-11-04T00:09Z",0.1981,0.2547,0.5472],["2026-11-04T12:09Z",0.1981,0.2547,0.5472],["2026-11-05T00:09Z",0.1981,0.2547,0.5472],["2026-11-05T12:09Z",0.1981,0.2547,0.5472],["2026-11-06T00:09Z",0.1981,0.2547,0.5472],["2026-11-06T12:10Z",0.1981,0.2547,0.5472],["2026-11-07T00:09Z",0.1981,0.2547,0.5472],["2026-11-07T12:10Z",0.1981,0.2547,0.5472],["2026-11-07T16:56Z",0.1913,0.2508,0.5579],["2026-11-08T00:09Z",0.1913,0.2508,0.5579],["2026-11-08T12:09Z",0.1913,0.2508,0.5579],["2026-11-08T17:06Z",0.2128,0.2624,0.5248],["2026-11-09T00:09Z",0.2128,0.2624,0.5248],["2026-11-09T12:09Z",0.2128,0.2624,0.5248],["2026-11-10T00:09Z",0.2128,0.2624,0.5248],["2026-11-10T12:09Z",0.2128,0.2624,0.5248],["2026-11-11T00:10Z",0.2128,0.2624,0.5248],["2026-11-11T12:09Z",0.2128,0.2624,0.5248],["2026-11-12T00:10Z",0.2128,0.2624,0.5248]],"wpm":{"kind":"poisson","lh":0.9758,"la":1.6812}},{"id":"401878333","date":"2026-11-21","home":"MOT","away":"RAN","time":"2026-11-21T20:00Z","venue":"Fir Park","detail":"Scheduled","p":[0.1824,0.2453,0.5723],"elo":[1553,1759],"wx":{"temp":-3.3,"rain":0.0,"wind":3.1,"gust":10.6,"src":"forecast"},"pre":[["2026-10-31T12:09Z",0.1818,0.2449,0.5732],["2026-10-31T17:01Z",0.1855,0.2472,0.5673],["2026-11-01T00:09Z",0.1855,0.2472,0.5673],["2026-11-01T12:09Z",0.1855,0.2472,0.5673],["2026-11-02T00:09Z",0.1855,0.2472,0.5673],["2026-11-02T12:09Z",0.1855,0.2472,0.5673],["2026-11-03T00:09Z",0.1855,0.2472,0.5673],["2026-11-03T12:10Z",0.1855,0.2472,0.5673],["2026-11-04T00:09Z",0.1855,0.2472,0.5673],["2026-11-04T12:09Z",0.1855,0.2472,0.5673],["2026-11-05T00:09Z",0.1855,0.2472,0.5673],["2026-11-05T12:09Z",0.1855,0.2472,0.5673],["2026-11-06T00:09Z",0.1855,0.2472,0.5673],["2026-11-06T12:10Z",0.1855,0.2472,0.5673],["2026-11-07T00:09Z",0.1855,0.2472,0.5673],["2026-11-07T12:10Z",0.1855,0.2472,0.5673],["2026-11-07T19:46Z",0.186,0.2475,0.5665],["2026-11-07T22:02Z",0.1824,0.2453,0.5723],["2026-11-08T12:09Z",0.1824,0.2453,0.5723],["2026-11-09T00:09Z",0.1824,0.2453,0.5723],["2026-11-09T12:09Z",0.1824,0.2453,0.5723],["2026-11-10T00:09Z",0.1824,0.2453,0.5723],["2026-11-10T12:09Z",0.1824,0.2453,0.5723],["2026-11-11T00:10Z",0.1824,0.2453,0.5723],["2026-11-11T12:09Z",0.1824,0.2453,0.5723],["2026-11-12T00:10Z",0.1824,0.2453,0.5723]],"wpm":{"kind":"poisson","lh":0.8868,"la":1.7702}},{"id":"401878348","date":"2026-11-24","home":"HIBS","away":"DUN","time":"2026-11-24T19:45Z","venue":"Easter Road","detail":"Scheduled","p":[0.5456,0.2553,0.1991],"elo":[1581,1494],"wx":{"temp":3.5,"rain":0.0,"wind":7.3,"gust":18.0,"src":"forecast"},"pre":[["2026-11-03T12:10Z",0.5137,0.266,0.2203],["2026-11-04T00:09Z",0.5137,0.266,0.2203],["2026-11-04T12:09Z",0.5137,0.266,0.2203],["2026-11-05T00:09Z",0.5137,0.266,0.2203],["2026-11-05T12:09Z",0.5137,0.266,0.2203],["2026-11-06T00:09Z",0.5137,0.266,0.2203],["2026-11-06T12:10Z",0.5137,0.266,0.2203],["2026-11-07T00:09Z",0.5137,0.266,0.2203],["2026-11-07T12:10Z",0.5137,0.266,0.2203],["2026-11-07T16:56Z",0.5245,0.2625,0.213],["2026-11-07T19:46Z",0.5456,0.2553,0.1991],["2026-11-08T12:09Z",0.5456,0.2553,0.1991],["2026-11-09T00:09Z",0.5456,0.2553,0.1991],["2026-11-09T12:09Z",0.5456,0.2553,0.1991],["2026-11-10T00:09Z",0.5456,0.2553,0.1991],["2026-11-10T12:09Z",0.5456,0.2553,0.1991],["2026-11-11T00:10Z",0.5456,0.2553,0.1991],["2026-11-11T12:09Z",0.5456,0.2553,0.1991],["2026-11-12T00:10Z",0.5456,0.2553,0.1991]],"wpm":{"kind":"poisson","lh":1.7205,"la":0.9366}},{"id":"401878345","date":"2026-11-24","home":"RAN","away":"ABE","time":"2026-11-24T20:00Z","venue":"Ibrox Stadium","detail":"Scheduled","p":[0.7936,0.1343,0.072],"elo":[1759,1470],"wx":{"temp":-3.0,"rain":0.0,"wind":0.9,"gust":6.9,"src":"forecast"},"pre":[["2026-11-03T12:10Z",0.7753,0.1451,0.0796],["2026-11-04T00:09Z",0.7753,0.1451,0.0796],["2026-11-04T12:09Z",0.7753,0.1451,0.0796],["2026-11-05T00:09Z",0.7753,0.1451,0.0796],["2026-11-05T12:09Z",0.7753,0.1451,0.0796],["2026-11-06T00:09Z",0.7753,0.1451,0.0796],["2026-11-06T12:10Z",0.7753,0.1451,0.0796],["2026-11-07T00:09Z",0.7753,0.1451,0.0796],["2026-11-07T12:10Z",0.7753,0.1451,0.0796],["2026-11-07T19:46Z",0.7897,0.1366,0.0736],["2026-11-08T12:09Z",0.7936,0.1343,0.072],["2026-11-09T00:09Z",0.7936,0.1343,0.072],["2026-11-09T12:09Z",0.7936,0.1343,0.072],["2026-11-10T00:09Z",0.7936,0.1343,0.072],["2026-11-10T12:09Z",0.7936,0.1343,0.072],["2026-11-11T00:10Z",0.7936,0.1343,0.072],["2026-11-11T12:09Z",0.7936,0.1343,0.072],["2026-11-12T00:10Z",0.7936,0.1343,0.072]],"wpm":{"kind":"poisson","lh":2.1699,"la":0.4872}},{"id":"401878327","date":"2026-11-28","home":"STM","away":"KIL","time":"2026-11-28T15:00Z","venue":"The SMISA Stadium","detail":"Scheduled","p":[0.4048,0.2902,0.3051],"elo":[1448,1460],"pre":[["2026-11-07T12:10Z",0.4087,0.2897,0.3016],["2026-11-07T19:46Z",0.4087,0.2897,0.3016],["2026-11-07T22:02Z",0.403,0.2904,0.3066],["2026-11-08T12:09Z",0.403,0.2904,0.3066],["2026-11-09T00:09Z",0.4048,0.2902,0.3051],["2026-11-09T12:09Z",0.4048,0.2902,0.3051],["2026-11-10T00:09Z",0.4048,0.2902,0.3051],["2026-11-10T12:09Z",0.4048,0.2902,0.3051],["2026-11-11T00:10Z",0.4048,0.2902,0.3051],["2026-11-11T12:09Z",0.4048,0.2902,0.3051],["2026-11-12T00:10Z",0.4048,0.2902,0.3051]],"wpm":{"kind":"poisson","lh":1.4409,"la":1.2161}},{"id":"401878328","date":"2026-11-28","home":"RAN","away":"FALK","time":"2026-11-28T15:00Z","venue":"Ibrox Stadium","detail":"Scheduled","p":[0.6981,0.1875,0.1143],"elo":[1759,1558],"pre":[["2026-11-07T12:10Z",0.7207,0.1756,0.1037],["2026-11-07T19:46Z",0.7207,0.1756,0.1037],["2026-11-08T12:09Z",0.7254,0.173,0.1015],["2026-11-08T17:06Z",0.6981,0.1875,0.1143],["2026-11-09T00:09Z",0.6981,0.1875,0.1143],["2026-11-09T12:09Z",0.6981,0.1875,0.1143],["2026-11-10T00:09Z",0.6981,0.1875,0.1143],["2026-11-10T12:09Z",0.6981,0.1875,0.1143],["2026-11-11T00:10Z",0.6981,0.1875,0.1143],["2026-11-11T12:09Z",0.6981,0.1875,0.1143],["2026-11-12T00:10Z",0.6981,0.1875,0.1143]],"wpm":{"kind":"poisson","lh":1.9973,"la":0.6597}},{"id":"401878331","date":"2026-11-28","home":"DUD","away":"STJ","time":"2026-11-28T15:00Z","venue":"Tannadice Park","detail":"Scheduled","p":[0.5453,0.2554,0.1993],"elo":[1523,1436],"pre":[["2026-11-07T12:10Z",0.5568,0.2512,0.192],["2026-11-07T16:56Z",0.5453,0.2554,0.1993],["2026-11-08T00:09Z",0.5453,0.2554,0.1993],["2026-11-08T12:09Z",0.5453,0.2554,0.1993],["2026-11-09T00:09Z",0.5453,0.2554,0.1993],["2026-11-09T12:09Z",0.5453,0.2554,0.1993],["2026-11-10T00:09Z",0.5453,0.2554,0.1993],["2026-11-10T12:09Z",0.5453,0.2554,0.1993],["2026-11-11T00:10Z",0.5453,0.2554,0.1993],["2026-11-11T12:09Z",0.5453,0.2554,0.1993],["2026-11-12T00:10Z",0.5453,0.2554,0.1993]],"wpm":{"kind":"poisson","lh":1.7199,"la":0.9371}},{"id":"401878332","date":"2026-11-28","home":"ABE","away":"DUN","time":"2026-11-28T15:00Z","venue":"Pittodrie Stadium","detail":"Scheduled","p":[0.3876,0.2919,0.3205],"elo":[1470,1494],"pre":[["2026-11-07T12:10Z",0.3975,0.291,0.3116],["2026-11-07T16:56Z",0.4079,0.2898,0.3024],["2026-11-07T19:46Z",0.3876,0.2919,0.3205],["2026-11-08T12:09Z",0.3876,0.2919,0.3205],["2026-11-09T00:09Z",0.3876,0.2919,0.3205],["2026-11-09T12:09Z",0.3876,0.2919,0.3205],["2026-11-10T00:09Z",0.3876,0.2919,0.3205],["2026-11-10T12:09Z",0.3876,0.2919,0.3205],["2026-11-11T00:10Z",0.3876,0.2919,0.3205],["2026-11-11T12:09Z",0.3876,0.2919,0.3205],["2026-11-12T00:10Z",0.3876,0.2919,0.3205]],"wpm":{"kind":"poisson","lh":1.4041,"la":1.2529}},{"id":"401878329","date":"2026-11-28","home":"MOT","away":"HIBS","time":"2026-11-28T17:45Z","venue":"Fir Park","detail":"Scheduled","p":[0.383,0.2922,0.3248],"elo":[1553,1581],"pre":[["2026-11-07T12:10Z",0.4025,0.2904,0.3071],["2026-11-07T19:46Z",0.383,0.2922,0.3248],["2026-11-08T12:09Z",0.383,0.2922,0.3248],["2026-11-09T00:09Z",0.383,0.2922,0.3248],["2026-11-09T12:09Z",0.383,0.2922,0.3248],["2026-11-10T00:09Z",0.383,0.2922,0.3248],["2026-11-10T12:09Z",0.383,0.2922,0.3248],["2026-11-11T00:10Z",0.383,0.2922,0.3248],["2026-11-11T12:09Z",0.383,0.2922,0.3248],["2026-11-12T00:10Z",0.383,0.2922,0.3248]],"wpm":{"kind":"poisson","lh":1.3942,"la":1.2629}},{"id":"401878330","date":"2026-11-29","home":"HOM","away":"CEL","time":"2026-11-29T15:00Z","venue":"Tynecastle Park","detail":"Scheduled","p":[0.2455,0.276,0.4784],"elo":[1667,1807],"pre":[["2026-11-08T12:09Z",0.2725,0.284,0.4435],["2026-11-08T17:06Z",0.2469,0.2765,0.4766],["2026-11-09T00:09Z",0.2455,0.276,0.4784],["2026-11-09T12:09Z",0.2455,0.276,0.4784],["2026-11-10T00:09Z",0.2455,0.276,0.4784],["2026-11-10T12:09Z",0.2455,0.276,0.4784],["2026-11-11T00:10Z",0.2455,0.276,0.4784],["2026-11-11T12:09Z",0.2455,0.276,0.4784],["2026-11-12T00:10Z",0.2455,0.276,0.4784]],"wpm":{"kind":"poisson","lh":1.0656,"la":1.5914}},{"id":"401878321","date":"2026-12-02","home":"STJ","away":"STM","time":"2026-12-02T19:45Z","venue":"McDiarmid Park","detail":"Scheduled","p":[0.4051,0.2901,0.3048],"elo":[1436,1448],"pre":[["2026-11-11T12:09Z",0.4051,0.2901,0.3048],["2026-11-12T00:10Z",0.4051,0.2901,0.3048]],"wpm":{"kind":"poisson","lh":1.4416,"la":1.2155}},{"id":"401878322","date":"2026-12-02","home":"RAN","away":"DUD","time":"2026-12-02T19:45Z","venue":"Ibrox Stadium","detail":"Scheduled","p":[0.7392,0.1655,0.0953],"elo":[1759,1523],"pre":[["2026-11-11T12:09Z",0.7392,0.1655,0.0953],["2026-11-12T00:10Z",0.7392,0.1655,0.0953]],"wpm":{"kind":"poisson","lh":2.0707,"la":0.5863}}],"live":[],"recent":[{"id":"401878343","date":"2026-11-08","home":"CEL","away":"KIL","time":"2026-11-08T16:00Z","venue":"Celtic Park","detail":"FT","hs":1,"as":0,"done":true,"p":[0.8407,0.1058,0.0536],"elo":[1805,1461],"market":{"p_home":0.841,"p_draw":0.0974,"p_away":0.0617,"provider":"closing odds"},"mh":{"bk":{"t":"2026-11-08T15:59:59.748Z","days":[["2026-11-04T12:00:00Z",0.8049,0.1172,0.0779],["2026-11-05T12:00:00Z",0.8029,0.117,0.0801],["2026-11-06T12:00:00Z",0.8101,0.1134,0.0765],["2026-11-07T12:00:00Z",0.8116,0.1126,0.0758],["2026-11-08T12:00:00Z",0.8104,0.1119,0.0778]],"h":0.851,"d":0.0928,"a":0.0562,"n":3},"pm":{"t":"2026-11-08T15:55:25Z","days":[["2026-11-04T12:00:00Z",0.8333,0.1061,0.0606],["2026-11-05T12:00:00Z",0.8384,0.101,0.0606],["2026-11-06T12:00:00Z",0.8392,0.1055,0.0553],["2026-11-07T12:00:00Z",0.8434,0.101,0.0556],["2026-11-08T12:00:00Z",0.8492,0.0955,0.0553]],"h":0.8693,"d":0.0854,"a":0.0452},"ks":{"t":"2026-11-08T15:59:00Z","days":[["2026-11-04T12:00:00Z",0.83,0.1,0.07],["2026-11-05T12:00:00Z",0.8325,0.1015,0.066],["2026-11-06T12:00:00Z",0.8342,0.1005,0.0653],["2026-11-07T12:00:00Z",0.8442,0.0955,0.0603],["2026-11-08T12:00:00Z",0.8535,0.096,0.0505]],"h":0.8706,"d":0.0846,"a":0.0448}},"wx":{"temp":9.4,"rain":0.0,"wind":7.0,"gust":15.4,"src":"forecast"},"wp":[[0.0,0.8407,0.1058,0,0],[0.2787,0.9393,0.0529,1.0,0.0],[1.0,1.0,0.0,1,0]],"pre":[["2026-10-18T12:08Z",0.8343,0.1097,0.056],["2026-10-18T15:55Z",0.8423,0.1048,0.0529],["2026-10-19T00:09Z",0.8423,0.1048,0.0529],["2026-10-19T12:09Z",0.8423,0.1048,0.0529],["2026-10-20T00:10Z",0.8423,0.1048,0.0529],["2026-10-20T12:08Z",0.8423,0.1048,0.0529],["2026-10-21T00:12Z",0.8423,0.1048,0.0529],["2026-10-21T12:09Z",0.8423,0.1048,0.0529],["2026-10-22T00:11Z",0.8423,0.1048,0.0529],["2026-10-22T12:09Z",0.8423,0.1048,0.0529],["2026-10-23T00:09Z",0.8423,0.1048,0.0529],["2026-10-23T12:09Z",0.8423,0.1048,0.0529],["2026-10-24T00:10Z",0.8423,0.1048,0.0529],["2026-10-24T12:10Z",0.8423,0.1048,0.0529],["2026-10-24T15:51Z",0.8508,0.0994,0.0497],["2026-10-25T00:09Z",0.8508,0.0994,0.0497],["2026-10-25T12:09Z",0.8508,0.0994,0.0497],["2026-10-26T00:09Z",0.8532,0.098,0.0489],["2026-10-26T12:09Z",0.8532,0.098,0.0489],["2026-10-27T00:09Z",0.8532,0.098,0.0489],["2026-10-27T12:08Z",0.8532,0.098,0.0489],["2026-10-28T00:10Z",0.8532,0.098,0.0489],["2026-10-28T12:09Z",0.8532,0.098,0.0489],["2026-10-28T21:36Z",0.8532,0.098,0.0489],["2026-10-29T12:09Z",0.854,0.0974,0.0485],["2026-10-30T00:09Z",0.854,0.0974,0.0485],["2026-10-30T12:09Z",0.854,0.0974,0.0485],["2026-10-31T00:09Z",0.854,0.0974,0.0485],["2026-10-31T12:09Z",0.854,0.0974,0.0485],["2026-11-01T00:09Z",0.8556,0.0964,0.048],["2026-11-01T12:09Z",0.8556,0.0964,0.048],["2026-11-01T15:00Z",0.8407,0.1058,0.0536],["2026-11-02T00:09Z",0.8407,0.1058,0.0536],["2026-11-02T12:09Z",0.8407,0.1058,0.0536],["2026-11-03T00:09Z",0.8407,0.1058,0.0536],["2026-11-03T12:10Z",0.8407,0.1058,0.0536],["2026-11-04T00:09Z",0.8407,0.1058,0.0536],["2026-11-04T12:09Z",0.8407,0.1058,0.0536],["2026-11-05T00:09Z",0.8407,0.1058,0.0536],["2026-11-05T12:09Z",0.8407,0.1058,0.0536],["2026-11-06T00:09Z",0.8407,0.1058,0.0536],["2026-11-06T12:10Z",0.8407,0.1058,0.0536],["2026-11-07T00:09Z",0.8407,0.1058,0.0536],["2026-11-07T12:10Z",0.8407,0.1058,0.0536],["2026-11-07T19:46Z",0.8407,0.1058,0.0536],["2026-11-08T12:09Z",0.8407,0.1058,0.0536]]},{"id":"401878339","date":"2026-11-08","home":"HOM","away":"FALK","time":"2026-11-08T15:00Z","venue":"Tynecastle Park","detail":"FT","hs":2,"as":5,"done":true,"p":[0.6396,0.2164,0.144],"elo":[1690,1535],"market":{"p_home":0.5922,"p_draw":0.2133,"p_away":0.1945,"provider":"closing odds"},"mh":{"bk":{"t":"2026-11-08T14:56:10.719Z","days":[["2026-11-04T12:00:00Z",0.6177,0.1912,0.1912],["2026-11-05T12:00:00Z",0.6193,0.1904,0.1904],["2026-11-06T12:00:00Z",0.5964,0.2117,0.1918],["2026-11-07T12:00:00Z",0.5847,0.214,0.2013],["2026-11-08T12:00:00Z",0.5329,0.2394,0.2277]],"h":0.5926,"d":0.2223,"a":0.1851,"n":3},"pm":{"t":"2026-11-08T14:55:19Z","days":[["2026-11-04T12:00:00Z",0.6231,0.2111,0.1658],["2026-11-05T12:00:00Z",0.6181,0.2111,0.1709],["2026-11-06T12:00:00Z",0.6,0.21,0.19],["2026-11-07T12:00:00Z",0.585,0.22,0.195],["2026-11-08T12:00:00Z",0.5477,0.2362,0.2161]],"h":0.602,"d":0.2239,"a":0.1741},"ks":{"t":"2026-11-08T14:59:00Z","days":[["2026-11-04T12:00:00Z",0.6244,0.2081,0.1675],["2026-11-05T12:00:00Z",0.6091,0.2132,0.1777],["2026-11-06T12:00:00Z",0.601,0.2121,0.1869],["2026-11-07T12:00:00Z",0.5888,0.2183,0.1929],["2026-11-08T12:00:00Z",0.5495,0.2376,0.2129]],"h":0.604,"d":0.2228,"a":0.1733}},"wx":{"temp":9.0,"rain":0.0,"wind":3.2,"gust":8.5,"src":"forecast"},"wp":[[0.0,0.6396,0.2164,0,0],[0.0346,0.3743,0.2591,0.0,1.0],[0.1837,0.1347,0.1859,0.0,2.0],[0.3587,0.024,0.0628,0.0,3.0],[0.5,0.0021,0.0095,0.0,4.0],[0.5194,0.0003,0.0015,0.0,5.0],[0.5519,0.0014,0.0069,1.0,5.0],[0.8252,0.0003,0.0038,2.0,5.0],[1.0,0.0,0.0,2,5]],"pre":[["2026-10-18T12:08Z",0.6914,0.191,0.1176],["2026-10-18T15:55Z",0.6788,0.1974,0.1238],["2026-10-19T00:09Z",0.6788,0.1974,0.1238],["2026-10-19T12:09Z",0.6788,0.1974,0.1238],["2026-10-20T00:10Z",0.6788,0.1974,0.1238],["2026-10-20T12:08Z",0.6788,0.1974,0.1238],["2026-10-21T00:12Z",0.6788,0.1974,0.1238],["2026-10-21T12:09Z",0.6788,0.1974,0.1238],["2026-10-22T00:11Z",0.6788,0.1974,0.1238],["2026-10-22T12:09Z",0.6788,0.1974,0.1238],["2026-10-23T00:09Z",0.6788,0.1974,0.1238],["2026-10-23T12:09Z",0.6788,0.1974,0.1238],["2026-10-24T00:10Z",0.6788,0.1974,0.1238],["2026-10-24T12:10Z",0.6788,0.1974,0.1238],["2026-10-24T15:51Z",0.6642,0.2047,0.1311],["2026-10-25T00:09Z",0.6642,0.2047,0.1311],["2026-10-25T12:09Z",0.6642,0.2047,0.1311],["2026-10-25T15:56Z",0.6754,0.1991,0.1255],["2026-10-26T00:09Z",0.6754,0.1991,0.1255],["2026-10-26T12:09Z",0.6754,0.1991,0.1255],["2026-10-27T00:09Z",0.6754,0.1991,0.1255],["2026-10-27T12:08Z",0.6754,0.1991,0.1255],["2026-10-28T00:10Z",0.6754,0.1991,0.1255],["2026-10-28T12:09Z",0.6754,0.1991,0.1255],["2026-10-28T21:36Z",0.6754,0.1991,0.1255],["2026-10-28T21:56Z",0.666,0.2038,0.1302],["2026-10-29T12:09Z",0.666,0.2038,0.1302],["2026-10-30T00:09Z",0.666,0.2038,0.1302],["2026-10-30T12:09Z",0.666,0.2038,0.1302],["2026-10-31T00:09Z",0.666,0.2038,0.1302],["2026-10-31T12:09Z",0.666,0.2038,0.1302],["2026-11-01T00:09Z",0.666,0.2038,0.1302],["2026-11-01T12:09Z",0.666,0.2038,0.1302],["2026-11-01T15:00Z",0.6396,0.2164,0.144],["2026-11-02T00:09Z",0.6396,0.2164,0.144],["2026-11-02T12:09Z",0.6396,0.2164,0.144],["2026-11-03T00:09Z",0.6396,0.2164,0.144],["2026-11-03T12:10Z",0.6396,0.2164,0.144],["2026-11-04T00:09Z",0.6396,0.2164,0.144],["2026-11-04T12:09Z",0.6396,0.2164,0.144],["2026-11-05T00:09Z",0.6396,0.2164,0.144],["2026-11-05T12:09Z",0.6396,0.2164,0.144],["2026-11-06T00:09Z",0.6396,0.2164,0.144],["2026-11-06T12:10Z",0.6396,0.2164,0.144],["2026-11-07T00:09Z",0.6396,0.2164,0.144],["2026-11-07T12:10Z",0.6396,0.2164,0.144],["2026-11-07T19:46Z",0.6396,0.2164,0.144],["2026-11-08T12:09Z",0.6396,0.2164,0.144]]},{"id":"401878340","date":"2026-11-07","home":"STM","away":"RAN","time":"2026-11-07T20:00Z","venue":"The SMISA Stadium","detail":"FT","hs":0,"as":2,"done":true,"p":[0.1133,0.1864,0.7003],"elo":[1452,1755],"market":{"p_home":0.1142,"p_draw":0.1828,"p_away":0.703,"provider":"closing odds"},"mh":{"bk":{"t":"2026-11-07T19:59:25.473Z","days":[["2026-11-03T12:00:00Z",0.1548,0.1898,0.6553],["2026-11-04T12:00:00Z",0.1537,0.1904,0.6559],["2026-11-05T12:00:00Z",0.1503,0.1898,0.6599],["2026-11-06T12:00:00Z",0.139,0.1962,0.6647],["2026-11-07T12:00:00Z",0.1234,0.1869,0.6897]],"h":0.11,"d":0.1745,"a":0.7155,"n":3},"pm":{"t":"2026-11-07T19:55:22Z","days":[["2026-11-03T12:00:00Z",0.1294,0.1891,0.6816],["2026-11-04T12:00:00Z",0.13,0.19,0.68],["2026-11-05T12:00:00Z",0.1256,0.191,0.6834],["2026-11-06T12:00:00Z",0.1256,0.1809,0.6935],["2026-11-07T12:00:00Z",0.12,0.175,0.705]],"h":0.0955,"d":0.1658,"a":0.7387},"ks":{"t":"2026-11-07T19:59:00Z","days":[["2026-11-03T12:00:00Z",0.1294,0.1841,0.6866],["2026-11-04T12:00:00Z",0.13,0.19,0.68],["2026-11-05T12:00:00Z",0.1244,0.1891,0.6866],["2026-11-06T12:00:00Z",0.1307,0.1809,0.6884],["2026-11-07T12:00:00Z",0.1111,0.1768,0.7121]],"h":0.1045,"d":0.1642,"a":0.7313}},"wx":{"temp":8.1,"rain":0.0,"wind":2.9,"gust":7.1,"src":"forecast"},"wp":[[0.0,0.1133,0.1864,0,0],[0.1957,0.0256,0.0927,0.0,1.0],[0.6713,0.0008,0.0102,0.0,2.0],[1.0,0.0,0.0,0,2]],"pre":[["2026-10-17T12:09Z",0.1142,0.1874,0.6983],["2026-10-17T16:01Z",0.1094,0.1822,0.7084],["2026-10-17T21:01Z",0.1123,0.1854,0.7023],["2026-10-18T12:08Z",0.1123,0.1854,0.7023],["2026-10-19T00:09Z",0.1123,0.1854,0.7023],["2026-10-19T12:09Z",0.1123,0.1854,0.7023],["2026-10-20T00:10Z",0.1123,0.1854,0.7023],["2026-10-20T12:08Z",0.1123,0.1854,0.7023],["2026-10-21T00:12Z",0.1123,0.1854,0.7023],["2026-10-21T12:09Z",0.1123,0.1854,0.7023],["2026-10-22T00:11Z",0.1123,0.1854,0.7023],["2026-10-22T12:09Z",0.1123,0.1854,0.7023],["2026-10-23T00:09Z",0.1123,0.1854,0.7023],["2026-10-23T12:09Z",0.1123,0.1854,0.7023],["2026-10-24T00:10Z",0.1123,0.1854,0.7023],["2026-10-24T12:10Z",0.1123,0.1854,0.7023],["2026-10-24T15:51Z",0.1165,0.1898,0.6937],["2026-10-25T00:09Z",0.1145,0.1878,0.6977],["2026-10-25T12:09Z",0.1145,0.1878,0.6977],["2026-10-26T00:09Z",0.1145,0.1878,0.6977],["2026-10-26T12:09Z",0.1145,0.1878,0.6977],["2026-10-27T00:09Z",0.1145,0.1878,0.6977],["2026-10-27T12:08Z",0.1145,0.1878,0.6977],["2026-10-28T00:10Z",0.1145,0.1878,0.6977],["2026-10-28T12:09Z",0.1145,0.1878,0.6977],["2026-10-28T21:36Z",0.1155,0.1888,0.6957],["2026-10-29T12:09Z",0.1157,0.1891,0.6952],["2026-10-30T00:09Z",0.1157,0.1891,0.6952],["2026-10-30T12:09Z",0.1157,0.1891,0.6952],["2026-10-31T00:09Z",0.1157,0.1891,0.6952],["2026-10-31T12:09Z",0.1157,0.1891,0.6952],["2026-10-31T17:01Z",0.1133,0.1864,0.7003],["2026-11-01T00:09Z",0.1133,0.1864,0.7003],["2026-11-01T12:09Z",0.1133,0.1864,0.7003],["2026-11-02T00:09Z",0.1133,0.1864,0.7003],["2026-11-02T12:09Z",0.1133,0.1864,0.7003],["2026-11-03T00:09Z",0.1133,0.1864,0.7003],["2026-11-03T12:10Z",0.1133,0.1864,0.7003],["2026-11-04T00:09Z",0.1133,0.1864,0.7003],["2026-11-04T12:09Z",0.1133,0.1864,0.7003],["2026-11-05T00:09Z",0.1133,0.1864,0.7003],["2026-11-05T12:09Z",0.1133,0.1864,0.7003],["2026-11-06T00:09Z",0.1133,0.1864,0.7003],["2026-11-06T12:10Z",0.1133,0.1864,0.7003],["2026-11-07T00:09Z",0.1133,0.1864,0.7003],["2026-11-07T12:10Z",0.1133,0.1864,0.7003],["2026-11-07T19:46Z",0.1133,0.1864,0.7003]]},{"id":"401878344","date":"2026-11-07","home":"ABE","away":"HIBS","time":"2026-11-07T17:45Z","venue":"Pittodrie Stadium","detail":"FT","hs":0,"as":4,"done":true,"p":[0.3127,0.2911,0.3962],"elo":[1484,1566],"market":{"p_home":0.3589,"p_draw":0.2795,"p_away":0.3617,"provider":"closing odds"},"mh":{"bk":{"t":"2026-11-07T13:45:28.867Z","days":[["2026-11-03T12:00:00Z",0.3875,0.2687,0.3437],["2026-11-04T12:00:00Z",0.3884,0.2674,0.3442],["2026-11-05T12:00:00Z",0.3856,0.2687,0.3457],["2026-11-06T12:00:00Z",0.3837,0.2711,0.3452],["2026-11-07T12:00:00Z",0.3825,0.2783,0.3392]],"h":0.3706,"d":0.2783,"a":0.3511,"n":3},"pm":{"t":"2026-11-07T17:35:22Z","days":[["2026-11-03T12:00:00Z",0.38,0.27,0.35],["2026-11-04T12:00:00Z",0.385,0.27,0.345],["2026-11-05T12:00:00Z",0.3831,0.2736,0.3433],["2026-11-06T12:00:00Z",0.3781,0.2736,0.3483],["2026-11-07T12:00:00Z",0.375,0.28,0.345]],"h":0.3632,"d":0.2836,"a":0.3532},"ks":{"t":"2026-11-07T17:44:00Z","days":[["2026-11-03T12:00:00Z",0.3889,0.2677,0.3434],["2026-11-04T12:00:00Z",0.3838,0.2727,0.3434],["2026-11-05T12:00:00Z",0.3819,0.2714,0.3467],["2026-11-06T12:00:00Z",0.3819,0.2714,0.3467],["2026-11-07T12:00:00Z",0.3713,0.2772,0.3515]],"h":0.3695,"d":0.2808,"a":0.3498}},"wx":{"temp":10.1,"rain":0.0,"wind":7.2,"gust":14.8,"src":"forecast"},"wp":[[0.0,0.3127,0.2911,0,0],[0.6331,0.0488,0.1919,0.0,1.0],[0.8674,0.0005,0.0095,0.0,2.0],[0.9607,0.0,0.0,0.0,3.0],[0.995,0.0,0.0,0.0,4.0],[1.0,0.0,0.0,0,4]],"pre":[["2026-10-17T12:09Z",0.3005,0.2895,0.41],["2026-10-17T16:01Z",0.3236,0.2922,0.3843],["2026-10-18T00:11Z",0.3236,0.2922,0.3843],["2026-10-18T12:08Z",0.3236,0.2922,0.3843],["2026-10-19T00:09Z",0.3236,0.2922,0.3843],["2026-10-19T12:09Z",0.3236,0.2922,0.3843],["2026-10-20T00:10Z",0.3236,0.2922,0.3843],["2026-10-20T12:08Z",0.3236,0.2922,0.3843],["2026-10-21T00:12Z",0.3236,0.2922,0.3843],["2026-10-21T12:09Z",0.3236,0.2922,0.3843],["2026-10-22T00:11Z",0.3236,0.2922,0.3843],["2026-10-22T12:09Z",0.3236,0.2922,0.3843],["2026-10-23T00:09Z",0.3236,0.2922,0.3843],["2026-10-23T12:09Z",0.3236,0.2922,0.3843],["2026-10-24T00:10Z",0.3236,0.2922,0.3843],["2026-10-24T12:10Z",0.3236,0.2922,0.3843],["2026-10-24T16:11Z",0.3164,0.2915,0.3921],["2026-10-25T00:09Z",0.3164,0.2915,0.3921],["2026-10-25T12:09Z",0.3164,0.2915,0.3921],["2026-10-26T00:09Z",0.3204,0.2919,0.3878],["2026-10-26T12:09Z",0.3204,0.2919,0.3878],["2026-10-27T00:09Z",0.3204,0.2919,0.3878],["2026-10-27T12:08Z",0.3204,0.2919,0.3878],["2026-10-28T00:10Z",0.3204,0.2919,0.3878],["2026-10-28T12:09Z",0.3204,0.2919,0.3878],["2026-10-28T21:36Z",0.3224,0.2921,0.3855],["2026-10-28T21:56Z",0.3127,0.2911,0.3962],["2026-10-29T12:09Z",0.3127,0.2911,0.3962],["2026-10-30T00:09Z",0.3127,0.2911,0.3962],["2026-10-30T12:09Z",0.3127,0.2911,0.3962],["2026-10-31T00:09Z",0.3127,0.2911,0.3962],["2026-10-31T12:09Z",0.3127,0.2911,0.3962],["2026-11-01T00:09Z",0.3127,0.2911,0.3962],["2026-11-01T12:09Z",0.3127,0.2911,0.3962],["2026-11-02T00:09Z",0.3127,0.2911,0.3962],["2026-11-02T12:09Z",0.3127,0.2911,0.3962],["2026-11-03T00:09Z",0.3127,0.2911,0.3962],["2026-11-03T12:10Z",0.3127,0.2911,0.3962],["2026-11-04T00:09Z",0.3127,0.2911,0.3962],["2026-11-04T12:09Z",0.3127,0.2911,0.3962],["2026-11-05T00:09Z",0.3127,0.2911,0.3962],["2026-11-05T12:09Z",0.3127,0.2911,0.3962],["2026-11-06T00:09Z",0.3127,0.2911,0.3962],["2026-11-06T12:10Z",0.3127,0.2911,0.3962],["2026-11-07T00:09Z",0.3127,0.2911,0.3962],["2026-11-07T12:10Z",0.3127,0.2911,0.3962]]},{"id":"401878341","date":"2026-11-07","home":"STJ","away":"DUN","time":"2026-11-07T15:00Z","venue":"McDiarmid Park","detail":"FT","hs":2,"as":1,"done":true,"p":[0.3237,0.2922,0.3841],"elo":[1429,1502],"market":{"p_home":0.3523,"p_draw":0.2667,"p_away":0.381,"provider":"closing odds"},"mh":{"bk":{"t":"2026-11-07T14:57:14.525Z","days":[["2026-11-03T12:00:00Z",0.4032,0.2652,0.3317],["2026-11-04T12:00:00Z",0.398,0.265,0.3371],["2026-11-05T12:00:00Z",0.3906,0.2643,0.3451],["2026-11-06T12:00:00Z",0.3891,0.2602,0.3507],["2026-11-07T12:00:00Z",0.3481,0.2777,0.3742]],"h":0.3492,"d":0.2775,"a":0.3733,"n":3},"pm":{"t":"2026-11-07T14:55:22Z","days":[["2026-11-03T12:00:00Z",0.402,0.2513,0.3467],["2026-11-04T12:00:00Z",0.398,0.2587,0.3433],["2026-11-05T12:00:00Z",0.397,0.2563,0.3467],["2026-11-06T12:00:00Z",0.3869,0.2563,0.3568],["2026-11-07T12:00:00Z",0.3467,0.2864,0.3668]],"h":0.3467,"d":0.2864,"a":0.3668},"ks":{"t":"2026-11-07T14:59:00Z","days":[["2026-11-03T12:00:00Z",0.4031,0.2551,0.3418],["2026-11-04T12:00:00Z",0.4031,0.2551,0.3418],["2026-11-05T12:00:00Z",0.3939,0.2576,0.3485],["2026-11-06T12:00:00Z",0.3838,0.2576,0.3586],["2026-11-07T12:00:00Z",0.3532,0.2836,0.3632]],"h":0.3498,"d":0.2808,"a":0.3695}},"wx":{"temp":9.4,"rain":0.53,"wind":5.2,"gust":11.5,"src":"forecast","b":0.265},"wp":[[0.0,0.3237,0.2922,0,0],[0.0472,0.6029,0.2162,1.0,0.0],[0.518,0.2778,0.4036,1.0,1.0],[0.7967,0.8019,0.1715,2.0,1.0],[1.0,1.0,0.0,2,1]],"pre":[["2026-10-17T12:09Z",0.33,0.2926,0.3774],["2026-10-17T21:01Z",0.3247,0.2922,0.3831],["2026-10-18T12:08Z",0.3247,0.2922,0.3831],["2026-10-19T00:09Z",0.3247,0.2922,0.3831],["2026-10-19T12:09Z",0.3247,0.2922,0.3831],["2026-10-20T00:10Z",0.3247,0.2922,0.3831],["2026-10-20T12:08Z",0.3247,0.2922,0.3831],["2026-10-21T00:12Z",0.3247,0.2922,0.3831],["2026-10-21T12:09Z",0.3247,0.2922,0.3831],["2026-10-22T00:11Z",0.3247,0.2922,0.3831],["2026-10-22T12:09Z",0.3247,0.2922,0.3831],["2026-10-23T00:09Z",0.3247,0.2922,0.3831],["2026-10-23T12:09Z",0.3247,0.2922,0.3831],["2026-10-24T00:10Z",0.3247,0.2922,0.3831],["2026-10-24T12:10Z",0.3247,0.2922,0.3831],["2026-10-24T15:51Z",0.3337,0.2928,0.3735],["2026-10-25T00:09Z",0.3295,0.2926,0.3779],["2026-10-25T12:09Z",0.3295,0.2926,0.3779],["2026-10-26T00:09Z",0.3295,0.2926,0.3779],["2026-10-26T12:09Z",0.3295,0.2926,0.3779],["2026-10-27T00:09Z",0.3295,0.2926,0.3779],["2026-10-27T12:08Z",0.3295,0.2926,0.3779],["2026-10-28T00:10Z",0.3295,0.2926,0.3779],["2026-10-28T12:09Z",0.3295,0.2926,0.3779],["2026-10-28T21:36Z",0.332,0.2927,0.3753],["2026-10-28T21:56Z",0.3209,0.2919,0.3872],["2026-10-29T12:09Z",0.3209,0.2919,0.3872],["2026-10-30T00:09Z",0.3209,0.2919,0.3872],["2026-10-30T12:09Z",0.3209,0.2919,0.3872],["2026-10-31T00:09Z",0.3209,0.2919,0.3872],["2026-10-31T12:09Z",0.3209,0.2919,0.3872],["2026-11-01T00:09Z",0.3237,0.2922,0.3841],["2026-11-01T12:09Z",0.3237,0.2922,0.3841],["2026-11-02T00:09Z",0.3237,0.2922,0.3841],["2026-11-02T12:09Z",0.3237,0.2922,0.3841],["2026-11-03T00:09Z",0.3237,0.2922,0.3841],["2026-11-03T12:10Z",0.3237,0.2922,0.3841],["2026-11-04T00:09Z",0.3237,0.2922,0.3841],["2026-11-04T12:09Z",0.3237,0.2922,0.3841],["2026-11-05T00:09Z",0.3237,0.2922,0.3841],["2026-11-05T12:09Z",0.3237,0.2922,0.3841],["2026-11-06T00:09Z",0.3237,0.2922,0.3841],["2026-11-06T12:10Z",0.3237,0.2922,0.3841],["2026-11-07T00:09Z",0.3237,0.2922,0.3841],["2026-11-07T12:10Z",0.3237,0.2922,0.3841]]},{"id":"401878342","date":"2026-11-07","home":"DUD","away":"MOT","time":"2026-11-07T15:00Z","venue":"Tannadice Park","detail":"FT","hs":1,"as":1,"done":true,"p":[0.3811,0.2924,0.3265],"elo":[1523,1553],"market":{"p_home":0.477,"p_draw":0.2397,"p_away":0.2833,"provider":"closing odds"},"mh":{"bk":{"t":"2026-11-07T14:59:58.605Z","days":[["2026-11-03T12:00:00Z",0.4694,0.2518,0.2788],["2026-11-04T12:00:00Z",0.4694,0.2518,0.2788],["2026-11-05T12:00:00Z",0.4706,0.2513,0.2781],["2026-11-06T12:00:00Z",0.4703,0.2505,0.2792],["2026-11-07T12:00:00Z",0.461,0.2484,0.2906]],"h":0.4626,"d":0.244,"a":0.2934,"n":3},"pm":{"t":"2026-11-07T14:55:23Z","days":[["2026-11-03T12:00:00Z",0.4721,0.2487,0.2792],["2026-11-04T12:00:00Z",0.4697,0.2525,0.2778],["2026-11-05T12:00:00Z",0.475,0.25,0.275],["2026-11-06T12:00:00Z",0.4677,0.2537,0.2786],["2026-11-07T12:00:00Z",0.4673,0.2462,0.2864]],"h":0.4573,"d":0.2462,"a":0.2965},"ks":{"t":"2026-11-07T14:59:00Z","days":[["2026-11-03T12:00:00Z",0.4821,0.2359,0.2821],["2026-11-04T12:00:00Z",0.4715,0.2539,0.2746],["2026-11-05T12:00:00Z",0.4673,0.2563,0.2764],["2026-11-06T12:00:00Z",0.4673,0.2563,0.2764],["2026-11-07T12:00:00Z",0.4683,0.2488,0.2829]],"h":0.4581,"d":0.2414,"a":0.3005}},"wx":{"temp":9.6,"rain":0.1,"wind":11.7,"gust":22.3,"src":"forecast","b":0.05},"wp":[[0.0,0.3811,0.2924,0,0],[0.1,0.1705,0.218,0.0,1.0],[0.4487,0.3339,0.3724,1.0,1.0],[1.0,0.0,1.0,1,1]],"pre":[["2026-10-17T12:09Z",0.3454,0.2933,0.3614],["2026-10-17T16:01Z",0.3546,0.2933,0.3521],["2026-10-18T00:11Z",0.3546,0.2933,0.3521],["2026-10-18T12:08Z",0.3546,0.2933,0.3521],["2026-10-19T00:09Z",0.3546,0.2933,0.3521],["2026-10-19T12:09Z",0.3546,0.2933,0.3521],["2026-10-20T00:10Z",0.3546,0.2933,0.3521],["2026-10-20T12:08Z",0.3546,0.2933,0.3521],["2026-10-21T00:12Z",0.3546,0.2933,0.3521],["2026-10-21T12:09Z",0.3546,0.2933,0.3521],["2026-10-22T00:11Z",0.3546,0.2933,0.3521],["2026-10-22T12:09Z",0.3546,0.2933,0.3521],["2026-10-23T00:09Z",0.3546,0.2933,0.3521],["2026-10-23T12:09Z",0.3546,0.2933,0.3521],["2026-10-24T00:10Z",0.3546,0.2933,0.3521],["2026-10-24T12:10Z",0.3546,0.2933,0.3521],["2026-10-24T16:11Z",0.3621,0.2932,0.3446],["2026-10-25T00:09Z",0.3621,0.2932,0.3446],["2026-10-25T12:09Z",0.3621,0.2932,0.3446],["2026-10-25T15:56Z",0.3739,0.2928,0.3333],["2026-10-26T00:09Z",0.3739,0.2928,0.3333],["2026-10-26T12:09Z",0.3739,0.2928,0.3333],["2026-10-27T00:09Z",0.3739,0.2928,0.3333],["2026-10-27T12:08Z",0.3739,0.2928,0.3333],["2026-10-28T00:10Z",0.3739,0.2928,0.3333],["2026-10-28T12:09Z",0.3739,0.2928,0.3333],["2026-10-28T21:36Z",0.3765,0.2927,0.3308],["2026-10-28T21:56Z",0.3868,0.292,0.3212],["2026-10-29T12:09Z",0.3868,0.292,0.3212],["2026-10-30T00:09Z",0.3868,0.292,0.3212],["2026-10-30T12:09Z",0.3868,0.292,0.3212],["2026-10-31T00:09Z",0.3868,0.292,0.3212],["2026-10-31T12:09Z",0.3868,0.292,0.3212],["2026-10-31T17:01Z",0.3811,0.2924,0.3265],["2026-11-01T00:09Z",0.3811,0.2924,0.3265],["2026-11-01T12:09Z",0.3811,0.2924,0.3265],["2026-11-02T00:09Z",0.3811,0.2924,0.3265],["2026-11-02T12:09Z",0.3811,0.2924,0.3265],["2026-11-03T00:09Z",0.3811,0.2924,0.3265],["2026-11-03T12:10Z",0.3811,0.2924,0.3265],["2026-11-04T00:09Z",0.3811,0.2924,0.3265],["2026-11-04T12:09Z",0.3811,0.2924,0.3265],["2026-11-05T00:09Z",0.3811,0.2924,0.3265],["2026-11-05T12:09Z",0.3811,0.2924,0.3265],["2026-11-06T00:09Z",0.3811,0.2924,0.3265],["2026-11-06T12:10Z",0.3811,0.2924,0.3265],["2026-11-07T00:09Z",0.3811,0.2924,0.3265],["2026-11-07T12:10Z",0.3811,0.2924,0.3265]]}],"power":[{"team":"CEL","rating":1806.5,"start":1809.6,"season_change":-3.1,"month_change":-7.7,"played":13,"wins":10,"losses":2,"draws":1,"gf":28,"ga":10,"form":"WWDLW","rank":1},{"team":"RAN","rating":1758.8,"start":1748.1,"season_change":10.7,"month_change":4.8,"played":12,"wins":8,"losses":1,"draws":3,"gf":21,"ga":9,"form":"WDWDW","rank":2},{"team":"HOM","rating":1666.5,"start":1688.3,"season_change":-21.8,"month_change":-18.0,"played":12,"wins":6,"losses":4,"draws":2,"gf":26,"ga":22,"form":"WLWDL","rank":3},{"team":"HIBS","rating":1581.0,"start":1617.5,"season_change":-36.5,"month_change":-8.2,"played":12,"wins":3,"losses":7,"draws":2,"gf":15,"ga":17,"form":"LLLDW","rank":4},{"team":"FALK","rating":1558.1,"start":1496.8,"season_change":61.3,"month_change":64.6,"played":13,"wins":6,"losses":4,"draws":3,"gf":20,"ga":14,"form":"WWWWW","rank":5},{"team":"MOT","rating":1553.2,"start":1600.3,"season_change":-47.1,"month_change":-19.3,"played":13,"wins":3,"losses":6,"draws":4,"gf":15,"ga":21,"form":"LLDWD","rank":6},{"team":"DUD","rating":1522.8,"start":1492.5,"season_change":30.4,"month_change":19.7,"played":12,"wins":4,"losses":3,"draws":5,"gf":17,"ga":17,"form":"WDWDD","rank":7},{"team":"DUN","rating":1494.2,"start":1467.3,"season_change":26.9,"month_change":7.6,"played":12,"wins":5,"losses":5,"draws":2,"gf":18,"ga":15,"form":"WDLWL","rank":8},{"team":"ABE","rating":1469.8,"start":1476.8,"season_change":-7.0,"month_change":-29.8,"played":12,"wins":3,"losses":7,"draws":2,"gf":12,"ga":18,"form":"LWLLL","rank":9},{"team":"KIL","rating":1460.0,"start":1503.2,"season_change":-43.1,"month_change":-18.7,"played":13,"wins":2,"losses":8,"draws":3,"gf":13,"ga":29,"form":"WLLDL","rank":10},{"team":"STM","rating":1448.1,"start":1452.7,"season_change":-4.6,"month_change":-14.1,"played":13,"wins":4,"losses":7,"draws":2,"gf":12,"ga":22,"form":"LWDLL","rank":11},{"team":"STJ","rating":1436.3,"start":1402.4,"season_change":33.9,"month_change":19.4,"played":13,"wins":4,"losses":4,"draws":5,"gf":17,"ga":20,"form":"DLDDW","rank":12}],"table":[{"team":"CEL","played":13,"wins":10,"draws":1,"losses":2,"gf":28,"ga":10,"gd":18,"points":31.0,"pct":0.8076923076923077,"group":"First Phase","rank":1,"note":"Champions League qualifying"},{"team":"RAN","played":12,"wins":8,"draws":3,"losses":1,"gf":21,"ga":9,"gd":12,"points":27.0,"pct":0.7916666666666666,"group":"First Phase","rank":2,"note":"Champions League qualifying"},{"team":"FALK","played":13,"wins":6,"draws":3,"losses":4,"gf":20,"ga":14,"gd":6,"points":21.0,"pct":0.5769230769230769,"group":"First Phase","rank":3,"note":"Conference League qualifying"},{"team":"HOM","played":12,"wins":6,"draws":2,"losses":4,"gf":26,"ga":22,"gd":4,"points":20.0,"pct":0.5833333333333334,"group":"First Phase","rank":4,"note":"Conference League qualifying"},{"team":"DUN","played":12,"wins":5,"draws":2,"losses":5,"gf":18,"ga":15,"gd":3,"points":17.0,"pct":0.5,"group":"First Phase","rank":5},{"team":"DUD","played":12,"wins":4,"draws":5,"losses":3,"gf":17,"ga":17,"gd":0,"points":17.0,"pct":0.5416666666666666,"group":"First Phase","rank":6},{"team":"STJ","played":13,"wins":4,"draws":5,"losses":4,"gf":17,"ga":20,"gd":-3,"points":17.0,"pct":0.5,"group":"First Phase","rank":7},{"team":"STM","played":13,"wins":4,"draws":2,"losses":7,"gf":12,"ga":22,"gd":-10,"points":14.0,"pct":0.38461538461538464,"group":"First Phase","rank":8},{"team":"MOT","played":13,"wins":3,"draws":4,"losses":6,"gf":15,"ga":21,"gd":-6,"points":13.0,"pct":0.38461538461538464,"group":"First Phase","rank":9},{"team":"HIBS","played":12,"wins":3,"draws":2,"losses":7,"gf":15,"ga":17,"gd":-2,"points":11.0,"pct":0.3333333333333333,"group":"First Phase","rank":10},{"team":"ABE","played":12,"wins":3,"draws":2,"losses":7,"gf":12,"ga":18,"gd":-6,"points":11.0,"pct":0.3333333333333333,"group":"First Phase","rank":11,"note":"Relegation playoff"},{"team":"KIL","played":13,"wins":2,"draws":3,"losses":8,"gf":13,"ga":29,"gd":-16,"points":9.0,"pct":0.2692307692307692,"group":"First Phase","rank":12,"note":"Relegation"}],"odds":{"columns":[["champion","Win title"],["top2","Top two"],["top6","Top six at the split"],["playoff","Relegation play-off"],["relegated","Relegated"]],"rows":[{"team":"CEL","points":76.0503,"wins":23.8212,"draws":4.5867,"gd":39.9712,"p_first":0.7211,"positions":[0.7211,0.2677,0.0105,0.0007,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"p_champion":0.7211,"p_top2":0.9888,"p_top6":1.0,"p_playoff":0.0,"p_relegated":0.0},{"team":"RAN","points":71.1509,"wins":21.3129,"draws":7.2122,"gd":30.4423,"p_first":0.2748,"positions":[0.2748,0.666,0.0531,0.0052,0.0008,0.0001,0.0,0.0,0.0,0.0,0.0,0.0],"p_champion":0.2748,"p_top2":0.9408,"p_top6":1.0,"p_playoff":0.0,"p_relegated":0.0},{"team":"HOM","points":55.4431,"wins":16.2445,"draws":6.7096,"gd":13.1592,"p_first":0.0036,"positions":[0.0036,0.0519,0.5979,0.2258,0.0733,0.0288,0.0109,0.0051,0.0021,0.0005,0.0001,0.0],"p_champion":0.0036,"p_top2":0.0555,"p_top6":0.9813,"p_playoff":0.0001,"p_relegated":0.0},{"team":"FALK","points":49.6366,"wins":13.8362,"draws":8.128,"gd":7.01,"p_first":0.0005,"positions":[0.0005,0.0122,0.2146,0.3696,0.187,0.103,0.0563,0.0304,0.0159,0.0071,0.0026,0.0008],"p_champion":0.0005,"p_top2":0.0127,"p_top6":0.8869,"p_playoff":0.0026,"p_relegated":0.0008},{"team":"DUD","points":41.6814,"wins":10.5498,"draws":10.032,"gd":-3.6048,"p_first":0.0,"positions":[0.0,0.0006,0.0321,0.1059,0.1831,0.1825,0.1551,0.1288,0.0962,0.0645,0.0353,0.0159],"p_champion":0.0,"p_top2":0.0006,"p_top6":0.5042,"p_playoff":0.0353,"p_relegated":0.0159},{"team":"HIBS","points":41.3739,"wins":11.3654,"draws":7.2777,"gd":-0.5833,"p_first":0.0,"positions":[0.0,0.0008,0.0404,0.1129,0.1756,0.1736,0.1526,0.127,0.0904,0.0619,0.0422,0.0226],"p_champion":0.0,"p_top2":0.0008,"p_top6":0.5033,"p_playoff":0.0422,"p_relegated":0.0226},{"team":"DUN","points":40.2548,"wins":11.0176,"draws":7.202,"gd":-3.9403,"p_first":0.0,"positions":[0.0,0.0003,0.0233,0.0788,0.1508,0.166,0.1642,0.139,0.1162,0.0862,0.0529,0.0223],"p_champion":0.0,"p_top2":0.0003,"p_top6":0.4192,"p_playoff":0.0529,"p_relegated":0.0223},{"team":"MOT","points":39.2833,"wins":10.0654,"draws":9.0871,"gd":-7.7009,"p_first":0.0,"positions":[0.0,0.0005,0.0209,0.0613,0.1247,0.1509,0.1627,0.1533,0.1229,0.1003,0.0681,0.0344],"p_champion":0.0,"p_top2":0.0005,"p_top6":0.3583,"p_playoff":0.0681,"p_relegated":0.0344},{"team":"STJ","points":34.8416,"wins":8.4067,"draws":9.6215,"gd":-15.146,"p_first":0.0,"positions":[0.0,0.0,0.0026,0.0155,0.0426,0.0698,0.1024,0.1364,0.1742,0.1897,0.1648,0.102],"p_champion":0.0,"p_top2":0.0,"p_top6":0.1305,"p_playoff":0.1648,"p_relegated":0.102},{"team":"STM","points":33.6484,"wins":8.948,"draws":6.8044,"gd":-19.7817,"p_first":0.0,"positions":[0.0,0.0,0.0016,0.0124,0.0291,0.0543,0.0853,0.117,0.1523,0.1789,0.2079,0.1612],"p_champion":0.0,"p_top2":0.0,"p_top6":0.0974,"p_playoff":0.2079,"p_relegated":0.1612},{"team":"ABE","points":32.636,"wins":8.5025,"draws":7.1285,"gd":-14.9511,"p_first":0.0,"positions":[0.0,0.0,0.0026,0.0092,0.025,0.05,0.0751,0.1092,0.1438,0.1745,0.2079,0.2027],"p_champion":0.0,"p_top2":0.0,"p_top6":0.0868,"p_playoff":0.2079,"p_relegated":0.2027},{"team":"KIL","points":29.1418,"wins":7.0719,"draws":7.9261,"gd":-24.8746,"p_first":0.0,"positions":[0.0,0.0,0.0004,0.0027,0.008,0.021,0.0354,0.0538,0.086,0.1364,0.2182,0.4381],"p_champion":0.0,"p_top2":0.0,"p_top6":0.0321,"p_playoff":0.2182,"p_relegated":0.4381}],"sims":10000,"noise":50,"points":"soccer"},"outlook":null,"track":{"markets":{"sources":[{"key":"bk","name":"Bookmakers (Pinnacle, DraftKings, bet365)","n":172,"since":"2026-01-20","model":{"n":172,"log_loss":0.9843997306839696,"brier":0.5837018356737856,"accuracy":0.5058139534883721},"market":{"n":172,"log_loss":0.9712324726201651,"brier":0.5760765752906974,"accuracy":0.5}},{"key":"pm","name":"Polymarket","n":228,"since":"2025-11-22","model":{"n":228,"log_loss":0.9640990494206694,"brier":0.5696992632412526,"accuracy":0.5219298245614035},"market":{"n":228,"log_loss":0.9525481038212178,"brier":0.5639186191228069,"accuracy":0.5131578947368421}},{"key":"ks","name":"Kalshi","n":223,"since":"2025-11-29","model":{"n":223,"log_loss":0.9757692903572732,"brier":0.5774664535956576,"accuracy":0.5201793721973094},"market":{"n":223,"log_loss":0.9645885224353536,"brier":0.5720208000448431,"accuracy":0.5067264573991032}}],"collecting":[]},"adjustment":null,"preseason":null,"returning":null,"weather":{"coverage":{"games":2650,"with":2650,"sources":{"reanalysis":274,"station":2362,"forecast":14}},"weight":0.0,"kept":false,"holdout_with":{"n":531,"log_loss":0.9829546402539687,"brier":0.5845268515922881,"accuracy":0.5216572504708098},"holdout_without":{"n":531,"log_loss":0.9829546402539687,"brier":0.5845268515922881,"accuracy":0.5216572504708098},"rough_n":75,"rough_with":{"n":75,"log_loss":0.9256300507297671,"brier":0.5445339607332836,"accuracy":0.6133333333333333},"rough_without":{"n":75,"log_loss":0.9256300507297671,"brier":0.5445339607332836,"accuracy":0.6133333333333333},"thresholds":{"wind":30,"rain":2.0}},"params":{"k":20.0,"home":50,"carry":1.0,"draw":105,"mov":true,"new":0.0,"playoff_k":1.0,"wx":0.0,"adj":0.0,"pre":0.0,"ret":0.0},"tuned":{"params":{"k":20.0,"home":50,"carry":1.0,"draw":105,"mov":true,"new":0.0,"playoff_k":1.0,"wx":0.0,"adj":0.0},"tuned_at":"2026-09-24T01:49:15+00:00","tune_seasons":["2015","2016","2017","2018","2019","2020","2021","2022","2023","2024"],"holdout_seasons":["2025","2026","2027"],"note":"Fit on the tuning seasons only. Re-fit with --retune."},"holdout":["2024–25","2025–26","2026–27"],"tune":["2014–15","2015–16","2016–17","2017–18","2018–19","2019–20","2020–21","2021–22","2022–23","2023–24"],"per_season":[{"season":"2019–20","key":"2020","holdout":false,"tuning":true,"model":{"n":179,"log_loss":0.9410185379678186,"brier":0.5564738993073742,"accuracy":0.5307262569832403},"base":{"n":179,"log_loss":1.074407285130073,"brier":0.6497746940862499,"accuracy":0.441340782122905},"form":{"n":179,"log_loss":0.9901509721598302,"brier":0.5898159537012899,"accuracy":0.5251396648044693},"market":{"n":179,"log_loss":0.9190286863549818,"brier":0.5430729909580027,"accuracy":0.5418994413407822}},{"season":"2020–21","key":"2021","holdout":false,"tuning":true,"model":{"n":228,"log_loss":0.961944650568464,"brier":0.5734561801616193,"accuracy":0.5175438596491229},"base":{"n":228,"log_loss":1.0862823322602764,"brier":0.6593044749677995,"accuracy":0.38596491228070173},"form":{"n":228,"log_loss":1.0068647547692968,"brier":0.6014081493466056,"accuracy":0.4692982456140351},"market":{"n":228,"log_loss":0.926774051525776,"brier":0.5505100000685555,"accuracy":0.5614035087719298}},{"season":"2021–22","key":"2022","holdout":false,"tuning":true,"model":{"n":228,"log_loss":0.9605674828375369,"brier":0.5747118190287906,"accuracy":0.5263157894736842},"base":{"n":228,"log_loss":1.0841977148145445,"brier":0.6558721613557257,"accuracy":0.4298245614035088},"form":{"n":228,"log_loss":1.0109744338516258,"brier":0.6057958706135488,"accuracy":0.4956140350877193},"market":{"n":228,"log_loss":0.944576005460346,"brier":0.5634604046802902,"accuracy":0.5307017543859649}},{"season":"2022–23","key":"2023","holdout":false,"tuning":true,"model":{"n":228,"log_loss":0.8832093018412551,"brier":0.5156907175490371,"accuracy":0.6008771929824561},"base":{"n":228,"log_loss":1.0259595291527859,"brier":0.6186111974822801,"accuracy":0.5175438596491229},"form":{"n":228,"log_loss":0.9383841420682627,"brier":0.5530276282311886,"accuracy":0.5789473684210527},"market":{"n":228,"log_loss":0.8693243025956674,"brier":0.5060227552566434,"accuracy":0.6140350877192983}},{"season":"2023–24","key":"2024","holdout":false,"tuning":true,"model":{"n":180,"log_loss":0.9439250659182793,"brier":0.5566042475812788,"accuracy":0.5277777777777778},"base":{"n":180,"log_loss":1.0847238300693902,"brier":0.656559732169701,"accuracy":0.4222222222222222},"form":{"n":180,"log_loss":1.0076800442566318,"brier":0.6016468646063121,"accuracy":0.5},"market":{"n":180,"log_loss":0.9265383702745623,"brier":0.5442452659716988,"accuracy":0.5333333333333333}},{"season":"2024–25","key":"2025","holdout":true,"tuning":false,"model":{"n":228,"log_loss":0.9748616407857272,"brier":0.5779258695957161,"accuracy":0.5307017543859649},"base":{"n":228,"log_loss":1.0496717269066356,"brier":0.634202045754073,"accuracy":0.47368421052631576},"form":{"n":228,"log_loss":0.9865232596758177,"brier":0.586353757072629,"accuracy":0.5219298245614035},"market":{"n":228,"log_loss":0.9545715735599954,"brier":0.5625054340964356,"accuracy":0.5526315789473685}},{"season":"2025–26","key":"2026","holdout":true,"tuning":false,"model":{"n":228,"log_loss":0.9788580726175078,"brier":0.5828103873463529,"accuracy":0.5394736842105263},"base":{"n":228,"log_loss":1.0765666283108433,"brier":0.6506779821606987,"accuracy":0.4473684210526316},"form":{"n":228,"log_loss":0.9978064156472675,"brier":0.59635900283877,"accuracy":0.5307017543859649},"market":{"n":228,"log_loss":0.9755023456264804,"brier":0.5805538604912756,"accuracy":0.5087719298245614}},{"season":"2026–27","key":"2027","holdout":true,"tuning":false,"model":{"n":75,"log_loss":1.0200109242522666,"brier":0.609811888169509,"accuracy":0.44},"base":{"n":75,"log_loss":1.0709792175517991,"brier":0.6492909285484595,"accuracy":0.41333333333333333},"form":{"n":75,"log_loss":1.0563814382209247,"brier":0.6363139840252133,"accuracy":0.4266666666666667},"market":{"n":75,"log_loss":1.0017102707052208,"brier":0.5996080712655243,"accuracy":0.4533333333333333}}],"holdout_scores":{"model":{"n":531,"log_loss":0.9829546402539687,"brier":0.5845268515922881,"accuracy":0.5216572504708098},"base":{"n":531,"log_loss":1.0642293527419353,"brier":0.6434076572612136,"accuracy":0.4538606403013183},"form":{"n":531,"log_loss":1.0012349789834893,"brier":0.5977063240333146,"accuracy":0.512241054613936},"market":{"n":531,"log_loss":0.9702168057954947,"brier":0.5754955263858996,"accuracy":0.519774011299435}},"market_pair":{"n":531,"model":{"n":531,"log_loss":0.9829546402539687,"brier":0.5845268515922881,"accuracy":0.5216572504708098},"market":{"n":531,"log_loss":0.9702168057954947,"brier":0.5754955263858996,"accuracy":0.519774011299435},"blend":{"w":0.0,"tune_n":2087,"holdout":{"n":531,"log_loss":0.9702168057954947,"brier":0.5754955263858996,"accuracy":0.519774011299435},"helps":false}},"calibration":[{"label":"0–10%","n":118,"predicted":0.06649377775055451,"actual":0.05084745762711865},{"label":"10–20%","n":245,"predicted":0.15102872799562062,"actual":0.22040816326530613},{"label":"20–30%","n":592,"predicted":0.2640739720902966,"actual":0.2652027027027027},{"label":"30–40%","n":193,"predicted":0.3485384093261994,"actual":0.37305699481865284},{"label":"40–50%","n":157,"predicted":0.44460737341521384,"actual":0.4012738853503185},{"label":"50–60%","n":106,"predicted":0.542895435769217,"actual":0.4811320754716981},{"label":"60–70%","n":67,"predicted":0.6466576247311788,"actual":0.5671641791044776},{"label":"70–80%","n":58,"predicted":0.7502027795524452,"actual":0.7758620689655172},{"label":"80–90%","n":52,"predicted":0.8420782645158874,"actual":0.7692307692307693},{"label":"90–100%","n":5,"predicted":0.9151651491026085,"actual":1.0}],"form_fit":{"scale":450,"home":50,"draw":100},"base_rates":[0.43202273803884417,0.2344860255802937,0.33349123638086214],"three_way":true,"titles":{"seasons":[{"season":"2024–25","champion":"CEL","p_pre":0.7013,"p_mid":0.9898,"favourite":"CEL","p_favourite":0.7013,"field":12},{"season":"2025–26","champion":"CEL","p_pre":0.821,"p_mid":0.7905,"favourite":"CEL","p_favourite":0.821,"field":12}],"n":2,"log_loss_pre":0.276,"log_loss_base":2.4849,"fav_won":2,"fav_expected":1.52}},"about":["A draw is its own outcome: the model has a band around an even contest in which a draw is the likeliest single result, fit on the tuning seasons.","The market comparison uses the bookmakers' closing odds with their margin taken out."],"glossary":[["The split","After 33 games the table splits into top and bottom six, who play each other once more; points carry over and no side can move between halves."]],"notes":["The five post-split games are only scheduled once the split is known, so until then the simulation plays the 33 scheduled rounds and reports the table after them; after the split it plays the real fixtures.","Team news, injuries and rotation for European games are not in the model.","Expected goals are not in the rating yet; it learns only from results."],"sources":[["football-data.co.uk","https://www.football-data.co.uk/","Every result since 1994-95 and bookmakers' closing odds"],["ESPN","https://www.espn.com/soccer/league/_/name/sco.1","This season's fixtures, table and live scores"],["Meteostat and Open-Meteo","https://meteostat.net/","Weather at the ground"]],"downloads":[{"file":"/data/scottish-premiership/csv/games.csv","label":"Every 2026–27 game with our pre-game probabilities","rows":197},{"file":"/data/scottish-premiership/csv/ratings.csv","label":"Current ratings","rows":12},{"file":"/data/scottish-premiership/csv/standings.csv","label":"The table","rows":12},{"file":"/data/scottish-premiership/csv/season_odds.csv","label":"Season simulation","rows":12},{"file":"/data/scottish-premiership/csv/track_record.csv","label":"Track record by season","rows":8},{"file":"/data/scottish-premiership/csv/all_games.csv","label":"Every game in the model's history, with the pre-game probability","rows":5030}],"parts":{"players":1,"explorer":1}}