Advanced Soccer Analytics: EURO 2020 Semi-Finals Predictions (I got the Poisson, I got the Remedy)

Reading Time: 7 minutes The EURO2020 is turning out as the tournament of surprises and high scores. The model managed to successfully predict the good and efficient performance of Belgium and England. It also predicted that the match between Spain and Croatia would be balanced (with a slight advantage in favor of Spain, as it turned out in overtime). Italy had a hard time but eventually progressed while in the other knockout matches we had surprises that were difficult to predict by a model or experts of the sport. The definition of the model is given in detail at the end of this article.

Advanced Soccer Analytics: EURO 2020 Quarter-Finals Predictions (Choose Your Poisson)

Reading Time: 7 minutes The EURO2020 is turning out as the tournament of surprises and high scores. The model managed to successfully predict the good and efficient performance of Belgium and England. It also predicted that the match between Spain and Croatia would be balanced (with a slight advantage in favor of Spain, as it turned out in overtime). Italy had a hard time but eventually progressed while in the other knockout matches we had surprises that were difficult to predict by a model or experts of the sport. The definition of the model is given in detail at the end of this article.

Soccer Analytics for Beginners: An R Tutorial on EURO 2020 Data – Web Scraping & Radar Plots

Reading Time: 11 minutes Bill K from SweepSportsAnalytics.com presents Soccer Analytics for Beginners: An R Tutorial with EURO 2020 Data – Web Scraping & Radar Plots.

Step 1: Download R Studio
Step 2: Install packages
Step 3: Load libraries
Step 4: Read fbref.com URLs
Step 5: Read a single pair of tables for a single game
Step 6: Read all tables for all games
Step 7: Create summary data frame
Step 8: Select players
Step 9: Create the radar plots
Step 10: Make the graph presentable
Step 11: Interpret the graph

1 2 3 4 5