Simulating the Rugby World Cup 2019 Japan in R

I really like running simulation models before sporting events because they can give you a much greater depth of understanding of team performance compared to the ‘raw’ odds that you might get from the media or bookmakers, or the often varied opinions of different sports pundits.

Yes, Ireland usually get knocked out in the Quarter Finals, and this is what many people are saying is most likely to happen again this year – but does the data show this? Pool C is the ‘pool of death’, right? With England, France and Argentina vying for qualification in the top two spots. Or, does Pool D hold that title, with Wales, Australia and Fiji battling it out? Oh, and we know Italy is having a tough time right now, but if we could have 10,000 world cups, would they win it even once?

That’s where a simulation can provide a lot of extra oompf for a little extra effort.  If we can take the ‘raw’ odds but then add in some volatility then we can understand the distribution of outcomes.

That being said, with the Rugby World Cup 2019 officially starting in just over two weeks on 20 September, I thought I’d best run a simulation model.  The model is relatively simple, but nevertheless I hope it can provide some insight into both the tournament and also more generally how to simulate a sporting competition!

Venues of the RWC 2019 Japan
Structure of the tournament. Source: RWC2019

Rating Data – How good is a team?  Given that, how likely is team A to beat team B?

I used two different data sources:

World Rugby, the global governing body of rugby union, publishes official world rankings weekly. These have some shortcomings, although they’re widely followed by the media and have been around for many years.

Rugby Pass, a rugby broadcaster from New Zealand, publishes its Rugby Pass Index. It’s a bit of a black-box as they don’t publish their methodology, and it has only been around for a year, but they claim to use machine learning and it appears to work at player-granularity.

When plotted for each team, there is a fairly linear relationship between the two ratings systems, although the World Rugby rankings make a smaller gap between the lower and the higher teams.

I could write another post comparing the two ratings systems, but in a nutshell I believe Rugby Pass Index more accurately represents the current form of teams, although it doesn’t track the lower tier nations so well which the World Rugby rankings cover.

A source of recent volatility in the ratings has been the summer friendly matches, which are counted as full fixtures by both systems, although which may have been regarded by some teams as experimental/warm-up matches.

So I decided to take a consensus, using the mean of both ratings for each team, for before and after the summer friendly matches. To allow pathways for teams with performance improvement/drop between now and tournament start, a rand(-5,5) adjustment was made to each rating per simulation. Finally, Japan was given a 1.5pt home advantage adjustment as host.

The favourite team doesn’t always win – how much leeway for luck is there? We need a Distribution for Points Scored in a Rugby Match.

For those less familiar with rugby, these are examples of scorelines, from RWC 2015.

In a game like soccer, you get a lot of draws because goals don’t happen very often, at least compared to rugby where it’s not unusual to see 60pts or more scored per team.  What does a distribution of points look like?

If we can define this then combined with the ‘raw’ probability of winning we can take random samples of it during multiple simulations to understand the distribution and volatility of outcomes.

For the general probability distribution of occurrence of tries scored, conversions given a try has been scored, and penalties scored, I have recycled a distribution I calculated previously based on a season of the European club Pro 14 competition. Perhaps in another post I will look at how this compares to the distribution in international/RWC matches but for an initial model this is sufficient.

Now that we have the probability of winning, and can randomly sample from the distribution of points scored, we can build our Monte Carlo model!

For each match simulation, a random sample of the probability distribution on tries, conversions, and tries scored was taken and essentially multiplied by the probability of winning for each team. For each tournament simulation, the results were recorded and the tournament was simulated again, until we got 10,000 simulated tournament results.

Finally, let’s look at some results – the pool stages.

Pool A: Ireland and Scotland most likely to qualify, although it’s plausible that Japan in particular could humble one of them and qualify instead.

Pool B: this is far more clear-cut! New Zealand and South Africa are very likely to qualify, unless Italy causes an upset. Although Italy are unlikely to be upset by Namibia and Canada who will battle it out for fourth place.

