Skip to content
A tutorial about predicting the winner of the FIFA World Cup by using Machine Learning
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Machine Learning Tutorial: Predicting the World Cup

Sorin Peste (


This is a tutorial on using Machine Learning while trying to predict who is going to win the next FIFA World Cup.

We're going to use historical information about international football (soccer) matches to build a model, which is going to give us the ability to predict future match results.

Afterwards, we're going to use that model to run multiple simulations of the next World Cup tournament, and produce statistics about which teams are the most likely to win it all.

This tutorial is meant for people who are new to Machine Learning, and want to better understand the data science process, as well as the R language.

The rest of this tutorial is available online. There is also a static version of the tutorial, in this GitHub repository.

You can’t perform that action at this time.