{
  "license": "CC-BY-4.0",
  "attribution": "Match results & overseas odds: Football-Data.co.uk. HKJC odds: estimated by 港彩通 (OddsForge HK).",
  "data_source_url": "https://www.football-data.co.uk/englandm.php",
  "estimation_model": "Pinnacle-anchored pari-mutuel inversion with favorite-longshot bias (HKJC takeout=11.5%, Pinnacle vig=2.5%)",
  "schema_version": "1.0",
  "records": [
    {
      "date": "2026-02-12",
      "home": "Brentford",
      "away": "Arsenal",
      "ft_home": 1,
      "ft_away": 1,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 4.75,
      "b365_d": 3.9,
      "b365_a": 1.7,
      "pinnacle_h": 5.3,
      "pinnacle_d": 4.1,
      "pinnacle_a": 1.74,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 4.8,
      "wh_d": 3.8,
      "wh_a": 1.7,
      "wh_source": "BW",
      "hkjc_h_est": 4.58,
      "hkjc_d_est": 3.61,
      "hkjc_a_est": 1.61,
      "avg_overseas_vs_hkjc_diff_pct": 9.12,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-02-18",
      "home": "Wolves",
      "away": "Arsenal",
      "ft_home": 2,
      "ft_away": 2,
      "ht_home": 0,
      "ht_away": 1,
      "b365_h": 11.0,
      "b365_d": 5.25,
      "b365_a": 1.29,
      "pinnacle_h": 13.0,
      "pinnacle_d": 6.2,
      "pinnacle_a": 1.3,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 10.0,
      "wh_d": 5.5,
      "wh_a": 1.3,
      "wh_source": "BW",
      "hkjc_h_est": 11.11,
      "hkjc_d_est": 5.4,
      "hkjc_a_est": 1.19,
      "avg_overseas_vs_hkjc_diff_pct": 7.62,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-02-21",
      "home": "Aston Villa",
      "away": "Leeds",
      "ft_home": 1,
      "ft_away": 1,
      "ht_home": 0,
      "ht_away": 1,
      "b365_h": 1.85,
      "b365_d": 3.6,
      "b365_a": 4.33,
      "pinnacle_h": 1.89,
      "pinnacle_d": 3.8,
      "pinnacle_a": 4.7,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.87,
      "wh_d": 3.6,
      "wh_a": 4.0,
      "wh_source": "BW",
      "hkjc_h_est": 1.74,
      "hkjc_d_est": 3.39,
      "hkjc_a_est": 4.11,
      "avg_overseas_vs_hkjc_diff_pct": 8.82,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-02-21",
      "home": "Brentford",
      "away": "Brighton",
      "ft_home": 0,
      "ft_away": 2,
      "ht_home": 0,
      "ht_away": 2,
      "b365_h": 2.0,
      "b365_d": 3.7,
      "b365_a": 3.5,
      "pinnacle_h": 2.1,
      "pinnacle_d": 3.85,
      "pinnacle_a": 3.65,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 2.0,
      "wh_d": 3.5,
      "wh_a": 3.6,
      "wh_source": "BW",
      "hkjc_h_est": 1.94,
      "hkjc_d_est": 3.39,
      "hkjc_a_est": 3.28,
      "avg_overseas_vs_hkjc_diff_pct": 8.67,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-02-21",
      "home": "Chelsea",
      "away": "Burnley",
      "ft_home": 1,
      "ft_away": 1,
      "ht_home": 1,
      "ht_away": 0,
      "b365_h": 1.22,
      "b365_d": 6.5,
      "b365_a": 12.0,
      "pinnacle_h": 1.23,
      "pinnacle_d": 7.6,
      "pinnacle_a": 15.5,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.23,
      "wh_d": 7.0,
      "wh_a": 11.0,
      "wh_source": "BW",
      "hkjc_h_est": 1.13,
      "hkjc_d_est": 6.62,
      "hkjc_a_est": 13.24,
      "avg_overseas_vs_hkjc_diff_pct": 6.25,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-02-21",
      "home": "West Ham",
      "away": "Bournemouth",
      "ft_home": 0,
      "ft_away": 0,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 2.5,
      "b365_d": 3.7,
      "b365_a": 2.63,
      "pinnacle_h": 2.56,
      "pinnacle_d": 3.8,
      "pinnacle_a": 2.84,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 2.4,
      "wh_d": 3.7,
      "wh_a": 2.7,
      "wh_source": "BW",
      "hkjc_h_est": 2.34,
      "hkjc_d_est": 3.38,
      "hkjc_a_est": 2.55,
      "avg_overseas_vs_hkjc_diff_pct": 8.77,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-02-21",
      "home": "Man City",
      "away": "Newcastle",
      "ft_home": 2,
      "ft_away": 1,
      "ht_home": 2,
      "ht_away": 1,
      "b365_h": 1.45,
      "b365_d": 5.0,
      "b365_a": 5.5,
      "pinnacle_h": 1.51,
      "pinnacle_d": 5.3,
      "pinnacle_a": 6.4,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.47,
      "wh_d": 5.0,
      "wh_a": 5.5,
      "wh_source": "BW",
      "hkjc_h_est": 1.39,
      "hkjc_d_est": 4.65,
      "hkjc_a_est": 5.51,
      "avg_overseas_vs_hkjc_diff_pct": 8.4,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-02-22",
      "home": "Crystal Palace",
      "away": "Wolves",
      "ft_home": 1,
      "ft_away": 0,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 1.65,
      "b365_d": 4.0,
      "b365_a": 5.0,
      "pinnacle_h": 1.69,
      "pinnacle_d": 4.1,
      "pinnacle_a": 5.7,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.61,
      "wh_d": 4.0,
      "wh_a": 5.25,
      "wh_source": "BW",
      "hkjc_h_est": 1.57,
      "hkjc_d_est": 3.62,
      "hkjc_a_est": 4.94,
      "avg_overseas_vs_hkjc_diff_pct": 8.85,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-02-22",
      "home": "Nott'm Forest",
      "away": "Liverpool",
      "ft_home": 0,
      "ft_away": 1,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 4.1,
      "b365_d": 3.9,
      "b365_a": 1.8,
      "pinnacle_h": 4.4,
      "pinnacle_d": 4.1,
      "pinnacle_a": 1.88,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 4.0,
      "wh_d": 3.8,
      "wh_a": 1.83,
      "wh_source": "BW",
      "hkjc_h_est": 3.84,
      "hkjc_d_est": 3.65,
      "hkjc_a_est": 1.72,
      "avg_overseas_vs_hkjc_diff_pct": 9.08,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-02-22",
      "home": "Sunderland",
      "away": "Fulham",
      "ft_home": 1,
      "ft_away": 3,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 2.7,
      "b365_d": 3.25,
      "b365_a": 2.7,
      "pinnacle_h": 2.8,
      "pinnacle_d": 3.35,
      "pinnacle_a": 2.84,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 2.6,
      "wh_d": 3.3,
      "wh_a": 2.7,
      "wh_source": "BW",
      "hkjc_h_est": 2.57,
      "hkjc_d_est": 2.99,
      "hkjc_a_est": 2.56,
      "avg_overseas_vs_hkjc_diff_pct": 8.52,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-02-22",
      "home": "Tottenham",
      "away": "Arsenal",
      "ft_home": 1,
      "ft_away": 4,
      "ht_home": 1,
      "ht_away": 1,
      "b365_h": 6.0,
      "b365_d": 4.0,
      "b365_a": 1.57,
      "pinnacle_h": 6.2,
      "pinnacle_d": 4.3,
      "pinnacle_a": 1.62,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 5.5,
      "wh_d": 4.0,
      "wh_a": 1.58,
      "wh_source": "BW",
      "hkjc_h_est": 5.37,
      "hkjc_d_est": 3.8,
      "hkjc_a_est": 1.5,
      "avg_overseas_vs_hkjc_diff_pct": 9.71,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-02-23",
      "home": "Everton",
      "away": "Man United",
      "ft_home": 0,
      "ft_away": 1,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 3.7,
      "b365_d": 3.75,
      "b365_a": 1.91,
      "pinnacle_h": 3.8,
      "pinnacle_d": 3.95,
      "pinnacle_a": 2.02,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 3.5,
      "wh_d": 3.75,
      "wh_a": 1.98,
      "wh_source": "BW",
      "hkjc_h_est": 3.41,
      "hkjc_d_est": 3.48,
      "hkjc_a_est": 1.87,
      "avg_overseas_vs_hkjc_diff_pct": 8.56,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-02-27",
      "home": "Wolves",
      "away": "Aston Villa",
      "ft_home": 2,
      "ft_away": 0,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 4.1,
      "b365_d": 3.7,
      "b365_a": 1.85,
      "pinnacle_h": 4.6,
      "pinnacle_d": 3.85,
      "pinnacle_a": 1.9,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 4.2,
      "wh_d": 3.7,
      "wh_a": 1.83,
      "wh_source": "BW",
      "hkjc_h_est": 4.01,
      "hkjc_d_est": 3.43,
      "hkjc_a_est": 1.74,
      "avg_overseas_vs_hkjc_diff_pct": 8.77,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-02-28",
      "home": "Bournemouth",
      "away": "Sunderland",
      "ft_home": 1,
      "ft_away": 1,
      "ht_home": 0,
      "ht_away": 1,
      "b365_h": 1.8,
      "b365_d": 3.75,
      "b365_a": 4.33,
      "pinnacle_h": 1.83,
      "pinnacle_d": 3.95,
      "pinnacle_a": 4.8,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.75,
      "wh_d": 3.9,
      "wh_a": 4.33,
      "wh_source": "BW",
      "hkjc_h_est": 1.68,
      "hkjc_d_est": 3.53,
      "hkjc_a_est": 4.21,
      "avg_overseas_vs_hkjc_diff_pct": 8.51,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-02-28",
      "home": "Burnley",
      "away": "Brentford",
      "ft_home": 3,
      "ft_away": 4,
      "ht_home": 1,
      "ht_away": 3,
      "b365_h": 4.5,
      "b365_d": 3.9,
      "b365_a": 1.73,
      "pinnacle_h": 5.0,
      "pinnacle_d": 4.0,
      "pinnacle_a": 1.79,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 4.33,
      "wh_d": 3.8,
      "wh_a": 1.75,
      "wh_source": "BW",
      "hkjc_h_est": 4.33,
      "hkjc_d_est": 3.54,
      "hkjc_a_est": 1.66,
      "avg_overseas_vs_hkjc_diff_pct": 9.1,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-02-28",
      "home": "Liverpool",
      "away": "West Ham",
      "ft_home": 5,
      "ft_away": 2,
      "ht_home": 3,
      "ht_away": 0,
      "b365_h": 1.42,
      "b365_d": 4.75,
      "b365_a": 6.5,
      "pinnacle_h": 1.46,
      "pinnacle_d": 5.4,
      "pinnacle_a": 7.4,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.42,
      "wh_d": 5.5,
      "wh_a": 6.0,
      "wh_source": "BW",
      "hkjc_h_est": 1.34,
      "hkjc_d_est": 4.72,
      "hkjc_a_est": 6.35,
      "avg_overseas_vs_hkjc_diff_pct": 8.14,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-02-28",
      "home": "Newcastle",
      "away": "Everton",
      "ft_home": 2,
      "ft_away": 3,
      "ht_home": 1,
      "ht_away": 2,
      "b365_h": 1.7,
      "b365_d": 4.0,
      "b365_a": 4.75,
      "pinnacle_h": 1.76,
      "pinnacle_d": 4.1,
      "pinnacle_a": 5.0,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.68,
      "wh_d": 4.0,
      "wh_a": 4.6,
      "wh_source": "BW",
      "hkjc_h_est": 1.64,
      "hkjc_d_est": 3.63,
      "hkjc_a_est": 4.35,
      "avg_overseas_vs_hkjc_diff_pct": 9.71,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-02-28",
      "home": "Leeds",
      "away": "Man City",
      "ft_home": 0,
      "ft_away": 1,
      "ht_home": 0,
      "ht_away": 1,
      "b365_h": 4.75,
      "b365_d": 4.33,
      "b365_a": 1.62,
      "pinnacle_h": 5.5,
      "pinnacle_d": 4.6,
      "pinnacle_a": 1.65,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 4.75,
      "wh_d": 4.2,
      "wh_a": 1.63,
      "wh_source": "BW",
      "hkjc_h_est": 4.74,
      "hkjc_d_est": 4.04,
      "hkjc_a_est": 1.52,
      "avg_overseas_vs_hkjc_diff_pct": 8.74,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-03-01",
      "home": "Brighton",
      "away": "Nott'm Forest",
      "ft_home": 2,
      "ft_away": 1,
      "ht_home": 2,
      "ht_away": 1,
      "b365_h": 2.0,
      "b365_d": 3.6,
      "b365_a": 3.5,
      "pinnacle_h": 2.16,
      "pinnacle_d": 3.65,
      "pinnacle_a": 3.7,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 2.05,
      "wh_d": 3.6,
      "wh_a": 3.4,
      "wh_source": "BW",
      "hkjc_h_est": 1.99,
      "hkjc_d_est": 3.27,
      "hkjc_a_est": 3.25,
      "avg_overseas_vs_hkjc_diff_pct": 8.72,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-03-01",
      "home": "Fulham",
      "away": "Tottenham",
      "ft_home": 2,
      "ft_away": 1,
      "ht_home": 2,
      "ht_away": 0,
      "b365_h": 2.1,
      "b365_d": 3.6,
      "b365_a": 3.3,
      "pinnacle_h": 2.18,
      "pinnacle_d": 3.75,
      "pinnacle_a": 3.55,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 2.1,
      "wh_d": 3.6,
      "wh_a": 3.3,
      "wh_source": "BW",
      "hkjc_h_est": 2.01,
      "hkjc_d_est": 3.29,
      "hkjc_a_est": 3.18,
      "avg_overseas_vs_hkjc_diff_pct": 8.62,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-03-01",
      "home": "Man United",
      "away": "Crystal Palace",
      "ft_home": 2,
      "ft_away": 1,
      "ht_home": 0,
      "ht_away": 1,
      "b365_h": 1.53,
      "b365_d": 4.5,
      "b365_a": 5.5,
      "pinnacle_h": 1.58,
      "pinnacle_d": 4.6,
      "pinnacle_a": 6.4,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.57,
      "wh_d": 4.4,
      "wh_a": 5.25,
      "wh_source": "BW",
      "hkjc_h_est": 1.46,
      "hkjc_d_est": 4.04,
      "hkjc_a_est": 5.51,
      "avg_overseas_vs_hkjc_diff_pct": 9.04,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-03-01",
      "home": "Arsenal",
      "away": "Chelsea",
      "ft_home": 2,
      "ft_away": 1,
      "ht_home": 1,
      "ht_away": 1,
      "b365_h": 1.6,
      "b365_d": 3.8,
      "b365_a": 5.5,
      "pinnacle_h": 1.65,
      "pinnacle_d": 4.3,
      "pinnacle_a": 5.9,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.63,
      "wh_d": 4.0,
      "wh_a": 5.25,
      "wh_source": "BW",
      "hkjc_h_est": 1.53,
      "hkjc_d_est": 3.79,
      "hkjc_a_est": 5.1,
      "avg_overseas_vs_hkjc_diff_pct": 8.28,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-03-03",
      "home": "Bournemouth",
      "away": "Brentford",
      "ft_home": 0,
      "ft_away": 0,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 2.5,
      "b365_d": 3.6,
      "b365_a": 2.63,
      "pinnacle_h": 2.64,
      "pinnacle_d": 3.75,
      "pinnacle_a": 2.8,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 2.5,
      "wh_d": 3.6,
      "wh_a": 2.65,
      "wh_source": "BW",
      "hkjc_h_est": 2.41,
      "hkjc_d_est": 3.32,
      "hkjc_a_est": 2.51,
      "avg_overseas_vs_hkjc_diff_pct": 8.5,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-03-03",
      "home": "Everton",
      "away": "Burnley",
      "ft_home": 2,
      "ft_away": 0,
      "ht_home": 1,
      "ht_away": 0,
      "b365_h": 1.57,
      "b365_d": 4.0,
      "b365_a": 6.0,
      "pinnacle_h": 1.62,
      "pinnacle_d": 4.1,
      "pinnacle_a": 6.8,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.57,
      "wh_d": 4.1,
      "wh_a": 5.75,
      "wh_source": "BW",
      "hkjc_h_est": 1.5,
      "hkjc_d_est": 3.61,
      "hkjc_a_est": 5.87,
      "avg_overseas_vs_hkjc_diff_pct": 9.18,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-03-03",
      "home": "Leeds",
      "away": "Sunderland",
      "ft_home": 0,
      "ft_away": 1,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 1.85,
      "b365_d": 3.4,
      "b365_a": 4.33,
      "pinnacle_h": 1.94,
      "pinnacle_d": 3.6,
      "pinnacle_a": 4.7,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.88,
      "wh_d": 3.5,
      "wh_a": 4.2,
      "wh_source": "BW",
      "hkjc_h_est": 1.78,
      "hkjc_d_est": 3.21,
      "hkjc_a_est": 4.11,
      "avg_overseas_vs_hkjc_diff_pct": 8.45,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-03-03",
      "home": "Wolves",
      "away": "Liverpool",
      "ft_home": 2,
      "ft_away": 1,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 5.5,
      "b365_d": 4.5,
      "b365_a": 1.5,
      "pinnacle_h": 7.0,
      "pinnacle_d": 5.0,
      "pinnacle_a": 1.51,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 5.5,
      "wh_d": 4.6,
      "wh_a": 1.52,
      "wh_source": "BW",
      "hkjc_h_est": 6.01,
      "hkjc_d_est": 4.38,
      "hkjc_a_est": 1.39,
      "avg_overseas_vs_hkjc_diff_pct": 6.9,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-03-04",
      "home": "Aston Villa",
      "away": "Chelsea",
      "ft_home": 1,
      "ft_away": 4,
      "ht_home": 1,
      "ht_away": 2,
      "b365_h": 2.7,
      "b365_d": 3.4,
      "b365_a": 2.55,
      "pinnacle_h": 2.84,
      "pinnacle_d": 3.65,
      "pinnacle_a": 2.62,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 2.6,
      "wh_d": 3.6,
      "wh_a": 2.5,
      "wh_source": "BW",
      "hkjc_h_est": 2.55,
      "hkjc_d_est": 3.25,
      "hkjc_a_est": 2.4,
      "avg_overseas_vs_hkjc_diff_pct": 8.27,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-03-04",
      "home": "Brighton",
      "away": "Arsenal",
      "ft_home": 0,
      "ft_away": 1,
      "ht_home": 0,
      "ht_away": 1,
      "b365_h": 4.75,
      "b365_d": 4.1,
      "b365_a": 1.65,
      "pinnacle_h": 5.7,
      "pinnacle_d": 4.2,
      "pinnacle_a": 1.7,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 5.0,
      "wh_d": 3.9,
      "wh_a": 1.66,
      "wh_source": "BW",
      "hkjc_h_est": 4.9,
      "hkjc_d_est": 3.68,
      "hkjc_a_est": 1.56,
      "avg_overseas_vs_hkjc_diff_pct": 8.93,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-03-04",
      "home": "Fulham",
      "away": "West Ham",
      "ft_home": 0,
      "ft_away": 1,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 2.0,
      "b365_d": 3.5,
      "b365_a": 3.7,
      "pinnacle_h": 2.1,
      "pinnacle_d": 3.75,
      "pinnacle_a": 3.85,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 2.05,
      "wh_d": 3.5,
      "wh_a": 3.5,
      "wh_source": "BW",
      "hkjc_h_est": 1.93,
      "hkjc_d_est": 3.34,
      "hkjc_a_est": 3.37,
      "avg_overseas_vs_hkjc_diff_pct": 8.92,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-03-04",
      "home": "Man City",
      "away": "Nott'm Forest",
      "ft_home": 2,
      "ft_away": 2,
      "ht_home": 1,
      "ht_away": 0,
      "b365_h": 1.38,
      "b365_d": 5.0,
      "b365_a": 7.5,
      "pinnacle_h": 1.42,
      "pinnacle_d": 5.4,
      "pinnacle_a": 8.8,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.41,
      "wh_d": 5.25,
      "wh_a": 6.5,
      "wh_source": "BW",
      "hkjc_h_est": 1.3,
      "hkjc_d_est": 4.7,
      "hkjc_a_est": 7.52,
      "avg_overseas_vs_hkjc_diff_pct": 8.9,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-03-04",
      "home": "Newcastle",
      "away": "Man United",
      "ft_home": 2,
      "ft_away": 1,
      "ht_home": 1,
      "ht_away": 1,
      "b365_h": 2.63,
      "b365_d": 3.5,
      "b365_a": 2.6,
      "pinnacle_h": 2.72,
      "pinnacle_d": 3.8,
      "pinnacle_a": 2.66,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 2.45,
      "wh_d": 3.75,
      "wh_a": 2.55,
      "wh_source": "BW",
      "hkjc_h_est": 2.44,
      "hkjc_d_est": 3.38,
      "hkjc_a_est": 2.44,
      "avg_overseas_vs_hkjc_diff_pct": 8.47,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-03-05",
      "home": "Tottenham",
      "away": "Crystal Palace",
      "ft_home": 1,
      "ft_away": 3,
      "ht_home": 1,
      "ht_away": 3,
      "b365_h": 2.35,
      "b365_d": 3.25,
      "b365_a": 3.1,
      "pinnacle_h": 2.5,
      "pinnacle_d": 3.5,
      "pinnacle_a": 3.1,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 2.3,
      "wh_d": 3.4,
      "wh_a": 3.0,
      "wh_source": "BW",
      "hkjc_h_est": 2.29,
      "hkjc_d_est": 3.12,
      "hkjc_a_est": 2.79,
      "avg_overseas_vs_hkjc_diff_pct": 8.39,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-03-14",
      "home": "Burnley",
      "away": "Bournemouth",
      "ft_home": 0,
      "ft_away": 0,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 4.1,
      "b365_d": 3.8,
      "b365_a": 1.83,
      "pinnacle_h": 4.3,
      "pinnacle_d": 4.1,
      "pinnacle_a": 1.89,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 4.0,
      "wh_d": 3.7,
      "wh_a": 1.87,
      "wh_source": "BW",
      "hkjc_h_est": 3.76,
      "hkjc_d_est": 3.66,
      "hkjc_a_est": 1.74,
      "avg_overseas_vs_hkjc_diff_pct": 8.84,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-03-14",
      "home": "Sunderland",
      "away": "Brighton",
      "ft_home": 0,
      "ft_away": 1,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 3.3,
      "b365_d": 3.3,
      "b365_a": 2.25,
      "pinnacle_h": 3.5,
      "pinnacle_d": 3.45,
      "pinnacle_a": 2.3,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 3.2,
      "wh_d": 3.3,
      "wh_a": 2.25,
      "wh_source": "BW",
      "hkjc_h_est": 3.12,
      "hkjc_d_est": 3.11,
      "hkjc_a_est": 2.11,
      "avg_overseas_vs_hkjc_diff_pct": 8.44,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-03-14",
      "home": "Arsenal",
      "away": "Everton",
      "ft_home": 2,
      "ft_away": 0,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 1.38,
      "b365_d": 4.75,
      "b365_a": 8.5,
      "pinnacle_h": 1.4,
      "pinnacle_d": 5.1,
      "pinnacle_a": 10.0,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.39,
      "wh_d": 4.8,
      "wh_a": 7.75,
      "wh_source": "BW",
      "hkjc_h_est": 1.29,
      "hkjc_d_est": 4.47,
      "hkjc_a_est": 8.6,
      "avg_overseas_vs_hkjc_diff_pct": 8.5,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-03-14",
      "home": "Chelsea",
      "away": "Newcastle",
      "ft_home": 0,
      "ft_away": 1,
      "ht_home": 0,
      "ht_away": 1,
      "b365_h": 1.8,
      "b365_d": 4.2,
      "b365_a": 3.8,
      "pinnacle_h": 1.88,
      "pinnacle_d": 4.4,
      "pinnacle_a": 4.1,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.78,
      "wh_d": 4.2,
      "wh_a": 3.9,
      "wh_source": "BW",
      "hkjc_h_est": 1.72,
      "hkjc_d_est": 3.84,
      "hkjc_a_est": 3.65,
      "avg_overseas_vs_hkjc_diff_pct": 9.06,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-03-14",
      "home": "West Ham",
      "away": "Man City",
      "ft_home": 1,
      "ft_away": 1,
      "ht_home": 1,
      "ht_away": 1,
      "b365_h": 4.33,
      "b365_d": 4.33,
      "b365_a": 1.7,
      "pinnacle_h": 4.9,
      "pinnacle_d": 4.3,
      "pinnacle_a": 1.76,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 4.2,
      "wh_d": 4.2,
      "wh_a": 1.72,
      "wh_source": "BW",
      "hkjc_h_est": 4.23,
      "hkjc_d_est": 3.78,
      "hkjc_a_est": 1.63,
      "avg_overseas_vs_hkjc_diff_pct": 9.8,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-03-15",
      "home": "Crystal Palace",
      "away": "Leeds",
      "ft_home": 0,
      "ft_away": 0,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 2.55,
      "b365_d": 3.3,
      "b365_a": 2.88,
      "pinnacle_h": 2.58,
      "pinnacle_d": 3.3,
      "pinnacle_a": 3.15,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 2.45,
      "wh_d": 3.2,
      "wh_a": 2.95,
      "wh_source": "BW",
      "hkjc_h_est": 2.37,
      "hkjc_d_est": 2.94,
      "hkjc_a_est": 2.83,
      "avg_overseas_vs_hkjc_diff_pct": 9.0,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-03-15",
      "home": "Man United",
      "away": "Aston Villa",
      "ft_home": 3,
      "ft_away": 1,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 1.73,
      "b365_d": 4.0,
      "b365_a": 4.5,
      "pinnacle_h": 1.75,
      "pinnacle_d": 4.4,
      "pinnacle_a": 4.8,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.73,
      "wh_d": 4.0,
      "wh_a": 4.33,
      "wh_source": "BW",
      "hkjc_h_est": 1.62,
      "hkjc_d_est": 3.88,
      "hkjc_a_est": 4.15,
      "avg_overseas_vs_hkjc_diff_pct": 9.23,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-03-15",
      "home": "Nott'm Forest",
      "away": "Fulham",
      "ft_home": 0,
      "ft_away": 0,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 2.2,
      "b365_d": 3.4,
      "b365_a": 3.3,
      "pinnacle_h": 2.36,
      "pinnacle_d": 3.5,
      "pinnacle_a": 3.35,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 2.15,
      "wh_d": 3.5,
      "wh_a": 3.3,
      "wh_source": "BW",
      "hkjc_h_est": 2.16,
      "hkjc_d_est": 3.12,
      "hkjc_a_est": 3.01,
      "avg_overseas_vs_hkjc_diff_pct": 8.87,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-03-15",
      "home": "Liverpool",
      "away": "Tottenham",
      "ft_home": 1,
      "ft_away": 1,
      "ht_home": 1,
      "ht_away": 0,
      "b365_h": 1.3,
      "b365_d": 6.25,
      "b365_a": 8.0,
      "pinnacle_h": 1.32,
      "pinnacle_d": 6.6,
      "pinnacle_a": 10.0,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.32,
      "wh_d": 5.75,
      "wh_a": 8.25,
      "wh_source": "BW",
      "hkjc_h_est": 1.21,
      "hkjc_d_est": 5.77,
      "hkjc_a_est": 8.57,
      "avg_overseas_vs_hkjc_diff_pct": 8.21,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-03-16",
      "home": "Brentford",
      "away": "Wolves",
      "ft_home": 2,
      "ft_away": 2,
      "ht_home": 2,
      "ht_away": 1,
      "b365_h": 1.55,
      "b365_d": 4.2,
      "b365_a": 5.75,
      "pinnacle_h": 1.61,
      "pinnacle_d": 4.4,
      "pinnacle_a": 6.2,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.58,
      "wh_d": 4.33,
      "wh_a": 5.25,
      "wh_source": "BW",
      "hkjc_h_est": 1.49,
      "hkjc_d_est": 3.88,
      "hkjc_a_est": 5.36,
      "avg_overseas_vs_hkjc_diff_pct": 9.45,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-03-20",
      "home": "Bournemouth",
      "away": "Man United",
      "ft_home": 2,
      "ft_away": 2,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 3.2,
      "b365_d": 3.8,
      "b365_a": 2.1,
      "pinnacle_h": 3.45,
      "pinnacle_d": 4.0,
      "pinnacle_a": 2.16,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 3.2,
      "wh_d": 3.8,
      "wh_a": 2.05,
      "wh_source": "BW",
      "hkjc_h_est": 3.08,
      "hkjc_d_est": 3.5,
      "hkjc_a_est": 1.98,
      "avg_overseas_vs_hkjc_diff_pct": 8.99,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-03-21",
      "home": "Brighton",
      "away": "Liverpool",
      "ft_home": 2,
      "ft_away": 1,
      "ht_home": 1,
      "ht_away": 1,
      "b365_h": 3.1,
      "b365_d": 3.5,
      "b365_a": 2.2,
      "pinnacle_h": 3.2,
      "pinnacle_d": 3.75,
      "pinnacle_a": 2.34,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 3.0,
      "wh_d": 3.5,
      "wh_a": 2.25,
      "wh_source": "BW",
      "hkjc_h_est": 2.87,
      "hkjc_d_est": 3.33,
      "hkjc_a_est": 2.14,
      "avg_overseas_vs_hkjc_diff_pct": 8.23,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-03-21",
      "home": "Fulham",
      "away": "Burnley",
      "ft_home": 3,
      "ft_away": 1,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 1.53,
      "b365_d": 4.1,
      "b365_a": 6.25,
      "pinnacle_h": 1.6,
      "pinnacle_d": 4.2,
      "pinnacle_a": 6.8,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.55,
      "wh_d": 4.1,
      "wh_a": 6.0,
      "wh_source": "BW",
      "hkjc_h_est": 1.48,
      "hkjc_d_est": 3.7,
      "hkjc_a_est": 5.88,
      "avg_overseas_vs_hkjc_diff_pct": 9.62,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-03-21",
      "home": "Everton",
      "away": "Chelsea",
      "ft_home": 3,
      "ft_away": 0,
      "ht_home": 1,
      "ht_away": 0,
      "b365_h": 3.5,
      "b365_d": 3.4,
      "b365_a": 2.1,
      "pinnacle_h": 3.55,
      "pinnacle_d": 3.7,
      "pinnacle_a": 2.18,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 3.4,
      "wh_d": 3.5,
      "wh_a": 2.1,
      "wh_source": "BW",
      "hkjc_h_est": 3.19,
      "hkjc_d_est": 3.26,
      "hkjc_a_est": 2.02,
      "avg_overseas_vs_hkjc_diff_pct": 8.45,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-03-21",
      "home": "Leeds",
      "away": "Brentford",
      "ft_home": 0,
      "ft_away": 0,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 2.45,
      "b365_d": 3.5,
      "b365_a": 2.88,
      "pinnacle_h": 2.6,
      "pinnacle_d": 3.55,
      "pinnacle_a": 2.94,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 2.4,
      "wh_d": 3.5,
      "wh_a": 2.8,
      "wh_source": "BW",
      "hkjc_h_est": 2.38,
      "hkjc_d_est": 3.16,
      "hkjc_a_est": 2.64,
      "avg_overseas_vs_hkjc_diff_pct": 9.29,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-03-22",
      "home": "Newcastle",
      "away": "Sunderland",
      "ft_home": 1,
      "ft_away": 2,
      "ht_home": 1,
      "ht_away": 0,
      "b365_h": 1.67,
      "b365_d": 4.0,
      "b365_a": 5.0,
      "pinnacle_h": 1.74,
      "pinnacle_d": 4.1,
      "pinnacle_a": 5.5,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.66,
      "wh_d": 4.0,
      "wh_a": 4.8,
      "wh_source": "BW",
      "hkjc_h_est": 1.6,
      "hkjc_d_est": 3.59,
      "hkjc_a_est": 4.72,
      "avg_overseas_vs_hkjc_diff_pct": 10.2,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-03-22",
      "home": "Aston Villa",
      "away": "West Ham",
      "ft_home": 2,
      "ft_away": 0,
      "ht_home": 1,
      "ht_away": 0,
      "b365_h": 1.95,
      "b365_d": 3.6,
      "b365_a": 3.8,
      "pinnacle_h": 2.06,
      "pinnacle_d": 3.8,
      "pinnacle_a": 3.95,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.95,
      "wh_d": 3.6,
      "wh_a": 3.75,
      "wh_source": "BW",
      "hkjc_h_est": 1.89,
      "hkjc_d_est": 3.38,
      "hkjc_a_est": 3.45,
      "avg_overseas_vs_hkjc_diff_pct": 9.29,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-03-22",
      "home": "Tottenham",
      "away": "Nott'm Forest",
      "ft_home": 0,
      "ft_away": 3,
      "ht_home": 0,
      "ht_away": 1,
      "b365_h": 2.25,
      "b365_d": 3.4,
      "b365_a": 3.2,
      "pinnacle_h": 2.34,
      "pinnacle_d": 3.5,
      "pinnacle_a": 3.4,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 2.2,
      "wh_d": 3.5,
      "wh_a": 3.2,
      "wh_source": "BW",
      "hkjc_h_est": 2.14,
      "hkjc_d_est": 3.11,
      "hkjc_a_est": 3.05,
      "avg_overseas_vs_hkjc_diff_pct": 8.79,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-04-10",
      "home": "West Ham",
      "away": "Wolves",
      "ft_home": 4,
      "ft_away": 0,
      "ht_home": 1,
      "ht_away": 0,
      "b365_h": 1.8,
      "b365_d": 3.8,
      "b365_a": 4.33,
      "pinnacle_h": 1.86,
      "pinnacle_d": 3.95,
      "pinnacle_a": 4.7,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.8,
      "wh_d": 3.75,
      "wh_a": 4.2,
      "wh_source": "BW",
      "hkjc_h_est": 1.7,
      "hkjc_d_est": 3.51,
      "hkjc_a_est": 4.1,
      "avg_overseas_vs_hkjc_diff_pct": 9.39,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-04-11",
      "home": "Arsenal",
      "away": "Bournemouth",
      "ft_home": 1,
      "ft_away": 2,
      "ht_home": 1,
      "ht_away": 1,
      "b365_h": 1.44,
      "b365_d": 4.5,
      "b365_a": 7.5,
      "pinnacle_h": 1.47,
      "pinnacle_d": 5.0,
      "pinnacle_a": 8.0,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.46,
      "wh_d": 4.8,
      "wh_a": 6.0,
      "wh_source": "BW",
      "hkjc_h_est": 1.35,
      "hkjc_d_est": 4.37,
      "hkjc_a_est": 6.86,
      "avg_overseas_vs_hkjc_diff_pct": 9.82,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-04-11",
      "home": "Brentford",
      "away": "Everton",
      "ft_home": 2,
      "ft_away": 2,
      "ht_home": 1,
      "ht_away": 1,
      "b365_h": 2.15,
      "b365_d": 3.3,
      "b365_a": 3.5,
      "pinnacle_h": 2.22,
      "pinnacle_d": 3.5,
      "pinnacle_a": 3.75,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 2.1,
      "wh_d": 3.5,
      "wh_a": 3.3,
      "wh_source": "BW",
      "hkjc_h_est": 2.02,
      "hkjc_d_est": 3.13,
      "hkjc_a_est": 3.32,
      "avg_overseas_vs_hkjc_diff_pct": 8.66,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-04-11",
      "home": "Burnley",
      "away": "Brighton",
      "ft_home": 0,
      "ft_away": 2,
      "ht_home": 0,
      "ht_away": 1,
      "b365_h": 4.5,
      "b365_d": 4.0,
      "b365_a": 1.73,
      "pinnacle_h": 4.9,
      "pinnacle_d": 4.2,
      "pinnacle_a": 1.78,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 4.2,
      "wh_d": 3.9,
      "wh_a": 1.78,
      "wh_source": "BW",
      "hkjc_h_est": 4.23,
      "hkjc_d_est": 3.69,
      "hkjc_a_est": 1.65,
      "avg_overseas_vs_hkjc_diff_pct": 9.53,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-04-11",
      "home": "Liverpool",
      "away": "Fulham",
      "ft_home": 2,
      "ft_away": 0,
      "ht_home": 2,
      "ht_away": 0,
      "b365_h": 1.65,
      "b365_d": 4.2,
      "b365_a": 4.75,
      "pinnacle_h": 1.72,
      "pinnacle_d": 4.4,
      "pinnacle_a": 5.2,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.63,
      "wh_d": 4.2,
      "wh_a": 4.75,
      "wh_source": "BW",
      "hkjc_h_est": 1.58,
      "hkjc_d_est": 3.85,
      "hkjc_a_est": 4.47,
      "avg_overseas_vs_hkjc_diff_pct": 9.88,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-04-12",
      "home": "Crystal Palace",
      "away": "Newcastle",
      "ft_home": 2,
      "ft_away": 1,
      "ht_home": 0,
      "ht_away": 1,
      "b365_h": 3.0,
      "b365_d": 3.6,
      "b365_a": 2.2,
      "pinnacle_h": 3.25,
      "pinnacle_d": 3.7,
      "pinnacle_a": 2.32,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 2.95,
      "wh_d": 3.5,
      "wh_a": 2.3,
      "wh_source": "BW",
      "hkjc_h_est": 2.92,
      "hkjc_d_est": 3.3,
      "hkjc_a_est": 2.13,
      "avg_overseas_vs_hkjc_diff_pct": 7.91,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-04-12",
      "home": "Nott'm Forest",
      "away": "Aston Villa",
      "ft_home": 1,
      "ft_away": 1,
      "ht_home": 1,
      "ht_away": 1,
      "b365_h": 2.63,
      "b365_d": 3.3,
      "b365_a": 2.7,
      "pinnacle_h": 2.78,
      "pinnacle_d": 3.45,
      "pinnacle_a": 2.82,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 2.6,
      "wh_d": 3.4,
      "wh_a": 2.65,
      "wh_source": "BW",
      "hkjc_h_est": 2.54,
      "hkjc_d_est": 3.06,
      "hkjc_a_est": 2.53,
      "avg_overseas_vs_hkjc_diff_pct": 8.63,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-04-12",
      "home": "Sunderland",
      "away": "Tottenham",
      "ft_home": 1,
      "ft_away": 0,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 2.7,
      "b365_d": 3.2,
      "b365_a": 2.7,
      "pinnacle_h": 2.78,
      "pinnacle_d": 3.5,
      "pinnacle_a": 2.78,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 2.6,
      "wh_d": 3.4,
      "wh_a": 2.6,
      "wh_source": "BW",
      "hkjc_h_est": 2.55,
      "hkjc_d_est": 3.11,
      "hkjc_a_est": 2.5,
      "avg_overseas_vs_hkjc_diff_pct": 8.26,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-04-12",
      "home": "Chelsea",
      "away": "Man City",
      "ft_home": 0,
      "ft_away": 3,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 3.1,
      "b365_d": 3.8,
      "b365_a": 2.15,
      "pinnacle_h": 3.35,
      "pinnacle_d": 4.0,
      "pinnacle_a": 2.16,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 3.0,
      "wh_d": 3.9,
      "wh_a": 2.15,
      "wh_source": "BW",
      "hkjc_h_est": 3.01,
      "hkjc_d_est": 3.53,
      "hkjc_a_est": 2.0,
      "avg_overseas_vs_hkjc_diff_pct": 8.46,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-04-13",
      "home": "Man United",
      "away": "Leeds",
      "ft_home": 1,
      "ft_away": 2,
      "ht_home": 0,
      "ht_away": 2,
      "b365_h": 1.62,
      "b365_d": 4.1,
      "b365_a": 5.0,
      "pinnacle_h": 1.65,
      "pinnacle_d": 4.4,
      "pinnacle_a": 5.6,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.62,
      "wh_d": 4.2,
      "wh_a": 5.0,
      "wh_source": "BW",
      "hkjc_h_est": 1.53,
      "hkjc_d_est": 3.89,
      "hkjc_a_est": 4.86,
      "avg_overseas_vs_hkjc_diff_pct": 8.39,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-04-18",
      "home": "Brentford",
      "away": "Fulham",
      "ft_home": 0,
      "ft_away": 0,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 2.1,
      "b365_d": 3.75,
      "b365_a": 3.25,
      "pinnacle_h": 2.18,
      "pinnacle_d": 3.85,
      "pinnacle_a": 3.5,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 2.1,
      "wh_d": 3.6,
      "wh_a": 3.3,
      "wh_source": "BW",
      "hkjc_h_est": 2.01,
      "hkjc_d_est": 3.37,
      "hkjc_a_est": 3.13,
      "avg_overseas_vs_hkjc_diff_pct": 9.02,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-04-18",
      "home": "Leeds",
      "away": "Wolves",
      "ft_home": 3,
      "ft_away": 0,
      "ht_home": 2,
      "ht_away": 0,
      "b365_h": 1.62,
      "b365_d": 3.9,
      "b365_a": 5.75,
      "pinnacle_h": 1.64,
      "pinnacle_d": 4.3,
      "pinnacle_a": 6.2,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.62,
      "wh_d": 3.9,
      "wh_a": 5.5,
      "wh_source": "BW",
      "hkjc_h_est": 1.51,
      "hkjc_d_est": 3.77,
      "hkjc_a_est": 5.33,
      "avg_overseas_vs_hkjc_diff_pct": 9.6,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-04-18",
      "home": "Newcastle",
      "away": "Bournemouth",
      "ft_home": 1,
      "ft_away": 2,
      "ht_home": 0,
      "ht_away": 1,
      "b365_h": 2.0,
      "b365_d": 3.75,
      "b365_a": 3.5,
      "pinnacle_h": 2.1,
      "pinnacle_d": 4.0,
      "pinnacle_a": 3.65,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.95,
      "wh_d": 3.9,
      "wh_a": 3.5,
      "wh_source": "BW",
      "hkjc_h_est": 1.92,
      "hkjc_d_est": 3.49,
      "hkjc_a_est": 3.24,
      "avg_overseas_vs_hkjc_diff_pct": 9.38,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-04-18",
      "home": "Tottenham",
      "away": "Brighton",
      "ft_home": 2,
      "ft_away": 2,
      "ht_home": 1,
      "ht_away": 1,
      "b365_h": 2.7,
      "b365_d": 3.75,
      "b365_a": 2.4,
      "pinnacle_h": 2.92,
      "pinnacle_d": 3.9,
      "pinnacle_a": 2.46,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 2.7,
      "wh_d": 3.7,
      "wh_a": 2.4,
      "wh_source": "BW",
      "hkjc_h_est": 2.62,
      "hkjc_d_est": 3.46,
      "hkjc_a_est": 2.25,
      "avg_overseas_vs_hkjc_diff_pct": 8.6,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-04-18",
      "home": "Chelsea",
      "away": "Man United",
      "ft_home": 0,
      "ft_away": 1,
      "ht_home": 0,
      "ht_away": 1,
      "b365_h": 2.2,
      "b365_d": 3.5,
      "b365_a": 3.2,
      "pinnacle_h": 2.3,
      "pinnacle_d": 3.85,
      "pinnacle_a": 3.25,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 2.2,
      "wh_d": 3.7,
      "wh_a": 3.0,
      "wh_source": "BW",
      "hkjc_h_est": 2.1,
      "hkjc_d_est": 3.41,
      "hkjc_a_est": 2.9,
      "avg_overseas_vs_hkjc_diff_pct": 8.71,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-04-19",
      "home": "Aston Villa",
      "away": "Sunderland",
      "ft_home": 4,
      "ft_away": 3,
      "ht_home": 2,
      "ht_away": 1,
      "b365_h": 1.67,
      "b365_d": 3.75,
      "b365_a": 5.5,
      "pinnacle_h": 1.73,
      "pinnacle_d": 4.0,
      "pinnacle_a": 5.6,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.66,
      "wh_d": 3.9,
      "wh_a": 5.0,
      "wh_source": "BW",
      "hkjc_h_est": 1.6,
      "hkjc_d_est": 3.52,
      "hkjc_a_est": 4.84,
      "avg_overseas_vs_hkjc_diff_pct": 10.33,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-04-19",
      "home": "Everton",
      "away": "Liverpool",
      "ft_home": 1,
      "ft_away": 2,
      "ht_home": 0,
      "ht_away": 1,
      "b365_h": 3.1,
      "b365_d": 3.4,
      "b365_a": 2.3,
      "pinnacle_h": 3.3,
      "pinnacle_d": 3.45,
      "pinnacle_a": 2.4,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 3.1,
      "wh_d": 3.4,
      "wh_a": 2.25,
      "wh_source": "BW",
      "hkjc_h_est": 2.97,
      "hkjc_d_est": 3.08,
      "hkjc_a_est": 2.2,
      "avg_overseas_vs_hkjc_diff_pct": 8.59,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-04-19",
      "home": "Nott'm Forest",
      "away": "Burnley",
      "ft_home": 4,
      "ft_away": 1,
      "ht_home": 0,
      "ht_away": 1,
      "b365_h": 1.5,
      "b365_d": 4.2,
      "b365_a": 7.0,
      "pinnacle_h": 1.54,
      "pinnacle_d": 4.5,
      "pinnacle_a": 7.4,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.5,
      "wh_d": 4.33,
      "wh_a": 6.25,
      "wh_source": "BW",
      "hkjc_h_est": 1.42,
      "hkjc_d_est": 3.95,
      "hkjc_a_est": 6.37,
      "avg_overseas_vs_hkjc_diff_pct": 10.07,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-04-19",
      "home": "Man City",
      "away": "Arsenal",
      "ft_home": 2,
      "ft_away": 1,
      "ht_home": 1,
      "ht_away": 1,
      "b365_h": 1.83,
      "b365_d": 3.7,
      "b365_a": 4.2,
      "pinnacle_h": 1.9,
      "pinnacle_d": 3.9,
      "pinnacle_a": 4.5,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.8,
      "wh_d": 3.7,
      "wh_a": 4.33,
      "wh_source": "BW",
      "hkjc_h_est": 1.74,
      "hkjc_d_est": 3.48,
      "hkjc_a_est": 3.93,
      "avg_overseas_vs_hkjc_diff_pct": 9.02,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-04-20",
      "home": "Crystal Palace",
      "away": "West Ham",
      "ft_home": 0,
      "ft_away": 0,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 2.38,
      "b365_d": 3.2,
      "b365_a": 3.1,
      "pinnacle_h": 2.5,
      "pinnacle_d": 3.4,
      "pinnacle_a": 3.15,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 2.3,
      "wh_d": 3.3,
      "wh_a": 3.1,
      "wh_source": "BW",
      "hkjc_h_est": 2.3,
      "hkjc_d_est": 3.04,
      "hkjc_a_est": 2.84,
      "avg_overseas_vs_hkjc_diff_pct": 8.22,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-04-21",
      "home": "Brighton",
      "away": "Chelsea",
      "ft_home": 3,
      "ft_away": 0,
      "ht_home": 1,
      "ht_away": 0,
      "b365_h": 2.5,
      "b365_d": 3.5,
      "b365_a": 2.7,
      "pinnacle_h": 2.54,
      "pinnacle_d": 3.75,
      "pinnacle_a": 2.7,
      "pinnacle_source": "MaxMarket",
      "wh_h": 2.4,
      "wh_d": 3.6,
      "wh_a": 2.7,
      "wh_source": "BW",
      "hkjc_h_est": 2.38,
      "hkjc_d_est": 3.42,
      "hkjc_a_est": 2.48,
      "avg_overseas_vs_hkjc_diff_pct": 6.92,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-04-22",
      "home": "Bournemouth",
      "away": "Leeds",
      "ft_home": 2,
      "ft_away": 2,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 2.0,
      "b365_d": 3.5,
      "b365_a": 3.6,
      "pinnacle_h": 2.1,
      "pinnacle_d": 3.6,
      "pinnacle_a": 4.0,
      "pinnacle_source": "MaxMarket",
      "wh_h": 2.05,
      "wh_d": 3.6,
      "wh_a": 3.4,
      "wh_source": "BW",
      "hkjc_h_est": 1.93,
      "hkjc_d_est": 3.21,
      "hkjc_a_est": 3.5,
      "avg_overseas_vs_hkjc_diff_pct": 8.46,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-04-22",
      "home": "Burnley",
      "away": "Man City",
      "ft_home": 0,
      "ft_away": 1,
      "ht_home": 0,
      "ht_away": 1,
      "b365_h": 19.0,
      "b365_d": 9.0,
      "b365_a": 1.13,
      "pinnacle_h": 20.0,
      "pinnacle_d": 9.0,
      "pinnacle_a": 1.22,
      "pinnacle_source": "MaxMarket",
      "wh_h": 14.0,
      "wh_d": 8.5,
      "wh_a": 1.17,
      "wh_source": "BW",
      "hkjc_h_est": 16.57,
      "hkjc_d_est": 7.6,
      "hkjc_a_est": 1.08,
      "avg_overseas_vs_hkjc_diff_pct": 14.97,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-04-24",
      "home": "Sunderland",
      "away": "Nott'm Forest",
      "ft_home": 0,
      "ft_away": 5,
      "ht_home": 0,
      "ht_away": 4,
      "b365_h": 2.7,
      "b365_d": 3.2,
      "b365_a": 2.7,
      "pinnacle_h": 2.75,
      "pinnacle_d": 3.25,
      "pinnacle_a": 2.75,
      "pinnacle_source": "MaxMarket",
      "wh_h": 2.65,
      "wh_d": 3.2,
      "wh_a": 2.7,
      "wh_source": "BW",
      "hkjc_h_est": 2.59,
      "hkjc_d_est": 2.98,
      "hkjc_a_est": 2.54,
      "avg_overseas_vs_hkjc_diff_pct": 6.91,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-04-25",
      "home": "Fulham",
      "away": "Aston Villa",
      "ft_home": 1,
      "ft_away": 0,
      "ht_home": 1,
      "ht_away": 0,
      "b365_h": 2.75,
      "b365_d": 3.6,
      "b365_a": 2.45,
      "pinnacle_h": 2.75,
      "pinnacle_d": 3.6,
      "pinnacle_a": 2.54,
      "pinnacle_source": "MaxMarket",
      "wh_h": 2.7,
      "wh_d": 3.5,
      "wh_a": 2.5,
      "wh_source": "BW",
      "hkjc_h_est": 2.54,
      "hkjc_d_est": 3.29,
      "hkjc_a_est": 2.39,
      "avg_overseas_vs_hkjc_diff_pct": 7.36,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-04-25",
      "home": "Liverpool",
      "away": "Crystal Palace",
      "ft_home": 3,
      "ft_away": 1,
      "ht_home": 2,
      "ht_away": 0,
      "b365_h": 1.44,
      "b365_d": 5.0,
      "b365_a": 6.25,
      "pinnacle_h": 1.5,
      "pinnacle_d": 5.0,
      "pinnacle_a": 7.0,
      "pinnacle_source": "MaxMarket",
      "wh_h": 1.49,
      "wh_d": 4.75,
      "wh_a": 5.75,
      "wh_source": "BW",
      "hkjc_h_est": 1.39,
      "hkjc_d_est": 4.39,
      "hkjc_a_est": 6.03,
      "avg_overseas_vs_hkjc_diff_pct": 9.84,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-04-25",
      "home": "West Ham",
      "away": "Everton",
      "ft_home": 2,
      "ft_away": 1,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 2.4,
      "b365_d": 3.4,
      "b365_a": 2.9,
      "pinnacle_h": 2.43,
      "pinnacle_d": 3.5,
      "pinnacle_a": 3.0,
      "pinnacle_source": "MaxMarket",
      "wh_h": 2.35,
      "wh_d": 3.4,
      "wh_a": 2.95,
      "wh_source": "BW",
      "hkjc_h_est": 2.28,
      "hkjc_d_est": 3.19,
      "hkjc_a_est": 2.76,
      "avg_overseas_vs_hkjc_diff_pct": 6.99,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-04-25",
      "home": "Wolves",
      "away": "Tottenham",
      "ft_home": 0,
      "ft_away": 1,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 4.5,
      "b365_d": 4.33,
      "b365_a": 1.67,
      "pinnacle_h": 4.75,
      "pinnacle_d": 4.33,
      "pinnacle_a": 1.73,
      "pinnacle_source": "MaxMarket",
      "wh_h": 4.33,
      "wh_d": 4.0,
      "wh_a": 1.73,
      "wh_source": "BW",
      "hkjc_h_est": 4.16,
      "hkjc_d_est": 3.87,
      "hkjc_a_est": 1.62,
      "avg_overseas_vs_hkjc_diff_pct": 9.33,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-04-25",
      "home": "Arsenal",
      "away": "Newcastle",
      "ft_home": 1,
      "ft_away": 0,
      "ht_home": 1,
      "ht_away": 0,
      "b365_h": 1.45,
      "b365_d": 4.75,
      "b365_a": 6.25,
      "pinnacle_h": 1.5,
      "pinnacle_d": 4.8,
      "pinnacle_a": 6.75,
      "pinnacle_source": "MaxMarket",
      "wh_h": 1.49,
      "wh_d": 4.75,
      "wh_a": 5.75,
      "wh_source": "BW",
      "hkjc_h_est": 1.4,
      "hkjc_d_est": 4.28,
      "hkjc_a_est": 5.9,
      "avg_overseas_vs_hkjc_diff_pct": 9.03,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-04-27",
      "home": "Man United",
      "away": "Brentford",
      "ft_home": 2,
      "ft_away": 1,
      "ht_home": 2,
      "ht_away": 0,
      "b365_h": 1.85,
      "b365_d": 3.8,
      "b365_a": 4.0,
      "pinnacle_h": 1.9,
      "pinnacle_d": 4.0,
      "pinnacle_a": 4.0,
      "pinnacle_source": "MaxMarket",
      "wh_h": 1.82,
      "wh_d": 3.9,
      "wh_a": 4.0,
      "wh_source": "BW",
      "hkjc_h_est": 1.78,
      "hkjc_d_est": 3.64,
      "hkjc_a_est": 3.57,
      "avg_overseas_vs_hkjc_diff_pct": 8.17,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-05-01",
      "home": "Leeds",
      "away": "Burnley",
      "ft_home": 3,
      "ft_away": 1,
      "ht_home": 1,
      "ht_away": 0,
      "b365_h": 1.33,
      "b365_d": 5.0,
      "b365_a": 9.5,
      "pinnacle_h": 1.38,
      "pinnacle_d": 5.4,
      "pinnacle_a": 9.5,
      "pinnacle_source": "MaxMarket",
      "wh_h": 1.38,
      "wh_d": 5.0,
      "wh_a": 7.75,
      "wh_source": "BW",
      "hkjc_h_est": 1.28,
      "hkjc_d_est": 4.76,
      "hkjc_a_est": 8.21,
      "avg_overseas_vs_hkjc_diff_pct": 10.27,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-05-02",
      "home": "Brentford",
      "away": "West Ham",
      "ft_home": 3,
      "ft_away": 0,
      "ht_home": 1,
      "ht_away": 0,
      "b365_h": 1.91,
      "b365_d": 3.75,
      "b365_a": 3.75,
      "pinnacle_h": 1.95,
      "pinnacle_d": 3.8,
      "pinnacle_a": 3.75,
      "pinnacle_source": "MaxMarket",
      "wh_h": 1.95,
      "wh_d": 3.75,
      "wh_a": 3.6,
      "wh_source": "BW",
      "hkjc_h_est": 1.86,
      "hkjc_d_est": 3.45,
      "hkjc_a_est": 3.47,
      "avg_overseas_vs_hkjc_diff_pct": 7.08,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-05-02",
      "home": "Newcastle",
      "away": "Brighton",
      "ft_home": 3,
      "ft_away": 1,
      "ht_home": 2,
      "ht_away": 0,
      "b365_h": 2.5,
      "b365_d": 3.75,
      "b365_a": 2.6,
      "pinnacle_h": 2.6,
      "pinnacle_d": 3.75,
      "pinnacle_a": 2.66,
      "pinnacle_source": "MaxMarket",
      "wh_h": 2.5,
      "wh_d": 3.6,
      "wh_a": 2.65,
      "wh_source": "BW",
      "hkjc_h_est": 2.43,
      "hkjc_d_est": 3.4,
      "hkjc_a_est": 2.44,
      "avg_overseas_vs_hkjc_diff_pct": 7.67,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-05-02",
      "home": "Wolves",
      "away": "Sunderland",
      "ft_home": 1,
      "ft_away": 1,
      "ht_home": 0,
      "ht_away": 1,
      "b365_h": 3.1,
      "b365_d": 3.2,
      "b365_a": 2.1,
      "pinnacle_h": 3.45,
      "pinnacle_d": 3.4,
      "pinnacle_a": 2.25,
      "pinnacle_source": "MaxMarket",
      "wh_h": 3.1,
      "wh_d": 3.4,
      "wh_a": 2.25,
      "wh_source": "BW",
      "hkjc_h_est": 3.13,
      "hkjc_d_est": 3.12,
      "hkjc_a_est": 2.1,
      "avg_overseas_vs_hkjc_diff_pct": 4.66,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-05-02",
      "home": "Arsenal",
      "away": "Fulham",
      "ft_home": 3,
      "ft_away": 0,
      "ht_home": 3,
      "ht_away": 0,
      "b365_h": 1.44,
      "b365_d": 4.33,
      "b365_a": 7.0,
      "pinnacle_h": 1.48,
      "pinnacle_d": 4.5,
      "pinnacle_a": 8.0,
      "pinnacle_source": "MaxMarket",
      "wh_h": 1.46,
      "wh_d": 4.5,
      "wh_a": 6.5,
      "wh_source": "BW",
      "hkjc_h_est": 1.38,
      "hkjc_d_est": 4.01,
      "hkjc_a_est": 6.99,
      "avg_overseas_vs_hkjc_diff_pct": 7.73,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-05-03",
      "home": "Bournemouth",
      "away": "Crystal Palace",
      "ft_home": 3,
      "ft_away": 0,
      "ht_home": 2,
      "ht_away": 0,
      "b365_h": 1.57,
      "b365_d": 4.33,
      "b365_a": 5.25,
      "pinnacle_h": 1.62,
      "pinnacle_d": 4.35,
      "pinnacle_a": 5.5,
      "pinnacle_source": "MaxMarket",
      "wh_h": 1.6,
      "wh_d": 4.2,
      "wh_a": 5.0,
      "wh_source": "BW",
      "hkjc_h_est": 1.53,
      "hkjc_d_est": 3.91,
      "hkjc_a_est": 4.85,
      "avg_overseas_vs_hkjc_diff_pct": 8.69,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-05-03",
      "home": "Man United",
      "away": "Liverpool",
      "ft_home": 3,
      "ft_away": 2,
      "ht_home": 2,
      "ht_away": 0,
      "b365_h": 2.3,
      "b365_d": 3.8,
      "b365_a": 2.75,
      "pinnacle_h": 2.38,
      "pinnacle_d": 3.9,
      "pinnacle_a": 2.85,
      "pinnacle_source": "MaxMarket",
      "wh_h": 2.3,
      "wh_d": 3.9,
      "wh_a": 2.75,
      "wh_source": "BW",
      "hkjc_h_est": 2.22,
      "hkjc_d_est": 3.54,
      "hkjc_a_est": 2.61,
      "avg_overseas_vs_hkjc_diff_pct": 7.15,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-05-03",
      "home": "Aston Villa",
      "away": "Tottenham",
      "ft_home": 1,
      "ft_away": 2,
      "ht_home": 0,
      "ht_away": 2,
      "b365_h": 2.15,
      "b365_d": 3.6,
      "b365_a": 3.2,
      "pinnacle_h": 2.15,
      "pinnacle_d": 3.75,
      "pinnacle_a": 3.4,
      "pinnacle_source": "MaxMarket",
      "wh_h": 2.1,
      "wh_d": 3.6,
      "wh_a": 3.3,
      "wh_source": "BW",
      "hkjc_h_est": 2.02,
      "hkjc_d_est": 3.36,
      "hkjc_a_est": 3.1,
      "avg_overseas_vs_hkjc_diff_pct": 7.42,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-05-04",
      "home": "Chelsea",
      "away": "Nott'm Forest",
      "ft_home": 1,
      "ft_away": 3,
      "ht_home": 0,
      "ht_away": 2,
      "b365_h": 1.7,
      "b365_d": 4.0,
      "b365_a": 4.75,
      "pinnacle_h": 1.71,
      "pinnacle_d": 4.1,
      "pinnacle_a": 4.9,
      "pinnacle_source": "MaxMarket",
      "wh_h": 1.71,
      "wh_d": 3.9,
      "wh_a": 4.6,
      "wh_source": "BW",
      "hkjc_h_est": 1.63,
      "hkjc_d_est": 3.71,
      "hkjc_a_est": 4.35,
      "avg_overseas_vs_hkjc_diff_pct": 8.23,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-05-04",
      "home": "Everton",
      "away": "Man City",
      "ft_home": 3,
      "ft_away": 3,
      "ht_home": 0,
      "ht_away": 1,
      "b365_h": 6.5,
      "b365_d": 4.75,
      "b365_a": 1.44,
      "pinnacle_h": 7.0,
      "pinnacle_d": 4.8,
      "pinnacle_a": 1.48,
      "pinnacle_source": "MaxMarket",
      "wh_h": 6.25,
      "wh_d": 4.6,
      "wh_a": 1.47,
      "wh_source": "BW",
      "hkjc_h_est": 6.14,
      "hkjc_d_est": 4.29,
      "hkjc_a_est": 1.39,
      "avg_overseas_vs_hkjc_diff_pct": 8.76,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-05-09",
      "home": "Liverpool",
      "away": "Chelsea",
      "ft_home": 1,
      "ft_away": 1,
      "ht_home": 1,
      "ht_away": 1,
      "b365_h": 1.83,
      "b365_d": 4.0,
      "b365_a": 3.9,
      "pinnacle_h": 1.9,
      "pinnacle_d": 4.2,
      "pinnacle_a": 4.1,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.83,
      "wh_d": 4.0,
      "wh_a": 3.8,
      "wh_source": "BW",
      "hkjc_h_est": 1.75,
      "hkjc_d_est": 3.69,
      "hkjc_a_est": 3.67,
      "avg_overseas_vs_hkjc_diff_pct": 8.89,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-05-09",
      "home": "Brighton",
      "away": "Wolves",
      "ft_home": 3,
      "ft_away": 0,
      "ht_home": 2,
      "ht_away": 0,
      "b365_h": 1.27,
      "b365_d": 6.25,
      "b365_a": 9.5,
      "pinnacle_h": 1.29,
      "pinnacle_d": 6.8,
      "pinnacle_a": 12.0,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.28,
      "wh_d": 6.0,
      "wh_a": 9.25,
      "wh_source": "BW",
      "hkjc_h_est": 1.18,
      "hkjc_d_est": 5.91,
      "hkjc_a_est": 10.24,
      "avg_overseas_vs_hkjc_diff_pct": 7.95,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-05-09",
      "home": "Fulham",
      "away": "Bournemouth",
      "ft_home": 0,
      "ft_away": 1,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 2.75,
      "b365_d": 3.6,
      "b365_a": 2.4,
      "pinnacle_h": 2.9,
      "pinnacle_d": 3.9,
      "pinnacle_a": 2.46,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 2.65,
      "wh_d": 3.7,
      "wh_a": 2.45,
      "wh_source": "BW",
      "hkjc_h_est": 2.61,
      "hkjc_d_est": 3.47,
      "hkjc_a_est": 2.26,
      "avg_overseas_vs_hkjc_diff_pct": 7.94,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-05-09",
      "home": "Sunderland",
      "away": "Man United",
      "ft_home": 0,
      "ft_away": 0,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 3.9,
      "b365_d": 3.75,
      "b365_a": 1.85,
      "pinnacle_h": 4.3,
      "pinnacle_d": 3.9,
      "pinnacle_a": 1.94,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 3.8,
      "wh_d": 3.6,
      "wh_a": 1.93,
      "wh_source": "BW",
      "hkjc_h_est": 3.76,
      "hkjc_d_est": 3.48,
      "hkjc_a_est": 1.78,
      "avg_overseas_vs_hkjc_diff_pct": 8.47,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-05-09",
      "home": "Man City",
      "away": "Brentford",
      "ft_home": 3,
      "ft_away": 0,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 1.36,
      "b365_d": 5.75,
      "b365_a": 7.0,
      "pinnacle_h": 1.38,
      "pinnacle_d": 6.0,
      "pinnacle_a": 8.6,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.37,
      "wh_d": 5.5,
      "wh_a": 6.75,
      "wh_source": "BW",
      "hkjc_h_est": 1.27,
      "hkjc_d_est": 5.24,
      "hkjc_a_est": 7.37,
      "avg_overseas_vs_hkjc_diff_pct": 8.61,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-05-10",
      "home": "Burnley",
      "away": "Aston Villa",
      "ft_home": 2,
      "ft_away": 2,
      "ht_home": 1,
      "ht_away": 1,
      "b365_h": 5.0,
      "b365_d": 4.33,
      "b365_a": 1.6,
      "pinnacle_h": 5.7,
      "pinnacle_d": 4.3,
      "pinnacle_a": 1.64,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 5.25,
      "wh_d": 4.1,
      "wh_a": 1.61,
      "wh_source": "BW",
      "hkjc_h_est": 4.97,
      "hkjc_d_est": 3.82,
      "hkjc_a_est": 1.53,
      "avg_overseas_vs_hkjc_diff_pct": 8.83,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-05-10",
      "home": "Crystal Palace",
      "away": "Everton",
      "ft_home": 2,
      "ft_away": 2,
      "ht_home": 1,
      "ht_away": 1,
      "b365_h": 2.7,
      "b365_d": 3.3,
      "b365_a": 2.63,
      "pinnacle_h": 2.92,
      "pinnacle_d": 3.45,
      "pinnacle_a": 2.66,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 2.75,
      "wh_d": 3.3,
      "wh_a": 2.55,
      "wh_source": "BW",
      "hkjc_h_est": 2.63,
      "hkjc_d_est": 3.08,
      "hkjc_a_est": 2.44,
      "avg_overseas_vs_hkjc_diff_pct": 8.27,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-05-10",
      "home": "Nott'm Forest",
      "away": "Newcastle",
      "ft_home": 1,
      "ft_away": 1,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 2.6,
      "b365_d": 3.6,
      "b365_a": 2.6,
      "pinnacle_h": 2.76,
      "pinnacle_d": 3.7,
      "pinnacle_a": 2.66,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 2.6,
      "wh_d": 3.5,
      "wh_a": 2.6,
      "wh_source": "BW",
      "hkjc_h_est": 2.48,
      "hkjc_d_est": 3.3,
      "hkjc_a_est": 2.44,
      "avg_overseas_vs_hkjc_diff_pct": 8.82,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-05-10",
      "home": "West Ham",
      "away": "Arsenal",
      "ft_home": 0,
      "ft_away": 1,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 5.5,
      "b365_d": 4.2,
      "b365_a": 1.57,
      "pinnacle_h": 5.8,
      "pinnacle_d": 4.5,
      "pinnacle_a": 1.63,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 5.25,
      "wh_d": 4.0,
      "wh_a": 1.62,
      "wh_source": "BW",
      "hkjc_h_est": 5.01,
      "hkjc_d_est": 3.96,
      "hkjc_a_est": 1.51,
      "avg_overseas_vs_hkjc_diff_pct": 9.53,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    },
    {
      "date": "2026-05-11",
      "home": "Tottenham",
      "away": "Leeds",
      "ft_home": 1,
      "ft_away": 1,
      "ht_home": 0,
      "ht_away": 0,
      "b365_h": 1.83,
      "b365_d": 4.1,
      "b365_a": 3.75,
      "pinnacle_h": 1.93,
      "pinnacle_d": 4.1,
      "pinnacle_a": 4.1,
      "pinnacle_source": "BetfairExchange",
      "wh_h": 1.8,
      "wh_d": 3.9,
      "wh_a": 4.1,
      "wh_source": "BW",
      "hkjc_h_est": 1.78,
      "hkjc_d_est": 3.66,
      "hkjc_a_est": 3.59,
      "avg_overseas_vs_hkjc_diff_pct": 8.99,
      "source": "Football-Data.co.uk (real) + HKJC estimated from pari-mutuel model",
      "notes": "hkjc_*_est is modeled (HKJC public odds not in any free dataset). Match results + B365/Pinnacle/WH odds are real."
    }
  ]
}