Using predictive analytics and Machine Learning, South African based data analytics company, Principa, are back at the crystal ball. This time we'll be predicting the results of the 2018 Football World Cup, taking place in Russia between 14 June and 15 July. Our expert data scientists will be predicting exact scores and winners of each match during the World Cup, with our predictions being published here, before the start of each round. We aim to test how well predictive analytics techniques can perform against the best human made predictions within Football on 

Match Prediction Actual Score
Group Stage: Match day 2 of 3 (This round's prediction has been made with Bayesian Inference, Poisson Regression and Multinomial Logistic Regression)
Russia vs Egypt  0-1, Egypt Win  3-1, Russia Win
Portugal vs Morocco 2-0, Portugal Win  1-0, Portugal Win 
Uruguay vs Saudi Arabia  1-0, Uruguay Win 1-0, Uruguay Win 
Iran vs Spain 0-4, Spain Win  0-1, Spain Win 
Denmark vs Australia 1-0, Denmark Win  1-1 
France vs Peru 2-0, France Win   1-0, France Win
Argentina vs Croatia 1-0, Argentina Win   0-3, Croatia Win
Brazil vs Costa Rica 4-0, Brazil Win   
Nigeria vs Iceland 1-1   
Serbia vs Switzerland 1-2, Switzerland Win   
Belgium vs Tunisia 2-0, Belgium Win   
South Korea vs Mexico 0-1, Mexico Win   
Germany vs Sweden 1-0, Germany Win   
England vs Panama 3-0, England Win   
Japan vs Senegal  1-0, Japan Win  
Poland vs Columbia  0-1, Colombia Win  
Group Stage: Match day 1 of 3 (This round's prediction has been made with Bayesian Inference)
Russia vs Saudi Arabia 2-0, Russia Win  5-0, Russia Win 
Egypt vs Uruguay  1-2, Uruguay Win 0-1, Uruguay Win 
Morocco vs Iran  1-0, Morocco Win 0-1, Iran Win 
Portugal vs Spain  1-2, Spain Win  3-3
France vs Australia 2-0, France Win   2-1, France Win
Argentina vs Iceland  2-0, Argentina Win 1-1 
Peru vs Denmark 1-2, Denmark Win   0-1, Denmark Win
Croatia vs Nigeria 2-1, Croatia Win  2-0, Croatia Win 
Costa Rica vs Serbia 0-1, Serbia Win  0-1, Serbia Win 
Germany vs Mexico 2-1, Germany Win  0-1, Mexico Win 
Brazil vs Switzerland 2-0, Brazil Win   1-1
Sweden vs South Korea  2-1, Sweden Win 1-0, Sweden Win 
Belgium vs Panama 4-0, Belgium Win  3-0, Belgium Win 
Tunisia vs England 0-2, England Win  1-2, England Win
Colombia vs Japan 1-0, Colombia Win 1-2, Japan Win 
Poland vs Senegal 1-0, Poland Win  1-2, Senegal Win 


Read more on how and why we're predicting the results of the FWC18

If you'd like to see what we can do with your business using predictive analytics and machine learning, contact us.

Contact Us