{
 "updated": "2026-10-27T09:10+01:00",
 "weekend": "30 Oct – 2 Nov",
 "source": "https://eurofootballpicks.com/predictions.html",
 "license": "CC BY 4.0",
 "matches": [
  {
   "league": "Premier League",
   "kickoff": "2026-10-31T13:30:00+01:00",
   "home": "Chelsea",
   "away": "Manchester United",
   "xg_home": 1.81,
   "xg_away": 1.6,
   "p_home": 0.424,
   "p_draw": 0.24,
   "p_away": 0.336,
   "p_over25": 0.662,
   "p_btts": 0.675
  },
  {
   "league": "Premier League",
   "kickoff": "2026-10-31T16:00:00+01:00",
   "home": "Bournemouth",
   "away": "Leeds",
   "xg_home": 1.67,
   "xg_away": 1.13,
   "p_home": 0.491,
   "p_draw": 0.261,
   "p_away": 0.248,
   "p_over25": 0.529,
   "p_btts": 0.558
  },
  {
   "league": "Premier League",
   "kickoff": "2026-10-31T16:00:00+01:00",
   "home": "Brentford",
   "away": "Nottingham Forest",
   "xg_home": 1.57,
   "xg_away": 1.18,
   "p_home": 0.452,
   "p_draw": 0.269,
   "p_away": 0.279,
   "p_over25": 0.518,
   "p_btts": 0.558
  },
  {
   "league": "Premier League",
   "kickoff": "2026-10-31T16:00:00+01:00",
   "home": "Coventry",
   "away": "Sunderland",
   "xg_home": 1.24,
   "xg_away": 1.2,
   "p_home": 0.363,
   "p_draw": 0.295,
   "p_away": 0.342,
   "p_over25": 0.441,
   "p_btts": 0.507
  },
  {
   "league": "Premier League",
   "kickoff": "2026-10-31T16:00:00+01:00",
   "home": "Hull",
   "away": "Ipswich",
   "xg_home": 1.6,
   "xg_away": 1.25,
   "p_home": 0.447,
   "p_draw": 0.265,
   "p_away": 0.289,
   "p_over25": 0.542,
   "p_btts": 0.578
  },
  {
   "league": "Premier League",
   "kickoff": "2026-10-31T16:00:00+01:00",
   "home": "Manchester City",
   "away": "Brighton",
   "xg_home": 2.05,
   "xg_away": 1.26,
   "p_home": 0.548,
   "p_draw": 0.228,
   "p_away": 0.224,
   "p_over25": 0.642,
   "p_btts": 0.632
  },
  {
   "league": "Premier League",
   "kickoff": "2026-10-31T18:30:00+01:00",
   "home": "Tottenham",
   "away": "Crystal Palace",
   "xg_home": 1.6,
   "xg_away": 1.09,
   "p_home": 0.482,
   "p_draw": 0.268,
   "p_away": 0.249,
   "p_over25": 0.503,
   "p_btts": 0.539
  },
  {
   "league": "Premier League",
   "kickoff": "2026-10-31T21:00:00+01:00",
   "home": "Aston Villa",
   "away": "Fulham",
   "xg_home": 1.4,
   "xg_away": 1.13,
   "p_home": 0.421,
   "p_draw": 0.285,
   "p_away": 0.294,
   "p_over25": 0.465,
   "p_btts": 0.521
  },
  {
   "league": "Premier League",
   "kickoff": "2026-11-01T17:30:00+01:00",
   "home": "Liverpool",
   "away": "Arsenal",
   "xg_home": 0.9,
   "xg_away": 1.49,
   "p_home": 0.218,
   "p_draw": 0.283,
   "p_away": 0.499,
   "p_over25": 0.426,
   "p_btts": 0.469
  },
  {
   "league": "Premier League",
   "kickoff": "2026-11-02T21:00:00+01:00",
   "home": "Newcastle",
   "away": "Everton",
   "xg_home": 1.43,
   "xg_away": 1.25,
   "p_home": 0.403,
   "p_draw": 0.278,
   "p_away": 0.32,
   "p_over25": 0.502,
   "p_btts": 0.553
  },
  {
   "league": "LaLiga",
   "kickoff": "2026-10-30T21:00:00+01:00",
   "home": "Villarreal",
   "away": "Espanyol",
   "xg_home": 2.22,
   "xg_away": 0.93,
   "p_home": 0.659,
   "p_draw": 0.203,
   "p_away": 0.138,
   "p_over25": 0.61,
   "p_btts": 0.547
  },
  {
   "league": "LaLiga",
   "kickoff": "2026-10-31T14:00:00+01:00",
   "home": "Levante",
   "away": "Atlético Madrid",
   "xg_home": 1.17,
   "xg_away": 2.01,
   "p_home": 0.209,
   "p_draw": 0.23,
   "p_away": 0.561,
   "p_over25": 0.616,
   "p_btts": 0.605
  },
  {
   "league": "LaLiga",
   "kickoff": "2026-10-31T16:15:00+01:00",
   "home": "Rayo Vallecano",
   "away": "Celta Vigo",
   "xg_home": 1.23,
   "xg_away": 1.12,
   "p_home": 0.374,
   "p_draw": 0.301,
   "p_away": 0.325,
   "p_over25": 0.417,
   "p_btts": 0.488
  },
  {
   "league": "LaLiga",
   "kickoff": "2026-10-31T18:30:00+01:00",
   "home": "Real Betis",
   "away": "Málaga",
   "xg_home": 2.2,
   "xg_away": 0.93,
   "p_home": 0.655,
   "p_draw": 0.205,
   "p_away": 0.14,
   "p_over25": 0.605,
   "p_btts": 0.546
  },
  {
   "league": "LaLiga",
   "kickoff": "2026-10-31T21:00:00+01:00",
   "home": "Barcelona",
   "away": "Alavés",
   "xg_home": 3.42,
   "xg_away": 0.81,
   "p_home": 0.852,
   "p_draw": 0.1,
   "p_away": 0.048,
   "p_over25": 0.794,
   "p_btts": 0.54
  },
  {
   "league": "LaLiga",
   "kickoff": "2026-11-01T14:00:00+01:00",
   "home": "Getafe",
   "away": "Sevilla",
   "xg_home": 0.9,
   "xg_away": 0.98,
   "p_home": 0.307,
   "p_draw": 0.342,
   "p_away": 0.351,
   "p_over25": 0.289,
   "p_btts": 0.38
  },
  {
   "league": "LaLiga",
   "kickoff": "2026-11-01T16:15:00+01:00",
   "home": "Racing Santander",
   "away": "Real Madrid",
   "xg_home": 1.01,
   "xg_away": 2.73,
   "p_home": 0.109,
   "p_draw": 0.161,
   "p_away": 0.729,
   "p_over25": 0.723,
   "p_btts": 0.601
  },
  {
   "league": "LaLiga",
   "kickoff": "2026-11-01T18:30:00+01:00",
   "home": "Elche",
   "away": "Valencia",
   "xg_home": 1.69,
   "xg_away": 1.13,
   "p_home": 0.494,
   "p_draw": 0.259,
   "p_away": 0.246,
   "p_over25": 0.535,
   "p_btts": 0.561
  },
  {
   "league": "LaLiga",
   "kickoff": "2026-11-01T21:00:00+01:00",
   "home": "Athletic Bilbao",
   "away": "Real Sociedad",
   "xg_home": 1.72,
   "xg_away": 1.36,
   "p_home": 0.451,
   "p_draw": 0.252,
   "p_away": 0.296,
   "p_over25": 0.595,
   "p_btts": 0.62
  },
  {
   "league": "LaLiga",
   "kickoff": "2026-11-02T21:00:00+01:00",
   "home": "Deportivo La Coruña",
   "away": "Osasuna",
   "xg_home": 1.45,
   "xg_away": 1.11,
   "p_home": 0.441,
   "p_draw": 0.282,
   "p_away": 0.278,
   "p_over25": 0.471,
   "p_btts": 0.522
  },
  {
   "league": "Serie A",
   "kickoff": "2026-10-31T15:00:00+01:00",
   "home": "Bologna",
   "away": "Monza",
   "xg_home": 1.76,
   "xg_away": 1.28,
   "p_home": 0.477,
   "p_draw": 0.251,
   "p_away": 0.272,
   "p_over25": 0.585,
   "p_btts": 0.607
  },
  {
   "league": "Serie A",
   "kickoff": "2026-10-31T18:00:00+01:00",
   "home": "Udinese",
   "away": "Roma",
   "xg_home": 0.93,
   "xg_away": 2.42,
   "p_home": 0.12,
   "p_draw": 0.184,
   "p_away": 0.696,
   "p_over25": 0.651,
   "p_btts": 0.558
  },
  {
   "league": "Serie A",
   "kickoff": "2026-10-31T20:45:00+01:00",
   "home": "AC Milan",
   "away": "Inter",
   "xg_home": 1.49,
   "xg_away": 1.97,
   "p_home": 0.285,
   "p_draw": 0.233,
   "p_away": 0.483,
   "p_over25": 0.672,
   "p_btts": 0.674
  },
  {
   "league": "Serie A",
   "kickoff": "2026-11-01T12:30:00+01:00",
   "home": "Como",
   "away": "Venezia",
   "xg_home": 2.67,
   "xg_away": 0.83,
   "p_home": 0.758,
   "p_draw": 0.155,
   "p_away": 0.086,
   "p_over25": 0.68,
   "p_btts": 0.531
  },
  {
   "league": "Serie A",
   "kickoff": "2026-11-01T15:00:00+01:00",
   "home": "Lazio",
   "away": "Cagliari",
   "xg_home": 1.72,
   "xg_away": 0.84,
   "p_home": 0.574,
   "p_draw": 0.254,
   "p_away": 0.171,
   "p_over25": 0.47,
   "p_btts": 0.474
  },
  {
   "league": "Serie A",
   "kickoff": "2026-11-01T15:00:00+01:00",
   "home": "Frosinone",
   "away": "Torino",
   "xg_home": 1.89,
   "xg_away": 1.66,
   "p_home": 0.429,
   "p_draw": 0.234,
   "p_away": 0.337,
   "p_over25": 0.687,
   "p_btts": 0.694
  },
  {
   "league": "Serie A",
   "kickoff": "2026-11-01T18:00:00+01:00",
   "home": "Lecce",
   "away": "Genoa",
   "xg_home": 1.22,
   "xg_away": 1.18,
   "p_home": 0.361,
   "p_draw": 0.298,
   "p_away": 0.342,
   "p_over25": 0.429,
   "p_btts": 0.498
  },
  {
   "league": "Serie A",
   "kickoff": "2026-11-01T20:45:00+01:00",
   "home": "Juventus",
   "away": "Napoli",
   "xg_home": 1.53,
   "xg_away": 1.07,
   "p_home": 0.469,
   "p_draw": 0.275,
   "p_away": 0.256,
   "p_over25": 0.481,
   "p_btts": 0.524
  },
  {
   "league": "Serie A",
   "kickoff": "2026-11-02T18:30:00+01:00",
   "home": "Sassuolo",
   "away": "Fiorentina",
   "xg_home": 1.87,
   "xg_away": 1.36,
   "p_home": 0.486,
   "p_draw": 0.241,
   "p_away": 0.272,
   "p_over25": 0.627,
   "p_btts": 0.637
  },
  {
   "league": "Serie A",
   "kickoff": "2026-11-02T20:45:00+01:00",
   "home": "Atalanta",
   "away": "Parma",
   "xg_home": 1.86,
   "xg_away": 0.79,
   "p_home": 0.619,
   "p_draw": 0.236,
   "p_away": 0.145,
   "p_over25": 0.493,
   "p_btts": 0.468
  },
  {
   "league": "Bundesliga",
   "kickoff": "2026-10-30T20:30:00+01:00",
   "home": "Elversberg",
   "away": "Mainz",
   "xg_home": 1.83,
   "xg_away": 1.78,
   "p_home": 0.393,
   "p_draw": 0.233,
   "p_away": 0.373,
   "p_over25": 0.698,
   "p_btts": 0.704
  },
  {
   "league": "Bundesliga",
   "kickoff": "2026-10-31T15:30:00+01:00",
   "home": "Augsburg",
   "away": "Freiburg",
   "xg_home": 1.93,
   "xg_away": 1.73,
   "p_home": 0.426,
   "p_draw": 0.23,
   "p_away": 0.344,
   "p_over25": 0.708,
   "p_btts": 0.71
  },
  {
   "league": "Bundesliga",
   "kickoff": "2026-10-31T15:30:00+01:00",
   "home": "Leverkusen",
   "away": "Stuttgart",
   "xg_home": 2.65,
   "xg_away": 1.46,
   "p_home": 0.624,
   "p_draw": 0.185,
   "p_away": 0.191,
   "p_over25": 0.778,
   "p_btts": 0.719
  },
  {
   "league": "Bundesliga",
   "kickoff": "2026-10-31T15:30:00+01:00",
   "home": "Borussia M'gladbach",
   "away": "Paderborn",
   "xg_home": 1.79,
   "xg_away": 1.23,
   "p_home": 0.499,
   "p_draw": 0.249,
   "p_away": 0.252,
   "p_over25": 0.581,
   "p_btts": 0.597
  },
  {
   "league": "Bundesliga",
   "kickoff": "2026-10-31T15:30:00+01:00",
   "home": "Schalke",
   "away": "RB Leipzig",
   "xg_home": 1.27,
   "xg_away": 1.81,
   "p_home": 0.261,
   "p_draw": 0.247,
   "p_away": 0.492,
   "p_over25": 0.595,
   "p_btts": 0.61
  },
  {
   "league": "Bundesliga",
   "kickoff": "2026-10-31T15:30:00+01:00",
   "home": "Werder Bremen",
   "away": "Hoffenheim",
   "xg_home": 1.69,
   "xg_away": 1.75,
   "p_home": 0.368,
   "p_draw": 0.24,
   "p_away": 0.393,
   "p_over25": 0.669,
   "p_btts": 0.682
  },
  {
   "league": "Bundesliga",
   "kickoff": "2026-10-31T18:30:00+01:00",
   "home": "Bayern Munich",
   "away": "Dortmund",
   "xg_home": 2.49,
   "xg_away": 0.96,
   "p_home": 0.701,
   "p_draw": 0.179,
   "p_away": 0.12,
   "p_over25": 0.67,
   "p_btts": 0.573
  },
  {
   "league": "Bundesliga",
   "kickoff": "2026-11-01T15:30:00+01:00",
   "home": "Union Berlin",
   "away": "1. FC Köln",
   "xg_home": 1.52,
   "xg_away": 1.37,
   "p_home": 0.401,
   "p_draw": 0.266,
   "p_away": 0.333,
   "p_over25": 0.553,
   "p_btts": 0.593
  },
  {
   "league": "Bundesliga",
   "kickoff": "2026-11-01T17:30:00+01:00",
   "home": "Frankfurt",
   "away": "Hamburg",
   "xg_home": 2.31,
   "xg_away": 1.11,
   "p_home": 0.636,
   "p_draw": 0.202,
   "p_away": 0.162,
   "p_over25": 0.664,
   "p_btts": 0.61
  },
  {
   "league": "Ligue 1",
   "kickoff": "2026-10-30T19:00:00+01:00",
   "home": "Nice",
   "away": "Rennes",
   "xg_home": 1.46,
   "xg_away": 1.98,
   "p_home": 0.278,
   "p_draw": 0.233,
   "p_away": 0.489,
   "p_over25": 0.667,
   "p_btts": 0.669
  },
  {
   "league": "Ligue 1",
   "kickoff": "2026-10-30T19:00:00+01:00",
   "home": "Le Havre",
   "away": "PSG",
   "xg_home": 0.87,
   "xg_away": 2.13,
   "p_home": 0.135,
   "p_draw": 0.21,
   "p_away": 0.655,
   "p_over25": 0.578,
   "p_btts": 0.521
  },
  {
   "league": "Ligue 1",
   "kickoff": "2026-10-30T21:05:00+01:00",
   "home": "Lille",
   "away": "Lens",
   "xg_home": 1.45,
   "xg_away": 1.44,
   "p_home": 0.368,
   "p_draw": 0.267,
   "p_away": 0.365,
   "p_over25": 0.55,
   "p_btts": 0.592
  },
  {
   "league": "Ligue 1",
   "kickoff": "2026-10-31T20:45:00+01:00",
   "home": "Troyes",
   "away": "Le Mans",
   "xg_home": 1.57,
   "xg_away": 1.43,
   "p_home": 0.399,
   "p_draw": 0.26,
   "p_away": 0.341,
   "p_over25": 0.576,
   "p_btts": 0.611
  },
  {
   "league": "Ligue 1",
   "kickoff": "2026-10-31T20:45:00+01:00",
   "home": "Lyon",
   "away": "Angers",
   "xg_home": 1.93,
   "xg_away": 0.75,
   "p_home": 0.644,
   "p_draw": 0.226,
   "p_away": 0.13,
   "p_over25": 0.502,
   "p_btts": 0.46
  },
  {
   "league": "Ligue 1",
   "kickoff": "2026-11-01T15:00:00+01:00",
   "home": "Strasbourg",
   "away": "Auxerre",
   "xg_home": 1.99,
   "xg_away": 1.3,
   "p_home": 0.526,
   "p_draw": 0.233,
   "p_away": 0.241,
   "p_over25": 0.637,
   "p_btts": 0.635
  },
  {
   "league": "Ligue 1",
   "kickoff": "2026-11-01T17:15:00+01:00",
   "home": "Paris FC",
   "away": "Monaco",
   "xg_home": 1.69,
   "xg_away": 1.31,
   "p_home": 0.455,
   "p_draw": 0.256,
   "p_away": 0.289,
   "p_over25": 0.577,
   "p_btts": 0.604
  },
  {
   "league": "Ligue 1",
   "kickoff": "2026-11-01T20:45:00+01:00",
   "home": "Marseille",
   "away": "Toulouse",
   "xg_home": 2.02,
   "xg_away": 1.61,
   "p_home": 0.469,
   "p_draw": 0.228,
   "p_away": 0.303,
   "p_over25": 0.702,
   "p_btts": 0.7
  },
  {
   "league": "Ligue 1",
   "kickoff": "2026-11-02T20:45:00+01:00",
   "home": "Lorient",
   "away": "Brest",
   "xg_home": 1.47,
   "xg_away": 1.23,
   "p_home": 0.418,
   "p_draw": 0.275,
   "p_away": 0.307,
   "p_over25": 0.508,
   "p_btts": 0.556
  },
  {
   "league": "Ekstraklasa (Poland)",
   "kickoff": "2026-10-30T18:00:00+01:00",
   "home": "Cracovia",
   "away": "Motor Lublin",
   "xg_home": 1.57,
   "xg_away": 1.18,
   "p_home": 0.454,
   "p_draw": 0.269,
   "p_away": 0.278,
   "p_over25": 0.52,
   "p_btts": 0.559
  },
  {
   "league": "Ekstraklasa (Poland)",
   "kickoff": "2026-10-30T20:30:00+01:00",
   "home": "Górnik Zabrze",
   "away": "Legia Warszawa",
   "xg_home": 1.27,
   "xg_away": 1.07,
   "p_home": 0.397,
   "p_draw": 0.3,
   "p_away": 0.302,
   "p_over25": 0.414,
   "p_btts": 0.483
  },
  {
   "league": "Ekstraklasa (Poland)",
   "kickoff": "2026-10-31T12:15:00+01:00",
   "home": "Wisła Płock",
   "away": "Piast Gliwice",
   "xg_home": 1.28,
   "xg_away": 1.17,
   "p_home": 0.38,
   "p_draw": 0.293,
   "p_away": 0.327,
   "p_over25": 0.444,
   "p_btts": 0.509
  },
  {
   "league": "Ekstraklasa (Poland)",
   "kickoff": "2026-10-31T14:45:00+01:00",
   "home": "Wieczysta Kraków",
   "away": "Jagiellonia Białystok",
   "xg_home": 1.66,
   "xg_away": 1.61,
   "p_home": 0.388,
   "p_draw": 0.248,
   "p_away": 0.364,
   "p_over25": 0.635,
   "p_btts": 0.656
  },
  {
   "league": "Ekstraklasa (Poland)",
   "kickoff": "2026-10-31T17:30:00+01:00",
   "home": "Lech Poznań",
   "away": "Wisła Kraków",
   "xg_home": 2.56,
   "xg_away": 0.99,
   "p_home": 0.707,
   "p_draw": 0.175,
   "p_away": 0.119,
   "p_over25": 0.688,
   "p_btts": 0.585
  },
  {
   "league": "Ekstraklasa (Poland)",
   "kickoff": "2026-10-31T20:15:00+01:00",
   "home": "GKS Katowice",
   "away": "Widzew Łódź",
   "xg_home": 1.88,
   "xg_away": 1.08,
   "p_home": 0.553,
   "p_draw": 0.241,
   "p_away": 0.206,
   "p_over25": 0.568,
   "p_btts": 0.568
  },
  {
   "league": "Ekstraklasa (Poland)",
   "kickoff": "2026-11-02T18:00:00+01:00",
   "home": "Radomiak Radom",
   "away": "Śląsk Wrocław",
   "xg_home": 1.69,
   "xg_away": 1.43,
   "p_home": 0.431,
   "p_draw": 0.252,
   "p_away": 0.317,
   "p_over25": 0.604,
   "p_btts": 0.629
  },
  {
   "league": "Ekstraklasa (Poland)",
   "kickoff": "2026-11-02T18:00:00+01:00",
   "home": "Zagłębie Lubin",
   "away": "Korona Kielce",
   "xg_home": 1.46,
   "xg_away": 0.85,
   "p_home": 0.505,
   "p_draw": 0.286,
   "p_away": 0.209,
   "p_over25": 0.406,
   "p_btts": 0.449
  },
  {
   "league": "Ekstraklasa (Poland)",
   "kickoff": "2026-11-02T20:30:00+01:00",
   "home": "Raków Częstochowa",
   "away": "Pogoń Szczecin",
   "xg_home": 1.29,
   "xg_away": 1.62,
   "p_home": 0.297,
   "p_draw": 0.262,
   "p_away": 0.441,
   "p_over25": 0.556,
   "p_btts": 0.591
  },
  {
   "league": "Czech First League",
   "kickoff": "2026-10-31T15:00:00+01:00",
   "home": "Artis Brno",
   "away": "Zlín",
   "xg_home": 1.73,
   "xg_away": 1.07,
   "p_home": 0.519,
   "p_draw": 0.256,
   "p_away": 0.225,
   "p_over25": 0.53,
   "p_btts": 0.549
  },
  {
   "league": "Czech First League",
   "kickoff": "2026-10-31T15:00:00+01:00",
   "home": "Pardubice",
   "away": "Slovan Liberec",
   "xg_home": 0.78,
   "xg_away": 1.27,
   "p_home": 0.218,
   "p_draw": 0.312,
   "p_away": 0.47,
   "p_over25": 0.337,
   "p_btts": 0.4
  },
  {
   "league": "Czech First League",
   "kickoff": "2026-10-31T15:00:00+01:00",
   "home": "Jablonec",
   "away": "Slavia Prague",
   "xg_home": 0.73,
   "xg_away": 1.64,
   "p_home": 0.155,
   "p_draw": 0.261,
   "p_away": 0.584,
   "p_over25": 0.422,
   "p_btts": 0.426
  },
  {
   "league": "Czech First League",
   "kickoff": "2026-10-31T15:00:00+01:00",
   "home": "Slovácko",
   "away": "Teplice",
   "xg_home": 1.03,
   "xg_away": 1.6,
   "p_home": 0.234,
   "p_draw": 0.269,
   "p_away": 0.498,
   "p_over25": 0.489,
   "p_btts": 0.523
  },
  {
   "league": "Czech First League",
   "kickoff": "2026-10-31T18:00:00+01:00",
   "home": "Sigma Olomouc",
   "away": "Zbrojovka Brno",
   "xg_home": 1.42,
   "xg_away": 1.18,
   "p_home": 0.413,
   "p_draw": 0.282,
   "p_away": 0.305,
   "p_over25": 0.481,
   "p_btts": 0.535
  },
  {
   "league": "Czech First League",
   "kickoff": "2026-11-01T13:00:00+01:00",
   "home": "Mladá Boleslav",
   "away": "Hradec Králové",
   "xg_home": 1.56,
   "xg_away": 1.02,
   "p_home": 0.49,
   "p_draw": 0.273,
   "p_away": 0.237,
   "p_over25": 0.477,
   "p_btts": 0.515
  },
  {
   "league": "Czech First League",
   "kickoff": "2026-11-01T15:00:00+01:00",
   "home": "Baník Ostrava",
   "away": "Viktoria Plzeň",
   "xg_home": 0.91,
   "xg_away": 2.05,
   "p_home": 0.151,
   "p_draw": 0.219,
   "p_away": 0.63,
   "p_over25": 0.569,
   "p_btts": 0.53
  },
  {
   "league": "Czech First League",
   "kickoff": "2026-11-01T18:00:00+01:00",
   "home": "Bohemians Prague",
   "away": "Sparta Prague",
   "xg_home": 0.97,
   "xg_away": 1.66,
   "p_home": 0.213,
   "p_draw": 0.263,
   "p_away": 0.525,
   "p_over25": 0.49,
   "p_btts": 0.513
  },
  {
   "league": "Czech National League (2nd tier)",
   "kickoff": "2026-10-30T17:00:00+01:00",
   "home": "Vlašim",
   "away": "Ústí nad Labem",
   "xg_home": 1.72,
   "xg_away": 1.38,
   "p_home": 0.448,
   "p_draw": 0.252,
   "p_away": 0.301,
   "p_over25": 0.6,
   "p_btts": 0.624
  },
  {
   "league": "Czech National League (2nd tier)",
   "kickoff": "2026-10-30T18:00:00+01:00",
   "home": "Karviná",
   "away": "Slavia Prague B",
   "xg_home": 2.6,
   "xg_away": 1.42,
   "p_home": 0.623,
   "p_draw": 0.188,
   "p_away": 0.189,
   "p_over25": 0.764,
   "p_btts": 0.706
  },
  {
   "league": "Czech National League (2nd tier)",
   "kickoff": "2026-10-30T18:00:00+01:00",
   "home": "Prostějov",
   "away": "Opava",
   "xg_home": 1.45,
   "xg_away": 1.55,
   "p_home": 0.347,
   "p_draw": 0.261,
   "p_away": 0.393,
   "p_over25": 0.576,
   "p_btts": 0.612
  },
  {
   "league": "Czech National League (2nd tier)",
   "kickoff": "2026-10-31T17:00:00+01:00",
   "home": "Příbram",
   "away": "Táborsko",
   "xg_home": 1.47,
   "xg_away": 1.31,
   "p_home": 0.401,
   "p_draw": 0.272,
   "p_away": 0.327,
   "p_over25": 0.527,
   "p_btts": 0.573
  },
  {
   "league": "Czech National League (2nd tier)",
   "kickoff": "2026-10-31T18:00:00+01:00",
   "home": "Třinec",
   "away": "Česká Lípa",
   "xg_home": 1.57,
   "xg_away": 1.36,
   "p_home": 0.415,
   "p_draw": 0.263,
   "p_away": 0.322,
   "p_over25": 0.561,
   "p_btts": 0.598
  },
  {
   "league": "Czech National League (2nd tier)",
   "kickoff": "2026-11-01T10:15:00+01:00",
   "home": "Viktoria Žižkov",
   "away": "Dukla Prague",
   "xg_home": 1.29,
   "xg_away": 1.64,
   "p_home": 0.292,
   "p_draw": 0.26,
   "p_away": 0.448,
   "p_over25": 0.562,
   "p_btts": 0.594
  },
  {
   "league": "Czech National League (2nd tier)",
   "kickoff": "2026-11-01T14:00:00+01:00",
   "home": "Kladno",
   "away": "Kroměříž",
   "xg_home": 1.85,
   "xg_away": 0.95,
   "p_home": 0.578,
   "p_draw": 0.241,
   "p_away": 0.18,
   "p_over25": 0.531,
   "p_btts": 0.525
  },
  {
   "league": "Czech National League (2nd tier)",
   "kickoff": "2026-11-02T17:00:00+01:00",
   "home": "Baník Ostrava B",
   "away": "Jihlava",
   "xg_home": 1.4,
   "xg_away": 1.32,
   "p_home": 0.382,
   "p_draw": 0.276,
   "p_away": 0.342,
   "p_over25": 0.511,
   "p_btts": 0.561
  }
 ]
}