{
 "sport": "Настольный теннис",
 "slug": "tabletennis",
 "updated_at": "2026-09-27T00:52:14.106721Z",
 "disclaimer": "частоты из наших матчей Фонбета; НЕ ставочный сигнал без EV vs линия; confirmed=измеренная стабильная частота; EV-сигналы см. signals_<sport>.json",
 "patterns": [
  {
   "name": "Н.теннис ТБ73.5 очков",
   "condition": "сумма очков всех сетов",
   "result": "over 73.5",
   "measured_side": "over",
   "success_rate": 53.58,
   "sample_size": 346459,
   "status": "confirmed",
   "signal_ready": false
  },
  {
   "name": "Н.теннис победитель 1-го сета -> матч",
   "condition": "связь сет1 и итога",
   "result": "set1 winner == match winner",
   "measured_side": "yes",
   "success_rate": 71.67,
   "sample_size": 346458,
   "status": "confirmed",
   "signal_ready": false
  }
 ],
 "by_segment": {
  "ALL": {
   "n": 346377,
   "mean": 75.36,
   "fair_line": 74.5,
   "over_pct": {
    "71.5": 58.7,
    "72.5": 56.2,
    "73.5": 53.6,
    "74.5": 51.0,
    "75.5": 48.5,
    "76.5": 46.1,
    "77.5": 44.0
   },
   "home_win_pct": 50.6,
   "part_means": [
    18.73,
    18.71,
    18.7,
    18.74
   ],
   "part1_fair": 18.5,
   "odd_pct": 49.7
  },
  "МУЖ": {
   "n": 339019,
   "mean": 75.42,
   "fair_line": 74.5,
   "over_pct": {
    "71.5": 58.9,
    "72.5": 56.3,
    "73.5": 53.7,
    "74.5": 51.2,
    "75.5": 48.7,
    "76.5": 46.3,
    "77.5": 44.1
   },
   "home_win_pct": 50.6,
   "part_means": [
    18.73,
    18.72,
    18.71,
    18.74
   ],
   "part1_fair": 18.5,
   "odd_pct": 49.7
  },
  "ЖЕН": {
   "n": 7358,
   "mean": 72.42,
   "fair_line": 71.5,
   "over_pct": {
    "68.5": 57.7,
    "69.5": 55.4,
    "70.5": 53.2,
    "71.5": 50.8,
    "72.5": 48.4,
    "73.5": 46.2,
    "74.5": 43.7
   },
   "home_win_pct": 50.5,
   "part_means": [
    18.57,
    18.48,
    18.45
   ],
   "part1_fair": 18.5,
   "odd_pct": 49.7
  },
  "ТОП": {
   "n": 5106,
   "mean": 72.24,
   "fair_line": 71.5,
   "over_pct": {
    "68.5": 56.5,
    "69.5": 54.4,
    "70.5": 52.2,
    "71.5": 49.8,
    "72.5": 47.6,
    "73.5": 45.2,
    "74.5": 42.8
   },
   "home_win_pct": 51.1,
   "part_means": [
    18.48,
    18.43,
    18.39
   ],
   "part1_fair": 18.5,
   "odd_pct": 50.7
  }
 },
 "by_league": {
  "TT Cup. Чехия": {
   "n": 26143,
   "mean": 76.88,
   "fair_line": 76.5,
   "over_pct": {
    "73.5": 57.2,
    "74.5": 54.6,
    "75.5": 52.2,
    "76.5": 49.9,
    "77.5": 47.7,
    "78.5": 45.5,
    "79.5": 43.7
   },
   "home_win_pct": 49.5,
   "part_means": [
    18.82,
    18.81,
    18.84,
    18.86
   ],
   "part1_fair": 18.5,
   "odd_pct": 49.8
  },
  "Чехия. Лига Про А17. Либерец": {
   "n": 16107,
   "mean": 75.16,
   "fair_line": 74.5,
   "over_pct": {
    "71.5": 58.2,
    "72.5": 55.7,
    "73.5": 53.0,
    "74.5": 50.5,
    "75.5": 48.1,
    "76.5": 45.8,
    "77.5": 43.7
   },
   "home_win_pct": 52.1,
   "part_means": [
    18.63,
    18.59,
    18.64,
    18.61
   ],
   "part1_fair": 18.5,
   "odd_pct": 49.4
  },
  "Чехия. Лига Про А12. Либерец": {
   "n": 16093,
   "mean": 75.68,
   "fair_line": 75.5,
   "over_pct": {
    "72.5": 57.1,
    "73.5": 54.4,
    "74.5": 51.6,
    "75.5": 49.1,
    "76.5": 46.8,
    "77.5": 44.6,
    "78.5": 42.5
   },
   "home_win_pct": 52.1,
   "part_means": [
    18.76,
    18.74,
    18.71,
    18.74
   ],
   "part1_fair": 18.5,
   "odd_pct": 49.3
  },
  "Чехия. Лига Про А14. Либерец": {
   "n": 16088,
   "mean": 75.48,
   "fair_line": 75.5,
   "over_pct": {
    "72.5": 56.5,
    "73.5": 54.1,
    "74.5": 51.5,
    "75.5": 48.8,
    "76.5": 46.5,
    "77.5": 44.3,
    "78.5": 42.4
   },
   "home_win_pct": 51.3,
   "part_means": [
    18.67,
    18.66,
    18.7,
    18.75
   ],
   "part1_fair": 18.5,
   "odd_pct": 50.0
  },
  "Россия. Лига Про А4. Москва": {
   "n": 16085,
   "mean": 75.1,
   "fair_line": 74.5,
   "over_pct": {
    "71.5": 58.0,
    "72.5": 55.3,
    "73.5": 52.7,
    "74.5": 50.2,
    "75.5": 47.9,
    "76.5": 45.5,
    "77.5": 43.5
   },
   "home_win_pct": 51.9,
   "part_means": [
    18.65,
    18.68,
    18.63,
    18.75
   ],
   "part1_fair": 18.5,
   "odd_pct": 49.3
  },
  "Россия. Лига Про А6. Москва": {
   "n": 16083,
   "mean": 74.99,
   "fair_line": 74.5,
   "over_pct": {
    "71.5": 57.7,
    "72.5": 55.3,
    "73.5": 52.9,
    "74.5": 50.4,
    "75.5": 48.1,
    "76.5": 45.8,
    "77.5": 43.5
   },
   "home_win_pct": 51.6,
   "part_means": [
    18.62,
    18.67,
    18.62,
    18.69
   ],
   "part1_fair": 18.5,
   "odd_pct": 50.1
  },
  "Россия. Лига Про А5. Москва": {
   "n": 16071,
   "mean": 75.27,
   "fair_line": 75.5,
   "over_pct": {
    "72.5": 56.2,
    "73.5": 53.5,
    "74.5": 51.2,
    "75.5": 48.9,
    "76.5": 46.4,
    "77.5": 44.3,
    "78.5": 42.4
   },
   "home_win_pct": 52.2,
   "part_means": [
    18.69,
    18.67,
    18.64,
    18.65
   ],
   "part1_fair": 18.5,
   "odd_pct": 49.5
  },
  "Setka Cup. Пекин": {
   "n": 15954,
   "mean": 75.22,
   "fair_line": 74.5,
   "over_pct": {
    "71.5": 58.5,
    "72.5": 56.2,
    "73.5": 53.7,
    "74.5": 50.8,
    "75.5": 48.0,
    "76.5": 45.7,
    "77.5": 43.6
   },
   "home_win_pct": 49.6,
   "part_means": [
    18.74,
    18.74,
    18.72,
    18.75
   ],
   "part1_fair": 18.5,
   "odd_pct": 49.7
  },
  "Setka Cup. Лондон": {
   "n": 13392,
   "mean": 74.6,
   "fair_line": 74.5,
   "over_pct": {
    "71.5": 57.3,
    "72.5": 54.9,
    "73.5": 52.0,
    "74.5": 49.5,
    "75.5": 47.1,
    "76.5": 44.6,
    "77.5": 42.6
   },
   "home_win_pct": 48.8,
   "part_means": [
    18.61,
    18.6,
    18.58,
    18.68
   ],
   "part1_fair": 18.5,
   "odd_pct": 49.2
  },
  "TT Elite Series. Польша": {
   "n": 13027,
   "mean": 74.29,
   "fair_line": 73.5,
   "over_pct": {
    "70.5": 58.6,
    "71.5": 56.2,
    "72.5": 53.5,
    "73.5": 51.0,
    "74.5": 48.5,
    "75.5": 45.7,
    "76.5": 43.1
   },
   "home_win_pct": 48.3,
   "part_means": [
    18.87,
    18.82,
    18.87,
    18.91
   ],
   "part1_fair": 18.5,
   "odd_pct": 49.2
  },
  "Беларусь. Лига Про А15. Минск": {
   "n": 11704,
   "mean": 74.86,
   "fair_line": 74.5,
   "over_pct": {
    "71.5": 57.4,
    "72.5": 54.7,
    "73.5": 52.3,
    "74.5": 49.8,
    "75.5": 47.5,
    "76.5": 45.2,
    "77.5": 43.2
   },
   "home_win_pct": 51.4,
   "part_means": [
    18.67,
    18.64,
    18.61,
    18.61
   ],
   "part1_fair": 18.5,
   "odd_pct": 49.7
  },
  "Чехия. Лига Про А18. Острава": {
   "n": 11697,
   "mean": 76.2,
   "fair_line": 75.5,
   "over_pct": {
    "72.5": 58.2,
    "73.5": 55.5,
    "74.5": 53.1,
    "75.5": 50.6,
    "76.5": 48.2,
    "77.5": 46.0,
    "78.5": 44.0
   },
   "home_win_pct": 52.2,
   "part_means": [
    18.76,
    18.68,
    18.69,
    18.69
   ],
   "part1_fair": 18.5,
   "odd_pct": 50.2
  },
  "Россия. Лига Про А3. Москва": {
   "n": 11688,
   "mean": 74.85,
   "fair_line": 74.5,
   "over_pct": {
    "71.5": 57.2,
    "72.5": 54.5,
    "73.5": 52.2,
    "74.5": 49.5,
    "75.5": 47.1,
    "76.5": 44.8,
    "77.5": 42.5
   },
   "home_win_pct": 52.7,
   "part_means": [
    18.61,
    18.68,
    18.62,
    18.67
   ],
   "part1_fair": 18.5,
   "odd_pct": 50.5
  },
  "Setka Cup. Мехико": {
   "n": 11685,
   "mean": 75.0,
   "fair_line": 74.5,
   "over_pct": {
    "71.5": 57.8,
    "72.5": 55.1,
    "73.5": 52.6,
    "74.5": 50.1,
    "75.5": 47.5,
    "76.5": 45.2,
    "77.5": 43.3
   },
   "home_win_pct": 49.5,
   "part_means": [
    18.68,
    18.65,
    18.67,
    18.71
   ],
   "part1_fair": 18.5,
   "odd_pct": 49.4
  },
  "Setka Cup. Прага": {
   "n": 11540,
   "mean": 78.71,
   "fair_line": 78.5,
   "over_pct": {
    "75.5": 56.8,
    "76.5": 54.3,
    "77.5": 51.7,
    "78.5": 49.4,
    "79.5": 47.4,
    "80.5": 45.5,
    "81.5": 44.1
   },
   "home_win_pct": 50.1,
   "part_means": [
    18.93,
    18.96,
    18.94,
    18.89
   ],
   "part1_fair": 18.5,
   "odd_pct": 50.0
  },
  "Setka Cup. Париж": {
   "n": 11502,
   "mean": 77.98,
   "fair_line": 77.5,
   "over_pct": {
    "74.5": 57.4,
    "75.5": 54.5,
    "76.5": 52.2,
    "77.5": 49.8,
    "78.5": 47.6,
    "79.5": 45.6,
    "80.5": 43.8
   },
   "home_win_pct": 49.6,
   "part_means": [
    18.87,
    18.84,
    18.87,
    18.81
   ],
   "part1_fair": 18.5,
   "odd_pct": 50.5
  },
  "Setka Cup. Сеул": {
   "n": 10865,
   "mean": 74.6,
   "fair_line": 74.5,
   "over_pct": {
    "71.5": 56.5,
    "72.5": 54.1,
    "73.5": 51.3,
    "74.5": 48.8,
    "75.5": 46.6,
    "76.5": 44.3,
    "77.5": 42.2
   },
   "home_win_pct": 49.2,
   "part_means": [
    18.79,
    18.74,
    18.76,
    18.76
   ],
   "part1_fair": 18.5,
   "odd_pct": 48.9
  },
  "Setka Cup. Рим": {
   "n": 9780,
   "mean": 74.21,
   "fair_line": 73.5,
   "over_pct": {
    "70.5": 58.5,
    "71.5": 56.0,
    "72.5": 53.6,
    "73.5": 51.0,
    "74.5": 48.2,
    "75.5": 45.5,
    "76.5": 43.0
   },
   "home_win_pct": 52.1,
   "part_means": [
    18.79,
    18.72,
    18.77,
    18.76
   ],
   "part1_fair": 18.5,
   "odd_pct": 50.0
  },
  "Setka Cup. Австралия": {
   "n": 9303,
   "mean": 74.96,
   "fair_line": 74.5,
   "over_pct": {
    "71.5": 57.5,
    "72.5": 54.5,
    "73.5": 52.3,
    "74.5": 49.5,
    "75.5": 47.0,
    "76.5": 44.6,
    "77.5": 42.7
   },
   "home_win_pct": 49.4,
   "part_means": [
    18.76,
    18.7,
    18.59,
    18.64
   ],
   "part1_fair": 18.5,
   "odd_pct": 48.9
  },
  "Setka Cup. Токио": {
   "n": 8862,
   "mean": 75.79,
   "fair_line": 75.5,
   "over_pct": {
    "72.5": 57.5,
    "73.5": 54.9,
    "74.5": 52.0,
    "75.5": 49.2,
    "76.5": 46.9,
    "77.5": 44.6,
    "78.5": 42.6
   },
   "home_win_pct": 49.9,
   "part_means": [
    18.79,
    18.74,
    18.81,
    18.8
   ],
   "part1_fair": 18.5,
   "odd_pct": 50.2
  },
  "Setka Cup. Монреаль": {
   "n": 8572,
   "mean": 72.89,
   "fair_line": 72.5,
   "over_pct": {
    "69.5": 56.8,
    "70.5": 54.6,
    "71.5": 52.2,
    "72.5": 49.8,
    "73.5": 47.1,
    "74.5": 44.6,
    "75.5": 42.3
   },
   "home_win_pct": 49.3,
   "part_means": [
    18.67,
    18.55,
    18.52,
    18.57
   ],
   "part1_fair": 18.5,
   "odd_pct": 49.8
  },
  "TT Cup. Польша": {
   "n": 7921,
   "mean": 76.39,
   "fair_line": 75.5,
   "over_pct": {
    "72.5": 58.3,
    "73.5": 55.6,
    "74.5": 53.1,
    "75.5": 50.9,
    "76.5": 48.2,
    "77.5": 46.0,
    "78.5": 43.8
   },
   "home_win_pct": 48.9,
   "part_means": [
    19.1,
    19.1,
    19.15,
    19.24
   ],
   "part1_fair": 18.5,
   "odd_pct": 49.7
  },
  "Чехия. Лига Про А16. Острава": {
   "n": 7026,
   "mean": 76.91,
   "fair_line": 76.5,
   "over_pct": {
    "73.5": 57.6,
    "74.5": 55.1,
    "75.5": 52.7,
    "76.5": 50.1,
    "77.5": 47.9,
    "78.5": 45.6,
    "79.5": 43.8
   },
   "home_win_pct": 50.9,
   "part_means": [
    18.82,
    18.87,
    18.74,
    18.74
   ],
   "part1_fair": 18.5,
   "odd_pct": 48.3
  },
  "Setka Cup. Африка": {
   "n": 6169,
   "mean": 74.64,
   "fair_line": 74.5,
   "over_pct": {
    "71.5": 56.6,
    "72.5": 54.1,
    "73.5": 51.8,
    "74.5": 49.4,
    "75.5": 47.1,
    "76.5": 44.7,
    "77.5": 42.4
   },
   "home_win_pct": 50.2,
   "part_means": [
    18.65,
    18.66,
    18.61,
    18.68
   ],
   "part1_fair": 18.5,
   "odd_pct": 49.9
  },
  "Setka Cup. Рио": {
   "n": 5857,
   "mean": 74.8,
   "fair_line": 74.5,
   "over_pct": {
    "71.5": 57.9,
    "72.5": 55.4,
    "73.5": 52.7,
    "74.5": 50.3,
    "75.5": 47.5,
    "76.5": 45.1,
    "77.5": 42.9
   },
   "home_win_pct": 48.6,
   "part_means": [
    18.64,
    18.69,
    18.55,
    18.71
   ],
   "part1_fair": 18.5,
   "odd_pct": 50.0
  }
 },
 "analytics_meta": {
  "source": "fonbet_stats.json (SIM-фильтр применён)",
  "league_min_n": 300,
  "leagues_total": 42,
  "leagues_shown": 25,
  "over_pct_note": "%ТБ по линиям сетки .5; ключ=линия, значение=% исходов ТБ"
 }
}