{
  "base_rate": 0.633,
  "promoted_auroc": 0.57,
  "forecast": [
    {
      "country": "England",
      "club": "Hull",
      "route": "Play-off/Other",
      "p_survive": 0.611,
      "lo": 0.392,
      "hi": 0.816,
      "elo": 1532,
      "elo_gap": -294,
      "prior_ppg": 1.59
    },
    {
      "country": "England",
      "club": "Coventry",
      "route": "Automatic",
      "p_survive": 0.598,
      "lo": 0.244,
      "hi": 0.914,
      "elo": 1661,
      "elo_gap": -165,
      "prior_ppg": 2.07
    },
    {
      "country": "England",
      "club": "Ipswich",
      "route": "Automatic",
      "p_survive": 0.448,
      "lo": 0.202,
      "hi": 0.743,
      "elo": 1639,
      "elo_gap": -187,
      "prior_ppg": 1.83
    },
    {
      "country": "France",
      "club": "Le Mans",
      "route": "Automatic",
      "p_survive": 0.549,
      "lo": 0.29,
      "hi": 0.803,
      "elo": 1491,
      "elo_gap": -162,
      "prior_ppg": 1.82
    },
    {
      "country": "France",
      "club": "Troyes",
      "route": "Automatic",
      "p_survive": 0.481,
      "lo": 0.223,
      "hi": 0.76,
      "elo": 1520,
      "elo_gap": -133,
      "prior_ppg": 1.97
    },
    {
      "country": "Germany",
      "club": "Schalke 04",
      "route": "Automatic",
      "p_survive": 0.515,
      "lo": 0.245,
      "hi": 0.819,
      "elo": 1520,
      "elo_gap": -144,
      "prior_ppg": 2.06
    },
    {
      "country": "Germany",
      "club": "Elversberg",
      "route": "Automatic",
      "p_survive": 0.38,
      "lo": 0.16,
      "hi": 0.636,
      "elo": 1523,
      "elo_gap": -140,
      "prior_ppg": 1.82
    },
    {
      "country": "Italy",
      "club": "Venezia",
      "route": "Automatic",
      "p_survive": 0.901,
      "lo": 0.707,
      "hi": 0.979,
      "elo": 1599,
      "elo_gap": -71,
      "prior_ppg": 2.16
    },
    {
      "country": "Italy",
      "club": "Frosinone",
      "route": "Automatic",
      "p_survive": 0.434,
      "lo": 0.149,
      "hi": 0.744,
      "elo": 1565,
      "elo_gap": -105,
      "prior_ppg": 2.13
    },
    {
      "country": "Spain",
      "club": "La Coruna",
      "route": "Automatic",
      "p_survive": 0.811,
      "lo": 0.705,
      "hi": 0.907,
      "elo": null,
      "elo_gap": null,
      "prior_ppg": 1.83
    },
    {
      "country": "Spain",
      "club": "Santander",
      "route": "Automatic",
      "p_survive": 0.621,
      "lo": 0.447,
      "hi": 0.788,
      "elo": 1584,
      "elo_gap": -92,
      "prior_ppg": 1.95
    }
  ],
  "backtest_2526": [
    {
      "club": "Leeds",
      "predicted": 0.883,
      "survived": 1
    },
    {
      "club": "Hamburg",
      "predicted": 0.786,
      "survived": 1
    },
    {
      "club": "Lorient",
      "predicted": 0.757,
      "survived": 1
    },
    {
      "club": "FC Koln",
      "predicted": 0.734,
      "survived": 1
    },
    {
      "club": "Oviedo",
      "predicted": 0.692,
      "survived": 0
    },
    {
      "club": "Metz",
      "predicted": 0.684,
      "survived": 0
    },
    {
      "club": "Sunderland",
      "predicted": 0.68,
      "survived": 1
    },
    {
      "club": "Sassuolo",
      "predicted": 0.665,
      "survived": 1
    },
    {
      "club": "Cremonese",
      "predicted": 0.621,
      "survived": 0
    },
    {
      "club": "Levante",
      "predicted": 0.59,
      "survived": 1
    },
    {
      "club": "Elche",
      "predicted": 0.5,
      "survived": 1
    },
    {
      "club": "Paris FC",
      "predicted": 0.497,
      "survived": 1
    },
    {
      "club": "Burnley",
      "predicted": 0.426,
      "survived": 0
    },
    {
      "club": "Pisa",
      "predicted": 0.354,
      "survived": 0
    }
  ],
  "relegation_watch": {
    "league": "England",
    "season": "2026-27",
    "field": [
      {
        "country": "England",
        "club": "Ipswich",
        "route": "Automatic",
        "p_survive": 0.448,
        "lo": 0.202,
        "hi": 0.743,
        "elo": 1639,
        "elo_gap": -187,
        "prior_ppg": 1.83,
        "type": "promoted",
        "releg": 0.552
      },
      {
        "country": "England",
        "club": "Coventry",
        "route": "Automatic",
        "p_survive": 0.598,
        "lo": 0.244,
        "hi": 0.914,
        "elo": 1661,
        "elo_gap": -165,
        "prior_ppg": 2.07,
        "type": "promoted",
        "releg": 0.402
      },
      {
        "country": "England",
        "club": "Hull",
        "route": "Play-off/Other",
        "p_survive": 0.611,
        "lo": 0.392,
        "hi": 0.816,
        "elo": 1532,
        "elo_gap": -294,
        "prior_ppg": 1.59,
        "type": "promoted",
        "releg": 0.389
      },
      {
        "country": "England",
        "club": "Sunderland",
        "route": "Incumbent",
        "p_survive": 0.653,
        "lo": 0.473,
        "hi": 0.807,
        "elo": 1735,
        "elo_gap": -91,
        "prior_ppg": 1.42,
        "type": "established",
        "releg": 0.347
      },
      {
        "country": "England",
        "club": "Tottenham",
        "route": "Incumbent",
        "p_survive": 0.769,
        "lo": 0.548,
        "hi": 0.929,
        "elo": 1776,
        "elo_gap": -49,
        "prior_ppg": 1.08,
        "type": "established",
        "releg": 0.231
      },
      {
        "country": "England",
        "club": "Crystal Palace",
        "route": "Incumbent",
        "p_survive": 0.826,
        "lo": 0.669,
        "hi": 0.932,
        "elo": 1797,
        "elo_gap": -29,
        "prior_ppg": 1.18,
        "type": "established",
        "releg": 0.174
      },
      {
        "country": "England",
        "club": "Everton",
        "route": "Incumbent",
        "p_survive": 0.839,
        "lo": 0.686,
        "hi": 0.946,
        "elo": 1803,
        "elo_gap": -23,
        "prior_ppg": 1.29,
        "type": "established",
        "releg": 0.161
      },
      {
        "country": "England",
        "club": "Leeds",
        "route": "Incumbent",
        "p_survive": 0.847,
        "lo": 0.688,
        "hi": 0.943,
        "elo": 1796,
        "elo_gap": -29,
        "prior_ppg": 1.24,
        "type": "established",
        "releg": 0.153
      },
      {
        "country": "England",
        "club": "Nott'm Forest",
        "route": "Incumbent",
        "p_survive": 0.848,
        "lo": 0.666,
        "hi": 0.964,
        "elo": 1821,
        "elo_gap": -4,
        "prior_ppg": 1.16,
        "type": "established",
        "releg": 0.152
      },
      {
        "country": "England",
        "club": "Brentford",
        "route": "Incumbent",
        "p_survive": 0.874,
        "lo": 0.726,
        "hi": 0.96,
        "elo": 1836,
        "elo_gap": 10,
        "prior_ppg": 1.39,
        "type": "established",
        "releg": 0.126
      },
      {
        "country": "England",
        "club": "Fulham",
        "route": "Incumbent",
        "p_survive": 0.926,
        "lo": 0.818,
        "hi": 0.981,
        "elo": 1812,
        "elo_gap": -14,
        "prior_ppg": 1.37,
        "type": "established",
        "releg": 0.074
      },
      {
        "country": "England",
        "club": "Newcastle",
        "route": "Incumbent",
        "p_survive": 0.954,
        "lo": 0.901,
        "hi": 0.989,
        "elo": 1837,
        "elo_gap": 11,
        "prior_ppg": 1.29,
        "type": "established",
        "releg": 0.046
      },
      {
        "country": "England",
        "club": "Chelsea",
        "route": "Incumbent",
        "p_survive": 0.967,
        "lo": 0.928,
        "hi": 0.99,
        "elo": 1830,
        "elo_gap": 4,
        "prior_ppg": 1.37,
        "type": "established",
        "releg": 0.033
      },
      {
        "country": "England",
        "club": "Brighton",
        "route": "Incumbent",
        "p_survive": 0.97,
        "lo": 0.929,
        "hi": 0.992,
        "elo": 1841,
        "elo_gap": 15,
        "prior_ppg": 1.39,
        "type": "established",
        "releg": 0.03
      },
      {
        "country": "England",
        "club": "Bournemouth",
        "route": "Incumbent",
        "p_survive": 0.982,
        "lo": 0.959,
        "hi": 0.996,
        "elo": 1871,
        "elo_gap": 45,
        "prior_ppg": 1.5,
        "type": "established",
        "releg": 0.018
      },
      {
        "country": "England",
        "club": "Aston Villa",
        "route": "Incumbent",
        "p_survive": 0.99,
        "lo": 0.963,
        "hi": 0.999,
        "elo": 1920,
        "elo_gap": 94,
        "prior_ppg": 1.71,
        "type": "established",
        "releg": 0.01
      },
      {
        "country": "England",
        "club": "Liverpool",
        "route": "Incumbent",
        "p_survive": 0.996,
        "lo": 0.987,
        "hi": 0.999,
        "elo": 1910,
        "elo_gap": 84,
        "prior_ppg": 1.58,
        "type": "established",
        "releg": 0.004
      },
      {
        "country": "England",
        "club": "Man United",
        "route": "Incumbent",
        "p_survive": 0.997,
        "lo": 0.989,
        "hi": 0.999,
        "elo": 1914,
        "elo_gap": 89,
        "prior_ppg": 1.87,
        "type": "established",
        "releg": 0.003
      },
      {
        "country": "England",
        "club": "Arsenal",
        "route": "Incumbent",
        "p_survive": 0.999,
        "lo": 0.997,
        "hi": 1.0,
        "elo": 2066,
        "elo_gap": 240,
        "prior_ppg": 2.24,
        "type": "established",
        "releg": 0.001
      },
      {
        "country": "England",
        "club": "Man City",
        "route": "Incumbent",
        "p_survive": 0.999,
        "lo": 0.999,
        "hi": 1.0,
        "elo": 1970,
        "elo_gap": 144,
        "prior_ppg": 2.05,
        "type": "established",
        "releg": 0.001
      }
    ]
  }
}