{
 "date": "2026-10-22",
 "predictions": [
  {
   "away": "Estudiantes L.P.",
   "btts": 0.3579,
   "home": "Flamengo",
   "kickoff": "2026-10-23T00:30:00Z",
   "league": "conmebol.libertadores",
   "match_id": "api:1640556",
   "over": {
    "line": 2.5,
    "prob": 0.4535
   },
   "prob": {
    "away": 0.0936,
    "draw": 0.1952,
    "home": 0.7111
   },
   "published_at": "2026-10-22T00:30:52Z",
   "reason": "Stats preview",
   "url": "/football/copa-libertadores/flamengo-south-america-vs-estudiantes-l-p-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Crystal Palace",
   "btts": 0.6433,
   "home": "Beşiktaş",
   "kickoff": "2026-10-22T19:00:00Z",
   "league": "uefa.europa",
   "match_id": "api:1636234",
   "over": {
    "line": 2.5,
    "prob": 0.6357
   },
   "prob": {
    "away": 0.3126,
    "draw": 0.2395,
    "home": 0.4479
   },
   "published_at": "2026-10-22T01:14:14Z",
   "reason": "Prices moved",
   "url": "/football/europa-league/besiktas-europe-vs-crystal-palace-europe-prediction-2026-10-22/",
   "version": 2
  },
  {
   "away": "Panathinaikos",
   "btts": 0.5067,
   "home": "Kairat Almaty",
   "kickoff": "2026-10-22T14:30:00Z",
   "league": "uefa.europa.conf",
   "match_id": "api:1636434",
   "over": {
    "line": 2.5,
    "prob": 0.5192
   },
   "prob": {
    "away": 0.5795,
    "draw": 0.2377,
    "home": 0.1829
   },
   "published_at": "2026-10-22T02:33:51Z",
   "reason": "Prices moved",
   "url": "/football/conference-league/kairat-almaty-europe-vs-panathinaikos-europe-prediction-2026-10-22/",
   "version": 2
  },
  {
   "away": "CSKA Sofia",
   "btts": 0.5497,
   "home": "FC Nordsjaelland",
   "kickoff": "2026-10-22T16:45:00Z",
   "league": "uefa.europa.conf",
   "match_id": "api:1636459",
   "over": {
    "line": 2.5,
    "prob": 0.6288
   },
   "prob": {
    "away": 0.1374,
    "draw": 0.1879,
    "home": 0.6747
   },
   "published_at": "2026-10-22T04:53:34Z",
   "reason": "Prices moved",
   "url": "/football/conference-league/fc-nordsjaelland-europe-vs-cska-sofia-europe-prediction-2026-10-22/",
   "version": 2
  },
  {
   "away": "Brighton",
   "btts": 0.4741,
   "home": "FK Jablonec",
   "kickoff": "2026-10-22T16:45:00Z",
   "league": "uefa.europa.conf",
   "match_id": "api:1636430",
   "over": {
    "line": 2.5,
    "prob": 0.6447
   },
   "prob": {
    "away": 0.7781,
    "draw": 0.1417,
    "home": 0.0802
   },
   "published_at": "2026-10-22T04:53:34Z",
   "reason": "Prices moved",
   "url": "/football/conference-league/fk-jablonec-vs-brighton-prediction-2026-10-22/",
   "version": 2
  },
  {
   "away": "Sunderland",
   "btts": null,
   "home": "Lech Poznan",
   "kickoff": "2026-10-22T16:45:00Z",
   "league": "uefa.europa",
   "match_id": "api:1636280",
   "over": {
    "line": 2.5,
    "prob": null
   },
   "prob": {
    "away": 0.5612,
    "draw": 0.2325,
    "home": 0.2063
   },
   "published_at": "2026-10-22T07:49:19Z",
   "reason": "Full analysis",
   "url": "/football/europa-league/lech-poznan-europe-vs-sunderland-europe-prediction-2026-10-22/",
   "version": 2
  },
  {
   "away": "Brighton",
   "btts": null,
   "home": "FK Jablonec",
   "kickoff": "2026-10-22T16:45:00Z",
   "league": "uefa.europa.conf",
   "match_id": "api:1636430",
   "over": {
    "line": 2.5,
    "prob": null
   },
   "prob": {
    "away": 0.7488,
    "draw": 0.1486,
    "home": 0.1026
   },
   "published_at": "2026-10-22T07:49:19Z",
   "reason": "Full analysis",
   "url": "/football/conference-league/fk-jablonec-vs-brighton-prediction-2026-10-22/",
   "version": 3
  },
  {
   "away": "Persib Bandung",
   "btts": 0.5045,
   "home": "Persepam Madura Utd",
   "kickoff": "2026-10-22T12:00:00Z",
   "league": "idn.1",
   "match_id": "api:1622806",
   "over": {
    "line": 2.5,
    "prob": 0.5098
   },
   "prob": {
    "away": 0.5639,
    "draw": 0.2475,
    "home": 0.1886
   },
   "published_at": "2026-10-22T08:02:41Z",
   "reason": "Prices moved",
   "url": "/football/indonesian-liga-1/persepam-madura-utd-vs-persib-bandung-prediction-2026-10-22/",
   "version": 2
  },
  {
   "away": "Panathinaikos",
   "btts": 0.497,
   "home": "Kairat Almaty",
   "kickoff": "2026-10-22T14:30:00Z",
   "league": "uefa.europa.conf",
   "match_id": "api:1636434",
   "over": {
    "line": 2.5,
    "prob": 0.5231
   },
   "prob": {
    "away": 0.6028,
    "draw": 0.2335,
    "home": 0.1637
   },
   "published_at": "2026-10-22T08:36:44Z",
   "reason": "Prices moved",
   "url": "/football/conference-league/kairat-almaty-europe-vs-panathinaikos-europe-prediction-2026-10-22/",
   "version": 3
  },
  {
   "away": "AC Milan",
   "btts": null,
   "home": "Bournemouth",
   "kickoff": "2026-10-22T19:00:00Z",
   "league": "uefa.europa",
   "match_id": "api:1636235",
   "over": {
    "line": 2.5,
    "prob": null
   },
   "prob": {
    "away": 0.2537,
    "draw": 0.2519,
    "home": 0.4944
   },
   "published_at": "2026-10-22T10:10:50Z",
   "reason": "Full analysis",
   "url": "/football/europa-league/bournemouth-vs-ac-milan-europe-prediction-2026-10-22/",
   "version": 2
  },
  {
   "away": "Crystal Palace",
   "btts": null,
   "home": "Beşiktaş",
   "kickoff": "2026-10-22T19:00:00Z",
   "league": "uefa.europa",
   "match_id": "api:1636234",
   "over": {
    "line": 2.5,
    "prob": null
   },
   "prob": {
    "away": 0.3033,
    "draw": 0.2407,
    "home": 0.456
   },
   "published_at": "2026-10-22T10:10:50Z",
   "reason": "Full analysis",
   "url": "/football/europa-league/besiktas-europe-vs-crystal-palace-europe-prediction-2026-10-22/",
   "version": 3
  },
  {
   "away": "FC Lugano",
   "btts": 0.4589,
   "home": "Getafe",
   "kickoff": "2026-10-22T16:45:00Z",
   "league": "uefa.europa.conf",
   "match_id": "api:1636415",
   "over": {
    "line": 2.5,
    "prob": 0.4241
   },
   "prob": {
    "away": 0.2258,
    "draw": 0.2875,
    "home": 0.4867
   },
   "published_at": "2026-10-22T10:48:44Z",
   "reason": "Prices moved",
   "url": "/football/conference-league/getafe-europe-vs-fc-lugano-europe-prediction-2026-10-22/",
   "version": 3
  },
  {
   "away": "Mjallby AIF",
   "btts": 0.5376,
   "home": "FC Iberia 1999",
   "kickoff": "2026-10-22T16:45:00Z",
   "league": "uefa.europa.conf",
   "match_id": "api:1636424",
   "over": {
    "line": 2.5,
    "prob": 0.4986
   },
   "prob": {
    "away": 0.3987,
    "draw": 0.2895,
    "home": 0.3119
   },
   "published_at": "2026-10-22T10:48:44Z",
   "reason": "Prices moved",
   "url": "/football/conference-league/fc-iberia-1999-vs-mjallby-aif-europe-prediction-2026-10-22/",
   "version": 2
  },
  {
   "away": "Rennes",
   "btts": 0.5228,
   "home": "Juventus",
   "kickoff": "2026-10-22T16:45:00Z",
   "league": "uefa.europa",
   "match_id": "api:1636276",
   "over": {
    "line": 2.5,
    "prob": 0.5928
   },
   "prob": {
    "away": 0.1359,
    "draw": 0.2,
    "home": 0.6641
   },
   "published_at": "2026-10-22T10:48:44Z",
   "reason": "Prices moved",
   "url": "/football/europa-league/juventus-europe-vs-rennes-prediction-2026-10-22/",
   "version": 2
  },
  {
   "away": "Heart Of Midlothian",
   "btts": 0.5343,
   "home": "Trabzonspor",
   "kickoff": "2026-10-22T16:45:00Z",
   "league": "uefa.europa.conf",
   "match_id": "api:1636475",
   "over": {
    "line": 2.5,
    "prob": 0.7011
   },
   "prob": {
    "away": 0.092,
    "draw": 0.1281,
    "home": 0.78
   },
   "published_at": "2026-10-22T10:48:44Z",
   "reason": "Prices moved",
   "url": "/football/conference-league/trabzonspor-europe-vs-heart-of-midlothian-europe-prediction-2026-10-22/",
   "version": 2
  },
  {
   "away": "AZ Alkmaar",
   "btts": 0.5473,
   "home": "Ararat-Armenia",
   "kickoff": "2026-10-22T16:45:00Z",
   "league": "uefa.europa",
   "match_id": "api:1636215",
   "over": {
    "line": 2.5,
    "prob": 0.6401
   },
   "prob": {
    "away": 0.6929,
    "draw": 0.1801,
    "home": 0.127
   },
   "published_at": "2026-10-22T10:48:44Z",
   "reason": "Prices moved",
   "url": "/football/europa-league/ararat-armenia-europe-vs-az-alkmaar-europe-prediction-2026-10-22/",
   "version": 2
  },
  {
   "away": "NEC Nijmegen",
   "btts": 0.5797,
   "home": "Dinamo Zagreb",
   "kickoff": "2026-10-22T16:45:00Z",
   "league": "uefa.europa",
   "match_id": "api:1636258",
   "over": {
    "line": 2.5,
    "prob": 0.6288
   },
   "prob": {
    "away": 0.1704,
    "draw": 0.2045,
    "home": 0.6251
   },
   "published_at": "2026-10-22T10:48:44Z",
   "reason": "Prices moved",
   "url": "/football/europa-league/dinamo-zagreb-europe-vs-nec-nijmegen-europe-prediction-2026-10-22/",
   "version": 2
  },
  {
   "away": "Rennes",
   "btts": 0.5119,
   "home": "Juventus",
   "kickoff": "2026-10-22T16:45:00Z",
   "league": "uefa.europa",
   "match_id": "api:1636276",
   "over": {
    "line": 2.5,
    "prob": 0.5995
   },
   "prob": {
    "away": 0.1222,
    "draw": 0.1898,
    "home": 0.688
   },
   "published_at": "2026-10-22T12:54:11Z",
   "reason": "Prices moved",
   "url": "/football/europa-league/juventus-europe-vs-rennes-prediction-2026-10-22/",
   "version": 3
  },
  {
   "away": "NEC Nijmegen",
   "btts": 0.5652,
   "home": "Dinamo Zagreb",
   "kickoff": "2026-10-22T16:45:00Z",
   "league": "uefa.europa",
   "match_id": "api:1636258",
   "over": {
    "line": 2.5,
    "prob": 0.6376
   },
   "prob": {
    "away": 0.1459,
    "draw": 0.1899,
    "home": 0.6641
   },
   "published_at": "2026-10-22T12:54:11Z",
   "reason": "Prices moved",
   "url": "/football/europa-league/dinamo-zagreb-europe-vs-nec-nijmegen-europe-prediction-2026-10-22/",
   "version": 3
  },
  {
   "away": "HNK Hajduk Split",
   "btts": 0.6214,
   "home": "FC Thun",
   "kickoff": "2026-10-22T19:00:00Z",
   "league": "uefa.europa.conf",
   "match_id": "api:1636474",
   "over": {
    "line": 2.5,
    "prob": 0.6055
   },
   "prob": {
    "away": 0.4234,
    "draw": 0.2545,
    "home": 0.3221
   },
   "published_at": "2026-10-22T13:02:48Z",
   "reason": "Prices moved",
   "url": "/football/conference-league/fc-thun-europe-vs-hnk-hajduk-split-prediction-2026-10-22/",
   "version": 2
  },
  {
   "away": "Egnatia Rrogozhinë",
   "btts": 0.5061,
   "home": "Aarhus",
   "kickoff": "2026-10-22T19:00:00Z",
   "league": "uefa.europa.conf",
   "match_id": "api:1636378",
   "over": {
    "line": 2.5,
    "prob": 0.5759
   },
   "prob": {
    "away": 0.133,
    "draw": 0.2001,
    "home": 0.6669
   },
   "published_at": "2026-10-22T13:02:48Z",
   "reason": "Prices moved",
   "url": "/football/conference-league/aarhus-vs-egnatia-rrogozhine-prediction-2026-10-22/",
   "version": 2
  },
  {
   "away": "Real Sociedad",
   "btts": 0.5436,
   "home": "Lillestrom",
   "kickoff": "2026-10-22T19:00:00Z",
   "league": "uefa.europa",
   "match_id": "api:1636288",
   "over": {
    "line": 2.5,
    "prob": 0.6243
   },
   "prob": {
    "away": 0.6783,
    "draw": 0.1861,
    "home": 0.1356
   },
   "published_at": "2026-10-22T13:02:48Z",
   "reason": "Prices moved",
   "url": "/football/europa-league/lillestrom-europe-vs-real-sociedad-europe-prediction-2026-10-22/",
   "version": 2
  },
  {
   "away": "SC Freiburg",
   "btts": 0.5854,
   "home": "Monaco",
   "kickoff": "2026-10-22T19:00:00Z",
   "league": "uefa.europa.conf",
   "match_id": "api:1636454",
   "over": {
    "line": 2.5,
    "prob": 0.5672
   },
   "prob": {
    "away": 0.2804,
    "draw": 0.2651,
    "home": 0.4545
   },
   "published_at": "2026-10-22T13:02:48Z",
   "reason": "Prices moved",
   "url": "/football/conference-league/monaco-vs-sc-freiburg-europe-prediction-2026-10-22/",
   "version": 2
  },
  {
   "away": "Red Bull Salzburg",
   "btts": 0.5428,
   "home": "Celje",
   "kickoff": "2026-10-22T19:00:00Z",
   "league": "uefa.europa",
   "match_id": "api:1636241",
   "over": {
    "line": 2.5,
    "prob": 0.6003
   },
   "prob": {
    "away": 0.6462,
    "draw": 0.2009,
    "home": 0.153
   },
   "published_at": "2026-10-22T13:02:48Z",
   "reason": "Prices moved",
   "url": "/football/europa-league/celje-vs-red-bull-salzburg-prediction-2026-10-22/",
   "version": 2
  },
  {
   "away": "Marseille",
   "btts": 0.5811,
   "home": "Sturm Graz",
   "kickoff": "2026-10-22T16:45:00Z",
   "league": "uefa.europa",
   "match_id": "api:1636340",
   "over": {
    "line": 2.5,
    "prob": 0.5844
   },
   "prob": {
    "away": 0.5207,
    "draw": 0.2564,
    "home": 0.2229
   },
   "published_at": "2026-10-22T14:46:56Z",
   "reason": "Prices moved",
   "url": "/football/europa-league/sturm-graz-vs-marseille-europe-prediction-2026-10-22/",
   "version": 2
  },
  {
   "away": "Torreense",
   "btts": 0.4543,
   "home": "Ferencvarosi TC",
   "kickoff": "2026-10-22T16:45:00Z",
   "league": "uefa.europa",
   "match_id": "api:1636262",
   "over": {
    "line": 2.5,
    "prob": 0.6116
   },
   "prob": {
    "away": 0.0811,
    "draw": 0.1543,
    "home": 0.7646
   },
   "published_at": "2026-10-22T14:46:56Z",
   "reason": "Prices moved",
   "url": "/football/europa-league/ferencvarosi-tc-vs-torreense-europe-prediction-2026-10-22/",
   "version": 2
  },
  {
   "away": "Hapoel Beer Sheva",
   "btts": 0.5228,
   "home": "Union St. Gilloise",
   "kickoff": "2026-10-22T16:45:00Z",
   "league": "uefa.europa",
   "match_id": "api:1636330",
   "over": {
    "line": 2.5,
    "prob": 0.6193
   },
   "prob": {
    "away": 0.1185,
    "draw": 0.1837,
    "home": 0.6977
   },
   "published_at": "2026-10-22T14:46:56Z",
   "reason": "Prices moved",
   "url": "/football/europa-league/union-st-gilloise-europe-vs-hapoel-beer-sheva-prediction-2026-10-22/",
   "version": 2
  },
  {
   "away": "Perth Glory",
   "btts": 0.5465,
   "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.2822,
    "draw": 0.2698,
    "home": 0.448
   },
   "published_at": "2026-10-22T14:58:39Z",
   "reason": "Stats preview",
   "url": "/football/a-league/brisbane-roar-vs-perth-glory-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Levski Sofia",
   "btts": 0.5377,
   "home": "Plzen",
   "kickoff": "2026-10-22T19:00:00Z",
   "league": "uefa.europa",
   "match_id": "api:1636318",
   "over": {
    "line": 2.5,
    "prob": 0.5492
   },
   "prob": {
    "away": 0.1969,
    "draw": 0.2339,
    "home": 0.5693
   },
   "published_at": "2026-10-22T15:03:17Z",
   "reason": "Prices moved",
   "url": "/football/europa-league/plzen-vs-levski-sofia-europe-prediction-2026-10-22/",
   "version": 2
  },
  {
   "away": "VfL Wolfsburg",
   "btts": 0.6757,
   "home": "VfL Bochum",
   "kickoff": "2026-10-23T16:30:00Z",
   "league": "ger.2",
   "match_id": "api:1576206",
   "over": {
    "line": 2.5,
    "prob": 0.6791
   },
   "prob": {
    "away": 0.4531,
    "draw": 0.2399,
    "home": 0.307
   },
   "published_at": "2026-10-22T16:38:01Z",
   "reason": "Stats preview",
   "url": "/football/2-bundesliga/vfl-bochum-germany-vs-vfl-wolfsburg-germany-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "FC St. Pauli",
   "btts": 0.5878,
   "home": "SV Darmstadt 98",
   "kickoff": "2026-10-23T16:30:00Z",
   "league": "ger.2",
   "match_id": "api:1576208",
   "over": {
    "line": 2.5,
    "prob": 0.5672
   },
   "prob": {
    "away": 0.4347,
    "draw": 0.2734,
    "home": 0.2919
   },
   "published_at": "2026-10-22T16:38:01Z",
   "reason": "Stats preview",
   "url": "/football/2-bundesliga/sv-darmstadt-98-germany-vs-fc-st-pauli-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Vanspor FK",
   "btts": 0.5349,
   "home": "Boluspor",
   "kickoff": "2026-10-23T17:00:00Z",
   "league": "tur.2",
   "match_id": "api:1585802",
   "over": {
    "line": 2.5,
    "prob": 0.5512
   },
   "prob": {
    "away": 0.5825,
    "draw": 0.2253,
    "home": 0.1922
   },
   "published_at": "2026-10-22T17:00:56Z",
   "reason": "Stats preview",
   "url": "/football/turkish-1-lig/boluspor-vs-vanspor-fk-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Kocaelispor",
   "btts": 0.4372,
   "home": "Alanyaspor",
   "kickoff": "2026-10-23T17:00:00Z",
   "league": "tur.1",
   "match_id": "api:1584439",
   "over": {
    "line": 2.5,
    "prob": 0.3983
   },
   "prob": {
    "away": 0.2215,
    "draw": 0.2957,
    "home": 0.4828
   },
   "published_at": "2026-10-22T17:00:56Z",
   "reason": "Stats preview",
   "url": "/football/super-lig/alanyaspor-turkey-vs-kocaelispor-turkey-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Jong PSV U21",
   "btts": 0.6714,
   "home": "FC Eindhoven",
   "kickoff": "2026-10-23T18:00:00Z",
   "league": "ned.2",
   "match_id": "api:1551850",
   "over": {
    "line": 2.5,
    "prob": 0.6681
   },
   "prob": {
    "away": 0.348,
    "draw": 0.2504,
    "home": 0.4015
   },
   "published_at": "2026-10-22T18:07:37Z",
   "reason": "Stats preview",
   "url": "/football/eerste-divisie/fc-eindhoven-netherlands-vs-jong-psv-u21-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Helmond Sport",
   "btts": 0.6743,
   "home": "Jong AZ",
   "kickoff": "2026-10-23T18:00:00Z",
   "league": "ned.2",
   "match_id": "api:1551852",
   "over": {
    "line": 2.5,
    "prob": 0.6941
   },
   "prob": {
    "away": 0.2529,
    "draw": 0.2266,
    "home": 0.5205
   },
   "published_at": "2026-10-22T18:07:37Z",
   "reason": "Stats preview",
   "url": "/football/eerste-divisie/jong-az-netherlands-vs-helmond-sport-netherlands-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Laval",
   "btts": 0.5163,
   "home": "Nancy",
   "kickoff": "2026-10-23T18:00:00Z",
   "league": "fra.2",
   "match_id": "api:1552509",
   "over": {
    "line": 2.5,
    "prob": 0.535
   },
   "prob": {
    "away": 0.1814,
    "draw": 0.228,
    "home": 0.5906
   },
   "published_at": "2026-10-22T18:07:37Z",
   "reason": "Stats preview",
   "url": "/football/ligue-2/nancy-vs-laval-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Annecy",
   "btts": 0.4918,
   "home": "Sochaux",
   "kickoff": "2026-10-23T18:00:00Z",
   "league": "fra.2",
   "match_id": "api:1552511",
   "over": {
    "line": 2.5,
    "prob": 0.4416
   },
   "prob": {
    "away": 0.3012,
    "draw": 0.2934,
    "home": 0.4054
   },
   "published_at": "2026-10-22T18:07:37Z",
   "reason": "Stats preview",
   "url": "/football/ligue-2/sochaux-france-vs-annecy-france-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Guingamp",
   "btts": 0.5281,
   "home": "Clermont Foot",
   "kickoff": "2026-10-23T18:00:00Z",
   "league": "fra.2",
   "match_id": "api:1552505",
   "over": {
    "line": 2.5,
    "prob": 0.4861
   },
   "prob": {
    "away": 0.3948,
    "draw": 0.2924,
    "home": 0.3128
   },
   "published_at": "2026-10-22T18:07:37Z",
   "reason": "Stats preview",
   "url": "/football/ligue-2/clermont-foot-france-vs-guingamp-france-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Emmen",
   "btts": 0.628,
   "home": "Vitesse",
   "kickoff": "2026-10-23T18:00:00Z",
   "league": "ned.2",
   "match_id": "api:1551855",
   "over": {
    "line": 2.5,
    "prob": 0.6107
   },
   "prob": {
    "away": 0.3552,
    "draw": 0.2536,
    "home": 0.3912
   },
   "published_at": "2026-10-22T18:07:38Z",
   "reason": "Stats preview",
   "url": "/football/eerste-divisie/vitesse-netherlands-vs-emmen-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Telstar",
   "btts": 0.6177,
   "home": "GO Ahead Eagles",
   "kickoff": "2026-10-23T18:00:00Z",
   "league": "ned.1",
   "match_id": "api:1552198",
   "over": {
    "line": 2.5,
    "prob": 0.6691
   },
   "prob": {
    "away": 0.1663,
    "draw": 0.2295,
    "home": 0.6042
   },
   "published_at": "2026-10-22T18:07:38Z",
   "reason": "Stats preview",
   "url": "/football/eredivisie/go-ahead-eagles-netherlands-vs-telstar-netherlands-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Waalwijk",
   "btts": 0.694,
   "home": "De Graafschap",
   "kickoff": "2026-10-23T18:00:00Z",
   "league": "ned.2",
   "match_id": "api:1551848",
   "over": {
    "line": 2.5,
    "prob": 0.6941
   },
   "prob": {
    "away": 0.3882,
    "draw": 0.2235,
    "home": 0.3882
   },
   "published_at": "2026-10-22T18:07:38Z",
   "reason": "Stats preview",
   "url": "/football/eerste-divisie/de-graafschap-netherlands-vs-waalwijk-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Grenoble",
   "btts": 0.4788,
   "home": "PAU",
   "kickoff": "2026-10-23T18:00:00Z",
   "league": "fra.2",
   "match_id": "api:1552510",
   "over": {
    "line": 2.5,
    "prob": 0.4682
   },
   "prob": {
    "away": 0.1958,
    "draw": 0.2677,
    "home": 0.5365
   },
   "published_at": "2026-10-22T18:07:38Z",
   "reason": "Stats preview",
   "url": "/football/ligue-2/pau-france-vs-grenoble-france-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Metz",
   "btts": 0.5952,
   "home": "Dunkerque",
   "kickoff": "2026-10-23T18:00:00Z",
   "league": "fra.2",
   "match_id": "api:1552507",
   "over": {
    "line": 2.5,
    "prob": 0.5691
   },
   "prob": {
    "away": 0.3978,
    "draw": 0.2627,
    "home": 0.3395
   },
   "published_at": "2026-10-22T18:07:38Z",
   "reason": "Stats preview",
   "url": "/football/ligue-2/dunkerque-france-vs-metz-france-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Jong Utrecht",
   "btts": 0.644,
   "home": "FC Volendam",
   "kickoff": "2026-10-23T18:00:00Z",
   "league": "ned.2",
   "match_id": "api:1551851",
   "over": {
    "line": 2.5,
    "prob": 0.6879
   },
   "prob": {
    "away": 0.1971,
    "draw": 0.2049,
    "home": 0.598
   },
   "published_at": "2026-10-22T18:07:38Z",
   "reason": "Stats preview",
   "url": "/football/eerste-divisie/fc-volendam-netherlands-vs-jong-utrecht-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "MVV",
   "btts": 0.6441,
   "home": "Den Bosch",
   "kickoff": "2026-10-23T18:00:00Z",
   "league": "ned.2",
   "match_id": "api:1551849",
   "over": {
    "line": 2.5,
    "prob": 0.6733
   },
   "prob": {
    "away": 0.2182,
    "draw": 0.2171,
    "home": 0.5647
   },
   "published_at": "2026-10-22T18:07:38Z",
   "reason": "Stats preview",
   "url": "/football/eerste-divisie/den-bosch-vs-mvv-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Heracles",
   "btts": 0.6664,
   "home": "NAC Breda",
   "kickoff": "2026-10-23T18:00:00Z",
   "league": "ned.2",
   "match_id": "api:1551853",
   "over": {
    "line": 2.5,
    "prob": 0.6634
   },
   "prob": {
    "away": 0.33,
    "draw": 0.2513,
    "home": 0.4187
   },
   "published_at": "2026-10-22T18:07:38Z",
   "reason": "Stats preview",
   "url": "/football/eerste-divisie/nac-breda-netherlands-vs-heracles-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Jong Ajax",
   "btts": 0.6684,
   "home": "FC OSS",
   "kickoff": "2026-10-23T18:00:00Z",
   "league": "ned.2",
   "match_id": "api:1551854",
   "over": {
    "line": 2.5,
    "prob": 0.6733
   },
   "prob": {
    "away": 0.2907,
    "draw": 0.2461,
    "home": 0.4632
   },
   "published_at": "2026-10-22T18:07:38Z",
   "reason": "Stats preview",
   "url": "/football/eerste-divisie/fc-oss-vs-jong-ajax-netherlands-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Roda",
   "btts": 0.5833,
   "home": "Almere City FC",
   "kickoff": "2026-10-23T18:00:00Z",
   "league": "ned.2",
   "match_id": "api:1551847",
   "over": {
    "line": 2.5,
    "prob": 0.584
   },
   "prob": {
    "away": 0.2332,
    "draw": 0.246,
    "home": 0.5208
   },
   "published_at": "2026-10-22T18:07:38Z",
   "reason": "Stats preview",
   "url": "/football/eerste-divisie/almere-city-fc-vs-roda-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Valladolid",
   "btts": 0.4954,
   "home": "Granada CF",
   "kickoff": "2026-10-23T18:30:00Z",
   "league": "esp.2",
   "match_id": "api:1569988",
   "over": {
    "line": 2.5,
    "prob": 0.4491
   },
   "prob": {
    "away": 0.2866,
    "draw": 0.2894,
    "home": 0.424
   },
   "published_at": "2026-10-22T18:31:54Z",
   "reason": "Stats preview",
   "url": "/football/segunda-division/granada-cf-vs-valladolid-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Borussia Mönchengladbach",
   "btts": 0.6486,
   "home": "VfB Stuttgart",
   "kickoff": "2026-10-23T18:30:00Z",
   "league": "ger.1",
   "match_id": "api:1575196",
   "over": {
    "line": 3.5,
    "prob": 0.5597
   },
   "prob": {
    "away": 0.1313,
    "draw": 0.1605,
    "home": 0.7082
   },
   "published_at": "2026-10-22T18:31:54Z",
   "reason": "Stats preview",
   "url": "/football/bundesliga/vfb-stuttgart-germany-vs-borussia-monchengladbach-germany-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Estudiantes L.P.",
   "btts": 0.2937,
   "home": "Flamengo",
   "kickoff": "2026-10-23T00:30:00Z",
   "league": "conmebol.libertadores",
   "match_id": "api:1640556",
   "over": {
    "line": 2.5,
    "prob": 0.4757
   },
   "prob": {
    "away": 0.0574,
    "draw": 0.1553,
    "home": 0.7872
   },
   "published_at": "2026-10-22T18:31:54Z",
   "reason": "Prices moved",
   "url": "/football/copa-libertadores/flamengo-south-america-vs-estudiantes-l-p-prediction-2026-10-23/",
   "version": 2
  },
  {
   "away": "Vicenza Virtus",
   "btts": 0.5402,
   "home": "Empoli",
   "kickoff": "2026-10-23T18:30:00Z",
   "league": "ita.2",
   "match_id": "api:1601567",
   "over": {
    "line": 2.5,
    "prob": 0.5014
   },
   "prob": {
    "away": 0.3137,
    "draw": 0.2825,
    "home": 0.4038
   },
   "published_at": "2026-10-22T18:31:55Z",
   "reason": "Stats preview",
   "url": "/football/serie-b/empoli-italy-vs-vicenza-virtus-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "St. Truiden",
   "btts": 0.6189,
   "home": "FC Midtjylland",
   "kickoff": "2026-10-22T19:00:00Z",
   "league": "uefa.europa.conf",
   "match_id": "api:1636449",
   "over": {
    "line": 2.5,
    "prob": 0.6337
   },
   "prob": {
    "away": 0.2272,
    "draw": 0.2367,
    "home": 0.536
   },
   "published_at": "2026-10-22T18:39:26Z",
   "reason": "Prices moved",
   "url": "/football/conference-league/fc-midtjylland-europe-vs-st-truiden-prediction-2026-10-22/",
   "version": 2
  },
  {
   "away": "SC Freiburg",
   "btts": 0.6136,
   "home": "Monaco",
   "kickoff": "2026-10-22T19:00:00Z",
   "league": "uefa.europa.conf",
   "match_id": "api:1636454",
   "over": {
    "line": 2.5,
    "prob": 0.597
   },
   "prob": {
    "away": 0.3122,
    "draw": 0.2587,
    "home": 0.4291
   },
   "published_at": "2026-10-22T18:39:26Z",
   "reason": "Prices moved",
   "url": "/football/conference-league/monaco-vs-sc-freiburg-europe-prediction-2026-10-22/",
   "version": 3
  },
  {
   "away": "Twente",
   "btts": 0.4523,
   "home": "Lincoln Red Imps FC",
   "kickoff": "2026-10-22T19:00:00Z",
   "league": "uefa.europa.conf",
   "match_id": "api:1636442",
   "over": {
    "line": 2.5,
    "prob": 0.7066
   },
   "prob": {
    "away": 0.8421,
    "draw": 0.1065,
    "home": 0.0513
   },
   "published_at": "2026-10-22T18:39:26Z",
   "reason": "Prices moved",
   "url": "/football/conference-league/lincoln-red-imps-fc-vs-twente-prediction-2026-10-22/",
   "version": 2
  },
  {
   "away": "Nice",
   "btts": 0.5788,
   "home": "Stade Brestois 29",
   "kickoff": "2026-10-23T18:45:00Z",
   "league": "fra.1",
   "match_id": "api:1552794",
   "over": {
    "line": 2.5,
    "prob": 0.5561
   },
   "prob": {
    "away": 0.2891,
    "draw": 0.2855,
    "home": 0.4254
   },
   "published_at": "2026-10-22T18:48:42Z",
   "reason": "Stats preview",
   "url": "/football/ligue-1/stade-brestois-29-vs-nice-france-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Monza",
   "btts": 0.5264,
   "home": "Torino",
   "kickoff": "2026-10-23T18:45:00Z",
   "league": "ita.1",
   "match_id": "api:1550165",
   "over": {
    "line": 2.5,
    "prob": 0.4933
   },
   "prob": {
    "away": 0.2703,
    "draw": 0.2826,
    "home": 0.4472
   },
   "published_at": "2026-10-22T18:48:42Z",
   "reason": "Stats preview",
   "url": "/football/serie-a/torino-italy-vs-monza-italy-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "KV Mechelen",
   "btts": 0.5594,
   "home": "Kortrijk",
   "kickoff": "2026-10-23T18:45:00Z",
   "league": "bel.1",
   "match_id": "api:1558657",
   "over": {
    "line": 2.5,
    "prob": 0.5219
   },
   "prob": {
    "away": 0.3605,
    "draw": 0.2718,
    "home": 0.3677
   },
   "published_at": "2026-10-22T18:48:42Z",
   "reason": "Stats preview",
   "url": "/football/belgian-pro-league/kortrijk-vs-kv-mechelen-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "AC Milan",
   "btts": null,
   "home": "Bournemouth",
   "kickoff": "2026-10-22T19:00:00Z",
   "league": "uefa.europa",
   "match_id": "api:1636235",
   "over": {
    "line": 2.5,
    "prob": null
   },
   "prob": {
    "away": 0.2575,
    "draw": 0.2451,
    "home": 0.4974
   },
   "published_at": "2026-10-22T18:59:39Z",
   "reason": "Official lineups",
   "url": "/football/europa-league/bournemouth-vs-ac-milan-europe-prediction-2026-10-22/",
   "version": 3
  },
  {
   "away": "Crystal Palace",
   "btts": null,
   "home": "Beşiktaş",
   "kickoff": "2026-10-22T19:00:00Z",
   "league": "uefa.europa",
   "match_id": "api:1636234",
   "over": {
    "line": 2.5,
    "prob": null
   },
   "prob": {
    "away": 0.3071,
    "draw": 0.2484,
    "home": 0.4444
   },
   "published_at": "2026-10-22T18:59:39Z",
   "reason": "Official lineups",
   "url": "/football/europa-league/besiktas-europe-vs-crystal-palace-europe-prediction-2026-10-22/",
   "version": 4
  },
  {
   "away": "Malaga",
   "btts": 0.4543,
   "home": "Alaves",
   "kickoff": "2026-10-23T19:00:00Z",
   "league": "esp.1",
   "match_id": "api:1570423",
   "over": {
    "line": 2.5,
    "prob": 0.457
   },
   "prob": {
    "away": 0.175,
    "draw": 0.249,
    "home": 0.5761
   },
   "published_at": "2026-10-22T19:00:17Z",
   "reason": "Stats preview",
   "url": "/football/la-liga/alaves-spain-vs-malaga-spain-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Maritimo",
   "btts": 0.4619,
   "home": "Vitória SC",
   "kickoff": "2026-10-23T19:45:00Z",
   "league": "por.1",
   "match_id": "api:1575526",
   "over": {
    "line": 2.5,
    "prob": 0.4753
   },
   "prob": {
    "away": 0.1664,
    "draw": 0.2413,
    "home": 0.5923
   },
   "published_at": "2026-10-22T19:48:16Z",
   "reason": "Stats preview",
   "url": "/football/primeira-liga/vitoria-sc-vs-maritimo-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Sarmiento Junin",
   "btts": 0.4502,
   "home": "Gimnasia L.P.",
   "kickoff": "2026-10-23T21:00:00Z",
   "league": "arg.1",
   "match_id": "api:1493202",
   "over": {
    "line": 2.5,
    "prob": 0.4558
   },
   "prob": {
    "away": 0.1696,
    "draw": 0.2491,
    "home": 0.5813
   },
   "published_at": "2026-10-22T21:00:22Z",
   "reason": "Stats preview",
   "url": "/football/argentine-liga-profesional/gimnasia-l-p-vs-sarmiento-junin-argentina-prediction-2026-10-23/",
   "version": 1
  },
  {
   "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.4292,
    "draw": 0.2834,
    "home": 0.2874
   },
   "published_at": "2026-10-22T21:01:13Z",
   "reason": "Full analysis",
   "url": "/football/2-bundesliga/sv-darmstadt-98-germany-vs-fc-st-pauli-prediction-2026-10-23/",
   "version": 2
  },
  {
   "away": "VfL Wolfsburg",
   "btts": 0.6708,
   "home": "VfL Bochum",
   "kickoff": "2026-10-23T16:30:00Z",
   "league": "ger.2",
   "match_id": "api:1576206",
   "over": {
    "line": 2.5,
    "prob": 0.685
   },
   "prob": {
    "away": 0.457,
    "draw": 0.2414,
    "home": 0.3016
   },
   "published_at": "2026-10-22T21:11:14Z",
   "reason": "Full analysis",
   "url": "/football/2-bundesliga/vfl-bochum-germany-vs-vfl-wolfsburg-germany-prediction-2026-10-23/",
   "version": 2
  },
  {
   "away": "Platense",
   "btts": 0.4169,
   "home": "Gimnasia M.",
   "kickoff": "2026-10-23T21:30:00Z",
   "league": "arg.1",
   "match_id": "api:1493203",
   "over": {
    "line": 2.5,
    "prob": 0.3618
   },
   "prob": {
    "away": 0.2471,
    "draw": 0.3114,
    "home": 0.4415
   },
   "published_at": "2026-10-22T21:31:50Z",
   "reason": "Stats preview",
   "url": "/football/argentine-liga-profesional/gimnasia-m-vs-platense-argentina-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Police",
   "btts": 0.466,
   "home": "Vipers",
   "kickoff": "2026-10-23T17:00:00Z",
   "league": "uga.1",
   "match_id": "api:1635292",
   "over": {
    "line": 2.5,
    "prob": 0.561
   },
   "prob": {
    "away": 0.1133,
    "draw": 0.1827,
    "home": 0.704
   },
   "published_at": "2026-10-22T21:41:07Z",
   "reason": "Stats preview (goals model, no bookmaker prices)",
   "url": "/football/uganda-premier-league/vipers-vs-police-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Basake Holy Stars",
   "btts": 0.2403,
   "home": "Hearts of Oak",
   "kickoff": "2026-10-23T17:00:00Z",
   "league": "gha.1",
   "match_id": "api:1602170",
   "over": {
    "line": 2.5,
    "prob": 0.2884
   },
   "prob": {
    "away": 0.0886,
    "draw": 0.2521,
    "home": 0.6593
   },
   "published_at": "2026-10-22T21:41:07Z",
   "reason": "Stats preview (goals model, no bookmaker prices)",
   "url": "/football/ghana-premier-league/hearts-of-oak-vs-basake-holy-stars-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Pamba Jiji",
   "btts": 0.5507,
   "home": "Polisi Tanzania",
   "kickoff": "2026-10-23T13:00:00Z",
   "league": "tan.1",
   "match_id": "api:1600796",
   "over": {
    "line": 2.5,
    "prob": 0.5603
   },
   "prob": {
    "away": 0.2092,
    "draw": 0.2241,
    "home": 0.5667
   },
   "published_at": "2026-10-22T21:41:07Z",
   "reason": "Stats preview (goals model, no bookmaker prices)",
   "url": "/football/tanzania-premier-league/polisi-tanzania-vs-pamba-jiji-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Athletic Club",
   "btts": 0.4865,
   "home": "Operario-PR",
   "kickoff": "2026-10-23T22:30:00Z",
   "league": "bra.2",
   "match_id": "api:1520946",
   "over": {
    "line": 2.5,
    "prob": 0.4682
   },
   "prob": {
    "away": 0.2139,
    "draw": 0.2643,
    "home": 0.5218
   },
   "published_at": "2026-10-22T22:31:55Z",
   "reason": "Stats preview",
   "url": "/football/brasileirao-serie-b/operario-pr-brazil-vs-athletic-club-brazil-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Vanspor FK",
   "btts": 0.5403,
   "home": "Boluspor",
   "kickoff": "2026-10-23T17:00:00Z",
   "league": "tur.2",
   "match_id": "api:1585802",
   "over": {
    "line": 2.5,
    "prob": 0.5476
   },
   "prob": {
    "away": 0.5619,
    "draw": 0.2335,
    "home": 0.2046
   },
   "published_at": "2026-10-22T23:04:19Z",
   "reason": "Prices moved",
   "url": "/football/turkish-1-lig/boluspor-vs-vanspor-fk-prediction-2026-10-23/",
   "version": 2
  },
  {
   "away": "Remo",
   "btts": 0.535,
   "home": "Cruzeiro",
   "kickoff": "2026-10-23T23:00:00Z",
   "league": "bra.1",
   "match_id": "api:1492422",
   "over": {
    "line": 2.5,
    "prob": 0.6433
   },
   "prob": {
    "away": 0.1182,
    "draw": 0.1668,
    "home": 0.715
   },
   "published_at": "2026-10-22T23:04:19Z",
   "reason": "Stats preview",
   "url": "/football/brasileirao-serie-a/cruzeiro-brazil-vs-remo-brazil-prediction-2026-10-23/",
   "version": 1
  },
  {
   "away": "Estudiantes L.P.",
   "btts": 0.3195,
   "home": "Flamengo",
   "kickoff": "2026-10-23T00:30:00Z",
   "league": "conmebol.libertadores",
   "match_id": "api:1640556",
   "over": {
    "line": 2.5,
    "prob": 0.425
   },
   "prob": {
    "away": 0.0825,
    "draw": 0.1955,
    "home": 0.722
   },
   "published_at": "2026-10-22T23:04:19Z",
   "reason": "Prices moved",
   "url": "/football/copa-libertadores/flamengo-south-america-vs-estudiantes-l-p-prediction-2026-10-23/",
   "version": 3
  }
 ],
 "previous_day_sha256": "1f6ca30ae46e0fa230979244683926bd8a2a31f0d53d85f4257ca4208be0ae57",
 "site": "kickoffhour.com"
}
