Урок 9. Статистика xG в ботах на футбол
Рассказываем какие параметры xG входят в конструктор ботов, и как применять эти параметры. Мы уже активно используем xG для улучшения качества наших стратегий.

В нашем конструкторе появилась возможность делать анализ на основе xG статистики. В этом уроке мы не будем останавливаться на том, что такое xG, об этом написано много материалов в открытом доступе. Но мы расскажем какие параметры есть в нашем конструкторе и об эффективности их использования.
Все данные мы получаем с проверенного платного источника. В нашем распоряжении на текущий момент имеется 208 лиг (актуально на 12.05.2025), по которым регулярно собирается xG статистика. Список лиг может меняться. Актуальный список лиг всегда можно найти в шаблоне при создании бота.
Список лиг с xG
Africa Cup of Nations | England. League One | Latvia. Virsliga | Slovenia. League 1 |
---|---|---|---|
Andorra. Primera | England. League Two | Lithuania. A Liga | South Korea. K League 1 |
Argentina. League Cup | England. National League | Luxembourg. National Division | South Korea. K League 2 |
Argentina. Primera B Metropolitana | England. National League North | Malta. Challenge League | South Korea. League K3 |
Argentina. Primera B Nacional | England. National League South | Malta. Premier League | Spain. La Liga |
Argentina. Primera Division | England. Premier League | Mexico Championship U23 | Spain. Primera Division RFEF. Group 1 |
Armenia. Premier League | England. Superleague. Women | Mexico. Liga de Expansion MX | Spain. Primera Division RFEF. Group 2 |
Australia Championship. Women | Estonia. Esiliiga | Mexico. Liga MX | Spain. Primera Division RFEF. Women |
Australia. A League | Estonia. Meistriliiga | Mexico. Segunda Division | Spain. Segunda Division |
Australia. New South Wales Premier League | Faroe Islands. Effodeildin | Moldova. Super Liga | Spain. Segunda Division RFEF. Group 1 |
Australia. NPL Queensland | FIFA World Cup | Montenegro. Prva Crnogorska Liga | Spain. Segunda Division RFEF. Group 2 |
Australia. NPL South Australia | Finland. Veikkausliiga | Morocco. Botola | Spain. Segunda Division RFEF. Group 3 |
Australia. NPL Victorian | Finland. Ykkonen. Division 1 | Netherlands. Eerste Divisie | Spain. Segunda Division RFEF. Group 4 |
Austria. Bundesliga | Finland. Ykkosliiga | Netherlands. Eredivisie | Spain. Segunda Division RFEF. Group 5 |
Austria. Second League | France. Ligue 1 | Netherlands. Tweede Divisie | Sweden. Allsvenskan |
Azerbaijan. Premier League | France. Ligue 1. Women | New Zealand Championship | Sweden. Allsvenskan. Women |
Bahrain. Premier League | France. Ligue 2 | Nicaragua Championship | Sweden. Division 1 |
Belgium Championship. Women | France. National | Northern Ireland. IFA Premiership | Sweden. Elitettan. Women |
Belgium. Belgacom League | Georgia. Superleague | Norway. 1 Division. Women | Sweden. Superettan |
Belgium. Jupiler League | Germany Bundesliga U19 | Norway. Adeccoligaen | Switzerland. Challenge League |
Bolivia. LFPB | Germany. 2. Bundesliga | Norway. Division 2 | Switzerland. SuperLeague |
Bosnia and Herzegovina. Premier League | Germany. 2. Bundesliga. Women | Norway. Eliteserien | Thailand. 2nd Division |
Brazil. Campeonato Brasileiro. Serie A | Germany. 3. Liga | Norway. Toppserien. Women | Thailand. Thai Premier League |
Brazil. Campeonato Brasileiro. Serie B | Germany. Bundesliga | Paraguay. Primera Division | Tunisia. Ligue 1 |
Brazil. Campeonato Brasileiro. Serie C | Germany. Regionalliga Bayern | Peru. Primera Division | Turkey. SuperLiga |
Bulgaria. A PFG | Germany. Regionalliga North | Poland Championship. Liga 1 | Turkey. TFF 1. Lig |
Cambodia. Metfone C-League | Germany. Regionalliga Sudwest | Poland Championship. Liga 2 | UAE. Pro League |
Canada. Premier League | Germany. Regionalliga West | Poland Championship. Women | UEFA Champions League |
Chile. Primera B | Greece. SuperLeague | Poland. Ekstraklasa | UEFA Conference League |
Chile. Primera Division | Guatemala. Liga Nacional | Portugal Championship U23 | UEFA Europa League |
China. League One | Honduras. Liga Nacional | Portugal Championship. Women | UEFA European Championship |
China. Second League | Hong Kong. Premier League | Portugal. Liga 3 | UEFA European U19 Championship |
China. Super League | Hungary. NB I | Portugal. Primeira Liga | UEFA European U21 Championship |
Colombia Championship. Women | Hungary. NB II | Portugal. Segunda Liga | Ukraine. First League |
Colombia. Categoria Primera A | Iceland. 1. Deild | Qatar Championship | Ukraine. Premier League |
Colombia. Categoria Primera B | Iceland. Urvalsdeild | Republic of North Macedonia. First League | Uruguay. Primera Division |
Coppa Italia | India. Super League | Romania. Liga 1 | USA. MLS |
Costa Rica. Primera Division | Indonesia. Liga 1 | Romania. Liga 2 | USA. MLS Next Pro |
Croatia. HNL | Ireland. Division 1 | Russia. Premier League | USA. NISA |
Cyprus. First Division | Ireland. Premier Division. Women | Russia. Premier League. Women | USA. NWSL. Women |
Czech Republic. 2 Liga | Ireland. Premier League | Russian Championship. League 1 | USA. USL |
Czech Republic. First League. Women | Israel. Liga Leumit | Saudi Arabia. Division 1 | USA. USL League One |
Czech Republic. Fortuna liga | Israel. Premier League | Saudi Arabia. Saudi Professional League | Uzbekistan. Professional League |
Denmark Championship. Women | Italy. Campionato Nazionale Primavera | Scotland Championship | Venezuela. Primera Division |
Denmark. 1st Division | Italy. Serie A | Scotland Championship. Women | Vietnam. V-League |
Denmark. 2nd Division | Italy. Serie B | Scotland. League One | Wales. Premier League |
Denmark. Championship. 3rd Division | Italy. Serie C. Group A | Scotland. League Two | |
Denmark. Superliga | Italy. Serie C. Group B | Scotland. Premier League | |
Ecuador. Serie A | Italy. Serie C. Group C | Serbia. 1st League | |
Ecuador. Serie B | Italy. Serie D | Serbia. SuperLiga | |
Egypt. Premier League | Japan. J-League | Singapore. S-League | |
El Salvador. Primera Division | Japan. J-League Division 2 | Slovakia. Corgon Liga | |
England. Championship | Japan. J3 League | Slovakia. Liga 2 | |
England. Championship. Women | Kazakhstan. Premier League | Slovenia. 2. SNL |
Для удобства мы собрали все эти лиги в один шаблон. Т.е. если вы хотите поработать с лигами по которым есть xG и строить алгоритмы на базе этого, можно использовать этот шаблон в настройках отдельного бота.

