{"schema":"goalpulse.predictionLedger.v1","tournament":"wc2026","generatedAt":"2026-07-04T01:01:16.733Z","source":"https://goalpulse.io/ai-track-record","license":"Free to use with attribution: cite \"GoalPulse (goalpulse.io)\" and link to https://goalpulse.io/open-data.","boundary":"Editorial shadow-model forecasts for information only. Not betting odds, not betting advice.","methodology":"Each forecast was written to an immutable snapshot with a sha256 receipt strictly before kickoff, then scored against the official result. Finished forecasts are never edited or re-run. Brier is multiclass over home/draw/away (0 perfect, 2 worst). Market baseline = pre-kickoff closing consensus, margin removed. Uniform baseline = 1/3-1/3-1/3 (0.6667).","count":77,"summary":{"hits":50,"hitRate":0.6493506493506493,"meanBrier":0.4993332833766237,"baselines":{"joined":77,"modelBrier":0.4993332833766237,"marketBrier":0.446189152987013,"uniformBrier":0.6666666666666667},"calibration":[{"from":0.3333333333333333,"to":0.45,"n":12,"meanConfidence":0.42305,"hitRate":0.16666666666666666},{"from":0.45,"to":0.55,"n":14,"meanConfidence":0.49689999999999984,"hitRate":0.7142857142857143},{"from":0.55,"to":0.65,"n":20,"meanConfidence":0.60344,"hitRate":0.7},{"from":0.65,"to":0.75,"n":21,"meanConfidence":0.6985857142857143,"hitRate":0.8095238095238095},{"from":0.75,"to":1,"n":10,"meanConfidence":0.79864,"hitRate":0.7}]},"rows":[{"matchId":"m087","kickoffUtc":"2026-07-03T22:00:00Z","forecastGeneratedAt":"2026-07-03T21:01:14.140Z","homeTeam":"Argentina","awayTeam":"Cape Verde","homeWin":0.8343,"draw":0.128,"awayWin":0.0377,"favorite":"home","outcome":"home","homeScore":3,"awayScore":2,"hit":true,"brier":0.0453},{"matchId":"m086","kickoffUtc":"2026-07-03T18:00:00Z","forecastGeneratedAt":"2026-07-03T17:01:12.735Z","homeTeam":"Australia","awayTeam":"Egypt","homeWin":0.4402,"draw":0.2136,"awayWin":0.3462,"favorite":"home","outcome":"draw","homeScore":1,"awayScore":1,"hit":false,"brier":0.9321},{"matchId":"m084","kickoffUtc":"2026-07-02T23:00:00Z","forecastGeneratedAt":"2026-07-02T22:01:14.236Z","homeTeam":"Portugal","awayTeam":"Croatia","homeWin":0.5011,"draw":0.2025,"awayWin":0.2964,"favorite":"home","outcome":"home","homeScore":2,"awayScore":1,"hit":true,"brier":0.3778},{"matchId":"m082","kickoffUtc":"2026-07-02T00:00:00Z","forecastGeneratedAt":"2026-07-01T23:01:14.815Z","homeTeam":"United States","awayTeam":"Bosnia and Herzegovina","homeWin":0.6241,"draw":0.1798,"awayWin":0.1961,"favorite":"home","outcome":"home","homeScore":2,"awayScore":0,"hit":true,"brier":0.2121},{"matchId":"m081","kickoffUtc":"2026-07-01T20:00:00Z","forecastGeneratedAt":"2026-07-01T19:01:13.980Z","homeTeam":"Belgium","awayTeam":"Senegal","homeWin":0.4848,"draw":0.2055,"awayWin":0.3098,"favorite":"home","outcome":"home","homeScore":3,"awayScore":2,"hit":true,"brier":0.4036},{"matchId":"m080","kickoffUtc":"2026-07-01T16:00:00Z","forecastGeneratedAt":"2026-07-01T15:01:13.020Z","homeTeam":"England","awayTeam":"DR Congo","homeWin":0.7116,"draw":0.1616,"awayWin":0.1268,"favorite":"home","outcome":"home","homeScore":2,"awayScore":1,"hit":true,"brier":0.1254},{"matchId":"m079","kickoffUtc":"2026-07-01T01:00:00Z","forecastGeneratedAt":"2026-07-01T00:01:13.168Z","homeTeam":"Mexico","awayTeam":"Ecuador","homeWin":0.5102,"draw":0.2009,"awayWin":0.2889,"favorite":"home","outcome":"home","homeScore":2,"awayScore":0,"hit":true,"brier":0.3637},{"matchId":"m078","kickoffUtc":"2026-06-30T21:00:00Z","forecastGeneratedAt":"2026-06-30T20:01:14.260Z","homeTeam":"France","awayTeam":"Sweden","homeWin":0.7436,"draw":0.1542,"awayWin":0.1023,"favorite":"home","outcome":"home","homeScore":3,"awayScore":0,"hit":true,"brier":0.1},{"matchId":"m077","kickoffUtc":"2026-06-30T17:00:00Z","forecastGeneratedAt":"2026-06-30T16:01:13.088Z","homeTeam":"Ivory Coast","awayTeam":"Norway","homeWin":0.2752,"draw":0.1979,"awayWin":0.5269,"favorite":"away","outcome":"away","homeScore":1,"awayScore":2,"hit":true,"brier":0.3387},{"matchId":"m076","kickoffUtc":"2026-06-30T01:00:00Z","forecastGeneratedAt":"2026-06-30T00:01:12.819Z","homeTeam":"Netherlands","awayTeam":"Morocco","homeWin":0.4035,"draw":0.2203,"awayWin":0.3762,"favorite":"home","outcome":"draw","homeScore":1,"awayScore":1,"hit":false,"brier":0.9123},{"matchId":"m075","kickoffUtc":"2026-06-29T20:30:00Z","forecastGeneratedAt":"2026-06-29T20:01:14.258Z","homeTeam":"Germany","awayTeam":"Paraguay","homeWin":0.5361,"draw":0.1962,"awayWin":0.2677,"favorite":"home","outcome":"draw","homeScore":1,"awayScore":1,"hit":false,"brier":1.0052},{"matchId":"m074","kickoffUtc":"2026-06-29T17:00:00Z","forecastGeneratedAt":"2026-06-29T16:01:13.325Z","homeTeam":"Brazil","awayTeam":"Japan","homeWin":0.5027,"draw":0.2023,"awayWin":0.295,"favorite":"home","outcome":"home","homeScore":2,"awayScore":1,"hit":true,"brier":0.3753},{"matchId":"m073","kickoffUtc":"2026-06-28T19:00:00Z","forecastGeneratedAt":"2026-06-28T18:01:14.992Z","homeTeam":"South Africa","awayTeam":"Canada","homeWin":0.2066,"draw":0.1823,"awayWin":0.6111,"favorite":"away","outcome":"away","homeScore":0,"awayScore":1,"hit":true,"brier":0.2272},{"matchId":"m071","kickoffUtc":"2026-06-28T02:00:00Z","forecastGeneratedAt":"2026-06-28T01:01:18.719Z","homeTeam":"Jordan","awayTeam":"Argentina","homeWin":0.0459,"draw":0.1324,"awayWin":0.8217,"favorite":"away","outcome":"away","homeScore":1,"awayScore":3,"hit":true,"brier":0.0514},{"matchId":"m072","kickoffUtc":"2026-06-28T02:00:00Z","forecastGeneratedAt":"2026-06-28T01:01:18.719Z","homeTeam":"Algeria","awayTeam":"Austria","homeWin":0.393,"draw":0.2222,"awayWin":0.3848,"favorite":"home","outcome":"draw","homeScore":3,"awayScore":3,"hit":false,"brier":0.9075},{"matchId":"m069","kickoffUtc":"2026-06-27T23:30:00Z","forecastGeneratedAt":"2026-06-27T23:01:20.525Z","homeTeam":"Colombia","awayTeam":"Portugal","homeWin":0.3996,"draw":0.2209,"awayWin":0.3794,"favorite":"home","outcome":"draw","homeScore":0,"awayScore":0,"hit":false,"brier":0.9106},{"matchId":"m070","kickoffUtc":"2026-06-27T23:30:00Z","forecastGeneratedAt":"2026-06-27T23:01:20.525Z","homeTeam":"DR Congo","awayTeam":"Uzbekistan","homeWin":0.3505,"draw":0.2145,"awayWin":0.435,"favorite":"away","outcome":"home","homeScore":3,"awayScore":1,"hit":false,"brier":0.6571},{"matchId":"m067","kickoffUtc":"2026-06-27T21:00:00Z","forecastGeneratedAt":"2026-06-27T20:01:11.029Z","homeTeam":"Panama","awayTeam":"England","homeWin":0.1381,"draw":0.1648,"awayWin":0.6971,"favorite":"away","outcome":"away","homeScore":0,"awayScore":2,"hit":true,"brier":0.138},{"matchId":"m068","kickoffUtc":"2026-06-27T21:00:00Z","forecastGeneratedAt":"2026-06-27T20:01:11.029Z","homeTeam":"Croatia","awayTeam":"Ghana","homeWin":0.7142,"draw":0.161,"awayWin":0.1247,"favorite":"home","outcome":"home","homeScore":2,"awayScore":1,"hit":true,"brier":0.1232},{"matchId":"m065","kickoffUtc":"2026-06-27T03:00:00Z","forecastGeneratedAt":"2026-06-27T02:01:14.982Z","homeTeam":"New Zealand","awayTeam":"Belgium","homeWin":0.1607,"draw":0.1709,"awayWin":0.6684,"favorite":"away","outcome":"away","homeScore":1,"awayScore":5,"hit":true,"brier":0.165},{"matchId":"m066","kickoffUtc":"2026-06-27T03:00:00Z","forecastGeneratedAt":"2026-06-27T02:01:14.982Z","homeTeam":"Egypt","awayTeam":"Iran","homeWin":0.3166,"draw":0.207,"awayWin":0.4764,"favorite":"away","outcome":"draw","homeScore":1,"awayScore":1,"hit":false,"brier":0.956},{"matchId":"m063","kickoffUtc":"2026-06-27T00:00:00Z","forecastGeneratedAt":"2026-06-26T23:01:01.224Z","homeTeam":"Uruguay","awayTeam":"Spain","homeWin":0.1692,"draw":0.1731,"awayWin":0.6577,"favorite":"away","outcome":"away","homeScore":0,"awayScore":1,"hit":true,"brier":0.1758},{"matchId":"m064","kickoffUtc":"2026-06-27T00:00:00Z","forecastGeneratedAt":"2026-06-26T23:01:01.224Z","homeTeam":"Cape Verde","awayTeam":"Saudi Arabia","homeWin":0.3566,"draw":0.2159,"awayWin":0.4275,"favorite":"away","outcome":"draw","homeScore":0,"awayScore":0,"hit":false,"brier":0.9247},{"matchId":"m061","kickoffUtc":"2026-06-26T19:00:00Z","forecastGeneratedAt":"2026-06-26T18:01:00.593Z","homeTeam":"Norway","awayTeam":"France","homeWin":0.2333,"draw":0.1884,"awayWin":0.5783,"favorite":"away","outcome":"away","homeScore":1,"awayScore":4,"hit":true,"brier":0.2678},{"matchId":"m062","kickoffUtc":"2026-06-26T19:00:00Z","forecastGeneratedAt":"2026-06-26T18:01:00.593Z","homeTeam":"Senegal","awayTeam":"Iraq","homeWin":0.5686,"draw":0.1903,"awayWin":0.2411,"favorite":"home","outcome":"home","homeScore":5,"awayScore":0,"hit":true,"brier":0.2804},{"matchId":"m059","kickoffUtc":"2026-06-26T02:00:00Z","forecastGeneratedAt":"2026-06-26T01:00:59.959Z","homeTeam":"Turkey","awayTeam":"United States","homeWin":0.4826,"draw":0.2059,"awayWin":0.3115,"favorite":"home","outcome":"home","homeScore":3,"awayScore":2,"hit":true,"brier":0.4071},{"matchId":"m060","kickoffUtc":"2026-06-26T02:00:00Z","forecastGeneratedAt":"2026-06-26T01:00:59.959Z","homeTeam":"Paraguay","awayTeam":"Australia","homeWin":0.3562,"draw":0.2157,"awayWin":0.4281,"favorite":"away","outcome":"draw","homeScore":0,"awayScore":0,"hit":false,"brier":0.9253},{"matchId":"m057","kickoffUtc":"2026-06-25T23:00:00Z","forecastGeneratedAt":"2026-06-25T22:01:00.225Z","homeTeam":"Tunisia","awayTeam":"Netherlands","homeWin":0.1214,"draw":0.1601,"awayWin":0.7185,"favorite":"away","outcome":"away","homeScore":1,"awayScore":3,"hit":true,"brier":0.1196},{"matchId":"m058","kickoffUtc":"2026-06-25T23:00:00Z","forecastGeneratedAt":"2026-06-25T22:01:00.225Z","homeTeam":"Japan","awayTeam":"Sweden","homeWin":0.6299,"draw":0.1786,"awayWin":0.1915,"favorite":"home","outcome":"draw","homeScore":1,"awayScore":1,"hit":false,"brier":1.1081},{"matchId":"m055","kickoffUtc":"2026-06-25T20:00:00Z","forecastGeneratedAt":"2026-06-25T19:01:00.208Z","homeTeam":"Ecuador","awayTeam":"Germany","homeWin":0.349,"draw":0.2141,"awayWin":0.4369,"favorite":"away","outcome":"home","homeScore":2,"awayScore":1,"hit":false,"brier":0.6605},{"matchId":"m056","kickoffUtc":"2026-06-25T20:00:00Z","forecastGeneratedAt":"2026-06-25T19:01:00.208Z","homeTeam":"Curaçao","awayTeam":"Ivory Coast","homeWin":0.1399,"draw":0.1653,"awayWin":0.6947,"favorite":"away","outcome":"away","homeScore":0,"awayScore":2,"hit":true,"brier":0.1401},{"matchId":"m053","kickoffUtc":"2026-06-25T01:00:00Z","forecastGeneratedAt":"2026-06-25T00:01:00.178Z","homeTeam":"Czech Republic","awayTeam":"Mexico","homeWin":0.1918,"draw":0.1788,"awayWin":0.6294,"favorite":"away","outcome":"away","homeScore":0,"awayScore":3,"hit":true,"brier":0.2061},{"matchId":"m054","kickoffUtc":"2026-06-25T01:00:00Z","forecastGeneratedAt":"2026-06-25T00:01:00.178Z","homeTeam":"South Africa","awayTeam":"South Korea","homeWin":0.1647,"draw":0.172,"awayWin":0.6633,"favorite":"away","outcome":"home","homeScore":1,"awayScore":0,"hit":false,"brier":1.1673},{"matchId":"m051","kickoffUtc":"2026-06-24T22:00:00Z","forecastGeneratedAt":"2026-06-24T21:00:59.960Z","homeTeam":"Scotland","awayTeam":"Brazil","homeWin":0.1666,"draw":0.1725,"awayWin":0.6609,"favorite":"away","outcome":"away","homeScore":0,"awayScore":3,"hit":true,"brier":0.1725},{"matchId":"m052","kickoffUtc":"2026-06-24T22:00:00Z","forecastGeneratedAt":"2026-06-24T21:00:59.960Z","homeTeam":"Morocco","awayTeam":"Haiti","homeWin":0.7251,"draw":0.1586,"awayWin":0.1163,"favorite":"home","outcome":"home","homeScore":4,"awayScore":2,"hit":true,"brier":0.1142},{"matchId":"m049","kickoffUtc":"2026-06-24T19:00:00Z","forecastGeneratedAt":"2026-06-24T18:01:00.081Z","homeTeam":"Switzerland","awayTeam":"Canada","homeWin":0.4448,"draw":0.2127,"awayWin":0.3426,"favorite":"home","outcome":"home","homeScore":2,"awayScore":1,"hit":true,"brier":0.4709},{"matchId":"m050","kickoffUtc":"2026-06-24T19:00:00Z","forecastGeneratedAt":"2026-06-24T18:01:00.081Z","homeTeam":"Bosnia and Herzegovina","awayTeam":"Qatar","homeWin":0.4962,"draw":0.2034,"awayWin":0.3004,"favorite":"home","outcome":"home","homeScore":3,"awayScore":1,"hit":true,"brier":0.3854},{"matchId":"m048","kickoffUtc":"2026-06-24T02:00:00Z","forecastGeneratedAt":"2026-06-24T01:01:00.794Z","homeTeam":"Colombia","awayTeam":"DR Congo","homeWin":0.7277,"draw":0.158,"awayWin":0.1143,"favorite":"home","outcome":"home","homeScore":1,"awayScore":0,"hit":true,"brier":0.1122},{"matchId":"m047","kickoffUtc":"2026-06-23T23:00:00Z","forecastGeneratedAt":"2026-06-23T22:00:59.778Z","homeTeam":"Panama","awayTeam":"Croatia","homeWin":0.2261,"draw":0.1869,"awayWin":0.5871,"favorite":"away","outcome":"away","homeScore":0,"awayScore":1,"hit":true,"brier":0.2565},{"matchId":"m046","kickoffUtc":"2026-06-23T20:00:00Z","forecastGeneratedAt":"2026-06-23T19:01:00.208Z","homeTeam":"England","awayTeam":"Ghana","homeWin":0.79,"draw":0.1421,"awayWin":0.0679,"favorite":"home","outcome":"draw","homeScore":0,"awayScore":0,"hit":false,"brier":1.3647},{"matchId":"m045","kickoffUtc":"2026-06-23T17:00:00Z","forecastGeneratedAt":"2026-06-23T16:01:00.513Z","homeTeam":"Portugal","awayTeam":"Uzbekistan","homeWin":0.6782,"draw":0.1689,"awayWin":0.1529,"favorite":"home","outcome":"home","homeScore":5,"awayScore":0,"hit":true,"brier":0.1555},{"matchId":"m044","kickoffUtc":"2026-06-23T03:00:00Z","forecastGeneratedAt":"2026-06-23T02:01:00.387Z","homeTeam":"Jordan","awayTeam":"Algeria","homeWin":0.2263,"draw":0.1869,"awayWin":0.5869,"favorite":"away","outcome":"away","homeScore":1,"awayScore":2,"hit":true,"brier":0.2568},{"matchId":"m043","kickoffUtc":"2026-06-23T00:00:00Z","forecastGeneratedAt":"2026-06-22T23:00:59.750Z","homeTeam":"Norway","awayTeam":"Senegal","homeWin":0.487,"draw":0.2051,"awayWin":0.3079,"favorite":"home","outcome":"home","homeScore":3,"awayScore":2,"hit":true,"brier":0.4},{"matchId":"m042","kickoffUtc":"2026-06-22T21:00:00Z","forecastGeneratedAt":"2026-06-22T20:01:00.378Z","homeTeam":"France","awayTeam":"Iraq","homeWin":0.7691,"draw":0.1478,"awayWin":0.0831,"favorite":"home","outcome":"home","homeScore":3,"awayScore":0,"hit":true,"brier":0.0821},{"matchId":"m041","kickoffUtc":"2026-06-22T17:00:00Z","forecastGeneratedAt":"2026-06-22T16:01:00.324Z","homeTeam":"Argentina","awayTeam":"Austria","homeWin":0.7087,"draw":0.1623,"awayWin":0.129,"favorite":"home","outcome":"home","homeScore":2,"awayScore":0,"hit":true,"brier":0.1278},{"matchId":"m040","kickoffUtc":"2026-06-22T01:00:00Z","forecastGeneratedAt":"2026-06-22T00:01:19.819Z","homeTeam":"New Zealand","awayTeam":"Egypt","homeWin":0.2808,"draw":0.1992,"awayWin":0.52,"favorite":"away","outcome":"away","homeScore":1,"awayScore":3,"hit":true,"brier":0.3489},{"matchId":"m039","kickoffUtc":"2026-06-21T22:00:00Z","forecastGeneratedAt":"2026-06-21T21:01:20.622Z","homeTeam":"Uruguay","awayTeam":"Cape Verde","homeWin":0.6991,"draw":0.1644,"awayWin":0.1364,"favorite":"home","outcome":"draw","homeScore":2,"awayScore":2,"hit":false,"brier":1.2056},{"matchId":"m038","kickoffUtc":"2026-06-21T19:00:00Z","forecastGeneratedAt":"2026-06-21T18:01:22.564Z","homeTeam":"Belgium","awayTeam":"Iran","homeWin":0.4746,"draw":0.2073,"awayWin":0.318,"favorite":"home","outcome":"draw","homeScore":0,"awayScore":0,"hit":false,"brier":0.9547},{"matchId":"m037","kickoffUtc":"2026-06-21T16:00:00Z","forecastGeneratedAt":"2026-06-21T15:01:11.028Z","homeTeam":"Spain","awayTeam":"Saudi Arabia","homeWin":0.8169,"draw":0.1339,"awayWin":0.0492,"favorite":"home","outcome":"home","homeScore":4,"awayScore":0,"hit":true,"brier":0.0539},{"matchId":"m036","kickoffUtc":"2026-06-21T04:00:00Z","forecastGeneratedAt":"2026-06-21T03:01:12.057Z","homeTeam":"Tunisia","awayTeam":"Japan","homeWin":0.1335,"draw":0.1636,"awayWin":0.7029,"favorite":"away","outcome":"away","homeScore":0,"awayScore":4,"hit":true,"brier":0.1329},{"matchId":"m035","kickoffUtc":"2026-06-21T00:00:00Z","forecastGeneratedAt":"2026-06-20T23:01:11.689Z","homeTeam":"Ecuador","awayTeam":"Curaçao","homeWin":0.7864,"draw":0.1431,"awayWin":0.0705,"favorite":"home","outcome":"draw","homeScore":0,"awayScore":0,"hit":false,"brier":1.3577},{"matchId":"m034","kickoffUtc":"2026-06-20T20:00:00Z","forecastGeneratedAt":"2026-06-20T19:01:15.181Z","homeTeam":"Germany","awayTeam":"Ivory Coast","homeWin":0.6018,"draw":0.184,"awayWin":0.2142,"favorite":"home","outcome":"home","homeScore":2,"awayScore":1,"hit":true,"brier":0.2383},{"matchId":"m033","kickoffUtc":"2026-06-20T17:00:00Z","forecastGeneratedAt":"2026-06-20T16:01:19.041Z","homeTeam":"Netherlands","awayTeam":"Sweden","homeWin":0.6128,"draw":0.182,"awayWin":0.2053,"favorite":"home","outcome":"home","homeScore":5,"awayScore":1,"hit":true,"brier":0.2252},{"matchId":"m032","kickoffUtc":"2026-06-20T03:00:00Z","forecastGeneratedAt":"2026-06-20T02:01:13.277Z","homeTeam":"Turkey","awayTeam":"Paraguay","homeWin":0.4685,"draw":0.2084,"awayWin":0.3231,"favorite":"home","outcome":"away","homeScore":0,"awayScore":1,"hit":false,"brier":0.7211},{"matchId":"m031","kickoffUtc":"2026-06-20T00:30:00Z","forecastGeneratedAt":"2026-06-20T00:01:25.405Z","homeTeam":"Brazil","awayTeam":"Haiti","homeWin":0.7758,"draw":0.146,"awayWin":0.0782,"favorite":"home","outcome":"home","homeScore":3,"awayScore":0,"hit":true,"brier":0.0777},{"matchId":"m030","kickoffUtc":"2026-06-19T22:00:00Z","forecastGeneratedAt":"2026-06-19T21:01:12.385Z","homeTeam":"Scotland","awayTeam":"Morocco","homeWin":0.2324,"draw":0.1883,"awayWin":0.5793,"favorite":"away","outcome":"away","homeScore":0,"awayScore":1,"hit":true,"brier":0.2665},{"matchId":"m029","kickoffUtc":"2026-06-19T19:00:00Z","forecastGeneratedAt":"2026-06-19T18:01:16.972Z","homeTeam":"United States","awayTeam":"Australia","homeWin":0.3445,"draw":0.2131,"awayWin":0.4424,"favorite":"away","outcome":"home","homeScore":2,"awayScore":0,"hit":false,"brier":0.6708},{"matchId":"m028","kickoffUtc":"2026-06-19T01:00:00Z","forecastGeneratedAt":"2026-06-19T00:01:28.072Z","homeTeam":"Mexico","awayTeam":"South Korea","homeWin":0.606,"draw":0.1833,"awayWin":0.2107,"favorite":"home","outcome":"home","homeScore":1,"awayScore":0,"hit":true,"brier":0.2332},{"matchId":"m027","kickoffUtc":"2026-06-18T22:00:00Z","forecastGeneratedAt":"2026-06-18T21:01:28.176Z","homeTeam":"Canada","awayTeam":"Qatar","homeWin":0.7767,"draw":0.1458,"awayWin":0.0776,"favorite":"home","outcome":"home","homeScore":6,"awayScore":0,"hit":true,"brier":0.0771},{"matchId":"m026","kickoffUtc":"2026-06-18T19:00:00Z","forecastGeneratedAt":"2026-06-18T18:01:20.664Z","homeTeam":"Switzerland","awayTeam":"Bosnia and Herzegovina","homeWin":0.6841,"draw":0.1677,"awayWin":0.1483,"favorite":"home","outcome":"home","homeScore":4,"awayScore":1,"hit":true,"brier":0.1499},{"matchId":"m025","kickoffUtc":"2026-06-18T16:00:00Z","forecastGeneratedAt":"2026-06-18T15:01:13.444Z","homeTeam":"Czech Republic","awayTeam":"South Africa","homeWin":0.5598,"draw":0.1919,"awayWin":0.2483,"favorite":"home","outcome":"draw","homeScore":1,"awayScore":1,"hit":false,"brier":1.0281},{"matchId":"m024","kickoffUtc":"2026-06-18T02:00:00Z","forecastGeneratedAt":"2026-06-18T01:01:19.071Z","homeTeam":"Uzbekistan","awayTeam":"Colombia","homeWin":0.1544,"draw":0.1693,"awayWin":0.6763,"favorite":"away","outcome":"away","homeScore":1,"awayScore":3,"hit":true,"brier":0.1573},{"matchId":"m023","kickoffUtc":"2026-06-17T23:00:00Z","forecastGeneratedAt":"2026-06-17T22:01:24.565Z","homeTeam":"Ghana","awayTeam":"Panama","homeWin":0.1921,"draw":0.1788,"awayWin":0.6292,"favorite":"away","outcome":"home","homeScore":1,"awayScore":0,"hit":false,"brier":1.0806},{"matchId":"m022","kickoffUtc":"2026-06-17T20:00:00Z","forecastGeneratedAt":"2026-06-17T19:01:21.706Z","homeTeam":"England","awayTeam":"Croatia","homeWin":0.4895,"draw":0.2046,"awayWin":0.3058,"favorite":"home","outcome":"home","homeScore":4,"awayScore":2,"hit":true,"brier":0.396},{"matchId":"m021","kickoffUtc":"2026-06-17T17:00:00Z","forecastGeneratedAt":"2026-06-17T16:01:14.271Z","homeTeam":"Portugal","awayTeam":"DR Congo","homeWin":0.7366,"draw":0.1559,"awayWin":0.1075,"favorite":"home","outcome":"draw","homeScore":1,"awayScore":1,"hit":false,"brier":1.2666},{"matchId":"m020","kickoffUtc":"2026-06-17T04:00:00Z","forecastGeneratedAt":"2026-06-17T03:01:19.458Z","homeTeam":"Austria","awayTeam":"Jordan","homeWin":0.5747,"draw":0.1892,"awayWin":0.2361,"favorite":"home","outcome":"home","homeScore":3,"awayScore":1,"hit":true,"brier":0.2724},{"matchId":"m019","kickoffUtc":"2026-06-17T01:00:00Z","forecastGeneratedAt":"2026-06-17T00:01:22.453Z","homeTeam":"Argentina","awayTeam":"Algeria","homeWin":0.7065,"draw":0.1627,"awayWin":0.1308,"favorite":"home","outcome":"home","homeScore":3,"awayScore":0,"hit":true,"brier":0.1297},{"matchId":"m018","kickoffUtc":"2026-06-16T22:00:00Z","forecastGeneratedAt":"2026-06-16T21:01:19.655Z","homeTeam":"Iraq","awayTeam":"Norway","homeWin":0.1988,"draw":0.1805,"awayWin":0.6207,"favorite":"away","outcome":"away","homeScore":1,"awayScore":4,"hit":true,"brier":0.216},{"matchId":"m017","kickoffUtc":"2026-06-16T19:00:00Z","forecastGeneratedAt":"2026-06-16T18:01:13.042Z","homeTeam":"France","awayTeam":"Senegal","homeWin":0.6373,"draw":0.1772,"awayWin":0.1855,"favorite":"home","outcome":"home","homeScore":3,"awayScore":1,"hit":true,"brier":0.1974},{"matchId":"m016","kickoffUtc":"2026-06-16T01:00:00Z","forecastGeneratedAt":"2026-06-16T00:01:17.139Z","homeTeam":"Iran","awayTeam":"New Zealand","homeWin":0.6211,"draw":0.1803,"awayWin":0.1985,"favorite":"home","outcome":"draw","homeScore":2,"awayScore":2,"hit":false,"brier":1.0971},{"matchId":"m015","kickoffUtc":"2026-06-15T22:00:00Z","forecastGeneratedAt":"2026-06-15T21:01:14.900Z","homeTeam":"Saudi Arabia","awayTeam":"Uruguay","homeWin":0.1396,"draw":0.1653,"awayWin":0.6951,"favorite":"away","outcome":"draw","homeScore":1,"awayScore":1,"hit":false,"brier":1.1994},{"matchId":"m014","kickoffUtc":"2026-06-15T19:00:00Z","forecastGeneratedAt":"2026-06-15T18:04:17.797Z","homeTeam":"Belgium","awayTeam":"Egypt","homeWin":0.5774,"draw":0.1887,"awayWin":0.2339,"favorite":"home","outcome":"draw","homeScore":1,"awayScore":1,"hit":false,"brier":1.0463},{"matchId":"m013","kickoffUtc":"2026-06-15T16:00:00Z","forecastGeneratedAt":"2026-06-15T15:01:10.510Z","homeTeam":"Spain","awayTeam":"Cape Verde","homeWin":0.8406,"draw":0.1257,"awayWin":0.0337,"favorite":"home","outcome":"draw","homeScore":0,"awayScore":0,"hit":false,"brier":1.4721},{"matchId":"m012","kickoffUtc":"2026-06-15T02:00:00Z","forecastGeneratedAt":"2026-06-15T01:01:26.935Z","homeTeam":"Sweden","awayTeam":"Tunisia","homeWin":0.4338,"draw":0.2147,"awayWin":0.3514,"favorite":"home","outcome":"home","homeScore":5,"awayScore":1,"hit":true,"brier":0.4902},{"matchId":"m011","kickoffUtc":"2026-06-14T23:00:00Z","forecastGeneratedAt":"2026-06-14T22:01:17.589Z","homeTeam":"Ivory Coast","awayTeam":"Ecuador","homeWin":0.1903,"draw":0.1764,"awayWin":0.6333,"favorite":"away","outcome":"home","homeScore":1,"awayScore":0,"hit":false,"brier":1.0878},{"matchId":"m010","kickoffUtc":"2026-06-14T20:00:00Z","forecastGeneratedAt":"2026-06-14T19:01:14.517Z","homeTeam":"Netherlands","awayTeam":"Japan","homeWin":0.3918,"draw":0.221,"awayWin":0.3872,"favorite":"home","outcome":"draw","homeScore":2,"awayScore":2,"hit":false,"brier":0.9103},{"matchId":"m009","kickoffUtc":"2026-06-14T17:00:00Z","forecastGeneratedAt":"2026-06-14T16:01:11.471Z","homeTeam":"Germany","awayTeam":"Curaçao","homeWin":0.7749,"draw":0.153,"awayWin":0.072,"favorite":"home","outcome":"home","homeScore":7,"awayScore":1,"hit":true,"brier":0.0793}]}