You are browsing as a guest. Sign up (or log in) to start making projects!

atharva02

@atharva02

Joined June 6th, 2026

  • 3Devlogs
  • 1Projects
  • 1Ships
  • 7Votes
Ship

I made a project in honor of the FIFA 2026 World Cup. It simulates all 72 group stage matches, consolidates them into easy to read data, viewable on the website link, and allows you to simulate your own matchups as well. The link is live at: https://fifa-26.streamlit.app/. Challenges occurred in this project in how the model was trained to simulate games with accuracy, converting the python script into a viewable website, and ensuring results were realistic and presentable. I am most proud of how users are able to make their own simulations within the website, but also be able to view a general view of data that was done through numerous simulations. For example, advancement probabilities for each team at each position in their group. Note, when opening the link for the first time, it may take a while to load as it needs to grab the data through the GitHub repo, but after loading, it shouldn't have many delays.

  • 3 devlogs
  • 4h
Try project → See source code →
Open comments for this post

1h 44m 9s logged

This might be the last devlog for a bit, but the project is officially live with the help of streamlit as this is a python project. The link is already live, so you can simulate your own matches and see what the consensus result was through multiple simulations. This project will be shipped soon but updated again for when the knockout stage matchups are set in stone. Attached is how it looks on the main page.

This might be the last devlog for a bit, but the project is officially live with the help of streamlit as this is a python project. The link is already live, so you can simulate your own matches and see what the consensus result was through multiple simulations. This project will be shipped soon but updated again for when the knockout stage matchups are set in stone. Attached is how it looks on the main page.

Replying to @atharva02

0
2
Open comments for this post

1h 35m 39s logged

Update: I added the FIFA rankings as another metric to simulate the games. I also strayed away from using the poisson model to predict outcome and now only use it for scoring purposes as the random forest model is much more accurate. Attached are the updated probabilities.

Update: I added the FIFA rankings as another metric to simulate the games. I also strayed away from using the poisson model to predict outcome and now only use it for scoring purposes as the random forest model is much more accurate. Attached are the updated probabilities.

Replying to @atharva02

0
4
Open comments for this post

1h 5m 49s logged

So I recently decided to train a model to help predict the group stage matches for the FIFA world cup. It’s a combination of a Random Forest Model and Poisson Distribution to help predict the games. Currently I’m only training the model based off of a teams ELO and recent form(performance in past 5 games), but plan on adding FIFA’s point system as another metric. I attached the most common match result of each game after running the simulation 1000 times and the probability of where each team finishes this year(first, second, third qual., third elim., and fourth)

So I recently decided to train a model to help predict the group stage matches for the FIFA world cup. It’s a combination of a Random Forest Model and Poisson Distribution to help predict the games. Currently I’m only training the model based off of a teams ELO and recent form(performance in past 5 games), but plan on adding FIFA’s point system as another metric. I attached the most common match result of each game after running the simulation 1000 times and the probability of where each team finishes this year(first, second, third qual., third elim., and fourth)

Replying to @atharva02

0
1

Followers

Loading…