{"meta":{"league":"UEFA Champions League","season":"2026-27","generated_at":"2026-09-15","horizon_days":10,"model":"ucl-poisson-v2","market":"none - no public odds file carries the Champions League, so this ledger scores the model alone","results_source":"api-football league-phase bundle (public/data/football/live-competitions-2026.json)","calendar_placeholder":false},"record":{"graded":18,"pick_correct":16,"model_brier":0.4445,"decisive_graded":16},"ledger":[{"event_id":"1635609","date":"2026-09-08","kickoff":"2026-09-08T16:45:00Z","home":"AEK Athens","away":"LASK Linz","home_slug":"aek-athens","away_slug":"lask-linz","model":{"pH":0.4696,"pD":0.2464,"pA":0.284},"predicted_at":"2026-09-04","pick":"H","result":"H","score":"1-0","graded_at":"2026-09-11","model_brier":0.4227,"pick_correct":true},{"event_id":"1635652","date":"2026-09-08","kickoff":"2026-09-08T19:00:00Z","home":"Borussia Dortmund","away":"Villarreal","home_slug":"borussia-dortmund","away_slug":"villarreal","model":{"pH":0.4683,"pD":0.2466,"pA":0.2851},"predicted_at":"2026-09-04","pick":"H","result":"H","score":"3-2","graded_at":"2026-09-11","model_brier":0.4248,"pick_correct":true},{"event_id":"1635643","date":"2026-09-08","kickoff":"2026-09-08T16:45:00Z","home":"Club Brugge","away":"Aston Villa","home_slug":"club-brugge","away_slug":"aston-villa","model":{"pH":0.2631,"pD":0.2421,"pA":0.4948},"predicted_at":"2026-09-04","pick":"A","result":"A","score":"2-3","graded_at":"2026-09-11","model_brier":0.3831,"pick_correct":true},{"event_id":"1635654","date":"2026-09-08","kickoff":"2026-09-08T19:00:00Z","home":"FC Porto","away":"Manchester City","home_slug":"fc-porto","away_slug":"manchester-city","model":{"pH":0.2877,"pD":0.2471,"pA":0.4652},"predicted_at":"2026-09-04","pick":"A","result":"A","score":"0-2","graded_at":"2026-09-11","model_brier":0.4298,"pick_correct":true},{"event_id":"1635683","date":"2026-09-08","kickoff":"2026-09-08T19:00:00Z","home":"Lille OSC","away":"Real Betis","home_slug":"lille-osc","away_slug":"real-betis","model":{"pH":0.3611,"pD":0.2539,"pA":0.385},"predicted_at":"2026-09-04","pick":"A","result":"A","score":"2-3","graded_at":"2026-09-11","model_brier":0.5731,"pick_correct":true},{"event_id":"1635714","date":"2026-09-08","kickoff":"2026-09-08T19:00:00Z","home":"Real Madrid","away":"Internazionale","home_slug":"real-madrid","away_slug":"internazionale","model":{"pH":0.4003,"pD":0.2534,"pA":0.3463},"predicted_at":"2026-09-04","pick":"H","result":"H","score":"2-1","graded_at":"2026-09-11","model_brier":0.5438,"pick_correct":true},{"event_id":"1635628","date":"2026-09-09","kickoff":"2026-09-09T16:45:00Z","home":"FC Barcelona","away":"Feyenoord","home_slug":"fc-barcelona","away_slug":"feyenoord","model":{"pH":0.59,"pD":0.2185,"pA":0.1915},"predicted_at":"2026-09-04","pick":"H","result":"H","score":"5-1","graded_at":"2026-09-11","model_brier":0.2525,"pick_correct":true},{"event_id":"1635686","date":"2026-09-09","kickoff":"2026-09-09T19:00:00Z","home":"Liverpool","away":"Atlético de Madrid","home_slug":"liverpool","away_slug":"atletico-de-madrid","model":{"pH":0.431,"pD":0.2512,"pA":0.3178},"predicted_at":"2026-09-04","pick":"H","result":"H","score":"2-1","graded_at":"2026-09-11","model_brier":0.4879,"pick_correct":true},{"event_id":"1635705","date":"2026-09-09","kickoff":"2026-09-09T19:00:00Z","home":"Paris Saint-Germain","away":"ŠK Slovan Bratislava","home_slug":"paris-saint-germain","away_slug":"k-slovan-bratislava","model":{"pH":0.7981,"pD":0.1311,"pA":0.0708},"predicted_at":"2026-09-04","pick":"H","result":"H","score":"6-1","graded_at":"2026-09-11","model_brier":0.063,"pick_correct":true},{"event_id":"1635698","date":"2026-09-09","kickoff":"2026-09-09T19:00:00Z","home":"SSC Napoli","away":"Arsenal","home_slug":"ssc-napoli","away_slug":"arsenal","model":{"pH":0.2517,"pD":0.2394,"pA":0.5089},"predicted_at":"2026-09-04","pick":"A","result":"A","score":"0-1","graded_at":"2026-09-11","model_brier":0.3618,"pick_correct":true},{"event_id":"1635736","date":"2026-09-09","kickoff":"2026-09-09T19:00:00Z","home":"Sporting Clube de Portugal","away":"Galatasaray SK","home_slug":"sporting-clube-de-portugal","away_slug":"galatasaray-sk","model":{"pH":0.4623,"pD":0.2475,"pA":0.2902},"predicted_at":"2026-09-04","pick":"H","result":"H","score":"3-1","graded_at":"2026-09-11","model_brier":0.4346,"pick_correct":true},{"event_id":"1635741","date":"2026-09-09","kickoff":"2026-09-09T16:45:00Z","home":"VfB Stuttgart","away":"Viking FK","home_slug":"vfb-stuttgart","away_slug":"viking-fk","model":{"pH":0.5184,"pD":0.2373,"pA":0.2443},"predicted_at":"2026-09-04","pick":"H","result":"H","score":"3-1","graded_at":"2026-09-11","model_brier":0.3479,"pick_correct":true},{"event_id":"1635632","date":"2026-09-10","kickoff":"2026-09-10T19:00:00Z","home":"Bayern Munich","away":"FK Bodø/Glimt","home_slug":"bayern-munich","away_slug":"fk-bod-glimt","model":{"pH":0.6594,"pD":0.1945,"pA":0.1461},"predicted_at":"2026-09-04","pick":"H","result":"H","score":"5-0","graded_at":"2026-09-11","model_brier":0.1752,"pick_correct":true},{"event_id":"1635648","date":"2026-09-10","kickoff":"2026-09-10T19:00:00Z","home":"Como","away":"RB Leipzig","home_slug":"como","away_slug":"rb-leipzig","model":{"pH":0.374,"pD":0.254,"pA":0.372},"predicted_at":"2026-09-04","pick":"H","result":"H","score":"4-1","graded_at":"2026-09-11","model_brier":0.5948,"pick_correct":true},{"event_id":"1635659","date":"2026-09-10","kickoff":"2026-09-10T16:45:00Z","home":"Fenerbahçe SK","away":"AS Roma","home_slug":"fenerbah-e-sk","away_slug":"as-roma","model":{"pH":0.2832,"pD":0.2463,"pA":0.4705},"predicted_at":"2026-09-04","pick":"A","result":"D","score":"1-1","graded_at":"2026-09-11","model_brier":0.8696,"pick_correct":false},{"event_id":"1635697","date":"2026-09-10","kickoff":"2026-09-10T19:00:00Z","home":"Manchester United","away":"Sabah FA","home_slug":"manchester-united","away_slug":"sabah-fa","model":{"pH":0.6794,"pD":0.1866,"pA":0.134},"predicted_at":"2026-09-04","pick":"H","result":"H","score":"4-0","graded_at":"2026-09-11","model_brier":0.1556,"pick_correct":true},{"event_id":"1635708","date":"2026-09-10","kickoff":"2026-09-10T16:45:00Z","home":"PSV Eindhoven","away":"FC Shakhtar Donetsk","home_slug":"psv-eindhoven","away_slug":"fc-shakhtar-donetsk","model":{"pH":0.5393,"pD":0.2325,"pA":0.2282},"predicted_at":"2026-09-04","pick":"H","result":"D","score":"1-1","graded_at":"2026-09-11","model_brier":0.932,"pick_correct":false},{"event_id":"1635729","date":"2026-09-10","kickoff":"2026-09-10T19:00:00Z","home":"SK Slavia Praha","away":"RC Lens","home_slug":"sk-slavia-praha","away_slug":"rc-lens","model":{"pH":0.349,"pD":0.2535,"pA":0.3975},"predicted_at":"2026-09-04","pick":"A","result":"A","score":"2-3","graded_at":"2026-09-11","model_brier":0.5491,"pick_correct":true}]}