{
 "date": "2026-10-19",
 "predictions": [
  {
   "away": "Unión (Santa Fe)",
   "btts": 0.376,
   "home": "Deportivo Riestra",
   "kickoff": "2026-10-20T00:15:00Z",
   "league": "arg.1",
   "match_id": "401841625",
   "over": {
    "line": 2.5,
    "prob": 0.3108
   },
   "prob": {
    "away": 0.251,
    "draw": 0.3254,
    "home": 0.4236
   },
   "published_at": "2026-10-19T00:15:18Z",
   "reason": "Stats preview",
   "url": "/football/argentine-liga-profesional/deportivo-riestra-vs-union-santa-fe-prediction-2026-10-20/",
   "version": 1
  },
  {
   "away": "Pachuca",
   "btts": 0.6117,
   "home": "Monterrey",
   "kickoff": "2026-10-19T01:00:00Z",
   "league": "mex.1",
   "match_id": "401876938",
   "over": {
    "line": 2.5,
    "prob": 0.5907
   },
   "prob": {
    "away": 0.1833,
    "draw": 0.23,
    "home": 0.5867
   },
   "published_at": "2026-10-19T00:22:56Z",
   "reason": "Official lineups",
   "url": "/football/liga-mx/monterrey-vs-pachuca-prediction-2026-10-19/",
   "version": 3
  },
  {
   "away": "Besiktas",
   "btts": 0.6419,
   "home": "Trabzonspor",
   "kickoff": "2026-10-19T17:00:00Z",
   "league": "tur.1",
   "match_id": "401888277",
   "over": {
    "line": 2.5,
    "prob": 0.6281
   },
   "prob": {
    "away": 0.3674,
    "draw": 0.247,
    "home": 0.3856
   },
   "published_at": "2026-10-19T05:16:10Z",
   "reason": "Prices moved",
   "url": "/football/super-lig/trabzonspor-vs-besiktas-prediction-2026-10-19/",
   "version": 2
  },
  {
   "away": "Montpellier",
   "btts": 0.6138,
   "home": "Rodez Aveyron",
   "kickoff": "2026-10-19T18:45:00Z",
   "league": "fra.2",
   "match_id": "401876719",
   "over": {
    "line": 2.5,
    "prob": 0.5962
   },
   "prob": {
    "away": 0.3931,
    "draw": 0.2829,
    "home": 0.324
   },
   "published_at": "2026-10-19T06:55:35Z",
   "reason": "Prices moved",
   "url": "/football/ligue-2/rodez-aveyron-vs-montpellier-prediction-2026-10-19/",
   "version": 2
  },
  {
   "away": "Java United",
   "btts": 0.5708,
   "home": "Isenmulang Kalteng",
   "kickoff": "2026-10-20T08:30:00Z",
   "league": "idn.1",
   "match_id": "api:1622799",
   "over": {
    "line": 2.5,
    "prob": 0.5371
   },
   "prob": {
    "away": 0.4154,
    "draw": 0.2502,
    "home": 0.3344
   },
   "published_at": "2026-10-19T08:30:40Z",
   "reason": "Stats preview (goals model, no bookmaker prices)",
   "url": "/football/indonesian-liga-1/isenmulang-kalteng-vs-java-united-prediction-2026-10-20/",
   "version": 1
  },
  {
   "away": "Cagliari",
   "btts": 0.5066,
   "home": "Monza",
   "kickoff": "2026-10-19T16:30:00Z",
   "league": "ita.1",
   "match_id": "401874762",
   "over": {
    "line": 2.5,
    "prob": 0.4652
   },
   "prob": {
    "away": 0.3062,
    "draw": 0.2925,
    "home": 0.4012
   },
   "published_at": "2026-10-19T10:35:39Z",
   "reason": "Updated news and prices",
   "url": "/football/serie-a/monza-vs-cagliari-prediction-2026-10-19/",
   "version": 2
  },
  {
   "away": "Pendikspor",
   "btts": 0.5297,
   "home": "Bursaspor",
   "kickoff": "2026-10-19T17:00:00Z",
   "league": "tur.2",
   "match_id": "api:1585790",
   "over": {
    "line": 2.5,
    "prob": 0.5953
   },
   "prob": {
    "away": 0.1469,
    "draw": 0.1897,
    "home": 0.6634
   },
   "published_at": "2026-10-19T11:03:20Z",
   "reason": "Prices moved",
   "url": "/football/turkish-1-lig/bursaspor-vs-pendikspor-prediction-2026-10-19/",
   "version": 2
  },
  {
   "away": "Besiktas",
   "btts": 0.6246,
   "home": "Trabzonspor",
   "kickoff": "2026-10-19T17:00:00Z",
   "league": "tur.1",
   "match_id": "401888277",
   "over": {
    "line": 2.5,
    "prob": 0.6346
   },
   "prob": {
    "away": 0.3719,
    "draw": 0.2477,
    "home": 0.3804
   },
   "published_at": "2026-10-19T11:06:49Z",
   "reason": "Updated news and prices",
   "url": "/football/super-lig/trabzonspor-vs-besiktas-prediction-2026-10-19/",
   "version": 3
  },
  {
   "away": "De Graafschap",
   "btts": 0.7411,
   "home": "Jong Ajax",
   "kickoff": "2026-10-19T18:00:00Z",
   "league": "ned.2",
   "match_id": "401875887",
   "over": {
    "line": 2.5,
    "prob": 0.7536
   },
   "prob": {
    "away": 0.4005,
    "draw": 0.2075,
    "home": 0.3919
   },
   "published_at": "2026-10-19T12:03:39Z",
   "reason": "Prices moved",
   "url": "/football/eerste-divisie/jong-ajax-vs-de-graafschap-prediction-2026-10-19/",
   "version": 2
  },
  {
   "away": "Persijap",
   "btts": 0.4811,
   "home": "Dewa United",
   "kickoff": "2026-10-20T12:00:00Z",
   "league": "idn.1",
   "match_id": "api:1622800",
   "over": {
    "line": 2.5,
    "prob": 0.6764
   },
   "prob": {
    "away": 0.0697,
    "draw": 0.132,
    "home": 0.7983
   },
   "published_at": "2026-10-19T12:03:39Z",
   "reason": "Stats preview",
   "url": "/football/indonesian-liga-1/dewa-united-vs-persijap-prediction-2026-10-20/",
   "version": 1
  },
  {
   "away": "PSIM Yogyakarta",
   "btts": 0.5514,
   "home": "Bhayangkara FC",
   "kickoff": "2026-10-20T12:00:00Z",
   "league": "idn.1",
   "match_id": "api:1622801",
   "over": {
    "line": 2.5,
    "prob": 0.581
   },
   "prob": {
    "away": 0.1631,
    "draw": 0.2612,
    "home": 0.5757
   },
   "published_at": "2026-10-19T12:03:39Z",
   "reason": "Stats preview",
   "url": "/football/indonesian-liga-1/bhayangkara-fc-vs-psim-yogyakarta-prediction-2026-10-20/",
   "version": 1
  },
  {
   "away": "Roda JC Kerkrade",
   "btts": 0.6098,
   "home": "Jong FC Utrecht",
   "kickoff": "2026-10-19T18:00:00Z",
   "league": "ned.2",
   "match_id": "401875886",
   "over": {
    "line": 2.5,
    "prob": 0.6178
   },
   "prob": {
    "away": 0.5358,
    "draw": 0.2227,
    "home": 0.2415
   },
   "published_at": "2026-10-19T12:03:39Z",
   "reason": "Prices moved",
   "url": "/football/eerste-divisie/jong-fc-utrecht-vs-roda-jc-kerkrade-prediction-2026-10-19/",
   "version": 2
  },
  {
   "away": "De Graafschap",
   "btts": 0.761,
   "home": "Jong Ajax",
   "kickoff": "2026-10-19T18:00:00Z",
   "league": "ned.2",
   "match_id": "401875887",
   "over": {
    "line": 2.5,
    "prob": 0.7834
   },
   "prob": {
    "away": 0.4383,
    "draw": 0.2145,
    "home": 0.3472
   },
   "published_at": "2026-10-19T12:10:30Z",
   "reason": "Updated news and prices",
   "url": "/football/eerste-divisie/jong-ajax-vs-de-graafschap-prediction-2026-10-19/",
   "version": 3
  },
  {
   "away": "Roda JC Kerkrade",
   "btts": 0.6177,
   "home": "Jong FC Utrecht",
   "kickoff": "2026-10-19T18:00:00Z",
   "league": "ned.2",
   "match_id": "401875886",
   "over": {
    "line": 2.5,
    "prob": 0.5971
   },
   "prob": {
    "away": 0.504,
    "draw": 0.2424,
    "home": 0.2536
   },
   "published_at": "2026-10-19T12:10:30Z",
   "reason": "Updated news and prices",
   "url": "/football/eerste-divisie/jong-fc-utrecht-vs-roda-jc-kerkrade-prediction-2026-10-19/",
   "version": 3
  },
  {
   "away": "FC Dordrecht",
   "btts": 0.6353,
   "home": "Jong PSV",
   "kickoff": "2026-10-19T18:00:00Z",
   "league": "ned.2",
   "match_id": "401875885",
   "over": {
    "line": 2.5,
    "prob": 0.6809
   },
   "prob": {
    "away": 0.3116,
    "draw": 0.235,
    "home": 0.4535
   },
   "published_at": "2026-10-19T12:10:30Z",
   "reason": "Updated news and prices",
   "url": "/football/eerste-divisie/jong-psv-vs-fc-dordrecht-prediction-2026-10-19/",
   "version": 2
  },
  {
   "away": "Defensores de Belgrano",
   "btts": 0.2988,
   "home": "San Telmo",
   "kickoff": "2026-10-19T18:30:00Z",
   "league": "arg.2",
   "match_id": "401844212",
   "over": {
    "line": 2.5,
    "prob": 0.2326
   },
   "prob": {
    "away": 0.2918,
    "draw": 0.4328,
    "home": 0.2754
   },
   "published_at": "2026-10-19T12:33:49Z",
   "reason": "Prices moved",
   "url": "/football/primera-nacional/san-telmo-vs-defensores-de-belgrano-prediction-2026-10-19/",
   "version": 2
  },
  {
   "away": "Tenerife",
   "btts": 0.4755,
   "home": "RC Celta Fortuna",
   "kickoff": "2026-10-19T18:30:00Z",
   "league": "esp.2",
   "match_id": "401883309",
   "over": {
    "line": 2.5,
    "prob": 0.4252
   },
   "prob": {
    "away": 0.3555,
    "draw": 0.3022,
    "home": 0.3423
   },
   "published_at": "2026-10-19T12:37:39Z",
   "reason": "Updated news and prices",
   "url": "/football/segunda-division/rc-celta-fortuna-vs-tenerife-prediction-2026-10-19/",
   "version": 2
  },
  {
   "away": "Defensores de Belgrano",
   "btts": 0.3289,
   "home": "San Telmo",
   "kickoff": "2026-10-19T18:30:00Z",
   "league": "arg.2",
   "match_id": "401844212",
   "over": {
    "line": 2.5,
    "prob": 0.2475
   },
   "prob": {
    "away": 0.2955,
    "draw": 0.4163,
    "home": 0.2882
   },
   "published_at": "2026-10-19T12:37:39Z",
   "reason": "Updated news and prices",
   "url": "/football/primera-nacional/san-telmo-vs-defensores-de-belgrano-prediction-2026-10-19/",
   "version": 3
  },
  {
   "away": "Montpellier",
   "btts": 0.6239,
   "home": "Rodez Aveyron",
   "kickoff": "2026-10-19T18:45:00Z",
   "league": "fra.2",
   "match_id": "401876719",
   "over": {
    "line": 2.5,
    "prob": 0.6065
   },
   "prob": {
    "away": 0.4013,
    "draw": 0.2708,
    "home": 0.3279
   },
   "published_at": "2026-10-19T12:56:20Z",
   "reason": "Updated news and prices",
   "url": "/football/ligue-2/rodez-aveyron-vs-montpellier-prediction-2026-10-19/",
   "version": 3
  },
  {
   "away": "Rayo Vallecano",
   "btts": 0.3889,
   "home": "Getafe",
   "kickoff": "2026-10-19T19:00:00Z",
   "league": "esp.1",
   "match_id": "401882842",
   "over": {
    "line": 2.5,
    "prob": 0.3115
   },
   "prob": {
    "away": 0.363,
    "draw": 0.3409,
    "home": 0.2961
   },
   "published_at": "2026-10-19T13:04:40Z",
   "reason": "Updated news and prices",
   "url": "/football/la-liga/getafe-vs-rayo-vallecano-prediction-2026-10-19/",
   "version": 2
  },
  {
   "away": "Coventry City",
   "btts": 0.6303,
   "home": "Tottenham Hotspur",
   "kickoff": "2026-10-19T19:00:00Z",
   "league": "eng.1",
   "match_id": "401879257",
   "over": {
    "line": 2.5,
    "prob": 0.6166
   },
   "prob": {
    "away": 0.1775,
    "draw": 0.2126,
    "home": 0.6099
   },
   "published_at": "2026-10-19T13:04:40Z",
   "reason": "First analysis",
   "url": "/football/premier-league/tottenham-hotspur-vs-coventry-city-prediction-2026-10-19/",
   "version": 1
  },
  {
   "away": "Gil Vicente",
   "btts": 0.5256,
   "home": "Braga",
   "kickoff": "2026-10-19T19:15:00Z",
   "league": "por.1",
   "match_id": "401885480",
   "over": {
    "line": 2.5,
    "prob": 0.4805
   },
   "prob": {
    "away": 0.1535,
    "draw": 0.2404,
    "home": 0.6061
   },
   "published_at": "2026-10-19T13:27:59Z",
   "reason": "Updated news and prices",
   "url": "/football/primeira-liga/braga-vs-gil-vicente-prediction-2026-10-19/",
   "version": 2
  },
  {
   "away": "Coventry City",
   "btts": 0.6351,
   "home": "Tottenham Hotspur",
   "kickoff": "2026-10-19T19:00:00Z",
   "league": "eng.1",
   "match_id": "401879257",
   "over": {
    "line": 2.5,
    "prob": 0.6229
   },
   "prob": {
    "away": 0.1861,
    "draw": 0.2168,
    "home": 0.5971
   },
   "published_at": "2026-10-19T14:51:01Z",
   "reason": "Updated news and prices",
   "url": "/football/premier-league/tottenham-hotspur-vs-coventry-city-prediction-2026-10-19/",
   "version": 2
  },
  {
   "away": "Besiktas",
   "btts": 0.6517,
   "home": "Trabzonspor",
   "kickoff": "2026-10-19T17:00:00Z",
   "league": "tur.1",
   "match_id": "401888277",
   "over": {
    "line": 2.5,
    "prob": 0.6408
   },
   "prob": {
    "away": 0.3716,
    "draw": 0.2462,
    "home": 0.3822
   },
   "published_at": "2026-10-19T15:41:43Z",
   "reason": "Prices moved",
   "url": "/football/super-lig/trabzonspor-vs-besiktas-prediction-2026-10-19/",
   "version": 4
  },
  {
   "away": "FC Dordrecht",
   "btts": 0.6755,
   "home": "Jong PSV",
   "kickoff": "2026-10-19T18:00:00Z",
   "league": "ned.2",
   "match_id": "401875885",
   "over": {
    "line": 2.5,
    "prob": 0.6771
   },
   "prob": {
    "away": 0.3169,
    "draw": 0.2373,
    "home": 0.4458
   },
   "published_at": "2026-10-19T15:41:43Z",
   "reason": "Prices moved",
   "url": "/football/eerste-divisie/jong-psv-vs-fc-dordrecht-prediction-2026-10-19/",
   "version": 3
  },
  {
   "away": "De Graafschap",
   "btts": 0.7411,
   "home": "Jong Ajax",
   "kickoff": "2026-10-19T18:00:00Z",
   "league": "ned.2",
   "match_id": "401875887",
   "over": {
    "line": 2.5,
    "prob": 0.7536
   },
   "prob": {
    "away": 0.4005,
    "draw": 0.2075,
    "home": 0.3919
   },
   "published_at": "2026-10-19T15:41:43Z",
   "reason": "Prices moved",
   "url": "/football/eerste-divisie/jong-ajax-vs-de-graafschap-prediction-2026-10-19/",
   "version": 4
  },
  {
   "away": "Defensores de Belgrano",
   "btts": 0.2988,
   "home": "San Telmo",
   "kickoff": "2026-10-19T18:30:00Z",
   "league": "arg.2",
   "match_id": "401844212",
   "over": {
    "line": 2.5,
    "prob": 0.2326
   },
   "prob": {
    "away": 0.2918,
    "draw": 0.4328,
    "home": 0.2754
   },
   "published_at": "2026-10-19T15:41:43Z",
   "reason": "Prices moved",
   "url": "/football/primera-nacional/san-telmo-vs-defensores-de-belgrano-prediction-2026-10-19/",
   "version": 4
  },
  {
   "away": "Rayo Vallecano",
   "btts": 0.4012,
   "home": "Getafe",
   "kickoff": "2026-10-19T19:00:00Z",
   "league": "esp.1",
   "match_id": "401882842",
   "over": {
    "line": 2.5,
    "prob": 0.3306
   },
   "prob": {
    "away": 0.3626,
    "draw": 0.331,
    "home": 0.3064
   },
   "published_at": "2026-10-19T15:41:43Z",
   "reason": "Prices moved",
   "url": "/football/la-liga/getafe-vs-rayo-vallecano-prediction-2026-10-19/",
   "version": 3
  },
  {
   "away": "Montpellier",
   "btts": 0.619,
   "home": "Rodez Aveyron",
   "kickoff": "2026-10-19T18:45:00Z",
   "league": "fra.2",
   "match_id": "401876719",
   "over": {
    "line": 2.5,
    "prob": 0.6017
   },
   "prob": {
    "away": 0.3971,
    "draw": 0.2709,
    "home": 0.332
   },
   "published_at": "2026-10-19T15:41:43Z",
   "reason": "Prices moved",
   "url": "/football/ligue-2/rodez-aveyron-vs-montpellier-prediction-2026-10-19/",
   "version": 4
  },
  {
   "away": "Gil Vicente",
   "btts": 0.4378,
   "home": "Braga",
   "kickoff": "2026-10-19T19:15:00Z",
   "league": "por.1",
   "match_id": "401885480",
   "over": {
    "line": 2.5,
    "prob": 0.4787
   },
   "prob": {
    "away": 0.1368,
    "draw": 0.2259,
    "home": 0.6373
   },
   "published_at": "2026-10-19T15:41:43Z",
   "reason": "Prices moved",
   "url": "/football/primeira-liga/braga-vs-gil-vicente-prediction-2026-10-19/",
   "version": 3
  },
  {
   "away": "Cagliari",
   "btts": 0.5054,
   "home": "Monza",
   "kickoff": "2026-10-19T16:30:00Z",
   "league": "ita.1",
   "match_id": "401874762",
   "over": {
    "line": 2.5,
    "prob": 0.4625
   },
   "prob": {
    "away": 0.2842,
    "draw": 0.2921,
    "home": 0.4237
   },
   "published_at": "2026-10-19T15:41:43Z",
   "reason": "Prices moved",
   "url": "/football/serie-a/monza-vs-cagliari-prediction-2026-10-19/",
   "version": 3
  },
  {
   "away": "Roda JC Kerkrade",
   "btts": 0.6067,
   "home": "Jong FC Utrecht",
   "kickoff": "2026-10-19T18:00:00Z",
   "league": "ned.2",
   "match_id": "401875886",
   "over": {
    "line": 2.5,
    "prob": 0.6178
   },
   "prob": {
    "away": 0.548,
    "draw": 0.2162,
    "home": 0.2359
   },
   "published_at": "2026-10-19T15:41:43Z",
   "reason": "Prices moved",
   "url": "/football/eerste-divisie/jong-fc-utrecht-vs-roda-jc-kerkrade-prediction-2026-10-19/",
   "version": 4
  },
  {
   "away": "Tenerife",
   "btts": 0.5,
   "home": "RC Celta Fortuna",
   "kickoff": "2026-10-19T18:30:00Z",
   "league": "esp.2",
   "match_id": "401883309",
   "over": {
    "line": 2.5,
    "prob": 0.4487
   },
   "prob": {
    "away": 0.3453,
    "draw": 0.303,
    "home": 0.3517
   },
   "published_at": "2026-10-19T15:41:43Z",
   "reason": "Prices moved",
   "url": "/football/segunda-division/rc-celta-fortuna-vs-tenerife-prediction-2026-10-19/",
   "version": 3
  },
  {
   "away": "Slavia Praha",
   "btts": 0.5848,
   "home": "Fenerbahçe",
   "kickoff": "2026-10-20T16:45:00Z",
   "league": "uefa.champions",
   "match_id": "api:1635661",
   "over": {
    "line": 2.5,
    "prob": 0.6116
   },
   "prob": {
    "away": 0.1972,
    "draw": 0.2191,
    "home": 0.5837
   },
   "published_at": "2026-10-19T16:45:51Z",
   "reason": "Stats preview",
   "url": "/football/champions-league/fenerbahce-europe-vs-slavia-praha-prediction-2026-10-20/",
   "version": 1
  },
  {
   "away": "Borussia Dortmund",
   "btts": 0.5508,
   "home": "Sabah FA",
   "kickoff": "2026-10-20T16:45:00Z",
   "league": "uefa.champions",
   "match_id": "api:1635719",
   "over": {
    "line": 2.5,
    "prob": 0.7005
   },
   "prob": {
    "away": 0.7589,
    "draw": 0.1454,
    "home": 0.0957
   },
   "published_at": "2026-10-19T16:45:51Z",
   "reason": "Stats preview",
   "url": "/football/champions-league/sabah-fa-vs-borussia-dortmund-germany-prediction-2026-10-20/",
   "version": 1
  },
  {
   "away": "Vitória",
   "btts": 0.4112,
   "home": "Corinthians",
   "kickoff": "2026-10-19T23:00:00Z",
   "league": "bra.1",
   "match_id": "401841272",
   "over": {
    "line": 2.5,
    "prob": 0.4385
   },
   "prob": {
    "away": 0.1411,
    "draw": 0.2354,
    "home": 0.6235
   },
   "published_at": "2026-10-19T17:01:35Z",
   "reason": "Prices moved",
   "url": "/football/brasileirao-serie-a/corinthians-vs-vitoria-prediction-2026-10-19/",
   "version": 2
  },
  {
   "away": "Gil Vicente",
   "btts": 0.4603,
   "home": "Braga",
   "kickoff": "2026-10-19T19:15:00Z",
   "league": "por.1",
   "match_id": "401885480",
   "over": {
    "line": 2.5,
    "prob": 0.4733
   },
   "prob": {
    "away": 0.1653,
    "draw": 0.244,
    "home": 0.5908
   },
   "published_at": "2026-10-19T17:50:22Z",
   "reason": "Prices moved",
   "url": "/football/primeira-liga/braga-vs-gil-vicente-prediction-2026-10-19/",
   "version": 4
  },
  {
   "away": "Coventry City",
   "btts": 0.6264,
   "home": "Tottenham Hotspur",
   "kickoff": "2026-10-19T19:00:00Z",
   "league": "eng.1",
   "match_id": "401879257",
   "over": {
    "line": 2.5,
    "prob": 0.6116
   },
   "prob": {
    "away": 0.1805,
    "draw": 0.2168,
    "home": 0.6028
   },
   "published_at": "2026-10-19T18:05:09Z",
   "reason": "Official lineups",
   "url": "/football/premier-league/tottenham-hotspur-vs-coventry-city-prediction-2026-10-19/",
   "version": 3
  },
  {
   "away": "Defensores de Belgrano",
   "btts": 0.2296,
   "home": "San Telmo",
   "kickoff": "2026-10-19T18:30:00Z",
   "league": "arg.2",
   "match_id": "401844212",
   "over": {
    "line": 2.5,
    "prob": 0.1797
   },
   "prob": {
    "away": 0.2853,
    "draw": 0.4869,
    "home": 0.2278
   },
   "published_at": "2026-10-19T18:09:33Z",
   "reason": "Prices moved",
   "url": "/football/primera-nacional/san-telmo-vs-defensores-de-belgrano-prediction-2026-10-19/",
   "version": 5
  },
  {
   "away": "Montpellier",
   "btts": 0.6025,
   "home": "Rodez Aveyron",
   "kickoff": "2026-10-19T18:45:00Z",
   "league": "fra.2",
   "match_id": "401876719",
   "over": {
    "line": 2.5,
    "prob": 0.5891
   },
   "prob": {
    "away": 0.4678,
    "draw": 0.2469,
    "home": 0.2853
   },
   "published_at": "2026-10-19T18:20:40Z",
   "reason": "Prices moved",
   "url": "/football/ligue-2/rodez-aveyron-vs-montpellier-prediction-2026-10-19/",
   "version": 5
  },
  {
   "away": "Náutico",
   "btts": 0.5091,
   "home": "Goiás",
   "kickoff": "2026-10-19T22:30:00Z",
   "league": "bra.2",
   "match_id": "401860401",
   "over": {
    "line": 2.5,
    "prob": 0.5369
   },
   "prob": {
    "away": 0.1703,
    "draw": 0.2222,
    "home": 0.6075
   },
   "published_at": "2026-10-19T18:36:05Z",
   "reason": "Prices moved",
   "url": "/football/brasileirao-serie-b/goias-vs-nautico-prediction-2026-10-19/",
   "version": 2
  },
  {
   "away": "Partick",
   "btts": 0.5275,
   "home": "Dunfermline",
   "kickoff": "2026-10-20T18:45:00Z",
   "league": "sco.2",
   "match_id": "api:1556863",
   "over": {
    "line": 2.5,
    "prob": 0.4845
   },
   "prob": {
    "away": 0.3831,
    "draw": 0.295,
    "home": 0.3219
   },
   "published_at": "2026-10-19T18:54:04Z",
   "reason": "Stats preview",
   "url": "/football/scottish-championship/dunfermline-vs-partick-prediction-2026-10-20/",
   "version": 1
  },
  {
   "away": "AEK Athens FC",
   "btts": 0.4205,
   "home": "Manchester City",
   "kickoff": "2026-10-20T19:00:00Z",
   "league": "uefa.champions",
   "match_id": "api:1635693",
   "over": {
    "line": 3.5,
    "prob": 0.5808
   },
   "prob": {
    "away": 0.0317,
    "draw": 0.0691,
    "home": 0.8992
   },
   "published_at": "2026-10-19T19:01:56Z",
   "reason": "Stats preview",
   "url": "/football/champions-league/manchester-city-europe-vs-aek-athens-fc-prediction-2026-10-20/",
   "version": 1
  },
  {
   "away": "Slovan Bratislava",
   "btts": 0.4965,
   "home": "AS Roma",
   "kickoff": "2026-10-20T19:00:00Z",
   "league": "uefa.champions",
   "match_id": "api:1635617",
   "over": {
    "line": 3.5,
    "prob": 0.5615
   },
   "prob": {
    "away": 0.049,
    "draw": 0.0997,
    "home": 0.8514
   },
   "published_at": "2026-10-19T19:01:56Z",
   "reason": "Stats preview",
   "url": "/football/champions-league/as-roma-italy-vs-slovan-bratislava-europe-prediction-2026-10-20/",
   "version": 1
  },
  {
   "away": "PSV Eindhoven",
   "btts": 0.6073,
   "home": "FC Porto",
   "kickoff": "2026-10-20T19:00:00Z",
   "league": "uefa.champions",
   "match_id": "api:1635655",
   "over": {
    "line": 2.5,
    "prob": 0.6535
   },
   "prob": {
    "away": 0.1824,
    "draw": 0.2037,
    "home": 0.6139
   },
   "published_at": "2026-10-19T19:01:56Z",
   "reason": "Stats preview",
   "url": "/football/champions-league/fc-porto-europe-vs-psv-eindhoven-europe-prediction-2026-10-20/",
   "version": 1
  },
  {
   "away": "Barcelona",
   "btts": 0.8107,
   "home": "Paris Saint Germain",
   "kickoff": "2026-10-20T19:00:00Z",
   "league": "uefa.champions",
   "match_id": "api:1635702",
   "over": {
    "line": 4.5,
    "prob": 0.4906
   },
   "prob": {
    "away": 0.3917,
    "draw": 0.2133,
    "home": 0.395
   },
   "published_at": "2026-10-19T19:01:56Z",
   "reason": "Stats preview",
   "url": "/football/champions-league/paris-saint-germain-europe-vs-barcelona-europe-prediction-2026-10-20/",
   "version": 1
  },
  {
   "away": "Atletico Madrid",
   "btts": 0.6607,
   "home": "VfB Stuttgart",
   "kickoff": "2026-10-20T19:00:00Z",
   "league": "uefa.champions",
   "match_id": "api:1635738",
   "over": {
    "line": 2.5,
    "prob": 0.6623
   },
   "prob": {
    "away": 0.4605,
    "draw": 0.2442,
    "home": 0.2953
   },
   "published_at": "2026-10-19T19:01:56Z",
   "reason": "Stats preview",
   "url": "/football/champions-league/vfb-stuttgart-germany-vs-atletico-madrid-spain-prediction-2026-10-20/",
   "version": 1
  },
  {
   "away": "Villarreal",
   "btts": 0.6066,
   "home": "Liverpool",
   "kickoff": "2026-10-20T19:00:00Z",
   "league": "uefa.champions",
   "match_id": "api:1635688",
   "over": {
    "line": 2.5,
    "prob": 0.6702
   },
   "prob": {
    "away": 0.1584,
    "draw": 0.2039,
    "home": 0.6377
   },
   "published_at": "2026-10-19T19:01:56Z",
   "reason": "Stats preview",
   "url": "/football/champions-league/liverpool-europe-vs-villarreal-spain-prediction-2026-10-20/",
   "version": 1
  },
  {
   "away": "Bodo/Glimt",
   "btts": 0.6174,
   "home": "Napoli",
   "kickoff": "2026-10-20T19:00:00Z",
   "league": "uefa.champions",
   "match_id": "api:1635700",
   "over": {
    "line": 2.5,
    "prob": 0.6612
   },
   "prob": {
    "away": 0.1874,
    "draw": 0.2072,
    "home": 0.6054
   },
   "published_at": "2026-10-19T19:01:56Z",
   "reason": "Stats preview",
   "url": "/football/champions-league/napoli-italy-vs-bodo-glimt-europe-prediction-2026-10-20/",
   "version": 1
  },
  {
   "away": "Central Córdoba (Santiago del Estero)",
   "btts": 0.4336,
   "home": "Newell's Old Boys",
   "kickoff": "2026-10-19T22:00:00Z",
   "league": "arg.1",
   "match_id": "401841620",
   "over": {
    "line": 2.5,
    "prob": 0.4167
   },
   "prob": {
    "away": 0.1876,
    "draw": 0.2715,
    "home": 0.5408
   },
   "published_at": "2026-10-19T20:36:35Z",
   "reason": "Prices moved",
   "url": "/football/argentine-liga-profesional/newell-s-old-boys-vs-central-cordoba-santiago-del-estero-prediction-2026-10-19/",
   "version": 2
  },
  {
   "away": "Cuiaba",
   "btts": 0.4709,
   "home": "Londrina",
   "kickoff": "2026-10-20T22:30:00Z",
   "league": "bra.2",
   "match_id": "api:1520935",
   "over": {
    "line": 2.5,
    "prob": 0.4115
   },
   "prob": {
    "away": 0.3547,
    "draw": 0.3013,
    "home": 0.3439
   },
   "published_at": "2026-10-19T22:33:48Z",
   "reason": "Stats preview",
   "url": "/football/brasileirao-serie-b/londrina-vs-cuiaba-prediction-2026-10-20/",
   "version": 1
  },
  {
   "away": "Slavia Praha",
   "btts": 0.5893,
   "home": "Fenerbahçe",
   "kickoff": "2026-10-20T16:45:00Z",
   "league": "uefa.champions",
   "match_id": "api:1635661",
   "over": {
    "line": 2.5,
    "prob": 0.6277
   },
   "prob": {
    "away": 0.1853,
    "draw": 0.21,
    "home": 0.6048
   },
   "published_at": "2026-10-19T22:48:30Z",
   "reason": "Prices moved",
   "url": "/football/champions-league/fenerbahce-europe-vs-slavia-praha-prediction-2026-10-20/",
   "version": 2
  }
 ],
 "previous_day_sha256": "693d465a540ced0e579a2946f1c34241459fdd248cf0f1df8ef43aa051fe1874",
 "site": "kickoffhour.com"
}
