FootAI Dashboard
footAI is a production-grade analytics engine that combines dynamic Elo ratings with machine learning to predict football match outcomes. The system operates an automated pipeline processing 10 years of data (2015-2025) across Europe's top 5 leagues, handling data ingestion, feature engineering, and model deployment in a unified framework.
Core Capabilities
-
Predictive Performance: Achieves 50.5% Accuracy (3-class) and 37.4% Draw Recall on Tier-1 leagues (~8k test matches) using optimized Random Forest models.
-
Advanced Feature Engineering: Computes dynamic Elo ratings with season decay and promotion/relegation logic, alongside rolling form statistics and betting market signals.
-
Production Workflow: Modular CLI architecture supporting multi-country training, temporal cross-validation to prevent lookahead bias, and automated result logging.
-
Deployment: Live Dash dashboard with interactive Plotly visualizations, deployed via CI/CD pipelines for real-time match analysis.
Please note that the dashboard may take a moment to load on first access, as it is hosted on a service with periodic initialization delays.
For a more detailed information, please consult the project documentation in the
GitHub Repository