Pool C: England are fairly likely to qualify, but Argentina and France would have to battle it out for runner-up. USA has a fair chance then of causing an upset. Although it would have to be an upset against the winner of Argentina v France which would seem unlikely. I hope to build this feature in by dynamically changing the ratings as the tournament simulation progresses, for a future version.

Pool D: a similar picture to Pool A with Australia and Wales being favourites to qualify, unless Fiji manage to force an upset. Equally, Georgia are looking like a strong fourth team, who could themselves upset Fiji by taking third place. All whilst Uruguay look the most certain of any team to finish bottom of their group.

I’m calling out Pool D now as a good pool to watch for the neutral fan!

Won’t you tell me, who’s going to win the World Cup?

Results of the knock-out stages. Click to enlarge. Probabilities are cumulative, i.e. shows how often a team played in a quarterfinal, semifinal, etc.

It’s perhaps no surprise that the New Zealand All Blacks, current World Cup holders with the strongest legacy in world rugby are favourites to win (28% chance), with close to double the odds of their nearest rivals (16% chance). However these four rivals: Ireland, England, Wales, South Africa all share roughly the same odds (as a bloc accounting for 60% of the chance). The remaining chance is taken up by Australia (5% chance), Argentina, Scotland and France (1-2% chance each) with remaining teams having less than 1% chance. So, unlike at the FIFA soccer World Cup last year, which saw relative outsider Croatia make the final, it’s very unlikely a team from outside these top nine teams will win the tournament.

This story cascades down when we look back to the semi-final and quarter finals. With effectively six very strong teams and three fairly strong teams that makes in most cases only nine teams vying for eight places to get into the knock-out stages which means there is not much volatility in this regard.

Fiji, Japan, USA, Georgia, Samoa, Italy all have a plausible chance of causing an upset in the pool stages and making it to the quarter-finals.

Barring a near-miracle, Russia, Tonga, Uruguay, Canada and Namibia are unlikely to reach the finals, although I look forward to some good pool stage matches from these teams who successfully battled qualification to make it to Japan.

Are Ireland going to go out in the quarter-finals?

The subject of much debate given Ireland’s recent volatile performance, with the notable statistic that Ireland has been knocked-out in the quarter finals in six out of the past eight world cups. As an Ireland fan, it pains me to say that Ireland (45% absolute chance) are the team most likely to exit at the quarter finals! It doesn’t make it any better, but they are followed by Scotland (41% chance) and Australia (36% chance).

Most likely to exit at the semi-finals are Wales (28% chance), Engalnd (27% chance), South Africa (24% chance).


Well, I hope you enjoyed this as much as I did.  The code, as ever, is available via Git here. I’ll hopefully follow-up soon with a post about a Sankey plot to visualise the stats more effectively.

