{
 "date": "2026-10-23",
 "predictions": [
  {
   "away": "Criciúma",
   "btts": 0.5037,
   "home": "Sport Recife",
   "kickoff": "2026-10-24T00:00:00Z",
   "league": "bra.2",
   "match_id": "api:1520949",
   "over": {
    "line": 2.5,
    "prob": 0.4541
   },
   "prob": {
    "away": 0.3143,
    "draw": 0.2817,
    "home": 0.404
   },
   "published_at": "2026-10-23T00:03:41Z",
   "reason": "Stats preview",
   "url": "/football/brasileirao-serie-b/sport-recife-vs-criciuma-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Laval",
   "btts": 0.51,
   "home": "Nancy",
   "kickoff": "2026-10-23T18:00:00Z",
   "league": "fra.2",
   "match_id": "api:1552509",
   "over": {
    "line": 2.5,
    "prob": 0.5413
   },
   "prob": {
    "away": 0.1669,
    "draw": 0.2203,
    "home": 0.6128
   },
   "published_at": "2026-10-23T00:08:19Z",
   "reason": "Prices moved",
   "url": "/football/ligue-2/nancy-vs-laval-prediction-2026-10-23/",
   "version": 2
  },
  {
   "away": "Emmen",
   "btts": 0.6255,
   "home": "Vitesse",
   "kickoff": "2026-10-23T18:00:00Z",
   "league": "ned.2",
   "match_id": "api:1551855",
   "over": {
    "line": 2.5,
    "prob": 0.6115
   },
   "prob": {
    "away": 0.3188,
    "draw": 0.2535,
    "home": 0.4276
   },
   "published_at": "2026-10-23T00:08:19Z",
   "reason": "Prices moved",
   "url": "/football/eerste-divisie/vitesse-vs-emmen-prediction-2026-10-23/",
   "version": 2
  },
  {
   "away": "Heracles Almelo",
   "btts": 0.6685,
   "home": "NAC Breda",
   "kickoff": "2026-10-23T18:00:00Z",
   "league": "ned.2",
   "match_id": "api:1551853",
   "over": {
    "line": 2.5,
    "prob": 0.664
   },
   "prob": {
    "away": 0.3527,
    "draw": 0.2514,
    "home": 0.396
   },
   "published_at": "2026-10-23T00:08:19Z",
   "reason": "Prices moved",
   "url": "/football/eerste-divisie/nac-breda-vs-heracles-almelo-prediction-2026-10-23/",
   "version": 2
  },
  {
   "away": "Atletico Tucuman",
   "btts": 0.3743,
   "home": "Tigre",
   "kickoff": "2026-10-24T00:15:00Z",
   "league": "arg.1",
   "match_id": "api:1493210",
   "over": {
    "line": 2.5,
    "prob": 0.3663
   },
   "prob": {
    "away": 0.1651,
    "draw": 0.2535,
    "home": 0.5814
   },
   "published_at": "2026-10-23T00:15:40Z",
   "reason": "Stats preview",
   "url": "/football/argentine-liga-profesional/tigre-vs-atletico-tucuman-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "FC Juarez",
   "btts": 0.5675,
   "home": "Necaxa",
   "kickoff": "2026-10-24T01:00:00Z",
   "league": "mex.1",
   "match_id": "api:1551011",
   "over": {
    "line": 2.5,
    "prob": 0.5799
   },
   "prob": {
    "away": 0.209,
    "draw": 0.2306,
    "home": 0.5604
   },
   "published_at": "2026-10-23T01:01:23Z",
   "reason": "Stats preview",
   "url": "/football/liga-mx/necaxa-vs-fc-juarez-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Atletico San Luis",
   "btts": 0.571,
   "home": "Atlante FC",
   "kickoff": "2026-10-24T03:00:00Z",
   "league": "mex.1",
   "match_id": "api:1551012",
   "over": {
    "line": 2.5,
    "prob": 0.5413
   },
   "prob": {
    "away": 0.3118,
    "draw": 0.2666,
    "home": 0.4216
   },
   "published_at": "2026-10-23T03:00:21Z",
   "reason": "Stats preview",
   "url": "/football/liga-mx/atlante-fc-vs-atletico-san-luis-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Perth Glory",
   "btts": 0.5501,
   "home": "Brisbane Roar",
   "kickoff": "2026-10-23T09:00:00Z",
   "league": "aus.1",
   "match_id": "api:1593686",
   "over": {
    "line": 2.5,
    "prob": 0.5162
   },
   "prob": {
    "away": 0.3019,
    "draw": 0.2711,
    "home": 0.427
   },
   "published_at": "2026-10-23T03:00:21Z",
   "reason": "Prices moved",
   "url": "/football/a-league/brisbane-roar-vs-perth-glory-prediction-2026-10-23/",
   "version": 2
  },
  {
   "away": "Platense",
   "btts": 0.4219,
   "home": "Gimnasia M.",
   "kickoff": "2026-10-23T21:30:00Z",
   "league": "arg.1",
   "match_id": "api:1493203",
   "over": {
    "line": 2.5,
    "prob": 0.3592
   },
   "prob": {
    "away": 0.2777,
    "draw": 0.3136,
    "home": 0.4087
   },
   "published_at": "2026-10-23T03:32:51Z",
   "reason": "Prices moved",
   "url": "/football/argentine-liga-profesional/gimnasia-m-vs-platense-prediction-2026-10-23/",
   "version": 2
  },
  {
   "away": "Macarthur",
   "btts": 0.6526,
   "home": "Newcastle Jets",
   "kickoff": "2026-10-24T04:00:00Z",
   "league": "aus.1",
   "match_id": "api:1593687",
   "over": {
    "line": 2.5,
    "prob": 0.6504
   },
   "prob": {
    "away": 0.301,
    "draw": 0.2444,
    "home": 0.4546
   },
   "published_at": "2026-10-23T04:02:52Z",
   "reason": "Stats preview",
   "url": "/football/a-league/newcastle-jets-vs-macarthur-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Vanspor FK",
   "btts": 0.5443,
   "home": "Boluspor",
   "kickoff": "2026-10-23T17:00:00Z",
   "league": "tur.2",
   "match_id": "api:1585802",
   "over": {
    "line": 2.5,
    "prob": 0.5425
   },
   "prob": {
    "away": 0.5391,
    "draw": 0.2418,
    "home": 0.2191
   },
   "published_at": "2026-10-23T05:09:13Z",
   "reason": "Prices moved",
   "url": "/football/turkish-1-lig/boluspor-vs-vanspor-fk-prediction-2026-10-23/",
   "version": 3
  },
  {
   "away": "Auckland",
   "btts": 0.565,
   "home": "Western Sydney Wanderers",
   "kickoff": "2026-10-24T06:00:00Z",
   "league": "aus.1",
   "match_id": "api:1593688",
   "over": {
    "line": 2.5,
    "prob": 0.5286
   },
   "prob": {
    "away": 0.3519,
    "draw": 0.2636,
    "home": 0.3845
   },
   "published_at": "2026-10-23T06:03:42Z",
   "reason": "Stats preview",
   "url": "/football/a-league/western-sydney-wanderers-vs-auckland-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Police",
   "btts": 0.3036,
   "home": "Vipers",
   "kickoff": "2026-10-23T17:00:00Z",
   "league": "uga.1",
   "match_id": "api:1635292",
   "over": {
    "line": 2.5,
    "prob": 0.5735
   },
   "prob": {
    "away": 0.0386,
    "draw": 0.1178,
    "home": 0.8436
   },
   "published_at": "2026-10-23T06:40:53Z",
   "reason": "Prices moved",
   "url": "/football/uganda-premier-league/vipers-vs-police-prediction-2026-10-23/",
   "version": 2
  },
  {
   "away": "Vicenza Virtus",
   "btts": 0.5407,
   "home": "Empoli",
   "kickoff": "2026-10-23T18:30:00Z",
   "league": "ita.2",
   "match_id": "api:1601567",
   "over": {
    "line": 2.5,
    "prob": 0.5
   },
   "prob": {
    "away": 0.3332,
    "draw": 0.2859,
    "home": 0.3809
   },
   "published_at": "2026-10-23T06:40:53Z",
   "reason": "Prices moved",
   "url": "/football/serie-b/empoli-vs-vicenza-virtus-prediction-2026-10-23/",
   "version": 2
  },
  {
   "away": "Basake Holy Stars",
   "btts": 0.3706,
   "home": "Hearts of Oak",
   "kickoff": "2026-10-23T17:00:00Z",
   "league": "gha.1",
   "match_id": "api:1602170",
   "over": {
    "line": 2.5,
    "prob": 0.4205
   },
   "prob": {
    "away": 0.1166,
    "draw": 0.2255,
    "home": 0.6579
   },
   "published_at": "2026-10-23T06:49:22Z",
   "reason": "Prices moved",
   "url": "/football/ghana-premier-league/hearts-of-oak-vs-basake-holy-stars-prediction-2026-10-23/",
   "version": 2
  },
  {
   "away": "Pamba Jiji",
   "btts": 0.4759,
   "home": "Polisi Tanzania",
   "kickoff": "2026-10-23T13:00:00Z",
   "league": "tan.1",
   "match_id": "api:1600796",
   "over": {
    "line": 2.5,
    "prob": 0.4324
   },
   "prob": {
    "away": 0.2587,
    "draw": 0.2865,
    "home": 0.4549
   },
   "published_at": "2026-10-23T07:12:34Z",
   "reason": "Prices moved",
   "url": "/football/tanzania-premier-league/polisi-tanzania-vs-pamba-jiji-prediction-2026-10-23/",
   "version": 2
  },
  {
   "away": "PSIM Yogyakarta",
   "btts": 0.4701,
   "home": "Isenmulang Kalteng",
   "kickoff": "2026-10-24T08:30:00Z",
   "league": "idn.1",
   "match_id": "api:1622808",
   "over": {
    "line": 2.5,
    "prob": 0.4365
   },
   "prob": {
    "away": 0.2364,
    "draw": 0.2619,
    "home": 0.5017
   },
   "published_at": "2026-10-23T08:30:37Z",
   "reason": "Stats preview (goals model, no bookmaker prices)",
   "url": "/football/indonesian-liga-1/isenmulang-kalteng-vs-psim-yogyakarta-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Melbourne City",
   "btts": 0.5672,
   "home": "Melbourne Victory",
   "kickoff": "2026-10-24T08:40:00Z",
   "league": "aus.1",
   "match_id": "api:1593689",
   "over": {
    "line": 2.5,
    "prob": 0.5318
   },
   "prob": {
    "away": 0.3594,
    "draw": 0.2681,
    "home": 0.3725
   },
   "published_at": "2026-10-23T08:43:02Z",
   "reason": "Stats preview",
   "url": "/football/a-league/melbourne-victory-vs-melbourne-city-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Platense",
   "btts": 0.4216,
   "home": "Gimnasia M.",
   "kickoff": "2026-10-23T21:30:00Z",
   "league": "arg.1",
   "match_id": "api:1493203",
   "over": {
    "line": 2.5,
    "prob": 0.3554
   },
   "prob": {
    "away": 0.2997,
    "draw": 0.3227,
    "home": 0.3776
   },
   "published_at": "2026-10-23T09:35:45Z",
   "reason": "Prices moved",
   "url": "/football/argentine-liga-profesional/gimnasia-m-vs-platense-prediction-2026-10-23/",
   "version": 3
  },
  {
   "away": "Ntugasaze",
   "btts": 0.4489,
   "home": "Kitara",
   "kickoff": "2026-10-23T13:00:00Z",
   "league": "uga.1",
   "match_id": "api:1635290",
   "over": {
    "line": 2.5,
    "prob": 0.4538
   },
   "prob": {
    "away": 0.1748,
    "draw": 0.2389,
    "home": 0.5864
   },
   "published_at": "2026-10-23T09:44:23Z",
   "reason": "Stats preview (goals model, no bookmaker prices)",
   "url": "/football/uganda-premier-league/kitara-vs-ntugasaze-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Sivasspor",
   "btts": 0.5263,
   "home": "Ümraniyespor",
   "kickoff": "2026-10-24T10:30:00Z",
   "league": "tur.2",
   "match_id": "api:1585808",
   "over": {
    "line": 2.5,
    "prob": 0.4858
   },
   "prob": {
    "away": 0.3002,
    "draw": 0.2855,
    "home": 0.4143
   },
   "published_at": "2026-10-23T10:32:57Z",
   "reason": "Stats preview",
   "url": "/football/turkish-1-lig/umraniyespor-vs-sivasspor-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Iğdır FK",
   "btts": 0.5326,
   "home": "Bandırmaspor",
   "kickoff": "2026-10-24T10:30:00Z",
   "league": "tur.2",
   "match_id": "api:1585800",
   "over": {
    "line": 2.5,
    "prob": 0.4929
   },
   "prob": {
    "away": 0.3047,
    "draw": 0.2768,
    "home": 0.4185
   },
   "published_at": "2026-10-23T10:32:57Z",
   "reason": "Stats preview",
   "url": "/football/turkish-1-lig/bandirmaspor-vs-igdir-fk-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Kasımpaşa",
   "btts": 0.446,
   "home": "Eyupspor",
   "kickoff": "2026-10-24T10:30:00Z",
   "league": "tur.1",
   "match_id": "api:1584441",
   "over": {
    "line": 2.5,
    "prob": 0.4726
   },
   "prob": {
    "away": 0.6196,
    "draw": 0.2273,
    "home": 0.1531
   },
   "published_at": "2026-10-23T10:32:57Z",
   "reason": "Stats preview",
   "url": "/football/super-lig/eyupspor-vs-kasimpasa-turkey-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Police",
   "btts": 0.212,
   "home": "Vipers",
   "kickoff": "2026-10-23T17:00:00Z",
   "league": "uga.1",
   "match_id": "api:1635292",
   "over": {
    "line": 2.5,
    "prob": 0.5405
   },
   "prob": {
    "away": 0.0336,
    "draw": 0.0903,
    "home": 0.8761
   },
   "published_at": "2026-10-23T11:06:05Z",
   "reason": "Prices moved",
   "url": "/football/uganda-premier-league/vipers-vs-police-prediction-2026-10-23/",
   "version": 3
  },
  {
   "away": "Energie Cottbus",
   "btts": 0.7186,
   "home": "1. FC Heidenheim 1846",
   "kickoff": "2026-10-24T11:00:00Z",
   "league": "ger.2",
   "match_id": "api:1576209",
   "over": {
    "line": 2.5,
    "prob": 0.7645
   },
   "prob": {
    "away": 0.2246,
    "draw": 0.1968,
    "home": 0.5786
   },
   "published_at": "2026-10-23T11:06:05Z",
   "reason": "Stats preview",
   "url": "/football/2-bundesliga/1-fc-heidenheim-1846-vs-energie-cottbus-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Arminia Bielefeld",
   "btts": 0.6082,
   "home": "Hertha Berlin",
   "kickoff": "2026-10-24T11:00:00Z",
   "league": "ger.2",
   "match_id": "api:1576210",
   "over": {
    "line": 2.5,
    "prob": 0.6184
   },
   "prob": {
    "away": 0.2309,
    "draw": 0.2364,
    "home": 0.5327
   },
   "published_at": "2026-10-23T11:06:05Z",
   "reason": "Stats preview",
   "url": "/football/2-bundesliga/hertha-berlin-vs-arminia-bielefeld-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Karlsruher SC",
   "btts": 0.637,
   "home": "1. FC Magdeburg",
   "kickoff": "2026-10-24T11:00:00Z",
   "league": "ger.2",
   "match_id": "api:1576212",
   "over": {
    "line": 2.5,
    "prob": 0.6511
   },
   "prob": {
    "away": 0.2423,
    "draw": 0.2274,
    "home": 0.5303
   },
   "published_at": "2026-10-23T11:06:05Z",
   "reason": "Stats preview",
   "url": "/football/2-bundesliga/1-fc-magdeburg-vs-karlsruher-sc-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Red Star FC 93",
   "btts": 0.5342,
   "home": "Montpellier",
   "kickoff": "2026-10-26T19:45:00Z",
   "league": "fra.2",
   "match_id": "api:1552508",
   "over": {
    "line": 2.5,
    "prob": 0.4929
   },
   "prob": {
    "away": 0.316,
    "draw": 0.2752,
    "home": 0.4089
   },
   "published_at": "2026-10-23T12:02:18Z",
   "reason": "Stats preview",
   "url": "/football/ligue-2/montpellier-vs-red-star-fc-93-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Rodez Aveyron",
   "btts": 0.6119,
   "home": "Dijon FCO",
   "kickoff": "2026-10-24T12:00:00Z",
   "league": "fra.2",
   "match_id": "api:1552506",
   "over": {
    "line": 2.5,
    "prob": 0.6069
   },
   "prob": {
    "away": 0.269,
    "draw": 0.2403,
    "home": 0.4907
   },
   "published_at": "2026-10-23T12:02:18Z",
   "reason": "Stats preview",
   "url": "/football/ligue-2/dijon-fco-vs-rodez-aveyron-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Elche",
   "btts": 0.5174,
   "home": "Rayo Vallecano",
   "kickoff": "2026-10-24T12:00:00Z",
   "league": "esp.1",
   "match_id": "api:1570429",
   "over": {
    "line": 2.5,
    "prob": 0.5121
   },
   "prob": {
    "away": 0.2105,
    "draw": 0.2487,
    "home": 0.5408
   },
   "published_at": "2026-10-23T12:02:18Z",
   "reason": "Stats preview",
   "url": "/football/la-liga/rayo-vallecano-vs-elche-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Telstar",
   "btts": 0.6456,
   "home": "GO Ahead Eagles",
   "kickoff": "2026-10-23T18:00:00Z",
   "league": "ned.1",
   "match_id": "api:1552198",
   "over": {
    "line": 2.5,
    "prob": 0.7136
   },
   "prob": {
    "away": 0.1597,
    "draw": 0.207,
    "home": 0.6333
   },
   "published_at": "2026-10-23T12:02:18Z",
   "reason": "Prices moved",
   "url": "/football/eredivisie/go-ahead-eagles-vs-telstar-prediction-2026-10-23/",
   "version": 2
  },
  {
   "away": "Eibar",
   "btts": 0.6069,
   "home": "Córdoba",
   "kickoff": "2026-10-24T12:00:00Z",
   "league": "esp.2",
   "match_id": "api:1569986",
   "over": {
    "line": 2.5,
    "prob": 0.5962
   },
   "prob": {
    "away": 0.2739,
    "draw": 0.2843,
    "home": 0.4418
   },
   "published_at": "2026-10-23T12:02:18Z",
   "reason": "Stats preview",
   "url": "/football/segunda-division/cordoba-vs-eibar-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Java United",
   "btts": 0.5462,
   "home": "Persijap",
   "kickoff": "2026-10-24T12:00:00Z",
   "league": "idn.1",
   "match_id": "api:1622809",
   "over": {
    "line": 2.5,
    "prob": 0.5059
   },
   "prob": {
    "away": 0.4133,
    "draw": 0.2571,
    "home": 0.3296
   },
   "published_at": "2026-10-23T12:02:18Z",
   "reason": "Stats preview (goals model, no bookmaker prices)",
   "url": "/football/indonesian-liga-1/persijap-vs-java-united-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Borussia Mönchengladbach",
   "btts": 0.6266,
   "home": "VfB Stuttgart",
   "kickoff": "2026-10-23T18:30:00Z",
   "league": "ger.1",
   "match_id": "api:1575196",
   "over": {
    "line": 3.5,
    "prob": 0.5569
   },
   "prob": {
    "away": 0.1139,
    "draw": 0.1513,
    "home": 0.7348
   },
   "published_at": "2026-10-23T12:31:43Z",
   "reason": "Prices moved",
   "url": "/football/bundesliga/vfb-stuttgart-vs-borussia-monchengladbach-prediction-2026-10-23/",
   "version": 2
  },
  {
   "away": "Borussia Mönchengladbach",
   "btts": 0.6885,
   "home": "VfB Stuttgart",
   "kickoff": "2026-10-23T18:30:00Z",
   "league": "ger.1",
   "match_id": "api:1575196",
   "over": {
    "line": 3.5,
    "prob": 0.5508
   },
   "prob": {
    "away": 0.1091,
    "draw": 0.1477,
    "home": 0.7432
   },
   "published_at": "2026-10-23T12:43:07Z",
   "reason": "Full analysis",
   "url": "/football/bundesliga/vfb-stuttgart-vs-borussia-monchengladbach-prediction-2026-10-23/",
   "version": 3
  },
  {
   "away": "Tamworth",
   "btts": 0.6269,
   "home": "Gateshead",
   "kickoff": "2026-10-23T18:45:00Z",
   "league": "eng.5",
   "match_id": "401889245",
   "over": {
    "line": 2.5,
    "prob": 0.6286
   },
   "prob": {
    "away": 0.5887,
    "draw": 0.2039,
    "home": 0.2074
   },
   "published_at": "2026-10-23T12:51:57Z",
   "reason": "First analysis",
   "url": "/football/national-league/gateshead-vs-tamworth-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Nice",
   "btts": null,
   "home": "Stade Brestois 29",
   "kickoff": "2026-10-23T18:45:00Z",
   "league": "fra.1",
   "match_id": "api:1552794",
   "over": {
    "line": 2.5,
    "prob": null
   },
   "prob": {
    "away": 0.2833,
    "draw": 0.2737,
    "home": 0.4431
   },
   "published_at": "2026-10-23T12:59:27Z",
   "reason": "Full analysis",
   "url": "/football/ligue-1/stade-brestois-29-vs-nice-prediction-2026-10-23/",
   "version": 2
  },
  {
   "away": "URA",
   "btts": 0.4649,
   "home": "Blacks Power",
   "kickoff": "2026-10-24T13:00:00Z",
   "league": "uga.1",
   "match_id": "api:1635287",
   "over": {
    "line": 2.5,
    "prob": 0.4022
   },
   "prob": {
    "away": 0.3359,
    "draw": 0.2838,
    "home": 0.3803
   },
   "published_at": "2026-10-23T13:04:51Z",
   "reason": "Stats preview (goals model, no bookmaker prices)",
   "url": "/football/uganda-premier-league/blacks-power-vs-ura-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "İstanbulspor",
   "btts": 0.5217,
   "home": "Muğlaspor",
   "kickoff": "2026-10-24T13:00:00Z",
   "league": "tur.2",
   "match_id": "api:1585805",
   "over": {
    "line": 2.5,
    "prob": 0.4845
   },
   "prob": {
    "away": 0.2812,
    "draw": 0.2674,
    "home": 0.4514
   },
   "published_at": "2026-10-23T13:04:51Z",
   "reason": "Stats preview",
   "url": "/football/turkish-1-lig/muglaspor-vs-istanbulspor-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Mantova",
   "btts": 0.5073,
   "home": "Virtus Entella",
   "kickoff": "2026-10-24T13:00:00Z",
   "league": "ita.2",
   "match_id": "api:1601568",
   "over": {
    "line": 2.5,
    "prob": 0.4659
   },
   "prob": {
    "away": 0.2803,
    "draw": 0.2978,
    "home": 0.4219
   },
   "published_at": "2026-10-23T13:04:51Z",
   "reason": "Stats preview",
   "url": "/football/serie-b/virtus-entella-vs-mantova-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Erzurum BB",
   "btts": 0.4895,
   "home": "Gaziantep FK",
   "kickoff": "2026-10-24T13:00:00Z",
   "league": "tur.1",
   "match_id": "api:1584443",
   "over": {
    "line": 2.5,
    "prob": 0.4491
   },
   "prob": {
    "away": 0.2566,
    "draw": 0.3161,
    "home": 0.4273
   },
   "published_at": "2026-10-23T13:04:51Z",
   "reason": "Stats preview",
   "url": "/football/super-lig/gaziantep-fk-vs-erzurum-bb-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Padova",
   "btts": 0.4876,
   "home": "US Avellino",
   "kickoff": "2026-10-24T13:00:00Z",
   "league": "ita.2",
   "match_id": "api:1601564",
   "over": {
    "line": 2.5,
    "prob": 0.4424
   },
   "prob": {
    "away": 0.2746,
    "draw": 0.2859,
    "home": 0.4395
   },
   "published_at": "2026-10-23T13:04:51Z",
   "reason": "Stats preview",
   "url": "/football/serie-b/us-avellino-vs-padova-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Cesena",
   "btts": 0.5086,
   "home": "Modena",
   "kickoff": "2026-10-24T13:00:00Z",
   "league": "ita.2",
   "match_id": "api:1601569",
   "over": {
    "line": 2.5,
    "prob": 0.552
   },
   "prob": {
    "away": 0.1521,
    "draw": 0.2203,
    "home": 0.6276
   },
   "published_at": "2026-10-23T13:04:51Z",
   "reason": "Stats preview",
   "url": "/football/serie-b/modena-vs-cesena-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Sampdoria",
   "btts": 0.4951,
   "home": "Sudtirol",
   "kickoff": "2026-10-24T13:00:00Z",
   "league": "ita.2",
   "match_id": "api:1601571",
   "over": {
    "line": 2.5,
    "prob": 0.4452
   },
   "prob": {
    "away": 0.3542,
    "draw": 0.3218,
    "home": 0.324
   },
   "published_at": "2026-10-23T13:04:51Z",
   "reason": "Stats preview",
   "url": "/football/serie-b/sudtirol-vs-sampdoria-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Bologna",
   "btts": 0.4733,
   "home": "Cagliari",
   "kickoff": "2026-10-24T13:00:00Z",
   "league": "ita.1",
   "match_id": "api:1550158",
   "over": {
    "line": 2.5,
    "prob": 0.4204
   },
   "prob": {
    "away": 0.3782,
    "draw": 0.3258,
    "home": 0.296
   },
   "published_at": "2026-10-23T13:04:51Z",
   "reason": "Stats preview",
   "url": "/football/serie-a/cagliari-vs-bologna-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Sassuolo",
   "btts": 0.6073,
   "home": "Como",
   "kickoff": "2026-10-24T13:00:00Z",
   "league": "ita.1",
   "match_id": "api:1550159",
   "over": {
    "line": 2.5,
    "prob": 0.6752
   },
   "prob": {
    "away": 0.1558,
    "draw": 0.1979,
    "home": 0.6463
   },
   "published_at": "2026-10-23T13:04:51Z",
   "reason": "Stats preview",
   "url": "/football/serie-a/como-vs-sassuolo-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Young Africans",
   "btts": 0.4332,
   "home": "Dodoma Jiji",
   "kickoff": "2026-10-24T13:00:00Z",
   "league": "tan.1",
   "match_id": "api:1600798",
   "over": {
    "line": 2.5,
    "prob": 0.3635
   },
   "prob": {
    "away": 0.3689,
    "draw": 0.2953,
    "home": 0.3358
   },
   "published_at": "2026-10-23T13:04:51Z",
   "reason": "Stats preview (goals model, no bookmaker prices)",
   "url": "/football/tanzania-premier-league/dodoma-jiji-vs-young-africans-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Young Africans",
   "btts": 0.4777,
   "home": "Tabora United",
   "kickoff": "2026-10-24T13:00:00Z",
   "league": "tan.1",
   "match_id": "api:1600790",
   "over": {
    "line": 2.5,
    "prob": 0.4218
   },
   "prob": {
    "away": 0.4159,
    "draw": 0.2767,
    "home": 0.3075
   },
   "published_at": "2026-10-23T13:04:51Z",
   "reason": "Stats preview (goals model, no bookmaker prices)",
   "url": "/football/tanzania-premier-league/tabora-united-vs-young-africans-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Mashujaa",
   "btts": 0.5035,
   "home": "Azam",
   "kickoff": "2026-10-24T13:00:00Z",
   "league": "tan.1",
   "match_id": "api:1600797",
   "over": {
    "line": 2.5,
    "prob": 0.5503
   },
   "prob": {
    "away": 0.1538,
    "draw": 0.2061,
    "home": 0.64
   },
   "published_at": "2026-10-23T13:04:51Z",
   "reason": "Stats preview (goals model, no bookmaker prices)",
   "url": "/football/tanzania-premier-league/azam-vs-mashujaa-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Mbeya City",
   "btts": 0.4104,
   "home": "Simba",
   "kickoff": "2026-10-24T13:00:00Z",
   "league": "tan.1",
   "match_id": "api:1600799",
   "over": {
    "line": 2.5,
    "prob": 0.5254
   },
   "prob": {
    "away": 0.094,
    "draw": 0.1783,
    "home": 0.7277
   },
   "published_at": "2026-10-23T13:04:51Z",
   "reason": "Stats preview (goals model, no bookmaker prices)",
   "url": "/football/tanzania-premier-league/simba-vs-mbeya-city-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Tabora United",
   "btts": 0.5188,
   "home": "Singida Black Stars",
   "kickoff": "2026-10-24T13:00:00Z",
   "league": "tan.1",
   "match_id": "api:1600800",
   "over": {
    "line": 2.5,
    "prob": 0.5027
   },
   "prob": {
    "away": 0.2326,
    "draw": 0.2438,
    "home": 0.5236
   },
   "published_at": "2026-10-23T13:04:51Z",
   "reason": "Stats preview (goals model, no bookmaker prices)",
   "url": "/football/tanzania-premier-league/singida-black-stars-vs-tabora-united-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Juve Stabia",
   "btts": 0.4887,
   "home": "Cremonese",
   "kickoff": "2026-10-24T13:00:00Z",
   "league": "ita.2",
   "match_id": "api:1601566",
   "over": {
    "line": 2.5,
    "prob": 0.4714
   },
   "prob": {
    "away": 0.212,
    "draw": 0.268,
    "home": 0.5201
   },
   "published_at": "2026-10-23T13:04:51Z",
   "reason": "Stats preview",
   "url": "/football/serie-b/cremonese-vs-juve-stabia-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Nottingham Forest",
   "btts": 0.5644,
   "home": "Ipswich Town",
   "kickoff": "2026-10-23T19:00:00Z",
   "league": "eng.1",
   "match_id": "401879253",
   "over": {
    "line": 2.5,
    "prob": 0.5402
   },
   "prob": {
    "away": 0.406,
    "draw": 0.2792,
    "home": 0.3148
   },
   "published_at": "2026-10-23T13:11:08Z",
   "reason": "First analysis",
   "url": "/football/premier-league/ipswich-town-vs-nottingham-forest-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Middlesbrough",
   "btts": 0.6428,
   "home": "Bolton Wanderers",
   "kickoff": "2026-10-23T19:00:00Z",
   "league": "eng.2",
   "match_id": "401880207",
   "over": {
    "line": 2.5,
    "prob": 0.6297
   },
   "prob": {
    "away": 0.5877,
    "draw": 0.2153,
    "home": 0.197
   },
   "published_at": "2026-10-23T13:11:08Z",
   "reason": "First analysis",
   "url": "/football/championship/bolton-wanderers-vs-middlesbrough-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Basake Holy Stars",
   "btts": 0.3495,
   "home": "Hearts of Oak",
   "kickoff": "2026-10-23T17:00:00Z",
   "league": "gha.1",
   "match_id": "api:1602170",
   "over": {
    "line": 2.5,
    "prob": 0.486
   },
   "prob": {
    "away": 0.0692,
    "draw": 0.1866,
    "home": 0.7442
   },
   "published_at": "2026-10-23T13:11:39Z",
   "reason": "Prices moved",
   "url": "/football/ghana-premier-league/hearts-of-oak-vs-basake-holy-stars-prediction-2026-10-23/",
   "version": 3
  },
  {
   "away": "Málaga",
   "btts": null,
   "home": "Alavés",
   "kickoff": "2026-10-23T19:00:00Z",
   "league": "esp.1",
   "match_id": "api:1570423",
   "over": {
    "line": 2.5,
    "prob": null
   },
   "prob": {
    "away": 0.1691,
    "draw": 0.2479,
    "home": 0.583
   },
   "published_at": "2026-10-23T13:20:47Z",
   "reason": "Full analysis",
   "url": "/football/la-liga/alaves-vs-malaga-prediction-2026-10-23/",
   "version": 2
  },
  {
   "away": "Monza",
   "btts": 0.5314,
   "home": "Torino",
   "kickoff": "2026-10-23T18:45:00Z",
   "league": "ita.1",
   "match_id": "api:1550165",
   "over": {
    "line": 2.5,
    "prob": 0.5041
   },
   "prob": {
    "away": 0.2607,
    "draw": 0.2844,
    "home": 0.455
   },
   "published_at": "2026-10-23T13:28:37Z",
   "reason": "Full analysis",
   "url": "/football/serie-a/torino-vs-monza-prediction-2026-10-23/",
   "version": 2
  },
  {
   "away": "SV Elversberg",
   "btts": 0.6633,
   "home": "RB Leipzig",
   "kickoff": "2026-10-24T13:30:00Z",
   "league": "ger.1",
   "match_id": "api:1575195",
   "over": {
    "line": 3.5,
    "prob": 0.5625
   },
   "prob": {
    "away": 0.1382,
    "draw": 0.1786,
    "home": 0.6832
   },
   "published_at": "2026-10-23T13:33:28Z",
   "reason": "Stats preview",
   "url": "/football/bundesliga/rb-leipzig-vs-sv-elversberg-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Schalke 04",
   "btts": 0.603,
   "home": "FC Cologne",
   "kickoff": "2026-10-24T13:30:00Z",
   "league": "ger.1",
   "match_id": "api:1575201",
   "over": {
    "line": 2.5,
    "prob": 0.5899
   },
   "prob": {
    "away": 0.2846,
    "draw": 0.2481,
    "home": 0.4673
   },
   "published_at": "2026-10-23T13:33:28Z",
   "reason": "Stats preview",
   "url": "/football/bundesliga/fc-cologne-vs-schalke-04-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "1. FC Union Berlin",
   "btts": 0.6367,
   "home": "FC Augsburg",
   "kickoff": "2026-10-24T13:30:00Z",
   "league": "ger.1",
   "match_id": "api:1575199",
   "over": {
    "line": 2.5,
    "prob": 0.649
   },
   "prob": {
    "away": 0.2445,
    "draw": 0.2322,
    "home": 0.5232
   },
   "published_at": "2026-10-23T13:33:28Z",
   "reason": "Stats preview",
   "url": "/football/bundesliga/fc-augsburg-vs-1-fc-union-berlin-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Werder Bremen",
   "btts": 0.6081,
   "home": "Mainz",
   "kickoff": "2026-10-24T13:30:00Z",
   "league": "ger.1",
   "match_id": "api:1575200",
   "over": {
    "line": 2.5,
    "prob": 0.6257
   },
   "prob": {
    "away": 0.2195,
    "draw": 0.2271,
    "home": 0.5534
   },
   "published_at": "2026-10-23T13:33:28Z",
   "reason": "Stats preview",
   "url": "/football/bundesliga/mainz-vs-werder-bremen-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Hamburg SV",
   "btts": 0.6246,
   "home": "SC Paderborn 07",
   "kickoff": "2026-10-24T13:30:00Z",
   "league": "ger.1",
   "match_id": "api:1575202",
   "over": {
    "line": 2.5,
    "prob": 0.6086
   },
   "prob": {
    "away": 0.3298,
    "draw": 0.2543,
    "home": 0.4159
   },
   "published_at": "2026-10-23T13:33:28Z",
   "reason": "Stats preview",
   "url": "/football/bundesliga/sc-paderborn-07-vs-hamburg-sv-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Maritimo",
   "btts": 0.4684,
   "home": "Vitória SC",
   "kickoff": "2026-10-23T19:45:00Z",
   "league": "por.1",
   "match_id": "api:1575526",
   "over": {
    "line": 2.5,
    "prob": 0.5041
   },
   "prob": {
    "away": 0.1498,
    "draw": 0.2236,
    "home": 0.6267
   },
   "published_at": "2026-10-23T13:47:25Z",
   "reason": "Prices moved",
   "url": "/football/primeira-liga/vitoria-sc-vs-maritimo-prediction-2026-10-23/",
   "version": 2
  },
  {
   "away": "St Johnstone",
   "btts": 0.4548,
   "home": "Rangers",
   "kickoff": "2026-10-24T14:00:00Z",
   "league": "sco.1",
   "match_id": "api:1556686",
   "over": {
    "line": 2.5,
    "prob": 0.6674
   },
   "prob": {
    "away": 0.063,
    "draw": 0.1258,
    "home": 0.8112
   },
   "published_at": "2026-10-23T14:04:22Z",
   "reason": "Stats preview",
   "url": "/football/scottish-premiership/rangers-scotland-vs-st-johnstone-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Aberdeen",
   "btts": 0.5716,
   "home": "Dundee United",
   "kickoff": "2026-10-24T14:00:00Z",
   "league": "sco.1",
   "match_id": "api:1556682",
   "over": {
    "line": 2.5,
    "prob": 0.547
   },
   "prob": {
    "away": 0.289,
    "draw": 0.2691,
    "home": 0.4419
   },
   "published_at": "2026-10-23T14:04:22Z",
   "reason": "Stats preview",
   "url": "/football/scottish-premiership/dundee-united-vs-aberdeen-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Kilmarnock",
   "btts": 0.5814,
   "home": "Falkirk",
   "kickoff": "2026-10-24T14:00:00Z",
   "league": "sco.1",
   "match_id": "api:1556683",
   "over": {
    "line": 2.5,
    "prob": 0.5797
   },
   "prob": {
    "away": 0.2378,
    "draw": 0.2444,
    "home": 0.5178
   },
   "published_at": "2026-10-23T14:04:22Z",
   "reason": "Stats preview",
   "url": "/football/scottish-premiership/falkirk-vs-kilmarnock-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Stenhousemuir",
   "btts": 0.4488,
   "home": "Partick",
   "kickoff": "2026-10-24T14:00:00Z",
   "league": "sco.2",
   "match_id": "api:1556883",
   "over": {
    "line": 2.5,
    "prob": 0.5212
   },
   "prob": {
    "away": 0.1245,
    "draw": 0.194,
    "home": 0.6815
   },
   "published_at": "2026-10-23T14:04:22Z",
   "reason": "Stats preview",
   "url": "/football/scottish-championship/partick-vs-stenhousemuir-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Arbroath",
   "btts": 0.4589,
   "home": "Livingston",
   "kickoff": "2026-10-24T14:00:00Z",
   "league": "sco.2",
   "match_id": "api:1556881",
   "over": {
    "line": 2.5,
    "prob": 0.5731
   },
   "prob": {
    "away": 0.1027,
    "draw": 0.1724,
    "home": 0.7249
   },
   "published_at": "2026-10-23T14:04:22Z",
   "reason": "Stats preview",
   "url": "/football/scottish-championship/livingston-vs-arbroath-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Ayr United",
   "btts": 0.519,
   "home": "Greenock Morton",
   "kickoff": "2026-10-24T14:00:00Z",
   "league": "sco.2",
   "match_id": "api:1556882",
   "over": {
    "line": 2.5,
    "prob": 0.4788
   },
   "prob": {
    "away": 0.4344,
    "draw": 0.2764,
    "home": 0.2892
   },
   "published_at": "2026-10-23T14:04:22Z",
   "reason": "Stats preview",
   "url": "/football/scottish-championship/greenock-morton-vs-ayr-united-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Dunfermline",
   "btts": 0.4738,
   "home": "Queen's Park",
   "kickoff": "2026-10-24T14:00:00Z",
   "league": "sco.2",
   "match_id": "api:1556884",
   "over": {
    "line": 2.5,
    "prob": 0.5114
   },
   "prob": {
    "away": 0.6304,
    "draw": 0.218,
    "home": 0.1516
   },
   "published_at": "2026-10-23T14:04:22Z",
   "reason": "Stats preview",
   "url": "/football/scottish-championship/queen-s-park-vs-dunfermline-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Dundee",
   "btts": 0.6018,
   "home": "St Mirren",
   "kickoff": "2026-10-24T14:00:00Z",
   "league": "sco.1",
   "match_id": "api:1556687",
   "over": {
    "line": 2.5,
    "prob": 0.5797
   },
   "prob": {
    "away": 0.3223,
    "draw": 0.2557,
    "home": 0.422
   },
   "published_at": "2026-10-23T14:04:22Z",
   "reason": "Stats preview",
   "url": "/football/scottish-premiership/st-mirren-vs-dundee-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Inverness Caledonian Thistle",
   "btts": 0.4925,
   "home": "Raith Rovers",
   "kickoff": "2026-10-24T14:00:00Z",
   "league": "sco.2",
   "match_id": "api:1556885",
   "over": {
    "line": 2.5,
    "prob": 0.4389
   },
   "prob": {
    "away": 0.3254,
    "draw": 0.29,
    "home": 0.3846
   },
   "published_at": "2026-10-23T14:04:22Z",
   "reason": "Stats preview",
   "url": "/football/scottish-championship/raith-rovers-vs-inverness-caledonian-thistle-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Charleroi",
   "btts": 0.5706,
   "home": "Antwerp",
   "kickoff": "2026-10-24T14:00:00Z",
   "league": "bel.1",
   "match_id": "api:1558653",
   "over": {
    "line": 2.5,
    "prob": 0.5711
   },
   "prob": {
    "away": 0.5408,
    "draw": 0.2254,
    "home": 0.2338
   },
   "published_at": "2026-10-23T14:04:22Z",
   "reason": "Stats preview",
   "url": "/football/belgian-pro-league/antwerp-vs-charleroi-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Mallorca",
   "btts": 0.4683,
   "home": "Leganés",
   "kickoff": "2026-10-24T14:15:00Z",
   "league": "esp.2",
   "match_id": "api:1569990",
   "over": {
    "line": 2.5,
    "prob": 0.4144
   },
   "prob": {
    "away": 0.4092,
    "draw": 0.3022,
    "home": 0.2887
   },
   "published_at": "2026-10-23T14:15:23Z",
   "reason": "Stats preview",
   "url": "/football/segunda-division/leganes-vs-mallorca-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Espanyol",
   "btts": 0.609,
   "home": "Racing Santander",
   "kickoff": "2026-10-24T14:15:00Z",
   "league": "esp.1",
   "match_id": "api:1570428",
   "over": {
    "line": 2.5,
    "prob": 0.5871
   },
   "prob": {
    "away": 0.3397,
    "draw": 0.2581,
    "home": 0.4021
   },
   "published_at": "2026-10-23T14:15:23Z",
   "reason": "Stats preview",
   "url": "/football/la-liga/racing-santander-vs-espanyol-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "VVV-Venlo",
   "btts": 0.6651,
   "home": "FC Dordrecht",
   "kickoff": "2026-10-24T14:30:00Z",
   "league": "ned.2",
   "match_id": "api:1551856",
   "over": {
    "line": 2.5,
    "prob": 0.6587
   },
   "prob": {
    "away": 0.3961,
    "draw": 0.2447,
    "home": 0.3592
   },
   "published_at": "2026-10-23T14:32:44Z",
   "reason": "Stats preview",
   "url": "/football/eerste-divisie/fc-dordrecht-vs-vvv-venlo-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Casa Pia",
   "btts": 0.497,
   "home": "Estrela",
   "kickoff": "2026-10-24T14:30:00Z",
   "league": "por.1",
   "match_id": "api:1575520",
   "over": {
    "line": 2.5,
    "prob": 0.4904
   },
   "prob": {
    "away": 0.2023,
    "draw": 0.2528,
    "home": 0.5448
   },
   "published_at": "2026-10-23T14:32:44Z",
   "reason": "Stats preview",
   "url": "/football/primeira-liga/estrela-vs-casa-pia-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "PEC Zwolle",
   "btts": 0.6078,
   "home": "FC Utrecht",
   "kickoff": "2026-10-24T14:30:00Z",
   "league": "ned.1",
   "match_id": "api:1552199",
   "over": {
    "line": 2.5,
    "prob": 0.6504
   },
   "prob": {
    "away": 0.1863,
    "draw": 0.2065,
    "home": 0.6072
   },
   "published_at": "2026-10-23T14:32:44Z",
   "reason": "Stats preview",
   "url": "/football/eredivisie/fc-utrecht-vs-pec-zwolle-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Kano Pillars",
   "btts": 0.3368,
   "home": "Warri Wolves",
   "kickoff": "2026-10-24T15:00:00Z",
   "league": "nga.1",
   "match_id": "api:1628570",
   "over": {
    "line": 2.5,
    "prob": 0.3136
   },
   "prob": {
    "away": 0.1649,
    "draw": 0.2813,
    "home": 0.5537
   },
   "published_at": "2026-10-23T15:04:04Z",
   "reason": "Stats preview (goals model, no bookmaker prices)",
   "url": "/football/npfl/warri-wolves-vs-kano-pillars-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Enugu Rangers",
   "btts": 0.5145,
   "home": "Sporting Lagos",
   "kickoff": "2026-10-24T15:00:00Z",
   "league": "nga.1",
   "match_id": "api:1628561",
   "over": {
    "line": 2.5,
    "prob": 0.5286
   },
   "prob": {
    "away": 0.1887,
    "draw": 0.2249,
    "home": 0.5864
   },
   "published_at": "2026-10-23T15:04:04Z",
   "reason": "Stats preview (goals model, no bookmaker prices)",
   "url": "/football/npfl/sporting-lagos-vs-enugu-rangers-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Kagera Sugar",
   "btts": 0.5893,
   "home": "JKT Tanzania",
   "kickoff": "2026-10-24T15:00:00Z",
   "league": "tan.1",
   "match_id": "api:1600801",
   "over": {
    "line": 2.5,
    "prob": 0.6289
   },
   "prob": {
    "away": 0.1871,
    "draw": 0.2021,
    "home": 0.6108
   },
   "published_at": "2026-10-23T15:04:04Z",
   "reason": "Stats preview (goals model, no bookmaker prices)",
   "url": "/football/tanzania-premier-league/jkt-tanzania-vs-kagera-sugar-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Ascoli",
   "btts": 0.5618,
   "home": "Catanzaro",
   "kickoff": "2026-10-24T15:15:00Z",
   "league": "ita.2",
   "match_id": "api:1601565",
   "over": {
    "line": 2.5,
    "prob": 0.5286
   },
   "prob": {
    "away": 0.3281,
    "draw": 0.298,
    "home": 0.3739
   },
   "published_at": "2026-10-23T15:18:20Z",
   "reason": "Stats preview",
   "url": "/football/serie-b/catanzaro-vs-ascoli-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Amed SFK",
   "btts": 0.5422,
   "home": "Samsunspor",
   "kickoff": "2026-10-24T16:00:00Z",
   "league": "tur.1",
   "match_id": "api:1584447",
   "over": {
    "line": 2.5,
    "prob": 0.5151
   },
   "prob": {
    "away": 0.478,
    "draw": 0.2504,
    "home": 0.2717
   },
   "published_at": "2026-10-23T16:06:54Z",
   "reason": "Stats preview",
   "url": "/football/super-lig/samsunspor-turkey-vs-amed-sfk-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Fatih Karagümrük",
   "btts": 0.4989,
   "home": "Sarıyer",
   "kickoff": "2026-10-24T16:00:00Z",
   "league": "tur.2",
   "match_id": "api:1585807",
   "over": {
    "line": 2.5,
    "prob": 0.4459
   },
   "prob": {
    "away": 0.3365,
    "draw": 0.2871,
    "home": 0.3764
   },
   "published_at": "2026-10-23T16:06:55Z",
   "reason": "Stats preview",
   "url": "/football/turkish-1-lig/sariyer-vs-fatih-karagumruk-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "AS Roma",
   "btts": 0.5468,
   "home": "Napoli",
   "kickoff": "2026-10-24T16:00:00Z",
   "league": "ita.1",
   "match_id": "api:1550164",
   "over": {
    "line": 2.5,
    "prob": 0.5067
   },
   "prob": {
    "away": 0.3723,
    "draw": 0.2801,
    "home": 0.3476
   },
   "published_at": "2026-10-23T16:06:55Z",
   "reason": "Stats preview",
   "url": "/football/serie-a/napoli-vs-as-roma-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "CODM Meknès",
   "btts": 0.5315,
   "home": "Amal Tiznit",
   "kickoff": "2026-10-24T16:00:00Z",
   "league": "mar.1",
   "match_id": "api:1646852",
   "over": {
    "line": 2.5,
    "prob": 0.5798
   },
   "prob": {
    "away": 0.6373,
    "draw": 0.2023,
    "home": 0.1604
   },
   "published_at": "2026-10-23T16:06:55Z",
   "reason": "Stats preview (goals model, no bookmaker prices)",
   "url": "/football/botola-pro/amal-tiznit-vs-codm-meknes-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "VfL Wolfsburg",
   "btts": 0.6726,
   "home": "VfL Bochum",
   "kickoff": "2026-10-23T16:30:00Z",
   "league": "ger.2",
   "match_id": "api:1576206",
   "over": {
    "line": 2.5,
    "prob": 0.6873
   },
   "prob": {
    "away": 0.488,
    "draw": 0.2296,
    "home": 0.2824
   },
   "published_at": "2026-10-23T16:20:15Z",
   "reason": "Official lineups",
   "url": "/football/2-bundesliga/vfl-bochum-vs-vfl-wolfsburg-prediction-2026-10-23/",
   "version": 3
  },
  {
   "away": "FC St. Pauli",
   "btts": null,
   "home": "SV Darmstadt 98",
   "kickoff": "2026-10-23T16:30:00Z",
   "league": "ger.2",
   "match_id": "api:1576208",
   "over": {
    "line": 2.5,
    "prob": null
   },
   "prob": {
    "away": 0.4176,
    "draw": 0.2802,
    "home": 0.3022
   },
   "published_at": "2026-10-23T16:20:15Z",
   "reason": "Official lineups",
   "url": "/football/2-bundesliga/sv-darmstadt-98-vs-fc-st-pauli-prediction-2026-10-23/",
   "version": 3
  },
  {
   "away": "Lommel United",
   "btts": 0.6129,
   "home": "OH Leuven",
   "kickoff": "2026-10-24T16:15:00Z",
   "league": "bel.1",
   "match_id": "api:1558658",
   "over": {
    "line": 2.5,
    "prob": 0.6162
   },
   "prob": {
    "away": 0.2479,
    "draw": 0.2405,
    "home": 0.5116
   },
   "published_at": "2026-10-23T16:20:47Z",
   "reason": "Stats preview",
   "url": "/football/belgian-pro-league/oh-leuven-vs-lommel-united-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Villarreal",
   "btts": 0.576,
   "home": "Valencia",
   "kickoff": "2026-10-24T16:30:00Z",
   "league": "esp.1",
   "match_id": "api:1570432",
   "over": {
    "line": 2.5,
    "prob": 0.5523
   },
   "prob": {
    "away": 0.4516,
    "draw": 0.2569,
    "home": 0.2915
   },
   "published_at": "2026-10-23T16:30:57Z",
   "reason": "Stats preview",
   "url": "/football/la-liga/valencia-vs-villarreal-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Real Sociedad II",
   "btts": 0.5806,
   "home": "Las Palmas",
   "kickoff": "2026-10-24T16:30:00Z",
   "league": "esp.2",
   "match_id": "api:1569989",
   "over": {
    "line": 2.5,
    "prob": 0.5682
   },
   "prob": {
    "away": 0.2614,
    "draw": 0.2511,
    "home": 0.4875
   },
   "published_at": "2026-10-23T16:30:57Z",
   "reason": "Stats preview",
   "url": "/football/segunda-division/las-palmas-vs-real-sociedad-ii-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "RC Celta Fortuna",
   "btts": 0.5251,
   "home": "Girona",
   "kickoff": "2026-10-24T16:30:00Z",
   "league": "esp.2",
   "match_id": "api:1569987",
   "over": {
    "line": 2.5,
    "prob": 0.633
   },
   "prob": {
    "away": 0.1078,
    "draw": 0.185,
    "home": 0.7072
   },
   "published_at": "2026-10-23T16:30:57Z",
   "reason": "Stats preview",
   "url": "/football/segunda-division/girona-vs-rc-celta-fortuna-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Eintracht Frankfurt",
   "btts": 0.6431,
   "home": "Borussia Dortmund",
   "kickoff": "2026-10-24T16:30:00Z",
   "league": "ger.1",
   "match_id": "api:1575194",
   "over": {
    "line": 2.5,
    "prob": 0.7223
   },
   "prob": {
    "away": 0.1574,
    "draw": 0.1787,
    "home": 0.6639
   },
   "published_at": "2026-10-23T16:30:57Z",
   "reason": "Stats preview",
   "url": "/football/bundesliga/borussia-dortmund-vs-eintracht-frankfurt-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Laval",
   "btts": null,
   "home": "Nancy",
   "kickoff": "2026-10-23T18:00:00Z",
   "league": "fra.2",
   "match_id": "api:1552509",
   "over": {
    "line": 2.5,
    "prob": null
   },
   "prob": {
    "away": 0.1351,
    "draw": 0.2177,
    "home": 0.6472
   },
   "published_at": "2026-10-23T16:30:58Z",
   "reason": "Full analysis",
   "url": "/football/ligue-2/nancy-vs-laval-prediction-2026-10-23/",
   "version": 3
  },
  {
   "away": "SC Cambuur",
   "btts": 0.716,
   "home": "Willem II",
   "kickoff": "2026-10-24T16:45:00Z",
   "league": "ned.1",
   "match_id": "api:1552200",
   "over": {
    "line": 2.5,
    "prob": 0.7519
   },
   "prob": {
    "away": 0.5584,
    "draw": 0.1941,
    "home": 0.2475
   },
   "published_at": "2026-10-23T16:45:03Z",
   "reason": "Stats preview (goals model, no bookmaker prices)",
   "url": "/football/eredivisie/willem-ii-vs-sc-cambuur-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "SC Cambuur",
   "btts": 0.6399,
   "home": "Willem II",
   "kickoff": "2026-10-24T16:45:00Z",
   "league": "ned.1",
   "match_id": "api:1552200",
   "over": {
    "line": 2.5,
    "prob": 0.626
   },
   "prob": {
    "away": 0.3724,
    "draw": 0.2536,
    "home": 0.3739
   },
   "published_at": "2026-10-23T16:49:54Z",
   "reason": "Prices moved",
   "url": "/football/eredivisie/willem-ii-vs-sc-cambuur-prediction-2026-10-24/",
   "version": 2
  },
  {
   "away": "Arouca",
   "btts": 0.5395,
   "home": "Alverca",
   "kickoff": "2026-10-24T17:00:00Z",
   "league": "por.1",
   "match_id": "api:1575518",
   "over": {
    "line": 2.5,
    "prob": 0.5137
   },
   "prob": {
    "away": 0.2561,
    "draw": 0.2976,
    "home": 0.4463
   },
   "published_at": "2026-10-23T17:02:40Z",
   "reason": "Stats preview",
   "url": "/football/primeira-liga/alverca-vs-arouca-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "PSIM Yogyakarta",
   "btts": 0.5859,
   "home": "Isenmulang Kalteng",
   "kickoff": "2026-10-24T08:30:00Z",
   "league": "idn.1",
   "match_id": "api:1622808",
   "over": {
    "line": 2.5,
    "prob": 0.5569
   },
   "prob": {
    "away": 0.3526,
    "draw": 0.2743,
    "home": 0.3731
   },
   "published_at": "2026-10-23T17:13:59Z",
   "reason": "Prices moved",
   "url": "/football/indonesian-liga-1/isenmulang-kalteng-vs-psim-yogyakarta-prediction-2026-10-24/",
   "version": 2
  },
  {
   "away": "Coastal Union",
   "btts": 0.4436,
   "home": "Namungo",
   "kickoff": "2026-10-24T17:30:00Z",
   "league": "tan.1",
   "match_id": "api:1600802",
   "over": {
    "line": 2.5,
    "prob": 0.3927
   },
   "prob": {
    "away": 0.2575,
    "draw": 0.2788,
    "home": 0.4637
   },
   "published_at": "2026-10-23T17:30:15Z",
   "reason": "Stats preview (goals model, no bookmaker prices)",
   "url": "/football/tanzania-premier-league/namungo-vs-coastal-union-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Benevento",
   "btts": 0.5592,
   "home": "Arezzo",
   "kickoff": "2026-10-24T17:30:00Z",
   "league": "ita.2",
   "match_id": "api:1601563",
   "over": {
    "line": 2.5,
    "prob": 0.5351
   },
   "prob": {
    "away": 0.4768,
    "draw": 0.2449,
    "home": 0.2783
   },
   "published_at": "2026-10-23T17:30:15Z",
   "reason": "Stats preview (goals model, no bookmaker prices)",
   "url": "/football/serie-b/arezzo-vs-benevento-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Benevento",
   "btts": 0.5064,
   "home": "Arezzo",
   "kickoff": "2026-10-24T17:30:00Z",
   "league": "ita.2",
   "match_id": "api:1601563",
   "over": {
    "line": 2.5,
    "prob": 0.4587
   },
   "prob": {
    "away": 0.3916,
    "draw": 0.2971,
    "home": 0.3114
   },
   "published_at": "2026-10-23T17:35:31Z",
   "reason": "Prices moved",
   "url": "/football/serie-b/arezzo-vs-benevento-prediction-2026-10-24/",
   "version": 2
  },
  {
   "away": "Laval",
   "btts": null,
   "home": "Nancy",
   "kickoff": "2026-10-23T18:00:00Z",
   "league": "fra.2",
   "match_id": "api:1552509",
   "over": {
    "line": 2.5,
    "prob": null
   },
   "prob": {
    "away": 0.1351,
    "draw": 0.2177,
    "home": 0.6472
   },
   "published_at": "2026-10-23T17:39:25Z",
   "reason": "Official lineups",
   "url": "/football/ligue-2/nancy-vs-laval-prediction-2026-10-23/",
   "version": 4
  },
  {
   "away": "Lanús",
   "btts": 0.4455,
   "home": "Banfield",
   "kickoff": "2026-10-24T17:45:00Z",
   "league": "arg.1",
   "match_id": "api:1493199",
   "over": {
    "line": 2.5,
    "prob": 0.3966
   },
   "prob": {
    "away": 0.453,
    "draw": 0.2966,
    "home": 0.2504
   },
   "published_at": "2026-10-23T17:47:11Z",
   "reason": "Stats preview",
   "url": "/football/argentine-liga-profesional/banfield-vs-lanus-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Wydad AC",
   "btts": 0.4032,
   "home": "UTS Rabat",
   "kickoff": "2026-10-24T18:00:00Z",
   "league": "mar.1",
   "match_id": "api:1646853",
   "over": {
    "line": 2.5,
    "prob": 0.3359
   },
   "prob": {
    "away": 0.4226,
    "draw": 0.3001,
    "home": 0.2773
   },
   "published_at": "2026-10-23T18:01:13Z",
   "reason": "Stats preview (goals model, no bookmaker prices)",
   "url": "/football/botola-pro/uts-rabat-vs-wydad-ac-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Middlesbrough",
   "btts": 0.6443,
   "home": "Bolton Wanderers",
   "kickoff": "2026-10-23T19:00:00Z",
   "league": "eng.2",
   "match_id": "401880207",
   "over": {
    "line": 2.5,
    "prob": 0.6316
   },
   "prob": {
    "away": 0.5852,
    "draw": 0.2153,
    "home": 0.1995
   },
   "published_at": "2026-10-23T18:06:27Z",
   "reason": "Official lineups",
   "url": "/football/championship/bolton-wanderers-vs-middlesbrough-prediction-2026-10-23/",
   "version": 2
  },
  {
   "away": "Nottingham Forest",
   "btts": 0.5644,
   "home": "Ipswich Town",
   "kickoff": "2026-10-23T19:00:00Z",
   "league": "eng.1",
   "match_id": "401879253",
   "over": {
    "line": 2.5,
    "prob": 0.5402
   },
   "prob": {
    "away": 0.409,
    "draw": 0.2792,
    "home": 0.3118
   },
   "published_at": "2026-10-23T18:06:27Z",
   "reason": "Official lineups",
   "url": "/football/premier-league/ipswich-town-vs-nottingham-forest-prediction-2026-10-23/",
   "version": 2
  },
  {
   "away": "Borussia Mönchengladbach",
   "btts": 0.6885,
   "home": "VfB Stuttgart",
   "kickoff": "2026-10-23T18:30:00Z",
   "league": "ger.1",
   "match_id": "api:1575196",
   "over": {
    "line": 3.5,
    "prob": 0.5508
   },
   "prob": {
    "away": 0.1103,
    "draw": 0.1465,
    "home": 0.7432
   },
   "published_at": "2026-10-23T18:06:27Z",
   "reason": "Official lineups",
   "url": "/football/bundesliga/vfb-stuttgart-vs-borussia-monchengladbach-prediction-2026-10-23/",
   "version": 4
  },
  {
   "away": "Monza",
   "btts": 0.5287,
   "home": "Torino",
   "kickoff": "2026-10-23T18:45:00Z",
   "league": "ita.1",
   "match_id": "api:1550165",
   "over": {
    "line": 2.5,
    "prob": 0.5006
   },
   "prob": {
    "away": 0.2607,
    "draw": 0.2848,
    "home": 0.4545
   },
   "published_at": "2026-10-23T18:21:57Z",
   "reason": "Official lineups",
   "url": "/football/serie-a/torino-vs-monza-prediction-2026-10-23/",
   "version": 3
  },
  {
   "away": "Nice",
   "btts": null,
   "home": "Stade Brestois 29",
   "kickoff": "2026-10-23T18:45:00Z",
   "league": "fra.1",
   "match_id": "api:1552794",
   "over": {
    "line": 2.5,
    "prob": null
   },
   "prob": {
    "away": 0.2833,
    "draw": 0.2737,
    "home": 0.4431
   },
   "published_at": "2026-10-23T18:21:57Z",
   "reason": "Official lineups",
   "url": "/football/ligue-1/stade-brestois-29-vs-nice-prediction-2026-10-23/",
   "version": 3
  },
  {
   "away": "Kaiserslautern",
   "btts": 0.6296,
   "home": "1. FC Nürnberg",
   "kickoff": "2026-10-24T18:30:00Z",
   "league": "ger.2",
   "match_id": "api:1576213",
   "over": {
    "line": 2.5,
    "prob": 0.626
   },
   "prob": {
    "away": 0.2809,
    "draw": 0.2403,
    "home": 0.4787
   },
   "published_at": "2026-10-23T18:31:13Z",
   "reason": "Stats preview",
   "url": "/football/2-bundesliga/1-fc-nurnberg-vs-kaiserslautern-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Tristán Suárez",
   "btts": 0.2933,
   "home": "Almagro",
   "kickoff": "2026-10-24T18:30:00Z",
   "league": "arg.2",
   "match_id": "api:1498901",
   "over": {
    "line": 2.5,
    "prob": 0.2783
   },
   "prob": {
    "away": 0.5641,
    "draw": 0.296,
    "home": 0.1399
   },
   "published_at": "2026-10-23T18:31:13Z",
   "reason": "Stats preview",
   "url": "/football/primera-nacional/almagro-vs-tristan-suarez-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Málaga",
   "btts": null,
   "home": "Alavés",
   "kickoff": "2026-10-23T19:00:00Z",
   "league": "esp.1",
   "match_id": "api:1570423",
   "over": {
    "line": 2.5,
    "prob": null
   },
   "prob": {
    "away": 0.1691,
    "draw": 0.2479,
    "home": 0.583
   },
   "published_at": "2026-10-23T18:35:37Z",
   "reason": "Official lineups",
   "url": "/football/la-liga/alaves-vs-malaga-prediction-2026-10-23/",
   "version": 3
  },
  {
   "away": "SK Beveren",
   "btts": 0.6455,
   "home": "KVC Westerlo",
   "kickoff": "2026-10-24T18:45:00Z",
   "league": "bel.1",
   "match_id": "api:1558661",
   "over": {
    "line": 2.5,
    "prob": 0.6453
   },
   "prob": {
    "away": 0.2816,
    "draw": 0.2589,
    "home": 0.4595
   },
   "published_at": "2026-10-23T18:48:35Z",
   "reason": "Stats preview",
   "url": "/football/belgian-pro-league/kvc-westerlo-vs-sk-beveren-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Parma",
   "btts": 0.4294,
   "home": "Lazio",
   "kickoff": "2026-10-24T18:45:00Z",
   "league": "ita.1",
   "match_id": "api:1550162",
   "over": {
    "line": 2.5,
    "prob": 0.5174
   },
   "prob": {
    "away": 0.1082,
    "draw": 0.1943,
    "home": 0.6975
   },
   "published_at": "2026-10-23T18:48:35Z",
   "reason": "Stats preview",
   "url": "/football/serie-a/lazio-vs-parma-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Paris FC",
   "btts": 0.6022,
   "home": "Lens",
   "kickoff": "2026-10-24T18:45:00Z",
   "league": "fra.1",
   "match_id": "api:1552795",
   "over": {
    "line": 2.5,
    "prob": 0.5778
   },
   "prob": {
    "away": 0.3455,
    "draw": 0.2613,
    "home": 0.3932
   },
   "published_at": "2026-10-23T18:48:35Z",
   "reason": "Stats preview",
   "url": "/football/ligue-1/lens-vs-paris-fc-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Nantes",
   "btts": 0.5199,
   "home": "Saint-Étienne",
   "kickoff": "2026-10-24T18:45:00Z",
   "league": "fra.2",
   "match_id": "api:1552512",
   "over": {
    "line": 2.5,
    "prob": 0.5362
   },
   "prob": {
    "away": 0.1813,
    "draw": 0.2391,
    "home": 0.5796
   },
   "published_at": "2026-10-23T18:48:35Z",
   "reason": "Stats preview",
   "url": "/football/ligue-2/saint-etienne-vs-nantes-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Zulte Waregem",
   "btts": 0.5397,
   "home": "RAAL La Louvière",
   "kickoff": "2026-10-24T18:45:00Z",
   "league": "bel.1",
   "match_id": "api:1558659",
   "over": {
    "line": 2.5,
    "prob": 0.5014
   },
   "prob": {
    "away": 0.4121,
    "draw": 0.2782,
    "home": 0.3097
   },
   "published_at": "2026-10-23T18:48:35Z",
   "reason": "Stats preview",
   "url": "/football/belgian-pro-league/raal-la-louviere-vs-zulte-waregem-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Deportivo",
   "btts": 0.4596,
   "home": "Atletico Madrid",
   "kickoff": "2026-10-24T19:00:00Z",
   "league": "esp.1",
   "match_id": "api:1570425",
   "over": {
    "line": 2.5,
    "prob": 0.6193
   },
   "prob": {
    "away": 0.0829,
    "draw": 0.1489,
    "home": 0.7682
   },
   "published_at": "2026-10-23T19:06:02Z",
   "reason": "Stats preview",
   "url": "/football/la-liga/atletico-madrid-vs-deportivo-la-coruna-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Botafogo-SP",
   "btts": 0.4372,
   "home": "Avaí",
   "kickoff": "2026-10-24T19:00:00Z",
   "league": "bra.2",
   "match_id": "api:1520942",
   "over": {
    "line": 2.5,
    "prob": 0.3761
   },
   "prob": {
    "away": 0.285,
    "draw": 0.3003,
    "home": 0.4147
   },
   "published_at": "2026-10-23T19:06:02Z",
   "reason": "Stats preview",
   "url": "/football/brasileirao-serie-b/avai-vs-botafogo-sp-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Real Oviedo",
   "btts": 0.4955,
   "home": "Almería",
   "kickoff": "2026-10-24T19:00:00Z",
   "league": "esp.2",
   "match_id": "api:1569982",
   "over": {
    "line": 2.5,
    "prob": 0.5137
   },
   "prob": {
    "away": 0.1703,
    "draw": 0.2406,
    "home": 0.5891
   },
   "published_at": "2026-10-23T19:06:02Z",
   "reason": "Stats preview",
   "url": "/football/segunda-division/almeria-vs-real-oviedo-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Chaco For Ever",
   "btts": 0.3179,
   "home": "Ferro Carril Oeste",
   "kickoff": "2026-10-24T19:00:00Z",
   "league": "arg.2",
   "match_id": "api:1498911",
   "over": {
    "line": 2.5,
    "prob": 0.3619
   },
   "prob": {
    "away": 0.1113,
    "draw": 0.2315,
    "home": 0.6572
   },
   "published_at": "2026-10-23T19:06:02Z",
   "reason": "Stats preview",
   "url": "/football/primera-nacional/ferro-carril-oeste-vs-chaco-for-ever-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "San Martín (Tucumán)",
   "btts": 0.4388,
   "home": "Quilmes",
   "kickoff": "2026-10-24T19:00:00Z",
   "league": "arg.2",
   "match_id": "api:1498916",
   "over": {
    "line": 2.5,
    "prob": 0.3933
   },
   "prob": {
    "away": 0.238,
    "draw": 0.2921,
    "home": 0.4699
   },
   "published_at": "2026-10-23T19:06:02Z",
   "reason": "Stats preview",
   "url": "/football/primera-nacional/quilmes-vs-san-martin-tucuman-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Heerenveen",
   "btts": 0.6466,
   "home": "ADO Den Haag",
   "kickoff": "2026-10-24T19:00:00Z",
   "league": "ned.1",
   "match_id": "api:1552201",
   "over": {
    "line": 2.5,
    "prob": 0.6504
   },
   "prob": {
    "away": 0.4829,
    "draw": 0.2455,
    "home": 0.2716
   },
   "published_at": "2026-10-23T19:06:02Z",
   "reason": "Stats preview",
   "url": "/football/eredivisie/ado-den-haag-vs-heerenveen-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Vila Nova",
   "btts": 0.4689,
   "home": "São Bernardo",
   "kickoff": "2026-10-24T19:30:00Z",
   "league": "bra.2",
   "match_id": "api:1520948",
   "over": {
    "line": 2.5,
    "prob": 0.4103
   },
   "prob": {
    "away": 0.3634,
    "draw": 0.3087,
    "home": 0.3278
   },
   "published_at": "2026-10-23T19:37:07Z",
   "reason": "Stats preview",
   "url": "/football/brasileirao-serie-b/sao-bernardo-vs-vila-nova-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "FC Porto",
   "btts": 0.4437,
   "home": "Gil Vicente",
   "kickoff": "2026-10-24T19:30:00Z",
   "league": "por.1",
   "match_id": "api:1575521",
   "over": {
    "line": 2.5,
    "prob": 0.5098
   },
   "prob": {
    "away": 0.6723,
    "draw": 0.2028,
    "home": 0.125
   },
   "published_at": "2026-10-23T19:37:07Z",
   "reason": "Stats preview",
   "url": "/football/primeira-liga/gil-vicente-vs-fc-porto-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "São Paulo",
   "btts": 0.5029,
   "home": "Mirassol",
   "kickoff": "2026-10-24T19:30:00Z",
   "league": "bra.1",
   "match_id": "api:1492425",
   "over": {
    "line": 2.5,
    "prob": 0.4552
   },
   "prob": {
    "away": 0.3034,
    "draw": 0.2908,
    "home": 0.4058
   },
   "published_at": "2026-10-23T19:37:07Z",
   "reason": "Stats preview",
   "url": "/football/brasileirao-serie-a/mirassol-vs-sao-paulo-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Botafogo",
   "btts": 0.5586,
   "home": "Internacional",
   "kickoff": "2026-10-24T19:30:00Z",
   "league": "bra.1",
   "match_id": "api:1492424",
   "over": {
    "line": 2.5,
    "prob": 0.5412
   },
   "prob": {
    "away": 0.2587,
    "draw": 0.2487,
    "home": 0.4926
   },
   "published_at": "2026-10-23T19:37:07Z",
   "reason": "Stats preview",
   "url": "/football/brasileirao-serie-a/internacional-vs-botafogo-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Athletico-PR",
   "btts": 0.5381,
   "home": "Vitória",
   "kickoff": "2026-10-24T19:30:00Z",
   "league": "bra.1",
   "match_id": "api:1492429",
   "over": {
    "line": 2.5,
    "prob": 0.4958
   },
   "prob": {
    "away": 0.3424,
    "draw": 0.2846,
    "home": 0.373
   },
   "published_at": "2026-10-23T19:37:07Z",
   "reason": "Stats preview",
   "url": "/football/brasileirao-serie-a/vitoria-vs-athletico-pr-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Novorizontino",
   "btts": 0.5353,
   "home": "Atlético Goianiense",
   "kickoff": "2026-10-24T19:30:00Z",
   "league": "bra.2",
   "match_id": "api:1520941",
   "over": {
    "line": 2.5,
    "prob": 0.4929
   },
   "prob": {
    "away": 0.3377,
    "draw": 0.2898,
    "home": 0.3724
   },
   "published_at": "2026-10-23T19:37:07Z",
   "reason": "Stats preview",
   "url": "/football/brasileirao-serie-b/atletico-goianiense-vs-novorizontino-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Widad Témara",
   "btts": 0.4157,
   "home": "Moghreb Tetouan",
   "kickoff": "2026-10-24T20:00:00Z",
   "league": "mar.1",
   "match_id": "api:1646854",
   "over": {
    "line": 2.5,
    "prob": 0.3718
   },
   "prob": {
    "away": 0.4955,
    "draw": 0.2789,
    "home": 0.2256
   },
   "published_at": "2026-10-23T20:00:35Z",
   "reason": "Stats preview (goals model, no bookmaker prices)",
   "url": "/football/botola-pro/moghreb-tetouan-vs-widad-temara-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Defensa y Justicia",
   "btts": 0.4843,
   "home": "Talleres (Córdoba)",
   "kickoff": "2026-10-24T20:00:00Z",
   "league": "arg.1",
   "match_id": "api:1493209",
   "over": {
    "line": 2.5,
    "prob": 0.4348
   },
   "prob": {
    "away": 0.2872,
    "draw": 0.2891,
    "home": 0.4237
   },
   "published_at": "2026-10-23T20:00:35Z",
   "reason": "Stats preview",
   "url": "/football/argentine-liga-profesional/talleres-cordoba-vs-defensa-y-justicia-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Brooklyn",
   "btts": 0.6255,
   "home": "Loudoun United",
   "kickoff": "2026-10-24T21:00:00Z",
   "league": "usa.2",
   "match_id": "api:1493761",
   "over": {
    "line": 2.5,
    "prob": 0.673
   },
   "prob": {
    "away": 0.1876,
    "draw": 0.2001,
    "home": 0.6123
   },
   "published_at": "2026-10-23T21:00:59Z",
   "reason": "Stats preview",
   "url": "/football/usl-championship/loudoun-united-vs-brooklyn-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Red Bull Bragantino",
   "btts": 0.5149,
   "home": "Palmeiras",
   "kickoff": "2026-10-24T21:30:00Z",
   "league": "bra.1",
   "match_id": "api:1492426",
   "over": {
    "line": 2.5,
    "prob": 0.5623
   },
   "prob": {
    "away": 0.1542,
    "draw": 0.209,
    "home": 0.6368
   },
   "published_at": "2026-10-23T21:31:09Z",
   "reason": "Stats preview",
   "url": "/football/brasileirao-serie-a/palmeiras-vs-red-bull-bragantino-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Corinthians",
   "btts": 0.4775,
   "home": "Vasco DA Gama",
   "kickoff": "2026-10-24T21:30:00Z",
   "league": "bra.1",
   "match_id": "api:1492428",
   "over": {
    "line": 2.5,
    "prob": 0.4821
   },
   "prob": {
    "away": 0.1845,
    "draw": 0.2371,
    "home": 0.5784
   },
   "published_at": "2026-10-23T21:31:09Z",
   "reason": "Stats preview",
   "url": "/football/brasileirao-serie-a/vasco-da-gama-vs-corinthians-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Londrina",
   "btts": 0.5018,
   "home": "CRB",
   "kickoff": "2026-10-24T21:30:00Z",
   "league": "bra.2",
   "match_id": "api:1520944",
   "over": {
    "line": 2.5,
    "prob": 0.6248
   },
   "prob": {
    "away": 0.0994,
    "draw": 0.1726,
    "home": 0.728
   },
   "published_at": "2026-10-23T21:31:09Z",
   "reason": "Stats preview",
   "url": "/football/brasileirao-serie-b/crb-vs-londrina-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Fortaleza",
   "btts": 0.3722,
   "home": "Ponte Preta",
   "kickoff": "2026-10-24T21:30:00Z",
   "league": "bra.2",
   "match_id": "api:1520947",
   "over": {
    "line": 2.5,
    "prob": 0.5632
   },
   "prob": {
    "away": 0.7941,
    "draw": 0.1415,
    "home": 0.0644
   },
   "published_at": "2026-10-23T21:31:09Z",
   "reason": "Stats preview",
   "url": "/football/brasileirao-serie-b/ponte-preta-vs-fortaleza-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Indy Eleven",
   "btts": 0.5459,
   "home": "Charleston Battery",
   "kickoff": "2026-10-24T22:00:00Z",
   "league": "usa.2",
   "match_id": "api:1493757",
   "over": {
    "line": 2.5,
    "prob": 0.573
   },
   "prob": {
    "away": 0.1852,
    "draw": 0.2147,
    "home": 0.6001
   },
   "published_at": "2026-10-23T22:02:22Z",
   "reason": "Stats preview",
   "url": "/football/usl-championship/charleston-battery-vs-indy-eleven-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "San Telmo",
   "btts": 0.3488,
   "home": "Deportivo Madryn",
   "kickoff": "2026-10-24T22:00:00Z",
   "league": "arg.2",
   "match_id": "api:1498909",
   "over": {
    "line": 2.5,
    "prob": 0.4269
   },
   "prob": {
    "away": 0.0969,
    "draw": 0.2119,
    "home": 0.6912
   },
   "published_at": "2026-10-23T22:02:22Z",
   "reason": "Stats preview",
   "url": "/football/primera-nacional/deportivo-madryn-vs-san-telmo-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Atletico Tucuman",
   "btts": 0.3789,
   "home": "Tigre",
   "kickoff": "2026-10-24T00:15:00Z",
   "league": "arg.1",
   "match_id": "api:1493210",
   "over": {
    "line": 2.5,
    "prob": 0.363
   },
   "prob": {
    "away": 0.1703,
    "draw": 0.2698,
    "home": 0.5599
   },
   "published_at": "2026-10-23T22:15:54Z",
   "reason": "Prices moved",
   "url": "/football/argentine-liga-profesional/tigre-vs-atletico-tucuman-prediction-2026-10-24/",
   "version": 2
  },
  {
   "away": "Newell's Old Boys",
   "btts": 0.3818,
   "home": "San Lorenzo",
   "kickoff": "2026-10-24T22:15:00Z",
   "league": "arg.1",
   "match_id": "api:1493208",
   "over": {
    "line": 2.5,
    "prob": 0.3123
   },
   "prob": {
    "away": 0.2817,
    "draw": 0.3514,
    "home": 0.3669
   },
   "published_at": "2026-10-23T22:15:54Z",
   "reason": "Stats preview",
   "url": "/football/argentine-liga-profesional/san-lorenzo-vs-newell-s-old-boys-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Fluminense",
   "btts": 0.522,
   "home": "Chapecoense",
   "kickoff": "2026-10-24T22:30:00Z",
   "league": "bra.1",
   "match_id": "api:1492420",
   "over": {
    "line": 2.5,
    "prob": 0.5207
   },
   "prob": {
    "away": 0.5451,
    "draw": 0.2495,
    "home": 0.2054
   },
   "published_at": "2026-10-23T22:32:15Z",
   "reason": "Stats preview",
   "url": "/football/brasileirao-serie-a/chapecoense-vs-fluminense-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Remo",
   "btts": 0.553,
   "home": "Cruzeiro",
   "kickoff": "2026-10-23T23:00:00Z",
   "league": "bra.1",
   "match_id": "api:1492422",
   "over": {
    "line": 2.5,
    "prob": 0.6924
   },
   "prob": {
    "away": 0.1011,
    "draw": 0.1512,
    "home": 0.7476
   },
   "published_at": "2026-10-23T22:36:34Z",
   "reason": "Prices moved",
   "url": "/football/brasileirao-serie-a/cruzeiro-vs-remo-prediction-2026-10-23/",
   "version": 2
  },
  {
   "away": "Criciúma",
   "btts": 0.5157,
   "home": "Sport Recife",
   "kickoff": "2026-10-24T00:00:00Z",
   "league": "bra.2",
   "match_id": "api:1520949",
   "over": {
    "line": 2.5,
    "prob": 0.469
   },
   "prob": {
    "away": 0.402,
    "draw": 0.2798,
    "home": 0.3182
   },
   "published_at": "2026-10-23T22:36:34Z",
   "reason": "Prices moved",
   "url": "/football/brasileirao-serie-b/sport-recife-vs-criciuma-prediction-2026-10-24/",
   "version": 2
  },
  {
   "away": "Detroit City",
   "btts": 0.5196,
   "home": "Louisville City",
   "kickoff": "2026-10-24T23:00:00Z",
   "league": "usa.2",
   "match_id": "api:1493762",
   "over": {
    "line": 2.5,
    "prob": 0.4897
   },
   "prob": {
    "away": 0.2572,
    "draw": 0.2687,
    "home": 0.4741
   },
   "published_at": "2026-10-23T23:01:58Z",
   "reason": "Stats preview",
   "url": "/football/usl-championship/louisville-city-vs-detroit-city-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Atletico Rafaela",
   "btts": 0.3464,
   "home": "Colegiales",
   "kickoff": "2026-10-24T23:00:00Z",
   "league": "arg.2",
   "match_id": "api:1498907",
   "over": {
    "line": 2.5,
    "prob": 0.3297
   },
   "prob": {
    "away": 0.1595,
    "draw": 0.2792,
    "home": 0.5612
   },
   "published_at": "2026-10-23T23:01:58Z",
   "reason": "Stats preview",
   "url": "/football/primera-nacional/colegiales-vs-atletico-rafaela-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Toluca",
   "btts": 0.6177,
   "home": "Leon",
   "kickoff": "2026-10-24T23:00:00Z",
   "league": "mex.1",
   "match_id": "api:1551013",
   "over": {
    "line": 2.5,
    "prob": 0.6154
   },
   "prob": {
    "away": 0.4683,
    "draw": 0.2742,
    "home": 0.2576
   },
   "published_at": "2026-10-23T23:01:58Z",
   "reason": "Stats preview",
   "url": "/football/liga-mx/leon-vs-toluca-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Birmingham Legion",
   "btts": 0.464,
   "home": "Pittsburgh Riverhounds",
   "kickoff": "2026-10-24T23:00:00Z",
   "league": "usa.2",
   "match_id": "api:1493765",
   "over": {
    "line": 2.5,
    "prob": 0.4474
   },
   "prob": {
    "away": 0.2008,
    "draw": 0.2655,
    "home": 0.5337
   },
   "published_at": "2026-10-23T23:01:58Z",
   "reason": "Stats preview",
   "url": "/football/usl-championship/pittsburgh-riverhounds-vs-birmingham-legion-prediction-2026-10-24/",
   "version": 1
  },
  {
   "away": "Rhode Island",
   "btts": 0.5162,
   "home": "Hartford Athletic",
   "kickoff": "2026-10-24T23:00:00Z",
   "league": "usa.2",
   "match_id": "api:1493760",
   "over": {
    "line": 2.5,
    "prob": 0.4681
   },
   "prob": {
    "away": 0.3362,
    "draw": 0.2874,
    "home": 0.3764
   },
   "published_at": "2026-10-23T23:01:58Z",
   "reason": "Stats preview",
   "url": "/football/usl-championship/hartford-athletic-vs-rhode-island-prediction-2026-10-24/",
   "version": 1
  }
 ],
 "previous_day_sha256": "6e42f5a300a7414365a6947f20eb7e59eb02271cae481737f227a5defa6d8a67",
 "site": "kickoffhour.com"
}
