About This Project

This app predicts soccer match outcomes using historical match data, team-level form/stat features, and model-generated probabilities. It supports many popular European leagues and the MLS with more leagues to come in the future. The models include specific tuning to different leagues to improve accuracy. This website is created as a fun personal project to explore machine learning and data analysis and should not be used for any betting, financial, or professional purposes. Predictions are not guaranteed to be accurate and are likely highly inaccurate.

How To Use It

The predictor tool allows for match predictions between teams in the currently supported European leagues (Premier League, Championship, Bundesliga, Ligue 1, La Liga, Serie A, etc.). The separate MLS predictor only works with MLS matchups and uses a sepearate, less advanced model due to current data limitations. Predictions between teams in different leagues often create wild predictions and are far less accurate than predictions of teams in the same league. The upcoming matches tab is used to show matches of the current matchweek (and midweek fixtures), including dedicated tabs for supported cup competitions. Each prediction also includes a score prediction and may include shots and shot on target predictions and a reasoning for the match prediction. These additional features are experimental and may not be available for all matches or leagues. The league table shows the predicted league table based on real results and predicted results for the rest of the season. Accuracy of the predictions is not guaranteed and should be used for ENTERTAINMENT PURPOSES ONLY.

Upcoming Features & Improvements

  • Advanced Metrics (xG): Integrating Expected Goals and other advanced stats to reduce variance in predictions.
  • Live Match Tracker: Real-time score updates and prediction status tracking.
  • User Accounts: Save your tactics, prediction history, and join private leagues.
  • Tactics Simulation: Simple physics-based simulation to test formations on the whiteboard.
  • Multi-Sport Support: Expanding the platform to NBA and NFL predictions.
  • Historical Archive: Searchable database of past model performance and match results.
  • Squad Depth Analysis: Using Transfermarkt data to adjust for injuries and suspensions.

Feedback

Have an idea or found a bug? Let us know!

Known Bugs & Issues

  • Some team matchups may be missing or duplicated in the upcoming matches tab
  • Match prediction live correct/incorrect trackers is not stable and may be inaccurate or not update properly
  • Many predictions may lack reasoning or additional data
  • The model may have some inaccuracies due to data filtering limitations and often has wilder prediction percentages compared to other prediction models
  • Some functions of the website may not function properly

Disclaimer

These predictions are model-generated estimates for entertainment use only. Results are not guaranteed, and probabilities can change as data updates. This is a project made for fun and should not be relied upon for any professional, betting, or financial decisions.

DO NOT treat this as betting, financial, or professional advice in any aspect.

Historical result data is sourced from football-data.co.uk. Realtime data is sourced from api.football-data.org, ESPN scoreboard, and Transfermarkt.com

Legal

Effective date: July 19, 2026

API: https://api.beyondthestatsapp.com/api/legal