{
  "generated_at": "2026-05-11T19:00:50+00:00",
  "league_summary": {
    "best_price_vs_closing_average_3_5pct": {
      "Belgium Pro League": {
        "avg_odds": 2.181,
        "bets": 20,
        "losses": 8,
        "profit_units": 4.94,
        "pushes": 1,
        "roi": 0.247,
        "win_or_positive_rate": 0.55,
        "wins": 11
      },
      "England Championship": {
        "avg_odds": 2.158,
        "bets": 28,
        "losses": 11,
        "profit_units": 8.25,
        "pushes": 0,
        "roi": 0.2946,
        "win_or_positive_rate": 0.6071,
        "wins": 17
      },
      "England League One": {
        "avg_odds": 2.149,
        "bets": 24,
        "losses": 9,
        "profit_units": 6.25,
        "pushes": 2,
        "roi": 0.2604,
        "win_or_positive_rate": 0.5417,
        "wins": 13
      },
      "England League Two": {
        "avg_odds": 2.195,
        "bets": 14,
        "losses": 7,
        "profit_units": -0.33,
        "pushes": 2,
        "roi": -0.0236,
        "win_or_positive_rate": 0.3571,
        "wins": 5
      },
      "England Premier League": {
        "avg_odds": 2.172,
        "bets": 39,
        "losses": 17,
        "profit_units": 3.33,
        "pushes": 4,
        "roi": 0.0855,
        "win_or_positive_rate": 0.4615,
        "wins": 18
      },
      "France Ligue 1": {
        "avg_odds": 2.135,
        "bets": 20,
        "losses": 13,
        "profit_units": -5.53,
        "pushes": 1,
        "roi": -0.2765,
        "win_or_positive_rate": 0.3,
        "wins": 6
      },
      "France Ligue 2": {
        "avg_odds": 2.131,
        "bets": 20,
        "losses": 6,
        "profit_units": 5.17,
        "pushes": 4,
        "roi": 0.2585,
        "win_or_positive_rate": 0.5,
        "wins": 10
      },
      "Germany Bundesliga": {
        "avg_odds": 2.185,
        "bets": 43,
        "losses": 22,
        "profit_units": -0.58,
        "pushes": 2,
        "roi": -0.0135,
        "win_or_positive_rate": 0.4419,
        "wins": 19
      },
      "Germany Bundesliga 2": {
        "avg_odds": 2.174,
        "bets": 17,
        "losses": 7,
        "profit_units": 0.7,
        "pushes": 2,
        "roi": 0.0409,
        "win_or_positive_rate": 0.4706,
        "wins": 8
      },
      "Italy Serie A": {
        "avg_odds": 2.179,
        "bets": 25,
        "losses": 10,
        "profit_units": 3.21,
        "pushes": 4,
        "roi": 0.1284,
        "win_or_positive_rate": 0.44,
        "wins": 11
      },
      "Italy Serie B": {
        "avg_odds": 2.123,
        "bets": 21,
        "losses": 7,
        "profit_units": 6.17,
        "pushes": 3,
        "roi": 0.2938,
        "win_or_positive_rate": 0.5238,
        "wins": 11
      },
      "Netherlands Eredivisie": {
        "avg_odds": 2.127,
        "bets": 34,
        "losses": 15,
        "profit_units": 5.11,
        "pushes": 2,
        "roi": 0.1503,
        "win_or_positive_rate": 0.5,
        "wins": 17
      },
      "Portugal Primeira Liga": {
        "avg_odds": 2.157,
        "bets": 19,
        "losses": 6,
        "profit_units": 7.61,
        "pushes": 1,
        "roi": 0.4005,
        "win_or_positive_rate": 0.6316,
        "wins": 12
      },
      "Scotland Premiership": {
        "avg_odds": 2.169,
        "bets": 11,
        "losses": 3,
        "profit_units": 3.79,
        "pushes": 2,
        "roi": 0.3445,
        "win_or_positive_rate": 0.5455,
        "wins": 6
      },
      "Spain La Liga": {
        "avg_odds": 2.084,
        "bets": 29,
        "losses": 15,
        "profit_units": -4.34,
        "pushes": 4,
        "roi": -0.1498,
        "win_or_positive_rate": 0.3448,
        "wins": 10
      },
      "Spain Segunda": {
        "avg_odds": 2.088,
        "bets": 20,
        "losses": 11,
        "profit_units": -3.47,
        "pushes": 2,
        "roi": -0.1735,
        "win_or_positive_rate": 0.35,
        "wins": 7
      }
    },
    "best_price_vs_opening_average_3_5pct": {
      "Belgium Pro League": {
        "avg_odds": 2.045,
        "bets": 2,
        "losses": 0,
        "profit_units": 2.09,
        "pushes": 0,
        "roi": 1.045,
        "win_or_positive_rate": 1.0,
        "wins": 2
      },
      "England League One": {
        "avg_odds": 2.15,
        "bets": 3,
        "losses": 2,
        "profit_units": -2.0,
        "pushes": 1,
        "roi": -0.6667,
        "win_or_positive_rate": 0.0,
        "wins": 0
      },
      "England League Two": {
        "avg_odds": 2.055,
        "bets": 2,
        "losses": 1,
        "profit_units": -0.44,
        "pushes": 0,
        "roi": -0.22,
        "win_or_positive_rate": 0.5,
        "wins": 1
      },
      "France Ligue 1": {
        "avg_odds": 2.155,
        "bets": 2,
        "losses": 2,
        "profit_units": -2.0,
        "pushes": 0,
        "roi": -1.0,
        "win_or_positive_rate": 0.0,
        "wins": 0
      },
      "France Ligue 2": {
        "avg_odds": 2.127,
        "bets": 4,
        "losses": 2,
        "profit_units": -0.38,
        "pushes": 0,
        "roi": -0.095,
        "win_or_positive_rate": 0.5,
        "wins": 2
      },
      "Germany Bundesliga": {
        "avg_odds": 2.158,
        "bets": 4,
        "losses": 3,
        "profit_units": -1.3,
        "pushes": 0,
        "roi": -0.325,
        "win_or_positive_rate": 0.25,
        "wins": 1
      },
      "Italy Serie A": {
        "avg_odds": 2.18,
        "bets": 1,
        "losses": 1,
        "profit_units": -1.0,
        "pushes": 0,
        "roi": -1.0,
        "win_or_positive_rate": 0.0,
        "wins": 0
      },
      "Italy Serie B": {
        "avg_odds": 2.15,
        "bets": 2,
        "losses": 0,
        "profit_units": 1.02,
        "pushes": 1,
        "roi": 0.51,
        "win_or_positive_rate": 0.5,
        "wins": 1
      },
      "Netherlands Eredivisie": {
        "avg_odds": 2.12,
        "bets": 1,
        "losses": 0,
        "profit_units": 1.12,
        "pushes": 0,
        "roi": 1.12,
        "win_or_positive_rate": 1.0,
        "wins": 1
      },
      "Portugal Primeira Liga": {
        "avg_odds": 2.2,
        "bets": 1,
        "losses": 1,
        "profit_units": -1.0,
        "pushes": 0,
        "roi": -1.0,
        "win_or_positive_rate": 0.0,
        "wins": 0
      },
      "Spain Segunda": {
        "avg_odds": 2.107,
        "bets": 3,
        "losses": 1,
        "profit_units": -1.0,
        "pushes": 2,
        "roi": -0.3333,
        "win_or_positive_rate": 0.0,
        "wins": 0
      }
    },
    "opening_ah_line_move_hindsight": {
      "Belgium Pro League": {
        "avg_odds": 1.87,
        "bets": 927,
        "losses": 341,
        "profit_units": 108.19,
        "pushes": 58,
        "roi": 0.1167,
        "win_or_positive_rate": 0.5696,
        "wins": 528
      },
      "England Championship": {
        "avg_odds": 1.843,
        "bets": 1172,
        "losses": 475,
        "profit_units": 41.71,
        "pushes": 84,
        "roi": 0.0356,
        "win_or_positive_rate": 0.523,
        "wins": 613
      },
      "England League One": {
        "avg_odds": 1.835,
        "bets": 1228,
        "losses": 494,
        "profit_units": 65.08,
        "pushes": 74,
        "roi": 0.053,
        "win_or_positive_rate": 0.5375,
        "wins": 660
      },
      "England League Two": {
        "avg_odds": 1.823,
        "bets": 1103,
        "losses": 441,
        "profit_units": 40.94,
        "pushes": 76,
        "roi": 0.0371,
        "win_or_positive_rate": 0.5313,
        "wins": 586
      },
      "England Premier League": {
        "avg_odds": 1.87,
        "bets": 1007,
        "losses": 395,
        "profit_units": 72.04,
        "pushes": 73,
        "roi": 0.0715,
        "win_or_positive_rate": 0.5353,
        "wins": 539
      },
      "France Ligue 1": {
        "avg_odds": 1.865,
        "bets": 922,
        "losses": 374,
        "profit_units": 53.28,
        "pushes": 66,
        "roi": 0.0578,
        "win_or_positive_rate": 0.5228,
        "wins": 482
      },
      "France Ligue 2": {
        "avg_odds": 1.831,
        "bets": 835,
        "losses": 315,
        "profit_units": 59.99,
        "pushes": 80,
        "roi": 0.0718,
        "win_or_positive_rate": 0.5269,
        "wins": 440
      },
      "Germany Bundesliga": {
        "avg_odds": 1.869,
        "bets": 839,
        "losses": 367,
        "profit_units": -0.28,
        "pushes": 50,
        "roi": -0.0003,
        "win_or_positive_rate": 0.503,
        "wins": 422
      },
      "Germany Bundesliga 2": {
        "avg_odds": 1.843,
        "bets": 763,
        "losses": 320,
        "profit_units": 20.46,
        "pushes": 45,
        "roi": 0.0268,
        "win_or_positive_rate": 0.5216,
        "wins": 398
      },
      "Italy Serie A": {
        "avg_odds": 1.866,
        "bets": 913,
        "losses": 376,
        "profit_units": 36.98,
        "pushes": 61,
        "roi": 0.0405,
        "win_or_positive_rate": 0.5214,
        "wins": 476
      },
      "Italy Serie B": {
        "avg_odds": 1.844,
        "bets": 940,
        "losses": 355,
        "profit_units": 69.61,
        "pushes": 77,
        "roi": 0.074,
        "win_or_positive_rate": 0.5404,
        "wins": 508
      },
      "Netherlands Eredivisie": {
        "avg_odds": 1.872,
        "bets": 922,
        "losses": 349,
        "profit_units": 103.17,
        "pushes": 58,
        "roi": 0.1119,
        "win_or_positive_rate": 0.5586,
        "wins": 515
      },
      "Portugal Primeira Liga": {
        "avg_odds": 1.858,
        "bets": 870,
        "losses": 344,
        "profit_units": 53.45,
        "pushes": 73,
        "roi": 0.0614,
        "win_or_positive_rate": 0.5207,
        "wins": 453
      },
      "Scotland Premiership": {
        "avg_odds": 1.853,
        "bets": 629,
        "losses": 270,
        "profit_units": 1.3,
        "pushes": 50,
        "roi": 0.0021,
        "win_or_positive_rate": 0.4913,
        "wins": 309
      },
      "Spain La Liga": {
        "avg_odds": 1.865,
        "bets": 920,
        "losses": 370,
        "profit_units": 39.28,
        "pushes": 80,
        "roi": 0.0427,
        "win_or_positive_rate": 0.5109,
        "wins": 470
      },
      "Spain Segunda": {
        "avg_odds": 1.832,
        "bets": 1175,
        "losses": 465,
        "profit_units": 55.7,
        "pushes": 97,
        "roi": 0.0474,
        "win_or_positive_rate": 0.5217,
        "wins": 613
      }
    },
    "opening_ah_price_move_hindsight": {
      "Belgium Pro League": {
        "avg_odds": 1.98,
        "bets": 532,
        "losses": 231,
        "profit_units": 26.9,
        "pushes": 34,
        "roi": 0.0506,
        "win_or_positive_rate": 0.5019,
        "wins": 267
      },
      "England Championship": {
        "avg_odds": 1.987,
        "bets": 1181,
        "losses": 542,
        "profit_units": 6.89,
        "pushes": 85,
        "roi": 0.0058,
        "win_or_positive_rate": 0.4691,
        "wins": 554
      },
      "England League One": {
        "avg_odds": 1.974,
        "bets": 1063,
        "losses": 483,
        "profit_units": 15.42,
        "pushes": 85,
        "roi": 0.0145,
        "win_or_positive_rate": 0.4657,
        "wins": 495
      },
      "England League Two": {
        "avg_odds": 1.977,
        "bets": 1056,
        "losses": 484,
        "profit_units": 4.98,
        "pushes": 83,
        "roi": 0.0047,
        "win_or_positive_rate": 0.4631,
        "wins": 489
      },
      "England Premier League": {
        "avg_odds": 2.008,
        "bets": 791,
        "losses": 365,
        "profit_units": 21.72,
        "pushes": 58,
        "roi": 0.0275,
        "win_or_positive_rate": 0.4652,
        "wins": 368
      },
      "France Ligue 1": {
        "avg_odds": 1.992,
        "bets": 637,
        "losses": 302,
        "profit_units": -21.58,
        "pushes": 46,
        "roi": -0.0339,
        "win_or_positive_rate": 0.4537,
        "wins": 289
      },
      "France Ligue 2": {
        "avg_odds": 1.97,
        "bets": 710,
        "losses": 312,
        "profit_units": 6.88,
        "pushes": 72,
        "roi": 0.0097,
        "win_or_positive_rate": 0.4592,
        "wins": 326
      },
      "Germany Bundesliga": {
        "avg_odds": 2.002,
        "bets": 587,
        "losses": 259,
        "profit_units": 37.79,
        "pushes": 25,
        "roi": 0.0644,
        "win_or_positive_rate": 0.5162,
        "wins": 303
      },
      "Germany Bundesliga 2": {
        "avg_odds": 1.986,
        "bets": 567,
        "losses": 269,
        "profit_units": -22.52,
        "pushes": 47,
        "roi": -0.0397,
        "win_or_positive_rate": 0.4427,
        "wins": 251
      },
      "Italy Serie A": {
        "avg_odds": 1.998,
        "bets": 765,
        "losses": 337,
        "profit_units": 29.27,
        "pushes": 59,
        "roi": 0.0383,
        "win_or_positive_rate": 0.4824,
        "wins": 369
      },
      "Italy Serie B": {
        "avg_odds": 1.971,
        "bets": 858,
        "losses": 368,
        "profit_units": 20.99,
        "pushes": 82,
        "roi": 0.0245,
        "win_or_positive_rate": 0.4755,
        "wins": 408
      },
      "Netherlands Eredivisie": {
        "avg_odds": 1.987,
        "bets": 543,
        "losses": 244,
        "profit_units": 10.97,
        "pushes": 42,
        "roi": 0.0202,
        "win_or_positive_rate": 0.4733,
        "wins": 257
      },
      "Portugal Primeira Liga": {
        "avg_odds": 1.988,
        "bets": 602,
        "losses": 278,
        "profit_units": -3.55,
        "pushes": 50,
        "roi": -0.0059,
        "win_or_positive_rate": 0.4551,
        "wins": 274
      },
      "Scotland Premiership": {
        "avg_odds": 1.98,
        "bets": 440,
        "losses": 193,
        "profit_units": 15.31,
        "pushes": 32,
        "roi": 0.0348,
        "win_or_positive_rate": 0.4886,
        "wins": 215
      },
      "Spain La Liga": {
        "avg_odds": 1.999,
        "bets": 803,
        "losses": 387,
        "profit_units": -31.05,
        "pushes": 65,
        "roi": -0.0387,
        "win_or_positive_rate": 0.4371,
        "wins": 351
      },
      "Spain Segunda": {
        "avg_odds": 1.987,
        "bets": 1014,
        "losses": 467,
        "profit_units": -16.59,
        "pushes": 99,
        "roi": -0.0164,
        "win_or_positive_rate": 0.4418,
        "wins": 448
      }
    }
  },
  "leagues": {
    "B1": "Belgium Pro League",
    "D1": "Germany Bundesliga",
    "D2": "Germany Bundesliga 2",
    "E0": "England Premier League",
    "E1": "England Championship",
    "E2": "England League One",
    "E3": "England League Two",
    "F1": "France Ligue 1",
    "F2": "France Ligue 2",
    "I1": "Italy Serie A",
    "I2": "Italy Serie B",
    "N1": "Netherlands Eredivisie",
    "P1": "Portugal Primeira Liga",
    "SC0": "Scotland Premiership",
    "SP1": "Spain La Liga",
    "SP2": "Spain Segunda"
  },
  "matches_loaded": 41775,
  "matches_with_closing_ah": 41771,
  "matches_with_opening_ah": 41747,
  "sample_bets": {
    "best_price_vs_closing_average_3_5pct": [
      {
        "away": "Man City",
        "date": "2019-09-14",
        "edge": 0.044802015191044764,
        "home": "Norwich",
        "league": "England Premier League",
        "line": 3.0,
        "odds": 1.99,
        "pnl": 0.99,
        "selection": "HOME_AH",
        "signal": 0.044802015191044764
      },
      {
        "away": "West Ham",
        "date": "2019-10-19",
        "edge": 0.03857003641585888,
        "home": "Everton",
        "league": "England Premier League",
        "line": -0.5,
        "odds": 2.01,
        "pnl": 1.0099999999999998,
        "selection": "HOME_AH",
        "signal": 0.03857003641585888
      },
      {
        "away": "Norwich",
        "date": "2019-11-02",
        "edge": 0.0414167380748357,
        "home": "Brighton",
        "league": "England Premier League",
        "line": -1.0,
        "odds": 2.25,
        "pnl": 1.25,
        "selection": "HOME_AH",
        "signal": 0.0414167380748357
      },
      {
        "away": "Southampton",
        "date": "2019-11-02",
        "edge": 0.0478235967926689,
        "home": "Man City",
        "league": "England Premier League",
        "line": -3.0,
        "odds": 2.25,
        "pnl": -1.0,
        "selection": "HOME_AH",
        "signal": 0.0478235967926689
      },
      {
        "away": "Crystal Palace",
        "date": "2019-11-30",
        "edge": 0.03705160994163548,
        "home": "Burnley",
        "league": "England Premier League",
        "line": -0.25,
        "odds": 1.95,
        "pnl": -1.0,
        "selection": "HOME_AH",
        "signal": 0.03705160994163548
      },
      {
        "away": "Tottenham",
        "date": "2019-12-28",
        "edge": 0.040731756620173754,
        "home": "Norwich",
        "league": "England Premier League",
        "line": 1.0,
        "odds": 2.04,
        "pnl": 1.04,
        "selection": "HOME_AH",
        "signal": 0.040731756620173754
      },
      {
        "away": "Birmingham",
        "date": "2019-08-25",
        "edge": 0.047271621827025434,
        "home": "Swansea",
        "league": "England Championship",
        "line": -0.5,
        "odds": 2.04,
        "pnl": 1.04,
        "selection": "HOME_AH",
        "signal": 0.047271621827025434
      },
      {
        "away": "Werder Bremen",
        "date": "2019-08-24",
        "edge": 0.039552609028999264,
        "home": "Hoffenheim",
        "league": "Germany Bundesliga",
        "line": -0.25,
        "odds": 2.28,
        "pnl": -1.0,
        "selection": "AWAY_AH",
        "signal": 0.039552609028999264
      },
      {
        "away": "Augsburg",
        "date": "2019-09-01",
        "edge": 0.04777031886837685,
        "home": "Werder Bremen",
        "league": "Germany Bundesliga",
        "line": -1.0,
        "odds": 2.15,
        "pnl": 0.0,
        "selection": "HOME_AH",
        "signal": 0.04777031886837685
      },
      {
        "away": "Dortmund",
        "date": "2019-09-22",
        "edge": 0.04459883460331687,
        "home": "Ein Frankfurt",
        "league": "Germany Bundesliga",
        "line": 1.0,
        "odds": 2.3,
        "pnl": -1.0,
        "selection": "AWAY_AH",
        "signal": 0.04459883460331687
      },
      {
        "away": "FC Koln",
        "date": "2019-10-05",
        "edge": 0.04123711340206182,
        "home": "Schalke 04",
        "league": "Germany Bundesliga",
        "line": -0.75,
        "odds": 2.0,
        "pnl": -1.0,
        "selection": "HOME_AH",
        "signal": 0.04123711340206182
      },
      {
        "away": "Bayern Munich",
        "date": "2019-10-19",
        "edge": 0.0402999062792877,
        "home": "Augsburg",
        "league": "Germany Bundesliga",
        "line": 2.5,
        "odds": 2.2,
        "pnl": -1.0,
        "selection": "AWAY_AH",
        "signal": 0.0402999062792877
      },
      {
        "away": "Bayern Munich",
        "date": "2019-11-02",
        "edge": 0.03751431844215364,
        "home": "Ein Frankfurt",
        "league": "Germany Bundesliga",
        "line": 1.5,
        "odds": 2.25,
        "pnl": -1.0,
        "selection": "AWAY_AH",
        "signal": 0.03751431844215364
      },
      {
        "away": "RB Leipzig",
        "date": "2020-06-12",
        "edge": 0.04519299928074799,
        "home": "Hoffenheim",
        "league": "Germany Bundesliga",
        "line": 1.5,
        "odds": 2.15,
        "pnl": 1.15,
        "selection": "AWAY_AH",
        "signal": 0.04519299928074799
      },
      {
        "away": "Erzgebirge Aue",
        "date": "2019-09-01",
        "edge": 0.05100550499943818,
        "home": "Holstein Kiel",
        "league": "Germany Bundesliga 2",
        "line": -1.0,
        "odds": 2.3,
        "pnl": -1.0,
        "selection": "HOME_AH",
        "signal": 0.05100550499943818
      },
      {
        "away": "Bochum",
        "date": "2020-05-30",
        "edge": 0.051030585106382975,
        "home": "Nurnberg",
        "league": "Germany Bundesliga 2",
        "line": -0.5,
        "odds": 2.35,
        "pnl": -1.0,
        "selection": "HOME_AH",
        "signal": 0.051030585106382975
      },
      {
        "away": "Eibar",
        "date": "2019-08-24",
        "edge": 0.04170770967974441,
        "home": "Osasuna",
        "league": "Spain La Liga",
        "line": 0.0,
        "odds": 2.14,
        "pnl": 0.0,
        "selection": "AWAY_AH",
        "signal": 0.04170770967974441
      },
      {
        "away": "Villarreal",
        "date": "2019-09-24",
        "edge": 0.04132980639072059,
        "home": "Barcelona",
        "league": "Spain La Liga",
        "line": -1.75,
        "odds": 2.07,
        "pnl": -1.0,
        "selection": "HOME_AH",
        "signal": 0.04132980639072059
      },
      {
        "away": "Levante",
        "date": "2019-10-20",
        "edge": 0.03539099823987918,
        "home": "Sevilla",
        "league": "Spain La Liga",
        "line": -1.5,
        "odds": 2.05,
        "pnl": -1.0,
        "selection": "HOME_AH",
        "signal": 0.03539099823987918
      },
      {
        "away": "Villarreal",
        "date": "2019-11-30",
        "edge": 0.057182268480782505,
        "home": "Valencia",
        "league": "Spain La Liga",
        "line": -0.25,
        "odds": 2.05,
        "pnl": 1.0499999999999998,
        "selection": "HOME_AH",
        "signal": 0.057182268480782505
      },
      {
        "away": "Levante",
        "date": "2020-07-16",
        "edge": 0.043642072213500804,
        "home": "Celta",
        "league": "Spain La Liga",
        "line": -1.0,
        "odds": 1.96,
        "pnl": -1.0,
        "selection": "HOME_AH",
        "signal": 0.043642072213500804
      },
      {
        "away": "Cadiz",
        "date": "2019-09-06",
        "edge": 0.047271621827025434,
        "home": "Santander",
        "league": "Spain Segunda",
        "line": 0.0,
        "odds": 2.04,
        "pnl": -1.0,
        "selection": "HOME_AH",
        "signal": 0.047271621827025434
      },
      {
        "away": "Almeria",
        "date": "2020-07-17",
        "edge": 0.042767494594737165,
        "home": "Ponferradina",
        "league": "Spain Segunda",
        "line": 0.0,
        "odds": 1.96,
        "pnl": -1.0,
        "selection": "AWAY_AH",
        "signal": 0.042767494594737165
      },
      {
        "away": "Fuenlabrada",
        "date": "2020-08-07",
        "edge": 0.04916943521594669,
        "home": "La Coruna",
        "league": "Spain Segunda",
        "line": 0.0,
        "odds": 2.15,
        "pnl": 1.15,
        "selection": "HOME_AH",
        "signal": 0.04916943521594669
      },
      {
        "away": "Genoa",
        "date": "2019-08-25",
        "edge": 0.039027810236036464,
        "home": "Roma",
        "league": "Italy Serie A",
        "line": -0.75,
        "odds": 2.2,
        "pnl": 1.2000000000000002,
        "selection": "AWAY_AH",
        "signal": 0.039027810236036464
      }
    ],
    "best_price_vs_opening_average_3_5pct": [
      {
        "away": "Hertha",
        "date": "2019-08-16",
        "edge": 0.049582719685812515,
        "home": "Bayern Munich",
        "league": "Germany Bundesliga",
        "line": -2.0,
        "odds": 2.1,
        "pnl": -1.0,
        "selection": "HOME_AH",
        "signal": 0.049582719685812515
      },
      {
        "away": "Fuenlabrada",
        "date": "2019-10-01",
        "edge": 0.03660638426993562,
        "home": "Numancia",
        "league": "Spain Segunda",
        "line": -0.25,
        "odds": 2.14,
        "pnl": -1.0,
        "selection": "AWAY_AH",
        "signal": 0.03660638426993562
      },
      {
        "away": "Oviedo",
        "date": "2019-12-21",
        "edge": 0.0360488015754839,
        "home": "Santander",
        "league": "Spain Segunda",
        "line": 0.0,
        "odds": 2.18,
        "pnl": 0.0,
        "selection": "AWAY_AH",
        "signal": 0.0360488015754839
      },
      {
        "away": "Juve Stabia",
        "date": "2020-03-03",
        "edge": 0.045210235309245284,
        "home": "Pordenone",
        "league": "Italy Serie B",
        "line": -0.5,
        "odds": 2.02,
        "pnl": 1.02,
        "selection": "HOME_AH",
        "signal": 0.045210235309245284
      },
      {
        "away": "Le Havre",
        "date": "2019-11-08",
        "edge": 0.03618242222893381,
        "home": "Sochaux",
        "league": "France Ligue 2",
        "line": 0.0,
        "odds": 2.15,
        "pnl": -1.0,
        "selection": "AWAY_AH",
        "signal": 0.03618242222893381
      },
      {
        "away": "Rodez",
        "date": "2019-11-22",
        "edge": 0.045983162100456665,
        "home": "Niort",
        "league": "France Ligue 2",
        "line": 0.0,
        "odds": 2.19,
        "pnl": -1.0,
        "selection": "AWAY_AH",
        "signal": 0.045983162100456665
      },
      {
        "away": "Mechelen",
        "date": "2020-02-08",
        "edge": 0.03645833333333337,
        "home": "Cercle Brugge",
        "league": "Belgium Pro League",
        "line": 0.0,
        "odds": 2.0,
        "pnl": 1.0,
        "selection": "HOME_AH",
        "signal": 0.03645833333333337
      },
      {
        "away": "Tondela",
        "date": "2019-12-16",
        "edge": 0.05198196059814858,
        "home": "Porto",
        "league": "Portugal Primeira Liga",
        "line": -2.0,
        "odds": 2.2,
        "pnl": -1.0,
        "selection": "AWAY_AH",
        "signal": 0.05198196059814858
      },
      {
        "away": "Scunthorpe",
        "date": "2021-04-27",
        "edge": 0.03654993718592969,
        "home": "Newport County",
        "league": "England League Two",
        "line": -1.0,
        "odds": 1.99,
        "pnl": -1.0,
        "selection": "AWAY_AH",
        "signal": 0.03654993718592969
      },
      {
        "away": "Mainz",
        "date": "2021-03-05",
        "edge": 0.041835834068843614,
        "home": "Schalke 04",
        "league": "Germany Bundesliga",
        "line": 0.25,
        "odds": 2.06,
        "pnl": -0.5,
        "selection": "AWAY_AH",
        "signal": 0.041835834068843614
      },
      {
        "away": "Union Berlin",
        "date": "2021-03-07",
        "edge": 0.03615530346260076,
        "home": "Bielefeld",
        "league": "Germany Bundesliga",
        "line": 0.5,
        "odds": 2.27,
        "pnl": -1.0,
        "selection": "AWAY_AH",
        "signal": 0.03615530346260076
      },
      {
        "away": "Burgos",
        "date": "2022-01-08",
        "edge": 0.03524804177545693,
        "home": "Valladolid",
        "league": "Spain Segunda",
        "line": -1.0,
        "odds": 2.0,
        "pnl": 0.0,
        "selection": "HOME_AH",
        "signal": 0.03524804177545693
      },
      {
        "away": "Brest",
        "date": "2022-03-05",
        "edge": 0.037009938418389066,
        "home": "Lens",
        "league": "France Ligue 1",
        "line": -0.75,
        "odds": 2.13,
        "pnl": -1.0,
        "selection": "HOME_AH",
        "signal": 0.037009938418389066
      },
      {
        "away": "St. Gilloise",
        "date": "2021-07-25",
        "edge": 0.039760267145135586,
        "home": "Anderlecht",
        "league": "Belgium Pro League",
        "line": -1.0,
        "odds": 2.09,
        "pnl": 1.0899999999999999,
        "selection": "AWAY_AH",
        "signal": 0.039760267145135586
      },
      {
        "away": "Exeter",
        "date": "2023-04-01",
        "edge": 0.040959919587887916,
        "home": "Fleetwood Town",
        "league": "England League One",
        "line": 0.0,
        "odds": 2.1,
        "pnl": 0.0,
        "selection": "AWAY_AH",
        "signal": 0.040959919587887916
      },
      {
        "away": "Swindon",
        "date": "2022-10-25",
        "edge": 0.051862096216536646,
        "home": "Bradford",
        "league": "England League Two",
        "line": -0.25,
        "odds": 2.12,
        "pnl": 0.56,
        "selection": "AWAY_AH",
        "signal": 0.051862096216536646
      },
      {
        "away": "Atalanta",
        "date": "2022-09-05",
        "edge": 0.04774435199013821,
        "home": "Monza",
        "league": "Italy Serie A",
        "line": 1.0,
        "odds": 2.18,
        "pnl": -1.0,
        "selection": "HOME_AH",
        "signal": 0.04774435199013821
      },
      {
        "away": "Bari",
        "date": "2023-05-19",
        "edge": 0.049592485149882626,
        "home": "Genoa",
        "league": "Italy Serie B",
        "line": -1.0,
        "odds": 2.28,
        "pnl": 0.0,
        "selection": "HOME_AH",
        "signal": 0.049592485149882626
      },
      {
        "away": "Paris SG",
        "date": "2023-04-21",
        "edge": 0.04518050756582864,
        "home": "Angers",
        "league": "France Ligue 1",
        "line": 2.0,
        "odds": 2.18,
        "pnl": -1.0,
        "selection": "AWAY_AH",
        "signal": 0.04518050756582864
      },
      {
        "away": "Guingamp",
        "date": "2023-08-05",
        "edge": 0.03796084413933376,
        "home": "Annecy",
        "league": "France Ligue 2",
        "line": 0.25,
        "odds": 2.07,
        "pnl": 1.0699999999999998,
        "selection": "AWAY_AH",
        "signal": 0.03796084413933376
      },
      {
        "away": "Paris FC",
        "date": "2023-09-30",
        "edge": 0.0474937343358397,
        "home": "Annecy",
        "league": "France Ligue 2",
        "line": -0.25,
        "odds": 2.1,
        "pnl": 0.55,
        "selection": "AWAY_AH",
        "signal": 0.0474937343358397
      },
      {
        "away": "Rotherham",
        "date": "2026-03-17",
        "edge": 0.03847619047619044,
        "home": "Peterboro",
        "league": "England League One",
        "line": -0.25,
        "odds": 2.1,
        "pnl": -1.0,
        "selection": "AWAY_AH",
        "signal": 0.03847619047619044
      },
      {
        "away": "Mansfield",
        "date": "2026-04-21",
        "edge": 0.03555555555555556,
        "home": "Stockport",
        "league": "England League One",
        "line": -1.0,
        "odds": 2.25,
        "pnl": -1.0,
        "selection": "HOME_AH",
        "signal": 0.03555555555555556
      },
      {
        "away": "Hamburg",
        "date": "2025-09-13",
        "edge": 0.041496761813384575,
        "home": "Bayern Munich",
        "league": "Germany Bundesliga",
        "line": -3.0,
        "odds": 2.2,
        "pnl": 1.2000000000000002,
        "selection": "HOME_AH",
        "signal": 0.041496761813384575
      },
      {
        "away": "Volendam",
        "date": "2025-09-13",
        "edge": 0.04159975913287833,
        "home": "Go Ahead Eagles",
        "league": "Netherlands Eredivisie",
        "line": -1.0,
        "odds": 2.12,
        "pnl": 1.12,
        "selection": "HOME_AH",
        "signal": 0.04159975913287833
      }
    ],
    "opening_ah_line_move_hindsight": [
      {
        "away": "Arsenal",
        "date": "2019-08-11",
        "edge": null,
        "home": "Newcastle",
        "league": "England Premier League",
        "line": 0.75,
        "odds": 1.85,
        "pnl": -0.5,
        "selection": "HOME_AH",
        "signal": 0.5
      },
      {
        "away": "Chelsea",
        "date": "2019-08-11",
        "edge": null,
        "home": "Man United",
        "league": "England Premier League",
        "line": -0.25,
        "odds": 1.89,
        "pnl": 0.8899999999999999,
        "selection": "HOME_AH",
        "signal": 0.25
      },
      {
        "away": "Liverpool",
        "date": "2019-08-17",
        "edge": null,
        "home": "Southampton",
        "league": "England Premier League",
        "line": 1.25,
        "odds": 1.84,
        "pnl": 0.42000000000000004,
        "selection": "HOME_AH",
        "signal": 0.25
      },
      {
        "away": "Chelsea",
        "date": "2019-08-24",
        "edge": null,
        "home": "Norwich",
        "league": "England Premier League",
        "line": 0.75,
        "odds": 1.84,
        "pnl": -0.5,
        "selection": "HOME_AH",
        "signal": 0.25
      },
      {
        "away": "Man City",
        "date": "2019-08-25",
        "edge": null,
        "home": "Bournemouth",
        "league": "England Premier League",
        "line": 2.0,
        "odds": 1.87,
        "pnl": 0.0,
        "selection": "AWAY_AH",
        "signal": -0.25
      },
      {
        "away": "Newcastle",
        "date": "2019-08-25",
        "edge": null,
        "home": "Tottenham",
        "league": "England Premier League",
        "line": -1.75,
        "odds": 1.93,
        "pnl": 0.9299999999999999,
        "selection": "AWAY_AH",
        "signal": -0.25
      },
      {
        "away": "Burnley",
        "date": "2019-08-25",
        "edge": null,
        "home": "Wolves",
        "league": "England Premier League",
        "line": -0.5,
        "odds": 1.84,
        "pnl": -1.0,
        "selection": "HOME_AH",
        "signal": 0.25
      },
      {
        "away": "Man United",
        "date": "2019-08-31",
        "edge": null,
        "home": "Southampton",
        "league": "England Premier League",
        "line": 0.25,
        "odds": 1.8,
        "pnl": -0.5,
        "selection": "AWAY_AH",
        "signal": -0.25
      },
      {
        "away": "Sheffield United",
        "date": "2019-08-31",
        "edge": null,
        "home": "Chelsea",
        "league": "England Premier League",
        "line": -1.5,
        "odds": 1.79,
        "pnl": 0.79,
        "selection": "AWAY_AH",
        "signal": -0.25
      },
      {
        "away": "Brighton",
        "date": "2019-08-31",
        "edge": null,
        "home": "Man City",
        "league": "England Premier League",
        "line": -2.75,
        "odds": 1.94,
        "pnl": -1.0,
        "selection": "AWAY_AH",
        "signal": -0.25
      },
      {
        "away": "Watford",
        "date": "2019-08-31",
        "edge": null,
        "home": "Newcastle",
        "league": "England Premier League",
        "line": 0.0,
        "odds": 1.88,
        "pnl": 0.0,
        "selection": "HOME_AH",
        "signal": 0.25
      },
      {
        "away": "Wolves",
        "date": "2019-09-01",
        "edge": null,
        "home": "Everton",
        "league": "England Premier League",
        "line": -0.25,
        "odds": 1.85,
        "pnl": 0.8500000000000001,
        "selection": "HOME_AH",
        "signal": 0.25
      },
      {
        "away": "Tottenham",
        "date": "2019-09-01",
        "edge": null,
        "home": "Arsenal",
        "league": "England Premier League",
        "line": -0.25,
        "odds": 1.83,
        "pnl": 0.41500000000000004,
        "selection": "AWAY_AH",
        "signal": -0.25
      },
      {
        "away": "Newcastle",
        "date": "2019-09-14",
        "edge": null,
        "home": "Liverpool",
        "league": "England Premier League",
        "line": -2.25,
        "odds": 1.87,
        "pnl": 0.43500000000000005,
        "selection": "AWAY_AH",
        "signal": -0.5
      },
      {
        "away": "Leicester",
        "date": "2019-09-14",
        "edge": null,
        "home": "Man United",
        "league": "England Premier League",
        "line": -0.5,
        "odds": 1.95,
        "pnl": -1.0,
        "selection": "AWAY_AH",
        "signal": -0.25
      },
      {
        "away": "Man City",
        "date": "2019-09-14",
        "edge": null,
        "home": "Norwich",
        "league": "England Premier League",
        "line": 2.5,
        "odds": 2.02,
        "pnl": -1.0,
        "selection": "AWAY_AH",
        "signal": -0.5
      },
      {
        "away": "Tottenham",
        "date": "2019-09-21",
        "edge": null,
        "home": "Leicester",
        "league": "England Premier League",
        "line": 0.25,
        "odds": 1.79,
        "pnl": 0.79,
        "selection": "HOME_AH",
        "signal": 0.25
      },
      {
        "away": "Liverpool",
        "date": "2019-09-22",
        "edge": null,
        "home": "Chelsea",
        "league": "England Premier League",
        "line": 0.5,
        "odds": 1.85,
        "pnl": -1.0,
        "selection": "HOME_AH",
        "signal": 0.25
      },
      {
        "away": "Tottenham",
        "date": "2019-10-05",
        "edge": null,
        "home": "Brighton",
        "league": "England Premier League",
        "line": 0.5,
        "odds": 1.96,
        "pnl": -1.0,
        "selection": "AWAY_AH",
        "signal": -0.25
      },
      {
        "away": "Leicester",
        "date": "2019-10-05",
        "edge": null,
        "home": "Liverpool",
        "league": "England Premier League",
        "line": -1.25,
        "odds": 1.85,
        "pnl": 0.42500000000000004,
        "selection": "AWAY_AH",
        "signal": -0.25
      },
      {
        "away": "Bournemouth",
        "date": "2019-10-06",
        "edge": null,
        "home": "Arsenal",
        "league": "England Premier League",
        "line": -1.25,
        "odds": 1.93,
        "pnl": -0.5,
        "selection": "HOME_AH",
        "signal": 0.25
      },
      {
        "away": "Chelsea",
        "date": "2019-10-06",
        "edge": null,
        "home": "Southampton",
        "league": "England Premier League",
        "line": 0.5,
        "odds": 1.87,
        "pnl": 0.8700000000000001,
        "selection": "AWAY_AH",
        "signal": -0.5
      },
      {
        "away": "Man United",
        "date": "2019-10-06",
        "edge": null,
        "home": "Newcastle",
        "league": "England Premier League",
        "line": 0.5,
        "odds": 1.98,
        "pnl": 0.98,
        "selection": "HOME_AH",
        "signal": 0.25
      },
      {
        "away": "Watford",
        "date": "2019-10-19",
        "edge": null,
        "home": "Tottenham",
        "league": "England Premier League",
        "line": -1.25,
        "odds": 1.96,
        "pnl": 0.96,
        "selection": "AWAY_AH",
        "signal": -0.25
      },
      {
        "away": "Man City",
        "date": "2019-10-19",
        "edge": null,
        "home": "Crystal Palace",
        "league": "England Premier League",
        "line": 1.75,
        "odds": 1.89,
        "pnl": 0.44499999999999995,
        "selection": "AWAY_AH",
        "signal": -0.25
      }
    ],
    "opening_ah_price_move_hindsight": [
      {
        "away": "Everton",
        "date": "2019-08-10",
        "edge": null,
        "home": "Crystal Palace",
        "league": "England Premier League",
        "line": 0.25,
        "odds": 2.04,
        "pnl": -0.5,
        "selection": "AWAY_AH",
        "signal": -0.1100000000000001
      },
      {
        "away": "Brighton",
        "date": "2019-08-10",
        "edge": null,
        "home": "Watford",
        "league": "England Premier League",
        "line": -0.5,
        "odds": 1.94,
        "pnl": 0.94,
        "selection": "AWAY_AH",
        "signal": -0.09999999999999987
      },
      {
        "away": "Aston Villa",
        "date": "2019-08-10",
        "edge": null,
        "home": "Tottenham",
        "league": "England Premier League",
        "line": -1.5,
        "odds": 1.94,
        "pnl": -1.0,
        "selection": "AWAY_AH",
        "signal": -0.1399999999999999
      },
      {
        "away": "Wolves",
        "date": "2019-08-11",
        "edge": null,
        "home": "Leicester",
        "league": "England Premier League",
        "line": -0.25,
        "odds": 1.98,
        "pnl": 0.49,
        "selection": "AWAY_AH",
        "signal": -0.1399999999999999
      },
      {
        "away": "West Ham",
        "date": "2019-08-17",
        "edge": null,
        "home": "Brighton",
        "league": "England Premier League",
        "line": -0.25,
        "odds": 2.16,
        "pnl": -0.5,
        "selection": "HOME_AH",
        "signal": 0.2500000000000002
      },
      {
        "away": "Watford",
        "date": "2019-08-17",
        "edge": null,
        "home": "Everton",
        "league": "England Premier League",
        "line": -0.75,
        "odds": 1.95,
        "pnl": -0.5,
        "selection": "AWAY_AH",
        "signal": -0.11999999999999988
      },
      {
        "away": "Newcastle",
        "date": "2019-08-17",
        "edge": null,
        "home": "Norwich",
        "league": "England Premier League",
        "line": -0.25,
        "odds": 1.92,
        "pnl": 0.9199999999999999,
        "selection": "HOME_AH",
        "signal": 0.07999999999999985
      },
      {
        "away": "Crystal Palace",
        "date": "2019-08-18",
        "edge": null,
        "home": "Sheffield United",
        "league": "England Premier League",
        "line": -0.25,
        "odds": 2.19,
        "pnl": 1.19,
        "selection": "HOME_AH",
        "signal": 0.06000000000000005
      },
      {
        "away": "Man United",
        "date": "2019-08-19",
        "edge": null,
        "home": "Wolves",
        "league": "England Premier League",
        "line": 0.25,
        "odds": 1.92,
        "pnl": 0.45999999999999996,
        "selection": "HOME_AH",
        "signal": 0.1499999999999999
      },
      {
        "away": "Everton",
        "date": "2019-08-23",
        "edge": null,
        "home": "Aston Villa",
        "league": "England Premier League",
        "line": 0.25,
        "odds": 1.92,
        "pnl": 0.9199999999999999,
        "selection": "HOME_AH",
        "signal": 0.08999999999999986
      },
      {
        "away": "Southampton",
        "date": "2019-08-24",
        "edge": null,
        "home": "Brighton",
        "league": "England Premier League",
        "line": -0.25,
        "odds": 2.08,
        "pnl": -1.0,
        "selection": "HOME_AH",
        "signal": 0.07000000000000028
      },
      {
        "away": "Crystal Palace",
        "date": "2019-08-24",
        "edge": null,
        "home": "Man United",
        "league": "England Premier League",
        "line": -1.5,
        "odds": 2.07,
        "pnl": -1.0,
        "selection": "HOME_AH",
        "signal": 0.07999999999999985
      },
      {
        "away": "Leicester",
        "date": "2019-08-24",
        "edge": null,
        "home": "Sheffield United",
        "league": "England Premier League",
        "line": 0.25,
        "odds": 1.96,
        "pnl": -1.0,
        "selection": "HOME_AH",
        "signal": 0.10999999999999988
      },
      {
        "away": "West Ham",
        "date": "2019-08-24",
        "edge": null,
        "home": "Watford",
        "league": "England Premier League",
        "line": -0.25,
        "odds": 2.05,
        "pnl": 1.0499999999999998,
        "selection": "AWAY_AH",
        "signal": -0.06999999999999984
      },
      {
        "away": "Arsenal",
        "date": "2019-08-24",
        "edge": null,
        "home": "Liverpool",
        "league": "England Premier League",
        "line": -1.25,
        "odds": 2.03,
        "pnl": 1.0299999999999998,
        "selection": "HOME_AH",
        "signal": 0.06999999999999984
      },
      {
        "away": "Aston Villa",
        "date": "2019-08-31",
        "edge": null,
        "home": "Crystal Palace",
        "league": "England Premier League",
        "line": -0.25,
        "odds": 2.0,
        "pnl": -1.0,
        "selection": "AWAY_AH",
        "signal": -0.06000000000000005
      },
      {
        "away": "Crystal Palace",
        "date": "2019-09-14",
        "edge": null,
        "home": "Tottenham",
        "league": "England Premier League",
        "line": -1.25,
        "odds": 1.99,
        "pnl": -1.0,
        "selection": "AWAY_AH",
        "signal": -0.07000000000000006
      },
      {
        "away": "Chelsea",
        "date": "2019-09-14",
        "edge": null,
        "home": "Wolves",
        "league": "England Premier League",
        "line": 0.25,
        "odds": 2.12,
        "pnl": 1.12,
        "selection": "AWAY_AH",
        "signal": -0.06000000000000005
      },
      {
        "away": "Everton",
        "date": "2019-09-15",
        "edge": null,
        "home": "Bournemouth",
        "league": "England Premier League",
        "line": 0.25,
        "odds": 2.05,
        "pnl": -1.0,
        "selection": "AWAY_AH",
        "signal": -0.1399999999999999
      },
      {
        "away": "Arsenal",
        "date": "2019-09-15",
        "edge": null,
        "home": "Watford",
        "league": "England Premier League",
        "line": 0.5,
        "odds": 2.02,
        "pnl": -1.0,
        "selection": "AWAY_AH",
        "signal": -0.15999999999999992
      },
      {
        "away": "West Ham",
        "date": "2019-09-16",
        "edge": null,
        "home": "Aston Villa",
        "league": "England Premier League",
        "line": 0.0,
        "odds": 1.95,
        "pnl": 0.0,
        "selection": "AWAY_AH",
        "signal": -0.07999999999999985
      },
      {
        "away": "Bournemouth",
        "date": "2019-09-20",
        "edge": null,
        "home": "Southampton",
        "league": "England Premier League",
        "line": -0.25,
        "odds": 2.06,
        "pnl": 1.06,
        "selection": "AWAY_AH",
        "signal": -0.06000000000000005
      },
      {
        "away": "Sheffield United",
        "date": "2019-09-21",
        "edge": null,
        "home": "Everton",
        "league": "England Premier League",
        "line": -0.75,
        "odds": 2.01,
        "pnl": 1.0099999999999998,
        "selection": "AWAY_AH",
        "signal": -0.1299999999999999
      },
      {
        "away": "Watford",
        "date": "2019-09-21",
        "edge": null,
        "home": "Man City",
        "league": "England Premier League",
        "line": -2.5,
        "odds": 1.95,
        "pnl": 0.95,
        "selection": "HOME_AH",
        "signal": 0.07000000000000006
      },
      {
        "away": "Brighton",
        "date": "2019-09-21",
        "edge": null,
        "home": "Newcastle",
        "league": "England Premier League",
        "line": -0.25,
        "odds": 2.12,
        "pnl": -0.5,
        "selection": "HOME_AH",
        "signal": 0.0900000000000003
      }
    ]
  },
  "seasons": [
    "1819",
    "1920",
    "2021",
    "2122",
    "2223",
    "2324",
    "2425",
    "2526"
  ],
  "skipped": [
    "1819/E0: no AH fields",
    "1819/E1: no AH fields",
    "1819/E2: no AH fields",
    "1819/E3: no AH fields",
    "1819/D1: no AH fields",
    "1819/D2: no AH fields",
    "1819/SP1: no AH fields",
    "1819/SP2: no AH fields",
    "1819/I1: no AH fields",
    "1819/I2: no AH fields",
    "1819/F1: no AH fields",
    "1819/F2: no AH fields",
    "1819/N1: no AH fields",
    "1819/B1: no AH fields",
    "1819/P1: no AH fields",
    "1819/SC0: no AH fields"
  ],
  "strategies": {
    "best_price_vs_closing_average_3_5pct": {
      "avg_odds": 2.15,
      "bets": 384,
      "losses": 167,
      "profit_units": 40.27,
      "pushes": 36,
      "roi": 0.1049,
      "win_or_positive_rate": 0.4714,
      "wins": 181
    },
    "best_price_vs_opening_average_3_5pct": {
      "avg_odds": 2.129,
      "bets": 25,
      "losses": 13,
      "profit_units": -4.89,
      "pushes": 4,
      "roi": -0.1956,
      "win_or_positive_rate": 0.32,
      "wins": 8
    },
    "opening_ah_line_move_hindsight": {
      "avg_odds": 1.851,
      "bets": 15165,
      "losses": 6051,
      "profit_units": 820.87,
      "pushes": 1102,
      "roi": 0.0541,
      "win_or_positive_rate": 0.5283,
      "wins": 8012
    },
    "opening_ah_price_move_hindsight": {
      "avg_odds": 1.986,
      "bets": 12149,
      "losses": 5521,
      "profit_units": 101.87,
      "pushes": 964,
      "roi": 0.0084,
      "win_or_positive_rate": 0.4662,
      "wins": 5664
    }
  }
}