4 thoughts on “Simulating the Rugby World Cup 2019 Japan in R”

  1. Very, very cool!!! I see from the blog you’ve got lots of stuff on rugby, very nice. It’s definitely an underserved sport in terms of data science and so on.

    I have a little R data package, ‘rugger’ (available on GitHub), that has data on rankings etc, I’ve been meaning to update it for the WC. You just gave me the perfect reminder, thanks! And feel free to get involved with it if you’d like, it would be nice to have a decent R rugby package.

  2. Really nice analysis. This is one of two analysis I could find online, with the other being Python based on

    As an Irish person, it’s sad to see the likelihood we will be knocked out.

  3. 1хбет – букмекерская контора, которая пользуется популярностью. Зарегистрирована она на Кюрасао и работает еще с 1997 года, в онлайн возникла с 2011 года. Число зарегистрированных игроков систематически растет. Большой плюс клуба – превосходные процентные ставки, какие превосходят условия остальных контор. Теперь в распоряжении фирмы приблизительно 1000 точек по зачислению ставок, официальный сайт на 36 языках мира и применение новых технологий для комфортности собственных игроков. 1xbet официальный сайт Веб-сайт букмекерской конторы с комфортным функционалом, который осилит даже новичок. Оформляется он в синевато-белом оттенке. Непосредственно на главной страничке найдете панель с табличками, там легко разобраться. Если играющего интересует определённый вид спорта, нужно посмотреть на перечень с левой стороны проекта, где в алфавитном распорядке указаны все виды спортивных занятий. В центре сможете рассмотреть проходящие акции и особенные предложения. На страницах сайта можно познакомиться с прогнозом игровых ставок на спорт, расценить мнение специалистов. Справа обычное окно регистрации на сайте и прохода в учетную запись. Однако в какой степени безукоризненным не был портал, на него установлена блокировка. Чтобы ее обойти применяется рабочее зеркало.  1xbet зеркало на сегодня Рабочее зеркало – воссоздает главный интернет-сайт со всем его перечнем возможностей. Просто-напросто меняется доменное имя, где web-сайт не блокируется. Подобный портал в доступности постоянно и в том числе при проведении технических работ и возможных атак. Актуален он для игроков из России, где спортивные ставки в режиме онлайн запрещены, а подобные сайты просто отключаются. Но создатели теперь уже задумали, как обойти запрет. 1xbet зеркало рабочее на сегодня позволяет фирме предоставлять свои сервисы, пусть и не полностью легально. Просто-напросто чтобы получить лицензию на прием ставок на спортивные события на территории РФ, надо оплатить минимум 30 млн рублей. Даже если оформить лицензию, тогда это повлечёт большие расходы, которые подействуют на уменьшение коэффициентов. Отдельные посетители заинтересуются соперничающими компаниями и просто-напросто закончат делать ставки на данном ресурсе. Поэтому более подходящее решение для фирмы и непосредственно участвующих – это применение зеркального сайта.  Для того, чтобы зайти в свой аккаунт предстоит ввести логин и пароль. Информация секретная и защищена от посторонних, в связи с этим переживать за сохраняемость сведений не имеет смысла. Перед игроком раскрывается обычный перечень возможностей и возможности аккаунта – обороты по счету, данные ставок, деньги на счету, способность их получения. В остальных же государствах применение предложений букмекерской конторы не воспрещается, правда имеет возможность немножко видоизменяться само название проекта. По этой причине стоит установить поисковый запрос: зеркало 1xbet рабочее на сегодня прямо сейчас и каждому пользователю будет представлен перечень действующих гиперссылок. Обычно контора сама распространяет ссылки зарегистрированным пользователям просто-напросто на почтовый ящик, мобильное устройство, через службы поддержки. Разумеется, каждый пользователь может наведать официальный вебсайт букмекерской канторы, применяя VPN. В наше время имеется множество приложений, которые позволяют изменять IP-адрес. 1хбет букмекерской конторы Больше тысячи мероприятий в день предоставляется сайтом. Каждый игрок сможет сделать выбор из классических спортивных направлений – волейбол, футбол, и экзотических – крикет, флорбол. На первой же странице собраны наиболее центральные мероприятия в мире спорта – Первенство мира по футболу или Стран Европы. Любой может попробовать себя в ставках в онлайн-режиме, и еще предсказать победителей элитных наград. Только благодаря комплексу Multi-LIVE доступно проведение игровых ставок сразу же на несколько гейм событий. При этом каждое спорт событие транслируется на ресурсе. Открыв пункт «Финставки» и «Биржа криптовалют», возможно испробовать свою удачу и заработать на валютных скачках. Новых играющих притягивает высокий коэффициент и небольшая маржа. Лото, ТВ-шоу, ставки на погоду, сериалы – разнообразие направлений обрадует всякого зарегистрированного играющего БК. Нужно наведать 1xbet официальный сайт, какой сильно удивит собственным функционалом. Воспользоваться услугами конторы могут только оформленные участники. Сервис 1xZone реализует не только лишь цифровую передачу, но и ставки на мероприятия, происходящие во время последующего боя.   Процедура регистрации на сервисе займет короткий отрезок времени. А для комфорта абонентов на 1xbet регистрация проходит одним из способов: Укажите свой телефонный номер и устройте привязку на него. Воспользуйтесь иконкой одной из социальных сетей, где вы уже имеете регистрацию. Введите e-mail. Самый распространенный и простой способ заключительный, для него потребуется подтверждение аккаунта через mail и переход по гиперссылке. Выбирайте глубокий пароль с цифрами и знаками, для того, чтобы его было трудно взломать. Воспользоваться службами конторы могут граждане, достигшие 18 лет. Чтобы получить выигранные средства со своего счета, предстоит заполнить профиль и вписать личные данные. Но волноваться нет смысла, контора гарантирует их сохранность. Промокоды 1xbet Геймеров букмекерской конторы привлекает обилие призов и акций для постоянных игроков и новеньких. Хорошие презенты подготовлены юбиляру –  промокод 1xbet или подъём коэффициента на определенные игры. Процедура регистрации с промокодом даёт возможность умножить сумму денег, положенную на счет. Для этого новый игрок выполняет процедуру проверки, вносит на счет 100 руб и принимает до 6500 рублей. Но получить их невозможно, до тех пор, пока не отыграешь. Приветственный приз предоставляется при первоначальном зачислении депозита. Вложенная сумма обязана быть примерно 100 евро в этом случае получают такой же эквивалент. Только лишь отыгранные деньги ставят на вывод. Для тех граждан, кто систематически в проигрыше, удается выиграть карточки. Все это организовано чтобы участники сохраняли интерес к игре и совершенствовали свое искусство.   Для дополнения счета применяются распространенные системы платежей. Электронные кошельки Qiwi, WebMoney, и конечно привычные карточки MasterCard, VISA. Допустимо пополнение через сообщение, банковский перевод и салоны связи. Валюта счета игрока может быть различной – в евро, рублях, долларах. При этом вывод делается на привязанный к аккаунту кошелек, что в свою очередь обеспечивает защищенность и надежность средств. Минимальная сумма получения составляет 2 евро или 3 доллара. Только после завершения подтверждения субъекта можно войти в кабинет и сформировать заказ на вывод. В случае, если нет никаких проблем, то она производится моментально, вначале может длиться до 3 суток. Скачать 1xbet на андроид Нужно скачать 1xbet на андроид и айфон, ведь платформа раскрывает перед абонентами много возможностей. С ним вы постоянно будете в курсе последних событиях и сможете проверять собственные ставки на спорт. Скачивается платформа для Android и IOS, что даёт возможность установить его на разные современные устройства – планшеты, телефоны. Программа открывает вход к аккаунту и иным возможностям проекта. Только одно, что остается недоступным – функциональность «1хZone» и непосредственная передача. Авторы уже трудятся над устранением этих моментов. Тем, кто систематически вояжирует не желает открываться от мира игровых ставок, такое приложение станет подлинным спасением. Портал приспосабливается под дисплей применяемого устройства. Игровые ставки делаются просто в приложении. В случае, если у вас возникли проблемы при выводе средств или ваша игровая ставка продолжительно не рассчитывается, не стоит переживать, лучше всего сразу направиться за содействием в службу поддержки. Работники службы поддержки в доступности пользователям в течении 24 часов в сутки и всегда готовы ответить на любые интересующие моменты. Наибольшее время обрабатывания обращения – сутки, но ответить стараются ранее. Каждый геймер может сам выбрать подходящий способ связи: – используя интернет; – по указанным на вебсайте контактным сведениям. Другой связью является послание электронного письма либо заполнение онлайн-формы «Консультант-онлайн». Работая в режиме чата любой пользователь имеет ответ на вопрос. Абсолютно все неоднозначные моменты находят решение, консультанты стараются определиться в любой обстановке, найти индивидуальный подход. Подобная открытость БК располагает к себе и число игроков только увеличивается.

Leave a Reply

Your email address will not be published. Required fields are marked *