{
  "generated_at": "2026-05-03T06:10:24Z",
  "big_bet_definition": {
    "min_edge": 0.08,
    "min_reliability": 0.65,
    "requires_not_skip": true,
    "label": "edge >= 8pt et confiance >= 65%"
  },
  "n_events": 647,
  "date_range": {
    "start": "2026-04-23T18:45Z",
    "end": "2026-05-03T03:15Z"
  },
  "overall": {
    "n": 647,
    "wins": 345,
    "losses": 302,
    "win_rate": 0.5332302936630603,
    "win_rate_ci": [
      0.4947,
      0.5714
    ],
    "flat_pnl": 0.02,
    "flat_roi_pct": 0.0,
    "flat_roi_ci_pct": [
      -7.74,
      7.27
    ],
    "kelly_pnl": 273.17,
    "brier": 0.2309,
    "logloss": 0.6543,
    "avg_cote": 1.99,
    "avg_pick_prob": 0.526,
    "avg_edge_pct": -1.21,
    "avg_ev_pct": -0.72,
    "avg_clv_pct": null,
    "n_with_clv": 0
  },
  "by_sport": {
    "baseball": {
      "n": 74,
      "wins": 46,
      "losses": 28,
      "win_rate": 0.6216216216216216,
      "win_rate_ci": [
        0.5077,
        0.7235
      ],
      "flat_pnl": 5.19,
      "flat_roi_pct": 7.01,
      "flat_roi_ci_pct": [
        -14.36,
        25.57
      ],
      "kelly_pnl": 9.48,
      "brier": 0.2337,
      "logloss": 0.6598,
      "avg_cote": 1.72,
      "avg_pick_prob": 0.556,
      "avg_edge_pct": -3.02,
      "avg_ev_pct": -4.95,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "basketball": {
      "n": 24,
      "wins": 14,
      "losses": 10,
      "win_rate": 0.5833333333333334,
      "win_rate_ci": [
        0.3883,
        0.7553
      ],
      "flat_pnl": -3.08,
      "flat_roi_pct": -12.85,
      "flat_roi_ci_pct": [
        -40.83,
        15.87
      ],
      "kelly_pnl": 0.0,
      "brier": 0.2424,
      "logloss": 0.6766,
      "avg_cote": 1.5,
      "avg_pick_prob": 0.636,
      "avg_edge_pct": -4.44,
      "avg_ev_pct": -6.37,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "football": {
      "n": 528,
      "wins": 274,
      "losses": 254,
      "win_rate": 0.5189393939393939,
      "win_rate_ci": [
        0.4763,
        0.5613
      ],
      "flat_pnl": 0.18,
      "flat_roi_pct": 0.03,
      "flat_roi_ci_pct": [
        -8.55,
        9.06
      ],
      "kelly_pnl": 262.91,
      "brier": 0.2297,
      "logloss": 0.652,
      "avg_cote": 2.06,
      "avg_pick_prob": 0.516,
      "avg_edge_pct": -0.75,
      "avg_ev_pct": 0.28,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "hockey": {
      "n": 21,
      "wins": 11,
      "losses": 10,
      "win_rate": 0.5238095238095238,
      "win_rate_ci": [
        0.3237,
        0.7166
      ],
      "flat_pnl": -2.26,
      "flat_roi_pct": -10.77,
      "flat_roi_ci_pct": [
        -44.61,
        28.87
      ],
      "kelly_pnl": 0.78,
      "brier": 0.2371,
      "logloss": 0.667,
      "avg_cote": 1.74,
      "avg_pick_prob": 0.551,
      "avg_edge_pct": -2.71,
      "avg_ev_pct": -4.66,
      "avg_clv_pct": null,
      "n_with_clv": 0
    }
  },
  "by_league": {
    "afc.champions": {
      "n": 1,
      "wins": 1,
      "losses": 0,
      "win_rate": 1.0,
      "win_rate_ci": [
        0.2065,
        1.0
      ],
      "flat_pnl": 0.69,
      "flat_roi_pct": 69.0,
      "flat_roi_ci_pct": [
        69.0,
        69.0
      ],
      "kelly_pnl": 0.0,
      "brier": 0.195,
      "logloss": 0.5828,
      "avg_cote": 1.69,
      "avg_pick_prob": 0.558,
      "avg_edge_pct": -3.34,
      "avg_ev_pct": -5.64,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "arg.1": {
      "n": 11,
      "wins": 3,
      "losses": 8,
      "win_rate": 0.2727272727272727,
      "win_rate_ci": [
        0.0975,
        0.5657
      ],
      "flat_pnl": -4.39,
      "flat_roi_pct": -39.92,
      "flat_roi_ci_pct": [
        -100.0,
        21.15
      ],
      "kelly_pnl": -23.18,
      "brier": 0.2276,
      "logloss": 0.6487,
      "avg_cote": 2.29,
      "avg_pick_prob": 0.454,
      "avg_edge_pct": 0.83,
      "avg_ev_pct": 2.17,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "aus.1": {
      "n": 8,
      "wins": 6,
      "losses": 2,
      "win_rate": 0.75,
      "win_rate_ci": [
        0.4093,
        0.9285
      ],
      "flat_pnl": 5.55,
      "flat_roi_pct": 69.41,
      "flat_roi_ci_pct": [
        -10.66,
        137.33
      ],
      "kelly_pnl": 26.67,
      "brier": 0.25,
      "logloss": 0.6932,
      "avg_cote": 2.2,
      "avg_pick_prob": 0.493,
      "avg_edge_pct": 1.16,
      "avg_ev_pct": 3.62,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "aut.1": {
      "n": 7,
      "wins": 3,
      "losses": 4,
      "win_rate": 0.42857142857142855,
      "win_rate_ci": [
        0.1582,
        0.7495
      ],
      "flat_pnl": -0.86,
      "flat_roi_pct": -12.27,
      "flat_roi_ci_pct": [
        -77.99,
        63.57
      ],
      "kelly_pnl": -11.98,
      "brier": 0.2472,
      "logloss": 0.6862,
      "avg_cote": 2.26,
      "avg_pick_prob": 0.414,
      "avg_edge_pct": -4.43,
      "avg_ev_pct": -7.59,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "bel.1": {
      "n": 11,
      "wins": 4,
      "losses": 7,
      "win_rate": 0.36363636363636365,
      "win_rate_ci": [
        0.1517,
        0.6462
      ],
      "flat_pnl": -3.68,
      "flat_roi_pct": -33.45,
      "flat_roi_ci_pct": [
        -84.17,
        19.02
      ],
      "kelly_pnl": -11.27,
      "brier": 0.2322,
      "logloss": 0.6566,
      "avg_cote": 2.16,
      "avg_pick_prob": 0.458,
      "avg_edge_pct": -3.58,
      "avg_ev_pct": -4.96,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "bra.1": {
      "n": 12,
      "wins": 7,
      "losses": 5,
      "win_rate": 0.5833333333333334,
      "win_rate_ci": [
        0.3195,
        0.8067
      ],
      "flat_pnl": 1.56,
      "flat_roi_pct": 13.03,
      "flat_roi_ci_pct": [
        -43.96,
        67.08
      ],
      "kelly_pnl": -16.08,
      "brier": 0.2714,
      "logloss": 0.7356,
      "avg_cote": 1.97,
      "avg_pick_prob": 0.551,
      "avg_edge_pct": 1.66,
      "avg_ev_pct": 3.37,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "chi.1": {
      "n": 8,
      "wins": 4,
      "losses": 4,
      "win_rate": 0.5,
      "win_rate_ci": [
        0.2152,
        0.7848
      ],
      "flat_pnl": 0.54,
      "flat_roi_pct": 6.73,
      "flat_roi_ci_pct": [
        -67.5,
        91.1
      ],
      "kelly_pnl": 8.17,
      "brier": 0.2445,
      "logloss": 0.6818,
      "avg_cote": 2.13,
      "avg_pick_prob": 0.501,
      "avg_edge_pct": 1.75,
      "avg_ev_pct": 4.81,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "chn.1": {
      "n": 16,
      "wins": 7,
      "losses": 9,
      "win_rate": 0.4375,
      "win_rate_ci": [
        0.231,
        0.6682
      ],
      "flat_pnl": -2.65,
      "flat_roi_pct": -16.56,
      "flat_roi_ci_pct": [
        -61.48,
        32.3
      ],
      "kelly_pnl": -32.52,
      "brier": 0.2482,
      "logloss": 0.6856,
      "avg_cote": 2.09,
      "avg_pick_prob": 0.531,
      "avg_edge_pct": 1.44,
      "avg_ev_pct": 5.04,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "col.1": {
      "n": 13,
      "wins": 5,
      "losses": 8,
      "win_rate": 0.38461538461538464,
      "win_rate_ci": [
        0.1771,
        0.6448
      ],
      "flat_pnl": -2.08,
      "flat_roi_pct": -16.04,
      "flat_roi_ci_pct": [
        -66.34,
        49.96
      ],
      "kelly_pnl": -2.25,
      "brier": 0.2576,
      "logloss": 0.712,
      "avg_cote": 2.28,
      "avg_pick_prob": 0.494,
      "avg_edge_pct": 1.24,
      "avg_ev_pct": 4.63,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "conmebol.libertadores": {
      "n": 16,
      "wins": 11,
      "losses": 5,
      "win_rate": 0.6875,
      "win_rate_ci": [
        0.444,
        0.8584
      ],
      "flat_pnl": 2.37,
      "flat_roi_pct": 14.78,
      "flat_roi_ci_pct": [
        -25.55,
        54.69
      ],
      "kelly_pnl": -13.09,
      "brier": 0.1857,
      "logloss": 0.5594,
      "avg_cote": 1.92,
      "avg_pick_prob": 0.539,
      "avg_edge_pct": -2.16,
      "avg_ev_pct": -2.7,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "conmebol.sudamericana": {
      "n": 15,
      "wins": 9,
      "losses": 6,
      "win_rate": 0.6,
      "win_rate_ci": [
        0.3575,
        0.8018
      ],
      "flat_pnl": 3.31,
      "flat_roi_pct": 22.06,
      "flat_roi_ci_pct": [
        -31.14,
        75.59
      ],
      "kelly_pnl": 52.78,
      "brier": 0.218,
      "logloss": 0.6231,
      "avg_cote": 2.09,
      "avg_pick_prob": 0.507,
      "avg_edge_pct": -0.6,
      "avg_ev_pct": 1.18,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "ecu.1": {
      "n": 13,
      "wins": 10,
      "losses": 3,
      "win_rate": 0.7692307692307693,
      "win_rate_ci": [
        0.4974,
        0.9182
      ],
      "flat_pnl": 5.99,
      "flat_roi_pct": 46.08,
      "flat_roi_ci_pct": [
        -7.96,
        94.96
      ],
      "kelly_pnl": 1.54,
      "brier": 0.2503,
      "logloss": 0.6932,
      "avg_cote": 1.92,
      "avg_pick_prob": 0.531,
      "avg_edge_pct": -1.98,
      "avg_ev_pct": -1.52,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "eng.1": {
      "n": 12,
      "wins": 9,
      "losses": 3,
      "win_rate": 0.75,
      "win_rate_ci": [
        0.4677,
        0.9111
      ],
      "flat_pnl": 4.52,
      "flat_roi_pct": 37.68,
      "flat_roi_ci_pct": [
        -8.86,
        88.52
      ],
      "kelly_pnl": 4.02,
      "brier": 0.1869,
      "logloss": 0.5618,
      "avg_cote": 2.05,
      "avg_pick_prob": 0.511,
      "avg_edge_pct": -1.5,
      "avg_ev_pct": -2.11,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "eng.2": {
      "n": 23,
      "wins": 12,
      "losses": 11,
      "win_rate": 0.5217391304347826,
      "win_rate_ci": [
        0.3296,
        0.7076
      ],
      "flat_pnl": 0.31,
      "flat_roi_pct": 1.34,
      "flat_roi_ci_pct": [
        -38.91,
        47.61
      ],
      "kelly_pnl": 24.38,
      "brier": 0.2153,
      "logloss": 0.6208,
      "avg_cote": 2.09,
      "avg_pick_prob": 0.508,
      "avg_edge_pct": -0.46,
      "avg_ev_pct": 0.57,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "eng.3": {
      "n": 27,
      "wins": 16,
      "losses": 11,
      "win_rate": 0.5925925925925926,
      "win_rate_ci": [
        0.4073,
        0.7549
      ],
      "flat_pnl": 4.76,
      "flat_roi_pct": 17.64,
      "flat_roi_ci_pct": [
        -26.09,
        61.44
      ],
      "kelly_pnl": -16.78,
      "brier": 0.2401,
      "logloss": 0.6721,
      "avg_cote": 2.08,
      "avg_pick_prob": 0.509,
      "avg_edge_pct": -1.76,
      "avg_ev_pct": -1.22,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "eng.4": {
      "n": 24,
      "wins": 13,
      "losses": 11,
      "win_rate": 0.5416666666666666,
      "win_rate_ci": [
        0.3507,
        0.7211
      ],
      "flat_pnl": 0.1,
      "flat_roi_pct": 0.4,
      "flat_roi_ci_pct": [
        -37.45,
        40.77
      ],
      "kelly_pnl": -19.81,
      "brier": 0.2079,
      "logloss": 0.6052,
      "avg_cote": 2.11,
      "avg_pick_prob": 0.511,
      "avg_edge_pct": -0.37,
      "avg_ev_pct": 1.11,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "eng.fa": {
      "n": 2,
      "wins": 2,
      "losses": 0,
      "win_rate": 1.0,
      "win_rate_ci": [
        0.3424,
        1.0
      ],
      "flat_pnl": 1.31,
      "flat_roi_pct": 65.65,
      "flat_roi_ci_pct": [
        26.3,
        105.0
      ],
      "kelly_pnl": 0.0,
      "brier": 0.1737,
      "logloss": 0.5252,
      "avg_cote": 1.66,
      "avg_pick_prob": 0.608,
      "avg_edge_pct": -3.13,
      "avg_ev_pct": -4.83,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "esp.1": {
      "n": 15,
      "wins": 8,
      "losses": 7,
      "win_rate": 0.5333333333333333,
      "win_rate_ci": [
        0.3012,
        0.7519
      ],
      "flat_pnl": 0.24,
      "flat_roi_pct": 1.62,
      "flat_roi_ci_pct": [
        -47.82,
        50.49
      ],
      "kelly_pnl": 15.54,
      "brier": 0.1885,
      "logloss": 0.5678,
      "avg_cote": 2.13,
      "avg_pick_prob": 0.489,
      "avg_edge_pct": -0.09,
      "avg_ev_pct": 0.8,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "esp.2": {
      "n": 16,
      "wins": 6,
      "losses": 10,
      "win_rate": 0.375,
      "win_rate_ci": [
        0.1848,
        0.6136
      ],
      "flat_pnl": -3.81,
      "flat_roi_pct": -23.79,
      "flat_roi_ci_pct": [
        -72.5,
        24.96
      ],
      "kelly_pnl": -0.01,
      "brier": 0.2333,
      "logloss": 0.6594,
      "avg_cote": 2.15,
      "avg_pick_prob": 0.475,
      "avg_edge_pct": -1.97,
      "avg_ev_pct": -2.18,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "fra.1": {
      "n": 13,
      "wins": 5,
      "losses": 8,
      "win_rate": 0.38461538461538464,
      "win_rate_ci": [
        0.1771,
        0.6448
      ],
      "flat_pnl": -5.56,
      "flat_roi_pct": -42.78,
      "flat_roi_ci_pct": [
        -79.12,
        1.88
      ],
      "kelly_pnl": -9.3,
      "brier": 0.2433,
      "logloss": 0.6819,
      "avg_cote": 1.63,
      "avg_pick_prob": 0.574,
      "avg_edge_pct": -5.08,
      "avg_ev_pct": -8.3,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "fra.2": {
      "n": 18,
      "wins": 8,
      "losses": 10,
      "win_rate": 0.4444444444444444,
      "win_rate_ci": [
        0.2456,
        0.6628
      ],
      "flat_pnl": -0.69,
      "flat_roi_pct": -3.84,
      "flat_roi_ci_pct": [
        -54.79,
        51.32
      ],
      "kelly_pnl": -23.94,
      "brier": 0.259,
      "logloss": 0.7124,
      "avg_cote": 2.21,
      "avg_pick_prob": 0.493,
      "avg_edge_pct": 1.47,
      "avg_ev_pct": 4.47,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "ger.1": {
      "n": 15,
      "wins": 7,
      "losses": 8,
      "win_rate": 0.4666666666666667,
      "win_rate_ci": [
        0.2481,
        0.6988
      ],
      "flat_pnl": -2.49,
      "flat_roi_pct": -16.6,
      "flat_roi_ci_pct": [
        -63.24,
        28.02
      ],
      "kelly_pnl": 0.33,
      "brier": 0.2562,
      "logloss": 0.7165,
      "avg_cote": 1.87,
      "avg_pick_prob": 0.553,
      "avg_edge_pct": -0.6,
      "avg_ev_pct": -1.13,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "ger.2": {
      "n": 10,
      "wins": 7,
      "losses": 3,
      "win_rate": 0.7,
      "win_rate_ci": [
        0.3968,
        0.8922
      ],
      "flat_pnl": 3.55,
      "flat_roi_pct": 35.52,
      "flat_roi_ci_pct": [
        -22.81,
        92.7
      ],
      "kelly_pnl": 33.69,
      "brier": 0.2268,
      "logloss": 0.645,
      "avg_cote": 2.02,
      "avg_pick_prob": 0.517,
      "avg_edge_pct": -0.03,
      "avg_ev_pct": 1.29,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "ger.dfb_pokal": {
      "n": 1,
      "wins": 1,
      "losses": 0,
      "win_rate": 1.0,
      "win_rate_ci": [
        0.2065,
        1.0
      ],
      "flat_pnl": 0.62,
      "flat_roi_pct": 62.5,
      "flat_roi_ci_pct": [
        62.5,
        62.5
      ],
      "kelly_pnl": 0.0,
      "brier": 0.1756,
      "logloss": 0.5431,
      "avg_cote": 1.62,
      "avg_pick_prob": 0.581,
      "avg_edge_pct": -3.44,
      "avg_ev_pct": -5.6,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "gre.1": {
      "n": 6,
      "wins": 3,
      "losses": 3,
      "win_rate": 0.5,
      "win_rate_ci": [
        0.1876,
        0.8124
      ],
      "flat_pnl": 0.9,
      "flat_roi_pct": 15.03,
      "flat_roi_ci_pct": [
        -67.47,
        111.7
      ],
      "kelly_pnl": 0.24,
      "brier": 0.2784,
      "logloss": 0.751,
      "avg_cote": 2.22,
      "avg_pick_prob": 0.46,
      "avg_edge_pct": -0.89,
      "avg_ev_pct": -0.66,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "idn.1": {
      "n": 12,
      "wins": 7,
      "losses": 5,
      "win_rate": 0.5833333333333334,
      "win_rate_ci": [
        0.3195,
        0.8067
      ],
      "flat_pnl": -2.0,
      "flat_roi_pct": -16.65,
      "flat_roi_ci_pct": [
        -56.83,
        24.92
      ],
      "kelly_pnl": 10.87,
      "brier": 0.1906,
      "logloss": 0.5692,
      "avg_cote": 1.64,
      "avg_pick_prob": 0.607,
      "avg_edge_pct": -7.11,
      "avg_ev_pct": -9.03,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "ind.1": {
      "n": 7,
      "wins": 4,
      "losses": 3,
      "win_rate": 0.5714285714285714,
      "win_rate_ci": [
        0.2505,
        0.8418
      ],
      "flat_pnl": -0.05,
      "flat_roi_pct": -0.74,
      "flat_roi_ci_pct": [
        -73.29,
        67.31
      ],
      "kelly_pnl": 1.63,
      "brier": 0.2511,
      "logloss": 0.6903,
      "avg_cote": 1.73,
      "avg_pick_prob": 0.584,
      "avg_edge_pct": -2.19,
      "avg_ev_pct": -4.44,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "ita.1": {
      "n": 14,
      "wins": 6,
      "losses": 8,
      "win_rate": 0.42857142857142855,
      "win_rate_ci": [
        0.2138,
        0.6741
      ],
      "flat_pnl": -2.05,
      "flat_roi_pct": -14.67,
      "flat_roi_ci_pct": [
        -66.1,
        42.77
      ],
      "kelly_pnl": 0.82,
      "brier": 0.2518,
      "logloss": 0.6969,
      "avg_cote": 2.03,
      "avg_pick_prob": 0.5,
      "avg_edge_pct": -2.27,
      "avg_ev_pct": -3.29,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "ita.2": {
      "n": 18,
      "wins": 10,
      "losses": 8,
      "win_rate": 0.5555555555555556,
      "win_rate_ci": [
        0.3372,
        0.7544
      ],
      "flat_pnl": 1.92,
      "flat_roi_pct": 10.67,
      "flat_roi_ci_pct": [
        -38.81,
        54.76
      ],
      "kelly_pnl": 29.29,
      "brier": 0.219,
      "logloss": 0.6275,
      "avg_cote": 2.08,
      "avg_pick_prob": 0.513,
      "avg_edge_pct": 0.83,
      "avg_ev_pct": 2.29,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "jpn.1": {
      "n": 24,
      "wins": 9,
      "losses": 15,
      "win_rate": 0.375,
      "win_rate_ci": [
        0.2116,
        0.5729
      ],
      "flat_pnl": -5.54,
      "flat_roi_pct": -23.1,
      "flat_roi_ci_pct": [
        -66.0,
        19.49
      ],
      "kelly_pnl": 44.28,
      "brier": 0.2077,
      "logloss": 0.6051,
      "avg_cote": 2.27,
      "avg_pick_prob": 0.499,
      "avg_edge_pct": 2.7,
      "avg_ev_pct": 7.45,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "mex.1": {
      "n": 8,
      "wins": 5,
      "losses": 3,
      "win_rate": 0.625,
      "win_rate_ci": [
        0.3057,
        0.8632
      ],
      "flat_pnl": 1.15,
      "flat_roi_pct": 14.36,
      "flat_roi_ci_pct": [
        -60.3,
        85.46
      ],
      "kelly_pnl": 12.07,
      "brier": 0.2346,
      "logloss": 0.6559,
      "avg_cote": 1.76,
      "avg_pick_prob": 0.57,
      "avg_edge_pct": -4.47,
      "avg_ev_pct": -5.51,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "mlb": {
      "n": 74,
      "wins": 46,
      "losses": 28,
      "win_rate": 0.6216216216216216,
      "win_rate_ci": [
        0.5077,
        0.7235
      ],
      "flat_pnl": 5.19,
      "flat_roi_pct": 7.01,
      "flat_roi_ci_pct": [
        -14.36,
        25.57
      ],
      "kelly_pnl": 9.48,
      "brier": 0.2337,
      "logloss": 0.6598,
      "avg_cote": 1.72,
      "avg_pick_prob": 0.556,
      "avg_edge_pct": -3.02,
      "avg_ev_pct": -4.95,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "nba": {
      "n": 24,
      "wins": 14,
      "losses": 10,
      "win_rate": 0.5833333333333334,
      "win_rate_ci": [
        0.3883,
        0.7553
      ],
      "flat_pnl": -3.08,
      "flat_roi_pct": -12.85,
      "flat_roi_ci_pct": [
        -40.83,
        15.87
      ],
      "kelly_pnl": 0.0,
      "brier": 0.2424,
      "logloss": 0.6766,
      "avg_cote": 1.5,
      "avg_pick_prob": 0.636,
      "avg_edge_pct": -4.44,
      "avg_ev_pct": -6.37,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "ned.1": {
      "n": 10,
      "wins": 4,
      "losses": 6,
      "win_rate": 0.4,
      "win_rate_ci": [
        0.1682,
        0.6873
      ],
      "flat_pnl": -3.12,
      "flat_roi_pct": -31.15,
      "flat_roi_ci_pct": [
        -83.1,
        23.15
      ],
      "kelly_pnl": 0.97,
      "brier": 0.2242,
      "logloss": 0.6418,
      "avg_cote": 1.85,
      "avg_pick_prob": 0.543,
      "avg_edge_pct": -1.04,
      "avg_ev_pct": -2.51,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "nhl": {
      "n": 21,
      "wins": 11,
      "losses": 10,
      "win_rate": 0.5238095238095238,
      "win_rate_ci": [
        0.3237,
        0.7166
      ],
      "flat_pnl": -2.26,
      "flat_roi_pct": -10.77,
      "flat_roi_ci_pct": [
        -44.61,
        28.87
      ],
      "kelly_pnl": 0.78,
      "brier": 0.2371,
      "logloss": 0.667,
      "avg_cote": 1.74,
      "avg_pick_prob": 0.551,
      "avg_edge_pct": -2.71,
      "avg_ev_pct": -4.66,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "nor.1": {
      "n": 11,
      "wins": 7,
      "losses": 4,
      "win_rate": 0.6363636363636364,
      "win_rate_ci": [
        0.3538,
        0.8483
      ],
      "flat_pnl": 1.29,
      "flat_roi_pct": 11.74,
      "flat_roi_ci_pct": [
        -40.72,
        62.14
      ],
      "kelly_pnl": 37.84,
      "brier": 0.1666,
      "logloss": 0.5135,
      "avg_cote": 2.08,
      "avg_pick_prob": 0.594,
      "avg_edge_pct": 6.9,
      "avg_ev_pct": 15.21,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "par.1": {
      "n": 8,
      "wins": 4,
      "losses": 4,
      "win_rate": 0.5,
      "win_rate_ci": [
        0.2152,
        0.7848
      ],
      "flat_pnl": -0.11,
      "flat_roi_pct": -1.41,
      "flat_roi_ci_pct": [
        -76.14,
        67.74
      ],
      "kelly_pnl": 7.37,
      "brier": 0.261,
      "logloss": 0.7156,
      "avg_cote": 2.05,
      "avg_pick_prob": 0.501,
      "avg_edge_pct": -0.71,
      "avg_ev_pct": -0.92,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "per.1": {
      "n": 11,
      "wins": 8,
      "losses": 3,
      "win_rate": 0.7272727272727273,
      "win_rate_ci": [
        0.4343,
        0.9025
      ],
      "flat_pnl": 4.71,
      "flat_roi_pct": 42.78,
      "flat_roi_ci_pct": [
        -14.75,
        93.78
      ],
      "kelly_pnl": 6.66,
      "brier": 0.2604,
      "logloss": 0.7144,
      "avg_cote": 1.96,
      "avg_pick_prob": 0.509,
      "avg_edge_pct": -2.88,
      "avg_ev_pct": -3.84,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "por.1": {
      "n": 14,
      "wins": 7,
      "losses": 7,
      "win_rate": 0.5,
      "win_rate_ci": [
        0.268,
        0.732
      ],
      "flat_pnl": -2.09,
      "flat_roi_pct": -14.9,
      "flat_roi_ci_pct": [
        -61.76,
        37.69
      ],
      "kelly_pnl": 28.13,
      "brier": 0.2686,
      "logloss": 0.7747,
      "avg_cote": 1.88,
      "avg_pick_prob": 0.615,
      "avg_edge_pct": -0.16,
      "avg_ev_pct": 2.36,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "sco.1": {
      "n": 10,
      "wins": 6,
      "losses": 4,
      "win_rate": 0.6,
      "win_rate_ci": [
        0.3127,
        0.8318
      ],
      "flat_pnl": 3.12,
      "flat_roi_pct": 31.22,
      "flat_roi_ci_pct": [
        -42.3,
        102.62
      ],
      "kelly_pnl": 14.98,
      "brier": 0.2461,
      "logloss": 0.684,
      "avg_cote": 2.21,
      "avg_pick_prob": 0.484,
      "avg_edge_pct": -0.73,
      "avg_ev_pct": 0.4,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "swe.1": {
      "n": 10,
      "wins": 3,
      "losses": 7,
      "win_rate": 0.3,
      "win_rate_ci": [
        0.1078,
        0.6032
      ],
      "flat_pnl": -3.82,
      "flat_roi_pct": -38.25,
      "flat_roi_ci_pct": [
        -100.0,
        37.2
      ],
      "kelly_pnl": 20.57,
      "brier": 0.1852,
      "logloss": 0.558,
      "avg_cote": 2.25,
      "avg_pick_prob": 0.479,
      "avg_edge_pct": 0.32,
      "avg_ev_pct": 1.31,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "tha.1": {
      "n": 13,
      "wins": 7,
      "losses": 6,
      "win_rate": 0.5384615384615384,
      "win_rate_ci": [
        0.2914,
        0.7679
      ],
      "flat_pnl": 3.17,
      "flat_roi_pct": 24.38,
      "flat_roi_ci_pct": [
        -40.38,
        88.51
      ],
      "kelly_pnl": 46.45,
      "brier": 0.2305,
      "logloss": 0.6536,
      "avg_cote": 2.17,
      "avg_pick_prob": 0.467,
      "avg_edge_pct": -2.27,
      "avg_ev_pct": -0.83,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "tur.1": {
      "n": 13,
      "wins": 6,
      "losses": 7,
      "win_rate": 0.46153846153846156,
      "win_rate_ci": [
        0.2321,
        0.7086
      ],
      "flat_pnl": -1.06,
      "flat_roi_pct": -8.18,
      "flat_roi_ci_pct": [
        -62.69,
        45.15
      ],
      "kelly_pnl": -4.03,
      "brier": 0.2476,
      "logloss": 0.6932,
      "avg_cote": 2.12,
      "avg_pick_prob": 0.51,
      "avg_edge_pct": 0.61,
      "avg_ev_pct": 2.15,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "uefa.champions": {
      "n": 2,
      "wins": 1,
      "losses": 1,
      "win_rate": 0.5,
      "win_rate_ci": [
        0.0945,
        0.9055
      ],
      "flat_pnl": 0.4,
      "flat_roi_pct": 20.0,
      "flat_roi_ci_pct": [
        -100.0,
        140.0
      ],
      "kelly_pnl": -19.58,
      "brier": 0.3609,
      "logloss": 0.9184,
      "avg_cote": 2.35,
      "avg_pick_prob": 0.484,
      "avg_edge_pct": 5.82,
      "avg_ev_pct": 13.22,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "uefa.europa": {
      "n": 2,
      "wins": 1,
      "losses": 1,
      "win_rate": 0.5,
      "win_rate_ci": [
        0.0945,
        0.9055
      ],
      "flat_pnl": 0.8,
      "flat_roi_pct": 40.0,
      "flat_roi_ci_pct": [
        -100.0,
        180.0
      ],
      "kelly_pnl": -1.87,
      "brier": 0.2647,
      "logloss": 0.7234,
      "avg_cote": 2.97,
      "avg_pick_prob": 0.383,
      "avg_edge_pct": 4.56,
      "avg_ev_pct": 13.94,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "uefa.europa.conf": {
      "n": 2,
      "wins": 1,
      "losses": 1,
      "win_rate": 0.5,
      "win_rate_ci": [
        0.0945,
        0.9055
      ],
      "flat_pnl": 0.1,
      "flat_roi_pct": 5.0,
      "flat_roi_ci_pct": [
        -100.0,
        110.0
      ],
      "kelly_pnl": -10.11,
      "brier": 0.2073,
      "logloss": 0.6051,
      "avg_cote": 3.05,
      "avg_pick_prob": 0.417,
      "avg_edge_pct": 5.4,
      "avg_ev_pct": 22.23,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "uru.1": {
      "n": 11,
      "wins": 6,
      "losses": 5,
      "win_rate": 0.5454545454545454,
      "win_rate_ci": [
        0.2801,
        0.7873
      ],
      "flat_pnl": 0.08,
      "flat_roi_pct": 0.77,
      "flat_roi_ci_pct": [
        -51.82,
        60.64
      ],
      "kelly_pnl": 47.18,
      "brier": 0.1807,
      "logloss": 0.5461,
      "avg_cote": 1.86,
      "avg_pick_prob": 0.531,
      "avg_edge_pct": -5.43,
      "avg_ev_pct": -5.13,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "usa.1": {
      "n": 7,
      "wins": 2,
      "losses": 5,
      "win_rate": 0.2857142857142857,
      "win_rate_ci": [
        0.0822,
        0.6411
      ],
      "flat_pnl": -3.82,
      "flat_roi_pct": -54.5,
      "flat_roi_ci_pct": [
        -100.0,
        -0.51
      ],
      "kelly_pnl": 1.18,
      "brier": 0.2192,
      "logloss": 0.6297,
      "avg_cote": 2.01,
      "avg_pick_prob": 0.529,
      "avg_edge_pct": -0.62,
      "avg_ev_pct": 0.01,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "ven.1": {
      "n": 8,
      "wins": 3,
      "losses": 5,
      "win_rate": 0.375,
      "win_rate_ci": [
        0.1368,
        0.6943
      ],
      "flat_pnl": -3.02,
      "flat_roi_pct": -37.78,
      "flat_roi_ci_pct": [
        -85.58,
        24.7
      ],
      "kelly_pnl": 1.05,
      "brier": 0.254,
      "logloss": 0.6991,
      "avg_cote": 1.69,
      "avg_pick_prob": 0.584,
      "avg_edge_pct": -5.57,
      "avg_ev_pct": -8.05,
      "avg_clv_pct": null,
      "n_with_clv": 0
    }
  },
  "by_calibration_group": {
    "baseball:all": {
      "n": 74,
      "wins": 46,
      "losses": 28,
      "win_rate": 0.6216216216216216,
      "win_rate_ci": [
        0.5077,
        0.7235
      ],
      "flat_pnl": 5.19,
      "flat_roi_pct": 7.01,
      "flat_roi_ci_pct": [
        -14.36,
        25.57
      ],
      "kelly_pnl": 9.48,
      "brier": 0.2337,
      "logloss": 0.6598,
      "avg_cote": 1.72,
      "avg_pick_prob": 0.556,
      "avg_edge_pct": -3.02,
      "avg_ev_pct": -4.95,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "basketball:all": {
      "n": 24,
      "wins": 14,
      "losses": 10,
      "win_rate": 0.5833333333333334,
      "win_rate_ci": [
        0.3883,
        0.7553
      ],
      "flat_pnl": -3.08,
      "flat_roi_pct": -12.85,
      "flat_roi_ci_pct": [
        -40.83,
        15.87
      ],
      "kelly_pnl": 0.0,
      "brier": 0.2424,
      "logloss": 0.6766,
      "avg_cote": 1.5,
      "avg_pick_prob": 0.636,
      "avg_edge_pct": -4.44,
      "avg_ev_pct": -6.37,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "football:other": {
      "n": 459,
      "wins": 239,
      "losses": 220,
      "win_rate": 0.5206971677559913,
      "win_rate_ci": [
        0.475,
        0.566
      ],
      "flat_pnl": 5.52,
      "flat_roi_pct": 1.2,
      "flat_roi_ci_pct": [
        -7.74,
        11.01
      ],
      "kelly_pnl": 251.5,
      "brier": 0.2302,
      "logloss": 0.6528,
      "avg_cote": 2.07,
      "avg_pick_prob": 0.515,
      "avg_edge_pct": -0.59,
      "avg_ev_pct": 0.73,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "football:top5": {
      "n": 69,
      "wins": 35,
      "losses": 34,
      "win_rate": 0.5072463768115942,
      "win_rate_ci": [
        0.3921,
        0.6217
      ],
      "flat_pnl": -5.34,
      "flat_roi_pct": -7.74,
      "flat_roi_ci_pct": [
        -30.58,
        13.57
      ],
      "kelly_pnl": 11.41,
      "brier": 0.2261,
      "logloss": 0.6468,
      "avg_cote": 1.95,
      "avg_pick_prob": 0.525,
      "avg_edge_pct": -1.83,
      "avg_ev_pct": -2.67,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "hockey:all": {
      "n": 21,
      "wins": 11,
      "losses": 10,
      "win_rate": 0.5238095238095238,
      "win_rate_ci": [
        0.3237,
        0.7166
      ],
      "flat_pnl": -2.26,
      "flat_roi_pct": -10.77,
      "flat_roi_ci_pct": [
        -44.61,
        28.87
      ],
      "kelly_pnl": 0.78,
      "brier": 0.2371,
      "logloss": 0.667,
      "avg_cote": 1.74,
      "avg_pick_prob": 0.551,
      "avg_edge_pct": -2.71,
      "avg_ev_pct": -4.66,
      "avg_clv_pct": null,
      "n_with_clv": 0
    }
  },
  "by_calibration_market_group": {
    "baseball:all|1n2": {
      "n": 74,
      "wins": 46,
      "losses": 28,
      "win_rate": 0.6216216216216216,
      "win_rate_ci": [
        0.5077,
        0.7235
      ],
      "flat_pnl": 5.19,
      "flat_roi_pct": 7.01,
      "flat_roi_ci_pct": [
        -14.36,
        25.57
      ],
      "kelly_pnl": 9.48,
      "brier": 0.2337,
      "logloss": 0.6598,
      "avg_cote": 1.72,
      "avg_pick_prob": 0.556,
      "avg_edge_pct": -3.02,
      "avg_ev_pct": -4.95,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "basketball:all|1n2": {
      "n": 24,
      "wins": 14,
      "losses": 10,
      "win_rate": 0.5833333333333334,
      "win_rate_ci": [
        0.3883,
        0.7553
      ],
      "flat_pnl": -3.08,
      "flat_roi_pct": -12.85,
      "flat_roi_ci_pct": [
        -40.83,
        15.87
      ],
      "kelly_pnl": 0.0,
      "brier": 0.2424,
      "logloss": 0.6766,
      "avg_cote": 1.5,
      "avg_pick_prob": 0.636,
      "avg_edge_pct": -4.44,
      "avg_ev_pct": -6.37,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "football:other|1n2": {
      "n": 459,
      "wins": 239,
      "losses": 220,
      "win_rate": 0.5206971677559913,
      "win_rate_ci": [
        0.475,
        0.566
      ],
      "flat_pnl": 5.52,
      "flat_roi_pct": 1.2,
      "flat_roi_ci_pct": [
        -7.74,
        11.01
      ],
      "kelly_pnl": 251.5,
      "brier": 0.2302,
      "logloss": 0.6528,
      "avg_cote": 2.07,
      "avg_pick_prob": 0.515,
      "avg_edge_pct": -0.59,
      "avg_ev_pct": 0.73,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "football:top5|1n2": {
      "n": 69,
      "wins": 35,
      "losses": 34,
      "win_rate": 0.5072463768115942,
      "win_rate_ci": [
        0.3921,
        0.6217
      ],
      "flat_pnl": -5.34,
      "flat_roi_pct": -7.74,
      "flat_roi_ci_pct": [
        -30.58,
        13.57
      ],
      "kelly_pnl": 11.41,
      "brier": 0.2261,
      "logloss": 0.6468,
      "avg_cote": 1.95,
      "avg_pick_prob": 0.525,
      "avg_edge_pct": -1.83,
      "avg_ev_pct": -2.67,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "hockey:all|1n2": {
      "n": 21,
      "wins": 11,
      "losses": 10,
      "win_rate": 0.5238095238095238,
      "win_rate_ci": [
        0.3237,
        0.7166
      ],
      "flat_pnl": -2.26,
      "flat_roi_pct": -10.77,
      "flat_roi_ci_pct": [
        -44.61,
        28.87
      ],
      "kelly_pnl": 0.78,
      "brier": 0.2371,
      "logloss": 0.667,
      "avg_cote": 1.74,
      "avg_pick_prob": 0.551,
      "avg_edge_pct": -2.71,
      "avg_ev_pct": -4.66,
      "avg_clv_pct": null,
      "n_with_clv": 0
    }
  },
  "by_cote_bucket": {
    "dog": {
      "n": 67,
      "wins": 22,
      "losses": 45,
      "win_rate": 0.3283582089552239,
      "win_rate_ci": [
        0.2279,
        0.4474
      ],
      "flat_pnl": 2.65,
      "flat_roi_pct": 3.96,
      "flat_roi_ci_pct": [
        -30.07,
        41.12
      ],
      "kelly_pnl": 42.93,
      "brier": 0.2179,
      "logloss": 0.6278,
      "avg_cote": 3.21,
      "avg_pick_prob": 0.36,
      "avg_edge_pct": 4.65,
      "avg_ev_pct": 15.19,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "fav": {
      "n": 302,
      "wins": 175,
      "losses": 127,
      "win_rate": 0.5794701986754967,
      "win_rate_ci": [
        0.5231,
        0.6338
      ],
      "flat_pnl": 4.86,
      "flat_roi_pct": 1.61,
      "flat_roi_ci_pct": [
        -8.99,
        11.55
      ],
      "kelly_pnl": 180.07,
      "brier": 0.2341,
      "logloss": 0.6609,
      "avg_cote": 1.75,
      "avg_pick_prob": 0.548,
      "avg_edge_pct": -2.67,
      "avg_ev_pct": -4.56,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "heavy_fav": {
      "n": 103,
      "wins": 71,
      "losses": 32,
      "win_rate": 0.6893203883495146,
      "win_rate_ci": [
        0.5945,
        0.7705
      ],
      "flat_pnl": -8.19,
      "flat_roi_pct": -7.95,
      "flat_roi_ci_pct": [
        -20.79,
        3.4
      ],
      "kelly_pnl": 53.32,
      "brier": 0.2047,
      "logloss": 0.6015,
      "avg_cote": 1.34,
      "avg_pick_prob": 0.704,
      "avg_edge_pct": -4.7,
      "avg_ev_pct": -6.09,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "toss_up": {
      "n": 175,
      "wins": 77,
      "losses": 98,
      "win_rate": 0.44,
      "win_rate_ci": [
        0.3685,
        0.5141
      ],
      "flat_pnl": 0.7,
      "flat_roi_pct": 0.4,
      "flat_roi_ci_pct": [
        -17.34,
        17.8
      ],
      "kelly_pnl": -3.14,
      "brier": 0.2456,
      "logloss": 0.6842,
      "avg_cote": 2.3,
      "avg_pick_prob": 0.449,
      "avg_edge_pct": 1.1,
      "avg_ev_pct": 2.97,
      "avg_clv_pct": null,
      "n_with_clv": 0
    }
  },
  "by_tier": {
    "skip": {
      "n": 639,
      "wins": 338,
      "losses": 301,
      "win_rate": 0.5289514866979655,
      "win_rate_ci": [
        0.4902,
        0.5674
      ],
      "flat_pnl": -5.46,
      "flat_roi_pct": -0.86,
      "flat_roi_ci_pct": [
        -8.12,
        7.31
      ],
      "kelly_pnl": 262.49,
      "brier": 0.2312,
      "logloss": 0.655,
      "avg_cote": 1.99,
      "avg_pick_prob": 0.526,
      "avg_edge_pct": -1.27,
      "avg_ev_pct": -0.82,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "standard": {
      "n": 8,
      "wins": 7,
      "losses": 1,
      "win_rate": 0.875,
      "win_rate_ci": [
        0.5291,
        0.9776
      ],
      "flat_pnl": 5.48,
      "flat_roi_pct": 68.5,
      "flat_roi_ci_pct": [
        17.75,
        101.0
      ],
      "kelly_pnl": 10.68,
      "brier": 0.2055,
      "logloss": 0.6029,
      "avg_cote": 1.95,
      "avg_pick_prob": 0.553,
      "avg_edge_pct": 3.63,
      "avg_ev_pct": 7.02,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "big_bet": {
      "n": 0,
      "wins": 0,
      "losses": 0,
      "win_rate": 0.0,
      "win_rate_ci": [
        0.0,
        0.0
      ],
      "flat_roi_pct": 0.0,
      "flat_roi_ci_pct": [
        0.0,
        0.0
      ],
      "kelly_pnl": 0.0,
      "brier": 0.0,
      "logloss": 0.0,
      "avg_cote": 0.0,
      "avg_pick_prob": 0.0,
      "avg_edge_pct": 0.0,
      "avg_ev_pct": 0.0,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "lock": {
      "n": 0,
      "wins": 0,
      "losses": 0,
      "win_rate": 0.0,
      "win_rate_ci": [
        0.0,
        0.0
      ],
      "flat_roi_pct": 0.0,
      "flat_roi_ci_pct": [
        0.0,
        0.0
      ],
      "kelly_pnl": 0.0,
      "brier": 0.0,
      "logloss": 0.0,
      "avg_cote": 0.0,
      "avg_pick_prob": 0.0,
      "avg_edge_pct": 0.0,
      "avg_ev_pct": 0.0,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "lowconf": {
      "n": 0,
      "wins": 0,
      "losses": 0,
      "win_rate": 0.0,
      "win_rate_ci": [
        0.0,
        0.0
      ],
      "flat_roi_pct": 0.0,
      "flat_roi_ci_pct": [
        0.0,
        0.0
      ],
      "kelly_pnl": 0.0,
      "brier": 0.0,
      "logloss": 0.0,
      "avg_cote": 0.0,
      "avg_pick_prob": 0.0,
      "avg_edge_pct": 0.0,
      "avg_ev_pct": 0.0,
      "avg_clv_pct": null,
      "n_with_clv": 0
    }
  },
  "calibration_by_tier": {
    "big_bet": [
      {
        "bin": 0,
        "lo": 0.0,
        "hi": 0.1,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 1,
        "lo": 0.1,
        "hi": 0.2,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 2,
        "lo": 0.2,
        "hi": 0.3,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 3,
        "lo": 0.3,
        "hi": 0.4,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 4,
        "lo": 0.4,
        "hi": 0.5,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 5,
        "lo": 0.5,
        "hi": 0.6,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 6,
        "lo": 0.6,
        "hi": 0.7,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 7,
        "lo": 0.7,
        "hi": 0.8,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 8,
        "lo": 0.8,
        "hi": 0.9,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 9,
        "lo": 0.9,
        "hi": 1.0,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      }
    ],
    "lock": [
      {
        "bin": 0,
        "lo": 0.0,
        "hi": 0.1,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 1,
        "lo": 0.1,
        "hi": 0.2,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 2,
        "lo": 0.2,
        "hi": 0.3,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 3,
        "lo": 0.3,
        "hi": 0.4,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 4,
        "lo": 0.4,
        "hi": 0.5,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 5,
        "lo": 0.5,
        "hi": 0.6,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 6,
        "lo": 0.6,
        "hi": 0.7,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 7,
        "lo": 0.7,
        "hi": 0.8,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 8,
        "lo": 0.8,
        "hi": 0.9,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 9,
        "lo": 0.9,
        "hi": 1.0,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      }
    ],
    "lowconf": [
      {
        "bin": 0,
        "lo": 0.0,
        "hi": 0.1,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 1,
        "lo": 0.1,
        "hi": 0.2,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 2,
        "lo": 0.2,
        "hi": 0.3,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 3,
        "lo": 0.3,
        "hi": 0.4,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 4,
        "lo": 0.4,
        "hi": 0.5,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 5,
        "lo": 0.5,
        "hi": 0.6,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 6,
        "lo": 0.6,
        "hi": 0.7,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 7,
        "lo": 0.7,
        "hi": 0.8,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 8,
        "lo": 0.8,
        "hi": 0.9,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 9,
        "lo": 0.9,
        "hi": 1.0,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      }
    ],
    "skip": [
      {
        "bin": 0,
        "lo": 0.0,
        "hi": 0.1,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 1,
        "lo": 0.1,
        "hi": 0.2,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 2,
        "lo": 0.2,
        "hi": 0.3,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 3,
        "lo": 0.3,
        "hi": 0.4,
        "n": 111,
        "prob_mean": 0.365,
        "win_rate": 0.333,
        "gap": -0.031
      },
      {
        "bin": 4,
        "lo": 0.4,
        "hi": 0.5,
        "n": 170,
        "prob_mean": 0.458,
        "win_rate": 0.429,
        "gap": -0.029
      },
      {
        "bin": 5,
        "lo": 0.5,
        "hi": 0.6,
        "n": 203,
        "prob_mean": 0.546,
        "win_rate": 0.567,
        "gap": 0.02
      },
      {
        "bin": 6,
        "lo": 0.6,
        "hi": 0.7,
        "n": 99,
        "prob_mean": 0.645,
        "win_rate": 0.697,
        "gap": 0.052
      },
      {
        "bin": 7,
        "lo": 0.7,
        "hi": 0.8,
        "n": 41,
        "prob_mean": 0.742,
        "win_rate": 0.805,
        "gap": 0.063
      },
      {
        "bin": 8,
        "lo": 0.8,
        "hi": 0.9,
        "n": 13,
        "prob_mean": 0.831,
        "win_rate": 0.769,
        "gap": -0.062
      },
      {
        "bin": 9,
        "lo": 0.9,
        "hi": 1.0,
        "n": 2,
        "prob_mean": 0.91,
        "win_rate": 0.5,
        "gap": -0.41
      }
    ],
    "standard": [
      {
        "bin": 0,
        "lo": 0.0,
        "hi": 0.1,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 1,
        "lo": 0.1,
        "hi": 0.2,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 2,
        "lo": 0.2,
        "hi": 0.3,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 3,
        "lo": 0.3,
        "hi": 0.4,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 4,
        "lo": 0.4,
        "hi": 0.5,
        "n": 1,
        "prob_mean": 0.496,
        "win_rate": 1.0,
        "gap": 0.504
      },
      {
        "bin": 5,
        "lo": 0.5,
        "hi": 0.6,
        "n": 4,
        "prob_mean": 0.522,
        "win_rate": 0.75,
        "gap": 0.228
      },
      {
        "bin": 6,
        "lo": 0.6,
        "hi": 0.7,
        "n": 3,
        "prob_mean": 0.614,
        "win_rate": 1.0,
        "gap": 0.386
      },
      {
        "bin": 7,
        "lo": 0.7,
        "hi": 0.8,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 8,
        "lo": 0.8,
        "hi": 0.9,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 9,
        "lo": 0.9,
        "hi": 1.0,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      }
    ]
  },
  "ece_by_tier": {
    "big_bet": {
      "n": 0,
      "ece": null,
      "max_gap": null,
      "bins": [
        {
          "bin": 0,
          "lo": 0.0,
          "hi": 0.1,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 1,
          "lo": 0.1,
          "hi": 0.2,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 2,
          "lo": 0.2,
          "hi": 0.3,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 3,
          "lo": 0.3,
          "hi": 0.4,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 4,
          "lo": 0.4,
          "hi": 0.5,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 5,
          "lo": 0.5,
          "hi": 0.6,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 6,
          "lo": 0.6,
          "hi": 0.7,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 7,
          "lo": 0.7,
          "hi": 0.8,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 8,
          "lo": 0.8,
          "hi": 0.9,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 9,
          "lo": 0.9,
          "hi": 1.0,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        }
      ]
    },
    "lock": {
      "n": 0,
      "ece": null,
      "max_gap": null,
      "bins": [
        {
          "bin": 0,
          "lo": 0.0,
          "hi": 0.1,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 1,
          "lo": 0.1,
          "hi": 0.2,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 2,
          "lo": 0.2,
          "hi": 0.3,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 3,
          "lo": 0.3,
          "hi": 0.4,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 4,
          "lo": 0.4,
          "hi": 0.5,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 5,
          "lo": 0.5,
          "hi": 0.6,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 6,
          "lo": 0.6,
          "hi": 0.7,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 7,
          "lo": 0.7,
          "hi": 0.8,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 8,
          "lo": 0.8,
          "hi": 0.9,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 9,
          "lo": 0.9,
          "hi": 1.0,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        }
      ]
    },
    "lowconf": {
      "n": 0,
      "ece": null,
      "max_gap": null,
      "bins": [
        {
          "bin": 0,
          "lo": 0.0,
          "hi": 0.1,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 1,
          "lo": 0.1,
          "hi": 0.2,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 2,
          "lo": 0.2,
          "hi": 0.3,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 3,
          "lo": 0.3,
          "hi": 0.4,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 4,
          "lo": 0.4,
          "hi": 0.5,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 5,
          "lo": 0.5,
          "hi": 0.6,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 6,
          "lo": 0.6,
          "hi": 0.7,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 7,
          "lo": 0.7,
          "hi": 0.8,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 8,
          "lo": 0.8,
          "hi": 0.9,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 9,
          "lo": 0.9,
          "hi": 1.0,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        }
      ]
    },
    "skip": {
      "n": 639,
      "ece": 0.0341,
      "max_gap": 0.41,
      "bins": [
        {
          "bin": 0,
          "lo": 0.0,
          "hi": 0.1,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 1,
          "lo": 0.1,
          "hi": 0.2,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 2,
          "lo": 0.2,
          "hi": 0.3,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 3,
          "lo": 0.3,
          "hi": 0.4,
          "n": 111,
          "prob_mean": 0.365,
          "win_rate": 0.333,
          "gap": -0.031
        },
        {
          "bin": 4,
          "lo": 0.4,
          "hi": 0.5,
          "n": 170,
          "prob_mean": 0.458,
          "win_rate": 0.429,
          "gap": -0.029
        },
        {
          "bin": 5,
          "lo": 0.5,
          "hi": 0.6,
          "n": 203,
          "prob_mean": 0.546,
          "win_rate": 0.567,
          "gap": 0.02
        },
        {
          "bin": 6,
          "lo": 0.6,
          "hi": 0.7,
          "n": 99,
          "prob_mean": 0.645,
          "win_rate": 0.697,
          "gap": 0.052
        },
        {
          "bin": 7,
          "lo": 0.7,
          "hi": 0.8,
          "n": 41,
          "prob_mean": 0.742,
          "win_rate": 0.805,
          "gap": 0.063
        },
        {
          "bin": 8,
          "lo": 0.8,
          "hi": 0.9,
          "n": 13,
          "prob_mean": 0.831,
          "win_rate": 0.769,
          "gap": -0.062
        },
        {
          "bin": 9,
          "lo": 0.9,
          "hi": 1.0,
          "n": 2,
          "prob_mean": 0.91,
          "win_rate": 0.5,
          "gap": -0.41
        }
      ]
    },
    "standard": {
      "n": 8,
      "ece": 0.3217,
      "max_gap": 0.504,
      "bins": [
        {
          "bin": 0,
          "lo": 0.0,
          "hi": 0.1,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 1,
          "lo": 0.1,
          "hi": 0.2,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 2,
          "lo": 0.2,
          "hi": 0.3,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 3,
          "lo": 0.3,
          "hi": 0.4,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 4,
          "lo": 0.4,
          "hi": 0.5,
          "n": 1,
          "prob_mean": 0.496,
          "win_rate": 1.0,
          "gap": 0.504
        },
        {
          "bin": 5,
          "lo": 0.5,
          "hi": 0.6,
          "n": 4,
          "prob_mean": 0.522,
          "win_rate": 0.75,
          "gap": 0.228
        },
        {
          "bin": 6,
          "lo": 0.6,
          "hi": 0.7,
          "n": 3,
          "prob_mean": 0.614,
          "win_rate": 1.0,
          "gap": 0.386
        },
        {
          "bin": 7,
          "lo": 0.7,
          "hi": 0.8,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 8,
          "lo": 0.8,
          "hi": 0.9,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        },
        {
          "bin": 9,
          "lo": 0.9,
          "hi": 1.0,
          "n": 0,
          "prob_mean": null,
          "win_rate": null,
          "gap": null
        }
      ]
    }
  },
  "big_bet_calibration_warning": {
    "status": "learning",
    "message": "Big Bets en apprentissage : pas assez de paris réglés pour valider la calibration."
  },
  "calibration": [
    {
      "bin": 0,
      "lo": 0.0,
      "hi": 0.1,
      "n": 0,
      "prob_mean": null,
      "win_rate": null,
      "gap": null
    },
    {
      "bin": 1,
      "lo": 0.1,
      "hi": 0.2,
      "n": 0,
      "prob_mean": null,
      "win_rate": null,
      "gap": null
    },
    {
      "bin": 2,
      "lo": 0.2,
      "hi": 0.3,
      "n": 0,
      "prob_mean": null,
      "win_rate": null,
      "gap": null
    },
    {
      "bin": 3,
      "lo": 0.3,
      "hi": 0.4,
      "n": 111,
      "prob_mean": 0.365,
      "win_rate": 0.333,
      "gap": -0.031
    },
    {
      "bin": 4,
      "lo": 0.4,
      "hi": 0.5,
      "n": 171,
      "prob_mean": 0.459,
      "win_rate": 0.433,
      "gap": -0.026
    },
    {
      "bin": 5,
      "lo": 0.5,
      "hi": 0.6,
      "n": 207,
      "prob_mean": 0.546,
      "win_rate": 0.57,
      "gap": 0.024
    },
    {
      "bin": 6,
      "lo": 0.6,
      "hi": 0.7,
      "n": 102,
      "prob_mean": 0.644,
      "win_rate": 0.706,
      "gap": 0.061
    },
    {
      "bin": 7,
      "lo": 0.7,
      "hi": 0.8,
      "n": 41,
      "prob_mean": 0.742,
      "win_rate": 0.805,
      "gap": 0.063
    },
    {
      "bin": 8,
      "lo": 0.8,
      "hi": 0.9,
      "n": 13,
      "prob_mean": 0.831,
      "win_rate": 0.769,
      "gap": -0.062
    },
    {
      "bin": 9,
      "lo": 0.9,
      "hi": 1.0,
      "n": 2,
      "prob_mean": 0.91,
      "win_rate": 0.5,
      "gap": -0.41
    }
  ],
  "calibration_5": [
    {
      "bin": 0,
      "lo": 0.0,
      "hi": 0.2,
      "n": 0,
      "prob_mean": null,
      "win_rate": null,
      "gap": null
    },
    {
      "bin": 1,
      "lo": 0.2,
      "hi": 0.4,
      "n": 111,
      "prob_mean": 0.365,
      "win_rate": 0.333,
      "gap": -0.031
    },
    {
      "bin": 2,
      "lo": 0.4,
      "hi": 0.6,
      "n": 378,
      "prob_mean": 0.506,
      "win_rate": 0.508,
      "gap": 0.002
    },
    {
      "bin": 3,
      "lo": 0.6,
      "hi": 0.8,
      "n": 143,
      "prob_mean": 0.672,
      "win_rate": 0.734,
      "gap": 0.062
    },
    {
      "bin": 4,
      "lo": 0.8,
      "hi": 1.0,
      "n": 15,
      "prob_mean": 0.841,
      "win_rate": 0.733,
      "gap": -0.108
    }
  ],
  "calibration_20": [
    {
      "bin": 0,
      "lo": 0.0,
      "hi": 0.05,
      "n": 0,
      "prob_mean": null,
      "win_rate": null,
      "gap": null
    },
    {
      "bin": 1,
      "lo": 0.05,
      "hi": 0.1,
      "n": 0,
      "prob_mean": null,
      "win_rate": null,
      "gap": null
    },
    {
      "bin": 2,
      "lo": 0.1,
      "hi": 0.15,
      "n": 0,
      "prob_mean": null,
      "win_rate": null,
      "gap": null
    },
    {
      "bin": 3,
      "lo": 0.15,
      "hi": 0.2,
      "n": 0,
      "prob_mean": null,
      "win_rate": null,
      "gap": null
    },
    {
      "bin": 4,
      "lo": 0.2,
      "hi": 0.25,
      "n": 0,
      "prob_mean": null,
      "win_rate": null,
      "gap": null
    },
    {
      "bin": 5,
      "lo": 0.25,
      "hi": 0.3,
      "n": 0,
      "prob_mean": null,
      "win_rate": null,
      "gap": null
    },
    {
      "bin": 6,
      "lo": 0.3,
      "hi": 0.35,
      "n": 35,
      "prob_mean": 0.335,
      "win_rate": 0.371,
      "gap": 0.037
    },
    {
      "bin": 7,
      "lo": 0.35,
      "hi": 0.4,
      "n": 76,
      "prob_mean": 0.379,
      "win_rate": 0.316,
      "gap": -0.063
    },
    {
      "bin": 8,
      "lo": 0.4,
      "hi": 0.45,
      "n": 62,
      "prob_mean": 0.428,
      "win_rate": 0.435,
      "gap": 0.008
    },
    {
      "bin": 9,
      "lo": 0.45,
      "hi": 0.5,
      "n": 109,
      "prob_mean": 0.476,
      "win_rate": 0.431,
      "gap": -0.045
    },
    {
      "bin": 10,
      "lo": 0.5,
      "hi": 0.55,
      "n": 123,
      "prob_mean": 0.526,
      "win_rate": 0.577,
      "gap": 0.051
    },
    {
      "bin": 11,
      "lo": 0.55,
      "hi": 0.6,
      "n": 84,
      "prob_mean": 0.574,
      "win_rate": 0.56,
      "gap": -0.014
    },
    {
      "bin": 12,
      "lo": 0.6,
      "hi": 0.65,
      "n": 56,
      "prob_mean": 0.621,
      "win_rate": 0.768,
      "gap": 0.146
    },
    {
      "bin": 13,
      "lo": 0.65,
      "hi": 0.7,
      "n": 46,
      "prob_mean": 0.672,
      "win_rate": 0.63,
      "gap": -0.042
    },
    {
      "bin": 14,
      "lo": 0.7,
      "hi": 0.75,
      "n": 24,
      "prob_mean": 0.723,
      "win_rate": 0.75,
      "gap": 0.027
    },
    {
      "bin": 15,
      "lo": 0.75,
      "hi": 0.8,
      "n": 17,
      "prob_mean": 0.769,
      "win_rate": 0.882,
      "gap": 0.113
    },
    {
      "bin": 16,
      "lo": 0.8,
      "hi": 0.85,
      "n": 10,
      "prob_mean": 0.82,
      "win_rate": 0.7,
      "gap": -0.12
    },
    {
      "bin": 17,
      "lo": 0.85,
      "hi": 0.9,
      "n": 3,
      "prob_mean": 0.866,
      "win_rate": 1.0,
      "gap": 0.134
    },
    {
      "bin": 18,
      "lo": 0.9,
      "hi": 0.95,
      "n": 2,
      "prob_mean": 0.91,
      "win_rate": 0.5,
      "gap": -0.41
    },
    {
      "bin": 19,
      "lo": 0.95,
      "hi": 1.0,
      "n": 0,
      "prob_mean": null,
      "win_rate": null,
      "gap": null
    }
  ],
  "by_sport_calibration": {
    "baseball": [
      {
        "bin": 0,
        "lo": 0.0,
        "hi": 0.1,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 1,
        "lo": 0.1,
        "hi": 0.2,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 2,
        "lo": 0.2,
        "hi": 0.3,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 3,
        "lo": 0.3,
        "hi": 0.4,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 4,
        "lo": 0.4,
        "hi": 0.5,
        "n": 5,
        "prob_mean": 0.497,
        "win_rate": 0.6,
        "gap": 0.103
      },
      {
        "bin": 5,
        "lo": 0.5,
        "hi": 0.6,
        "n": 52,
        "prob_mean": 0.535,
        "win_rate": 0.558,
        "gap": 0.023
      },
      {
        "bin": 6,
        "lo": 0.6,
        "hi": 0.7,
        "n": 16,
        "prob_mean": 0.632,
        "win_rate": 0.812,
        "gap": 0.18
      },
      {
        "bin": 7,
        "lo": 0.7,
        "hi": 0.8,
        "n": 1,
        "prob_mean": 0.718,
        "win_rate": 1.0,
        "gap": 0.282
      },
      {
        "bin": 8,
        "lo": 0.8,
        "hi": 0.9,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 9,
        "lo": 0.9,
        "hi": 1.0,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      }
    ],
    "football": [
      {
        "bin": 0,
        "lo": 0.0,
        "hi": 0.1,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 1,
        "lo": 0.1,
        "hi": 0.2,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 2,
        "lo": 0.2,
        "hi": 0.3,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 3,
        "lo": 0.3,
        "hi": 0.4,
        "n": 111,
        "prob_mean": 0.365,
        "win_rate": 0.333,
        "gap": -0.031
      },
      {
        "bin": 4,
        "lo": 0.4,
        "hi": 0.5,
        "n": 162,
        "prob_mean": 0.456,
        "win_rate": 0.426,
        "gap": -0.031
      },
      {
        "bin": 5,
        "lo": 0.5,
        "hi": 0.6,
        "n": 131,
        "prob_mean": 0.549,
        "win_rate": 0.588,
        "gap": 0.039
      },
      {
        "bin": 6,
        "lo": 0.6,
        "hi": 0.7,
        "n": 76,
        "prob_mean": 0.649,
        "win_rate": 0.697,
        "gap": 0.049
      },
      {
        "bin": 7,
        "lo": 0.7,
        "hi": 0.8,
        "n": 33,
        "prob_mean": 0.74,
        "win_rate": 0.818,
        "gap": 0.079
      },
      {
        "bin": 8,
        "lo": 0.8,
        "hi": 0.9,
        "n": 13,
        "prob_mean": 0.831,
        "win_rate": 0.769,
        "gap": -0.062
      },
      {
        "bin": 9,
        "lo": 0.9,
        "hi": 1.0,
        "n": 2,
        "prob_mean": 0.91,
        "win_rate": 0.5,
        "gap": -0.41
      }
    ]
  },
  "calibration_by_sport_league_tier": {
    "baseball:all": [
      {
        "bin": 0,
        "lo": 0.0,
        "hi": 0.1,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 1,
        "lo": 0.1,
        "hi": 0.2,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 2,
        "lo": 0.2,
        "hi": 0.3,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 3,
        "lo": 0.3,
        "hi": 0.4,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 4,
        "lo": 0.4,
        "hi": 0.5,
        "n": 5,
        "prob_mean": 0.497,
        "win_rate": 0.6,
        "gap": 0.103
      },
      {
        "bin": 5,
        "lo": 0.5,
        "hi": 0.6,
        "n": 52,
        "prob_mean": 0.535,
        "win_rate": 0.558,
        "gap": 0.023
      },
      {
        "bin": 6,
        "lo": 0.6,
        "hi": 0.7,
        "n": 16,
        "prob_mean": 0.632,
        "win_rate": 0.812,
        "gap": 0.18
      },
      {
        "bin": 7,
        "lo": 0.7,
        "hi": 0.8,
        "n": 1,
        "prob_mean": 0.718,
        "win_rate": 1.0,
        "gap": 0.282
      },
      {
        "bin": 8,
        "lo": 0.8,
        "hi": 0.9,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 9,
        "lo": 0.9,
        "hi": 1.0,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      }
    ],
    "football:top5": [
      {
        "bin": 0,
        "lo": 0.0,
        "hi": 0.1,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 1,
        "lo": 0.1,
        "hi": 0.2,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 2,
        "lo": 0.2,
        "hi": 0.3,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 3,
        "lo": 0.3,
        "hi": 0.4,
        "n": 14,
        "prob_mean": 0.372,
        "win_rate": 0.286,
        "gap": -0.087
      },
      {
        "bin": 4,
        "lo": 0.4,
        "hi": 0.5,
        "n": 21,
        "prob_mean": 0.463,
        "win_rate": 0.333,
        "gap": -0.129
      },
      {
        "bin": 5,
        "lo": 0.5,
        "hi": 0.6,
        "n": 14,
        "prob_mean": 0.548,
        "win_rate": 0.714,
        "gap": 0.166
      },
      {
        "bin": 6,
        "lo": 0.6,
        "hi": 0.7,
        "n": 12,
        "prob_mean": 0.645,
        "win_rate": 0.667,
        "gap": 0.021
      },
      {
        "bin": 7,
        "lo": 0.7,
        "hi": 0.8,
        "n": 7,
        "prob_mean": 0.724,
        "win_rate": 0.857,
        "gap": 0.133
      },
      {
        "bin": 8,
        "lo": 0.8,
        "hi": 0.9,
        "n": 1,
        "prob_mean": 0.824,
        "win_rate": 0.0,
        "gap": -0.824
      },
      {
        "bin": 9,
        "lo": 0.9,
        "hi": 1.0,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      }
    ],
    "football:other": [
      {
        "bin": 0,
        "lo": 0.0,
        "hi": 0.1,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 1,
        "lo": 0.1,
        "hi": 0.2,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 2,
        "lo": 0.2,
        "hi": 0.3,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 3,
        "lo": 0.3,
        "hi": 0.4,
        "n": 97,
        "prob_mean": 0.364,
        "win_rate": 0.34,
        "gap": -0.024
      },
      {
        "bin": 4,
        "lo": 0.4,
        "hi": 0.5,
        "n": 141,
        "prob_mean": 0.456,
        "win_rate": 0.44,
        "gap": -0.016
      },
      {
        "bin": 5,
        "lo": 0.5,
        "hi": 0.6,
        "n": 117,
        "prob_mean": 0.549,
        "win_rate": 0.573,
        "gap": 0.023
      },
      {
        "bin": 6,
        "lo": 0.6,
        "hi": 0.7,
        "n": 64,
        "prob_mean": 0.649,
        "win_rate": 0.703,
        "gap": 0.054
      },
      {
        "bin": 7,
        "lo": 0.7,
        "hi": 0.8,
        "n": 26,
        "prob_mean": 0.744,
        "win_rate": 0.808,
        "gap": 0.064
      },
      {
        "bin": 8,
        "lo": 0.8,
        "hi": 0.9,
        "n": 12,
        "prob_mean": 0.831,
        "win_rate": 0.833,
        "gap": 0.002
      },
      {
        "bin": 9,
        "lo": 0.9,
        "hi": 1.0,
        "n": 2,
        "prob_mean": 0.91,
        "win_rate": 0.5,
        "gap": -0.41
      }
    ]
  },
  "calibration_by_sport_league_market": {
    "football:other|1n2": [
      {
        "bin": 0,
        "lo": 0.0,
        "hi": 0.1,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 1,
        "lo": 0.1,
        "hi": 0.2,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 2,
        "lo": 0.2,
        "hi": 0.3,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 3,
        "lo": 0.3,
        "hi": 0.4,
        "n": 97,
        "prob_mean": 0.364,
        "win_rate": 0.34,
        "gap": -0.024
      },
      {
        "bin": 4,
        "lo": 0.4,
        "hi": 0.5,
        "n": 141,
        "prob_mean": 0.456,
        "win_rate": 0.44,
        "gap": -0.016
      },
      {
        "bin": 5,
        "lo": 0.5,
        "hi": 0.6,
        "n": 117,
        "prob_mean": 0.549,
        "win_rate": 0.573,
        "gap": 0.023
      },
      {
        "bin": 6,
        "lo": 0.6,
        "hi": 0.7,
        "n": 64,
        "prob_mean": 0.649,
        "win_rate": 0.703,
        "gap": 0.054
      },
      {
        "bin": 7,
        "lo": 0.7,
        "hi": 0.8,
        "n": 26,
        "prob_mean": 0.744,
        "win_rate": 0.808,
        "gap": 0.064
      },
      {
        "bin": 8,
        "lo": 0.8,
        "hi": 0.9,
        "n": 12,
        "prob_mean": 0.831,
        "win_rate": 0.833,
        "gap": 0.002
      },
      {
        "bin": 9,
        "lo": 0.9,
        "hi": 1.0,
        "n": 2,
        "prob_mean": 0.91,
        "win_rate": 0.5,
        "gap": -0.41
      }
    ],
    "baseball:all|1n2": [
      {
        "bin": 0,
        "lo": 0.0,
        "hi": 0.1,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 1,
        "lo": 0.1,
        "hi": 0.2,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 2,
        "lo": 0.2,
        "hi": 0.3,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 3,
        "lo": 0.3,
        "hi": 0.4,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 4,
        "lo": 0.4,
        "hi": 0.5,
        "n": 5,
        "prob_mean": 0.497,
        "win_rate": 0.6,
        "gap": 0.103
      },
      {
        "bin": 5,
        "lo": 0.5,
        "hi": 0.6,
        "n": 52,
        "prob_mean": 0.535,
        "win_rate": 0.558,
        "gap": 0.023
      },
      {
        "bin": 6,
        "lo": 0.6,
        "hi": 0.7,
        "n": 16,
        "prob_mean": 0.632,
        "win_rate": 0.812,
        "gap": 0.18
      },
      {
        "bin": 7,
        "lo": 0.7,
        "hi": 0.8,
        "n": 1,
        "prob_mean": 0.718,
        "win_rate": 1.0,
        "gap": 0.282
      },
      {
        "bin": 8,
        "lo": 0.8,
        "hi": 0.9,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 9,
        "lo": 0.9,
        "hi": 1.0,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      }
    ],
    "football:top5|1n2": [
      {
        "bin": 0,
        "lo": 0.0,
        "hi": 0.1,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 1,
        "lo": 0.1,
        "hi": 0.2,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 2,
        "lo": 0.2,
        "hi": 0.3,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      },
      {
        "bin": 3,
        "lo": 0.3,
        "hi": 0.4,
        "n": 14,
        "prob_mean": 0.372,
        "win_rate": 0.286,
        "gap": -0.087
      },
      {
        "bin": 4,
        "lo": 0.4,
        "hi": 0.5,
        "n": 21,
        "prob_mean": 0.463,
        "win_rate": 0.333,
        "gap": -0.129
      },
      {
        "bin": 5,
        "lo": 0.5,
        "hi": 0.6,
        "n": 14,
        "prob_mean": 0.548,
        "win_rate": 0.714,
        "gap": 0.166
      },
      {
        "bin": 6,
        "lo": 0.6,
        "hi": 0.7,
        "n": 12,
        "prob_mean": 0.645,
        "win_rate": 0.667,
        "gap": 0.021
      },
      {
        "bin": 7,
        "lo": 0.7,
        "hi": 0.8,
        "n": 7,
        "prob_mean": 0.724,
        "win_rate": 0.857,
        "gap": 0.133
      },
      {
        "bin": 8,
        "lo": 0.8,
        "hi": 0.9,
        "n": 1,
        "prob_mean": 0.824,
        "win_rate": 0.0,
        "gap": -0.824
      },
      {
        "bin": 9,
        "lo": 0.9,
        "hi": 1.0,
        "n": 0,
        "prob_mean": null,
        "win_rate": null,
        "gap": null
      }
    ]
  },
  "isotonic_pairs": [
    {
      "predicted": 0.3648,
      "actual": 0.3333,
      "n": 111
    },
    {
      "predicted": 0.4586,
      "actual": 0.4327,
      "n": 171
    },
    {
      "predicted": 0.5457,
      "actual": 0.57,
      "n": 207
    },
    {
      "predicted": 0.6444,
      "actual": 0.7059,
      "n": 102
    },
    {
      "predicted": 0.7421,
      "actual": 0.7963,
      "n": 54
    },
    {
      "predicted": 0.8308,
      "actual": 0.7963,
      "n": 54
    }
  ],
  "isotonic_pairs_by_sport": {
    "baseball": [],
    "football": [
      {
        "predicted": 0.3648,
        "actual": 0.3333,
        "n": 111
      },
      {
        "predicted": 0.4565,
        "actual": 0.4259,
        "n": 162
      },
      {
        "predicted": 0.5491,
        "actual": 0.5878,
        "n": 131
      },
      {
        "predicted": 0.6485,
        "actual": 0.6974,
        "n": 76
      },
      {
        "predicted": 0.7395,
        "actual": 0.8044,
        "n": 46
      },
      {
        "predicted": 0.8308,
        "actual": 0.8044,
        "n": 46
      }
    ]
  },
  "isotonic_pairs_by_sport_league_tier": {
    "baseball:all": [],
    "football:top5": [
      {
        "predicted": 0.3723,
        "actual": 0.2857,
        "n": 14
      },
      {
        "predicted": 0.4625,
        "actual": 0.3333,
        "n": 21
      },
      {
        "predicted": 0.5483,
        "actual": 0.6923,
        "n": 26
      },
      {
        "predicted": 0.6452,
        "actual": 0.6923,
        "n": 26
      }
    ],
    "football:other": [
      {
        "predicted": 0.3637,
        "actual": 0.3402,
        "n": 97
      },
      {
        "predicted": 0.4556,
        "actual": 0.4397,
        "n": 141
      },
      {
        "predicted": 0.5492,
        "actual": 0.5726,
        "n": 117
      },
      {
        "predicted": 0.6492,
        "actual": 0.7031,
        "n": 64
      },
      {
        "predicted": 0.7438,
        "actual": 0.8077,
        "n": 26
      },
      {
        "predicted": 0.8314,
        "actual": 0.8333,
        "n": 12
      }
    ]
  },
  "isotonic_pairs_by_sport_league_market": {
    "football:other|1n2": [
      {
        "predicted": 0.3637,
        "actual": 0.3402,
        "n": 97
      },
      {
        "predicted": 0.4556,
        "actual": 0.4397,
        "n": 141
      },
      {
        "predicted": 0.5492,
        "actual": 0.5726,
        "n": 117
      },
      {
        "predicted": 0.6492,
        "actual": 0.7031,
        "n": 64
      },
      {
        "predicted": 0.7438,
        "actual": 0.8077,
        "n": 26
      },
      {
        "predicted": 0.8314,
        "actual": 0.8333,
        "n": 12
      }
    ],
    "baseball:all|1n2": [],
    "football:top5|1n2": [
      {
        "predicted": 0.3723,
        "actual": 0.2857,
        "n": 14
      },
      {
        "predicted": 0.4625,
        "actual": 0.3333,
        "n": 21
      },
      {
        "predicted": 0.5483,
        "actual": 0.6923,
        "n": 26
      },
      {
        "predicted": 0.6452,
        "actual": 0.6923,
        "n": 26
      }
    ]
  },
  "streaks": {
    "longest_win": 6,
    "longest_lose": 10,
    "current_streak": 1,
    "top_win_runs": [
      {
        "len": 6,
        "date_start": "2026-04-24T02:00Z",
        "date_end": "2026-04-24T18:00Z"
      },
      {
        "len": 6,
        "date_start": "2026-04-25T12:00Z",
        "date_end": "2026-04-25T13:00Z"
      },
      {
        "len": 6,
        "date_start": "2026-04-25T16:15Z",
        "date_end": "2026-04-25T16:30Z"
      }
    ],
    "top_lose_runs": [
      {
        "len": 10,
        "date_start": "2026-05-02T13:00Z",
        "date_end": "2026-05-02T14:00Z"
      },
      {
        "len": 9,
        "date_start": "2026-04-25T21:00Z",
        "date_end": "2026-04-25T21:30Z"
      },
      {
        "len": 7,
        "date_start": "2026-04-29T04:00Z",
        "date_end": "2026-04-29T06:00Z"
      }
    ]
  },
  "bankroll_final_kelly": 373.17,
  "bankroll_simulation": {
    "schema": "bankroll_simulation_v1",
    "start_bankroll": 1000.0,
    "final_bankroll": 3731.73,
    "profit": 2731.73,
    "roi_pct": 273.17,
    "n_picks": 647,
    "n_staked": 257,
    "staked_total": 13274.19,
    "max_drawdown": 625.56,
    "max_drawdown_pct": 20.34,
    "sharpe_per_pick": 0.112
  },
  "worst_picks": [
    {
      "id": "750478",
      "date": "2026-04-29T19:15Z",
      "name": "Tondela at Sporting CP",
      "sport": "football",
      "league_code": "por.1",
      "pick": "1",
      "pick_prob": 0.908,
      "cote": 1.091,
      "tier": "skip"
    },
    {
      "id": "750522",
      "date": "2026-04-26T19:30Z",
      "name": "Sporting CP at AVS",
      "sport": "football",
      "league_code": "por.1",
      "pick": "2",
      "pick_prob": 0.85,
      "cote": 1.143,
      "tier": "skip"
    },
    {
      "id": "747001",
      "date": "2026-05-02T13:30Z",
      "name": "1. FC Heidenheim 1846 at Bayern Munich",
      "sport": "football",
      "league_code": "ger.1",
      "pick": "1",
      "pick_prob": 0.824,
      "cote": 1.235,
      "tier": "skip"
    },
    {
      "id": "753445",
      "date": "2026-05-02T13:30Z",
      "name": "Persis Solo at Malut United",
      "sport": "football",
      "league_code": "idn.1",
      "pick": "1",
      "pick_prob": 0.814,
      "cote": 1.19,
      "tier": "skip"
    },
    {
      "id": "401869408",
      "date": "2026-04-28T23:00Z",
      "name": "Philadelphia 76ers at Boston Celtics",
      "sport": "basketball",
      "league_code": "nba",
      "pick": "1",
      "pick_prob": 0.774,
      "cote": 1.227,
      "tier": "skip"
    },
    {
      "id": "750189",
      "date": "2026-04-27T17:00Z",
      "name": "Fatih Karagümrük at Besiktas",
      "sport": "football",
      "league_code": "tur.1",
      "pick": "1",
      "pick_prob": 0.763,
      "cote": 1.37,
      "tier": "skip"
    },
    {
      "id": "401850528",
      "date": "2026-04-25T21:00Z",
      "name": "Universidad Central at Portuguesa",
      "sport": "football",
      "league_code": "ven.1",
      "pick": "1",
      "pick_prob": 0.738,
      "cote": 1.222,
      "tier": "skip"
    },
    {
      "id": "401860532",
      "date": "2026-04-26T11:30Z",
      "name": "Mohammedan SC at Sporting Club Delhi",
      "sport": "football",
      "league_code": "ind.1",
      "pick": "1",
      "pick_prob": 0.737,
      "cote": 1.408,
      "tier": "skip"
    },
    {
      "id": "401869400",
      "date": "2026-04-25T00:00Z",
      "name": "Los Angeles Lakers at Houston Rockets",
      "sport": "basketball",
      "league_code": "nba",
      "pick": "1",
      "pick_prob": 0.734,
      "cote": 1.294,
      "tier": "skip"
    },
    {
      "id": "746695",
      "date": "2026-05-02T15:00Z",
      "name": "Lorient at Paris Saint-Germain",
      "sport": "football",
      "league_code": "fra.1",
      "pick": "1",
      "pick_prob": 0.731,
      "cote": 1.345,
      "tier": "skip"
    }
  ],
  "best_picks": [
    {
      "id": "745142",
      "date": "2026-05-02T11:30Z",
      "name": "Birmingham City at Portsmouth",
      "sport": "football",
      "league_code": "eng.2",
      "pick": "X",
      "pick_prob": 0.325,
      "cote": 3.6,
      "tier": "skip",
      "pnl": 2.6
    },
    {
      "id": "758569",
      "date": "2026-04-26T05:00Z",
      "name": "Auckland FC at Sydney FC",
      "sport": "football",
      "league_code": "aus.1",
      "pick": "X",
      "pick_prob": 0.33,
      "cote": 3.5,
      "tier": "skip",
      "pnl": 2.5
    },
    {
      "id": "745623",
      "date": "2026-04-28T18:45Z",
      "name": "Mansfield Town at Peterborough United",
      "sport": "football",
      "league_code": "eng.3",
      "pick": "X",
      "pick_prob": 0.326,
      "cote": 3.45,
      "tier": "skip",
      "pnl": 2.45
    },
    {
      "id": "747749",
      "date": "2026-04-24T18:00Z",
      "name": "Rodez Aveyron at Stade Laval",
      "sport": "football",
      "league_code": "fra.2",
      "pick": "X",
      "pick_prob": 0.343,
      "cote": 3.4,
      "tier": "skip",
      "pnl": 2.4
    },
    {
      "id": "762760",
      "date": "2026-05-02T12:00Z",
      "name": "Chonburi at Kanchanaburi Power FC",
      "sport": "football",
      "league_code": "tha.1",
      "pick": "X",
      "pick_prob": 0.344,
      "cote": 3.4,
      "tier": "skip",
      "pnl": 2.4
    },
    {
      "id": "401867701",
      "date": "2026-05-01T18:45Z",
      "name": "Aberdeen at Livingston",
      "sport": "football",
      "league_code": "sco.1",
      "pick": "X",
      "pick_prob": 0.326,
      "cote": 3.35,
      "tier": "skip",
      "pnl": 2.35
    },
    {
      "id": "401842705",
      "date": "2026-05-02T13:00Z",
      "name": "BK Häcken at Degerfors IF",
      "sport": "football",
      "league_code": "swe.1",
      "pick": "X",
      "pick_prob": 0.345,
      "cote": 3.35,
      "tier": "skip",
      "pnl": 2.35
    },
    {
      "id": "746242",
      "date": "2026-04-25T14:00Z",
      "name": "Fleetwood Town at Shrewsbury Town",
      "sport": "football",
      "league_code": "eng.4",
      "pick": "X",
      "pick_prob": 0.333,
      "cote": 3.3,
      "tier": "skip",
      "pnl": 2.3
    },
    {
      "id": "401865403",
      "date": "2026-05-01T02:00Z",
      "name": "Macará at Alianza Atlético",
      "sport": "football",
      "league_code": "conmebol.sudamericana",
      "pick": "2",
      "pick_prob": 0.517,
      "cote": 3.3,
      "tier": "skip",
      "pnl": 2.3
    },
    {
      "id": "401859352",
      "date": "2026-04-24T10:00Z",
      "name": "Kashima Antlers at Kashiwa Reysol",
      "sport": "football",
      "league_code": "jpn.1",
      "pick": "2",
      "pick_prob": 0.442,
      "cote": 3.2,
      "tier": "skip",
      "pnl": 2.2
    }
  ],
  "baselines": {
    "always_fav": {
      "n": 647,
      "wins": 387,
      "losses": 260,
      "win_rate": 0.598145285935085,
      "win_rate_ci": [
        0.5599,
        0.6352
      ],
      "flat_pnl": 123.77,
      "flat_roi_pct": 19.13,
      "flat_roi_ci_pct": [
        10.94,
        27.36
      ],
      "kelly_pnl": 273.17,
      "brier": 0.25,
      "logloss": 0.6931,
      "avg_cote": 1.99,
      "avg_pick_prob": 0.526,
      "avg_edge_pct": -1.21,
      "avg_ev_pct": -0.72,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "always_dog": {
      "n": 647,
      "wins": 260,
      "losses": 387,
      "win_rate": 0.401854714064915,
      "win_rate_ci": [
        0.3648,
        0.4401
      ],
      "flat_pnl": -132.28,
      "flat_roi_pct": -20.45,
      "flat_roi_ci_pct": [
        -28.19,
        -12.68
      ],
      "kelly_pnl": 273.17,
      "brier": 0.25,
      "logloss": 0.6931,
      "avg_cote": 1.99,
      "avg_pick_prob": 0.526,
      "avg_edge_pct": -1.21,
      "avg_ev_pct": -0.72,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "always_draw": {
      "n": 647,
      "wins": 131,
      "losses": 516,
      "win_rate": 0.20247295208655333,
      "win_rate_ci": [
        0.1733,
        0.2352
      ],
      "flat_pnl": -369.15,
      "flat_roi_pct": -57.06,
      "flat_roi_ci_pct": [
        -63.95,
        -49.74
      ],
      "kelly_pnl": 273.17,
      "brier": 0.25,
      "logloss": 0.6931,
      "avg_cote": 1.99,
      "avg_pick_prob": 0.526,
      "avg_edge_pct": -1.21,
      "avg_ev_pct": -0.72,
      "avg_clv_pct": null,
      "n_with_clv": 0
    },
    "random": {
      "n": 647,
      "wins": 233,
      "losses": 414,
      "win_rate": 0.3601236476043277,
      "win_rate_ci": [
        0.3241,
        0.3978
      ],
      "flat_pnl": -203.65,
      "flat_roi_pct": -31.48,
      "flat_roi_ci_pct": [
        -39.36,
        -23.35
      ],
      "kelly_pnl": 273.17,
      "brier": 0.25,
      "logloss": 0.6931,
      "avg_cote": 1.99,
      "avg_pick_prob": 0.526,
      "avg_edge_pct": -1.21,
      "avg_ev_pct": -0.72,
      "avg_clv_pct": null,
      "n_with_clv": 0
    }
  }
}