Этот шаблон уже пересекается с лигами, которые есть в других шаблонах справочника лиг. Поэтому все ваши боты будут работать по прежнему без изменений. Если вы выберите все лиги, и зададите в блоке параметры xG, то для анализа будут браться лиги по которым есть статистика в базе данных, если не установлена галочка "Игнорировать отсутствие данных".
В рассылке в разделе "Аналитика" всегда будут присутствовать графики распределения прибыли по xG. В случае если для команд не было статистики в базе, то она попадает в столбец "Нет данных".

Если у вас в боте выбраны все лиги, то в вашей рассылке в разделе Аналитика можно отфильтровать лиги, по которым есть xG и отдельно поработать с ними с помощью графиков:

Сколько сезонов используется для расчета xG
Для расчетов мы берем текущий и предыдущий сезоны, которые имеются в базе. Например, если начался сезон 2025-2026, мы берем для расчета текущий сезон, если уже есть по нему данные и предыдущий 2024-2025.
Как мы считаем xG
После каждой игры мы получаем 40 параметров xG по обеим командам. Мы считаем средние показатели по каждой команде перед предстоящей игрой путем суммирования xG по всему прошлому и текущему сезону. Т.е. суммируем все xG и делим на кол-во игр. Важно понимать, что в начале текущего сезона используется xG предыдущего и соответственно до 10 тура статистика может не соответствовать действительности, так как в командах мог поменяться тренер, измениться состав, ее стоимость и т.д. Но по мере добавления новых игр в текущем сезоне ситуация коррелируется за счет актуальных параметров и чем больше туров пройдено, тем точнее становится xG. В связи с этим, мы рекомендуем использовать xG в текущем сезоне, по крайней мере, после пяти-шести туров.
Какие параметры xG доступны
- xG ожидаемые забитые голы
- xGA ожидаемые пропущенные
- xGD = xG - xGA разница ожидаемых забитых и ожидаемых пропущенных. Позволяет определить насколько больше опасных моментов команда создавала или позволяла создавать сопернику
- GD - xGD показатель оценивающий везение команд в предыдущих матчах на основе показателя разницы забитых и пропущенных голов, а также разницы ожидаемых забитых и пропущенных голов у своих ворот. Этот показатель показывает насколько везет команде в атаке и в обороне. Если этот показатель положительный, то этой команде больше везло. Если отрицательный, то команда играла лучше чем отображает турнирная таблица, а значит команде не везло. Чем выше отклонение от 0 в положительную или отрицательную сторону, тем больше командам везло или не везло соответственно.
- xG/Sh среднее количество ожидаемых забитых голов за один удар. Служит для оценки средней тяжести одного удара команды. Вычисляется как: xG/кол-во ударов команды. Служит для оценки опасных моментов команды.
- xGA/Sh среднее количество ожидаемых пропущенных голов за один удар. Служит для оценки средней тяжести удара команды соперника. Служит для оценки средней тяжести ударов, которые команда позволяет создавать у своих ворот. Вычисляется как: xGA/кол-во ударов команды соперника. Служит для оценки опасных моментов команды.
- xG90 кол-во ожидаемых забитых голов за 90 минут. Вычисляется как: (xG/90 минут c учетом добавочных) * 90
- xGA90 кол-во ожидаемых пропущенных голов за 90 минут. Вычисляется как: (xGA/90 минут c учетом добавочных) * 90
- xG90 + XGA90 сумма ожидаемых забитых и ожидаемых пропущенных голов за 90 минут
- xG90 0.3max кол-во ожидаемых забитых голов за 90 минут при максимум xG 0.3
- xGA90 0.3max кол-во ожидаемых пропущенных голов за 90 минут при максимум xG 0.3
- xG90 0.3max + xGA90 0.3max сумма ожидаемых забитых и пропущенных голов за 90 минут при максимум xG 0.3
- xG90 index коэффициент ожидаемых забитых за 90 минут голов относительно соперников по турниру (средний показатель турнира равен 1)
- xG90 index коэффициент пропущенных забитых за 90 минут голов относительно соперников по турниру (средний показатель турнира равен 1)
- xG90 noindex кол-во ожидаемых забитых за 90 минут голов, рассчитанное на основе xG90 index
- xGA90 noindex кол-во ожидаемых пропущенных за 90 минут голов, рассчитанное на основе xGA90 index
- xG90 + xGA90 noindex сумма ожидаемых забитых за 90 минут голов и ожидаемых пропущенных за 90 минут голов, рассчитанная на основе xG90 index и xGA90 index
- xG90/ xGA90 noindex отношение ожидаемых забитых за 90 минут голов и ожидаемых пропущенных за 90 минут голов, рассчитанная на основе xG90 index и xGA90 index
Как работать с xG статистикой
В первую очередь, необходимо научиться работать с разделом Аналитика. Раздел Аналитика формируется в виде интерактивных графиков по мере сбора ставок в вашей рассылке.
Что такое раздел Аналитика и как как с ним работать, можно найти в статье: Урок 8. Ретроанализ
Например, если мы видим на графике явный выброс зеленого столбца на одном из графиков. Выбираем этот столбик и получаем все остальные графики и автоматический расчет профита, если бы мы использовали этот параметр xG в диапазоне 1.2 -1.39.


После того как выбрали xG90 для первой команды, все остальные графики перестроились и далее видим, что можем также задать диапазон xG90 для второй 1.0 - 1.19, чтобы поднять профит:

Таким образом, выбрав всего два параметра xG мы нашли зависимость между xG для нашей стратегии, когда можно поднять Yield в несколько раз и UDI за счет прематчевого отбора по xG:

Вышеупомянутый метод хорошо походит для случаев, когда уже известны определенные значения xG, которые были получены через раздел Аналитики. Но помимо вышеуказанных настроек, мы добавили возможность сравнивать показатели xG для двух команд в блоке анализа Если. Это позволяет еще более гибко подходить к анализу для оценки команд по xG.

Надеемся, что дополнительные параметры по xG помогут вам в создании более мощных и прибыльных стратегий.
Оглавление: Курс профессионального беттинга
Следующий урок: Урок 10. Как оценивать эффективность ставок. Показатели: YIELD, UDI, ожидаемый ROI