Как использовать xG для ставок
Что такое xG и как его читать
xG (expected goals) — это не счётчик голов, а вероятность. Каждому удару присваивается число от 0 до 1, отражающее шанс забить. Модель учитывает объективные вводные: дистанцию до ворот, угол, часть тела, тип удара (с игры, головой, со штрафного), а также контекст — уровень прессинга и положение защитников. Удар из вратарской в пустые может получить 0.92, а из-за штрафной через стенку — 0.04. Пенальти стандартно оценивается около 0.76–0.79.
Сумма xG за матч показывает, сколько голов команда «должна» была забить, исходя из качества моментов. Если наиграли на 2.1 xG, а забили 0 — это не «проклятие», а реализация ниже ожидаемой. На дистанции дисперсия сглаживается, и xG точнее отражает силу атаки, чем просто счёт на табло.
Для сравнения темпа данные нормализуют на 90 минут: xG/90 — сколько остроты создаёт команда в среднем за полный матч, xGA/90 — сколько допускает. Это критически важно, когда соперники провели разное игровое время или вы сравниваете отрезки сезона.
Условный пример: команда А создала 1.4 xG за 60 минут. Её темп xG/90 = 1.4 * 90 / 60 = 2.1. Команда Б набила 2.5 xG за 90 минут, xG/90 = 2.5. Темп Б выше, даже несмотря на меньшую «сумму» в конкретном матче. Именно темп, а не разовый итог, лучше подходит для оценки формы и выбора ставки.
Где брать данные xG в 2026 году
В 2026 году базовый набор данных по xG дают три кита индустрии. Opta (через FBref) — золотой стандарт по глубине истории и покрытию топ-лиг, но за полный доступ придётся платить. StatsBomb выделяется продвинутыми метриками, включая данные по давлению и детальный профиль ударов. Wyscout — главный инструмент для скаутов, силён в низших лигах и молодёжных турнирах. Перед подпиской сверяйте методику: как провайдер считает удары головой, рикошеты и пенальти. Разброс в 0,05 xG на матч — норма, но на дистанции это влияет на итог. В лайв-режиме xG обновляется по минутам через подстрочники букмекерских контор и специализированные сервисы. Главный подвох — задержка: данные приходят с опозданием на 5–15 секунд. За это время котировки уже проседают. Плюс разные поставщики по-разному трактуют заблокированные удары: один даст 0,02 xG, другой — 0,00. Если вы ловите гол в интервале, всегда держите открытыми два источника и ориентируйтесь на тот, что быстрее обновляет графические модели. Для серьёзной работы собирайте данные в собственную таблицу. Это исключает слепое доверие к чужим цифрам. Минимальный набор полей для анализа матча выглядит так:| Дата | Лига | Матч | xG | xGA | xGOT | PSxG |
|---|---|---|---|---|---|---|
| 31.10.2026 | РПЛ | Зенит — Спартак | 1.84 | 1.12 | 2.01 | 0.65 |
Базовые метрики для ставок
Чтобы превратить xG в решение по ставке, нужны производные метрики. Первая — P(xG), вероятность исхода по модели. Алгоритм прогоняет 10 000 симуляций матча, в каждой генерирует голы по распределению Пуассона из xG-команд, и считает долю побед/ничьих. Если P(победа хозяев) = 62%, а букмекер даёт на них 1.75 (57.1%), это потенциальный перевес. Смотрите на расхождение в 3–5 процентных пунктов и выше, иначе маржа съест смысл.
Вторая метрика — xGD, разница ожидаемых голов: xG минус xGA. Она лучше отражает баланс сил, чем счёт. Для форы −1.5 смотрите на порог xGD ≈ 1.8–2.0 за игру в среднем, для −2.5 — около 2.6–2.8. Условный пример: команда дома создаёт xG 2.1 и допускает 0.6 (xGD +1.5). Фору −1.5 она статистически «пробивает» реже, чем кажется, а −1.0 — чаще. Важен контекст: календарь, ротация, стиль соперника.
Третья группа — реализация и качество моментов. xGOT (ожидаемые голы «на табло») — это фактические голы, пересчитанные через xG допущенных ударов: показывает, везёт ли команде. Finishing — дельта «забито минус xG». Если клуб за 6 матчей забил на 4 гола выше xG, ждите отката к среднему. Обратная сторона — «засушенный» xGOT при хорошей xG: моменты есть, голов нет, значит, голы придут, и индивидуальный тотал «верх» станет привлекательнее.
Оценка формы без шума результатов
Счёт матча часто врёт, а вот xG и xGA за 5–8 игр — честнее. Смотрите не на победы и поражения, а на разницу созданных и допущенных моментов. Команда могла проиграть 0:2 при xG 1.8–0.9: ей не везло, игра была равной. Обратная картина — победа 2:0 при xG 0.6–1.4 — это мираж формы, за которым последует спад. Ваша задача — отделить сигнал от шума и понять, кто реально создаёт, а кому просто улыбнулась удача.
Чтобы не утонуть в деталях, считайте скользящее среднее xG/90 с весом по свежести: последние матчи важнее. Простой способ — придать 100% веса трём свежим играм, 60% — трём предыдущим, 40% — двум ещё более ранним. Так вы поймёте тренд: команда прибавляет или деградирует. Обязательно отсекайте матчи против аномальных стилей — например, против автобуса весь матч или против прессинг-машины, если ваш клуб к этому не готов. Эти выбросы исказят среднее.
Ротация и травмы — главный фильтр. Если у «Зенита» xG/90 держится на уровне 1.9, но в трёх последних играх не было Клаудиньо, реальное ожидание ниже — условно 1.6. Проверьте, кто создавал (xG build-up) и кто завершал (xG shots). Отсутствие одного бьющего часто режет качество ударов сильнее, чем кажется: падает средняя дистанция и угол, растёт доля из-за штрафной. Смотрите стартовый протокол за час до игры и делайте поправку, иначе переоцените форму.
Поиск валуя: от xG к коэффициенту
Собрав xG-данные, переведите вероятность в «честный» коэффициент: 1 / P(xG). Допустим, ваша модель даёт хозяевам 55% на победу. Справедливый коэффициент — 1 / 0.55 ≈ 1.82. Если букмекер предлагает 1.95, вы видите потенциальный валуй. Разница между вашей оценкой и линией — это и есть рабочая зона. Не путайте её с гарантированной прибылью: это лишь математический перевес на дистанции. Линия не статична. В котировки уже заложена маржа (обычно 3–6%), а ближе к старту она «двигается» за деньгами игроков. Фиксируйте CLV (Closing Line Value) — коэффициент в момент стартового свистка. Если вы взяли 1.95 при закрытии 1.85, вы обыграли рынок. CLV — главный контроль качества: серия плюсов по CLV почти всегда превращается в прибыль на дистанции, даже если короткая выборка даёт минус.- Погода: ливень и ветер снижают качество ударов — дисконт xG обеих команд на 3–7%.
- Календарь: выезд после еврокубков в четверг — минус 4–6% к xG гостей, ротация вероятна.
- Дерби: больше борьбы, меньше чистых моментов — минус 2–4% к совокупному xG, ничья чуть вероятнее.
- Мотивация: вылет уже оформлен — минус 8–12% к xG андердога; кубок при ротации — повышенная дисперсия.
- Судейство: «низовой» арбитр и строгая игра в воздухе — повышаем вероятность пенальти на 1–2 процентных пункта.
Рынки, где xG особенно полезен
Основной исход и форы. Здесь решает xGD — разница ожидаемых голов за выбранный отрезок. Если команда дома стабильно держит +0,6 xGD за матч, а соперник в гостях −0,3, их «скрытая» разница около 0,9 xG. Для форы ±0,5 это уже сигнал: андердог с плюсовой форой выглядит интереснее, когда его xGA низок, а соперник недобирает по PSxG−GA (вратарь тащит). Для ±1,5 фильтруйте темп: 12–14 ударов за игру и высокая доля дальних снижают вероятность разгрома. Считайте P(xG) через Пуассона на основе сезонных темпов xG дома/в гостях — так вы переводите xGD в вероятность исхода и сравниваете с линией.
Тоталы. xG особенно полезен на голы, потому что бьёт шум счёта. Смотрите xG дома и xG в гостях раздельно: многие дома создают 1,7, а в гостях — 1,1. Важен темп ударов без учёта «мусора» и стиль прессинга: высокий PPDA и быстрые возвраты мяча дают дополнительные моменты в переходах. Фильтр на вратарскую дуэль обязателен: PSxG−GA у обоих киперов подскажет, есть ли регрессия к среднему. Условный пример: хозяева 1,6 xG дома, гости 1,2 xG в гостях, оба вратаря недобирают по PSxG−GA на 0,2 — базовый тотал 2,5 выглядит «низким».
Обе забьют, карточки и фолы. xG здесь не главный триггер, но уточняет картину. Для ОЗ берите дуэли стилей: одна команда стабильно создаёт через центр (высокий xG/shot), другая — через фланги и кроссы, плюс обе уязвимы в переходах (xGA контратак). Если xGA переходов у обеих >0,4 за матч — шанс ОЗ растёт. Карточки и фолы — это про интенсивность и дуэли 1v1 на пространстве. xG помогает косвенно: чем больше владений заканчивается в финальной трети и быстрых потерь, тем выше вероятность стыков и предупреждений. Смотрите не общий xG, а xGA после потерь на своей половине — это мостик к частоте тактических фолов.
Банк, размер ставки и проверка гипотез
Любая модель xG бесполезна без дисциплины. Ваш банк — это запас прочности на дистанции, где дисперсия неизбежна. Оптимальный выбор для старта — флэт 1–2% от банка на каждую ставку. Это просто, прозрачно и защищает от быстрого слива. Продвинутый вариант — дробный критерий Келли, но с жёстким ограничением: не более 1% от банка на купон. Келли математически хорош, но требует точной оценки вероятности, а в футболе это всегда погрешность. Догон и любые прогрессивные системы исключите: они противоречат самой идее поиска валуя и неминуемо ведут к краху при стандартной серии неудач.
Прежде чем рисковать деньгами, прогоните свою логику на истории. Вам нужна собственная база данных — хотя бы в виде таблицы. Соберите минимум 500 ставок по вашей xG-модели. Это не формальность: на меньшей выборке доминирует шум. Обязательно используйте split-sample: первые 300–350 ставок — для создания и настройки правила, оставшиеся — для чистого теста «из коробки». Фиксируйте не только ROI, но и максимальную просадку (drawdown). Если модель даёт 7% ROI при просадке в 40% — она непригодна для игры. Учитывайте, что дисперсия в футболе высока: серия из 10–15 минусов при флэте 2% — это минус 20–30% банка, и к этому нужно быть готовым.
Главная ловушка для новичка — поспешные выводы. Три типичные ошибки обнулят ваши усилия. Во-первых, малая выборка. Десять удачных ставок — это не система, а везение. Во-вторых, игнорирование xGOT (ожидаемых голов на удар). Команда может создавать моменты на 2.5 xG, но бить из плохих зон. Без xGOT вы переоцените её реальный атакующий потенциал. В-третьих, переоценка одной аномальной игры. Матч, где аутсайдер наиграл на 3.1 xG против 0.2 у фаворита и проиграл 0:1 — не повод ставить на него в следующем туре по любой цене. Это повод проверить, не была ли цифра 3.1 следствием одного дальнего удара при счёте 0:3 и прессинга на 90-й минуте. Ищите повторяющийся паттерн, а не единичную вспышку.
Выводы
Дисциплина важнее серий Горячие серии — шум. Регрессия к среднему неизбежна: команда перебравшая xG сегодня завтра недоберёт. Работайте от банка: фиксированный процент (например, 1–2%) и независимые ставки. Бэктест на 2–3 сезона с учётом маржи и просадок важнее одного удачного месяца. Ведите журнал: отбор, коэффициент, CLV, причина входа, результат. Без журнала вы не отличите навык от удачи.- Симуляции и нормализация: делайте выводы из распределения, а не из одного матча.
- Контекст и учёт линии: составы, стиль, календарь, CLV и ROI — ваши фильтры.
- Банк и бэктест: 1–2% на ставку, независимые исходы, проверка гипотез на дистанции.
Частые вопросы
1. Что такое xG простыми словами и как его читать в матче?
xG (expected goals) — это метрика, которая оценивает качество каждого удара числом от 0 до 1, отражая вероятность забить с этой позиции. Сумма xG за матч показывает, сколько голов команда «должна» была забить, исходя из созданных моментов, а не из фактического счёта. Если команда выиграла 2:0 при xG 0.8–0.3, ей, скорее, повезло, и такой результат нестабилен.
2. Какую xG-метрику выбрать для ставок на тоталы и форы?
Для тоталов смотрите на суммарный xG и допущенный xGA за 5–8 последних матчей, чтобы оценить общий темп создания моментов. Для фор важнее разница xG в равных составах (без учёта пенальти и явных «левых» удалений) и xG/90, чтобы сравнивать команды независимо от игрового времени. Дополнительно проверяйте xG первого тайма: если команда часто «проседает» по xG во вторые 45 минут, это сигнал против её минусовой форы.
3. Где брать точные данные xG и как учесть разницу провайдеров?
Основные провайдеры — Opta/FBref, StatsBomb, Wyscout и Understat; расхождения возникают из-за разной классификации ударов и учёта блокировок. Для ставок выберите один источник и придерживайтесь его, чтобы не «прыгать» между моделями, а расхождения используйте как фильтр: берите ставку только если сигнал подтверждается у двух провайдеров. Если данных нет, ориентируйтесь на усреднённый xG по лиге и корректируйте на стиль (команды с навесами получают больше допущенных xGA от дальних ударов).
4. Как посчитать «честный» коэффициент из xG и найти валуй?
Оцените ожидаемые голы для хозяев и гостей (xGH, xGA), сложите xGH + xGA гостей для хозяев и наоборот, затем переведите в голы через распределение Пуассона или используйте упрощённо: вероятность победы хозяев ≈ xGH / (xGH + xGA гостей). Условный пример: xGH=1.6, xGA гостей=1.1; тогда xGA хозяев примем как средние xGA гостей-соперника, например 1.1, а xGH гостей — как средние xGH гостей, например 1.0; вероятность победы хозяев ≈ 1.6/(1.6+1.0)≈0.615, «честный» коэффициент ≈ 1/0.615≈1.63. Если букмекер даёт 1.78, это потенциальный валуй, но обязательно вычитайте маржу и проверяйте составы и мотивацию.
5. Какой банк и размер ставки использовать при стратегии на xG?
Определите игровой банк как сумму, которую не страшно потерять, и используйте фиксированный процент — обычно 0.5–2% на ставку по Келли или флэту. Для консервативной модели берите 1% флэтом: при банке 100 000 ₽ ставка 1 000 ₽, что сглаживает дисперсию xG-модели. Избегайте догонов и резкого увеличения номинала после просадок: xG даёт перевес на дистанции, а не в каждом отдельном матче.