Inspiration
Football is one of the world’s most analyzed sports, yet fans and amateur analysts often struggle to access professional-level insights. We were inspired to build a tool that combines AI with real match data to provide tactical breakdowns, predictions, and historical context, bringing the experience of a pro pundit to everyone.
What it does
The AI Football Analyst platform allows users to:
Analyze past matches with tactical insights, player impact, and stats breakdown Predict upcoming match outcomes based on team form, H2H history, and key matchups Chat with a football expert AI (“The Gaffer”) for custom questions about players, tactics, or teams Analyze formation or tactical diagrams with deep tactical insights How we built it
We used:
Flask for the backend web server Google Gemini API (via genai client) for AI-powered text and multimodal analysis Python libraries like PIL for image processing and requests for fetching real match data Frontend built with HTML/CSS/JS to create an interactive dashboard
The app integrates real-time football data from APIs and the AI to produce professional, structured insights.
Challenges we ran into Migrating from the old google.generativeai API to the new google-genai client Handling multimodal inputs like formation images alongside text prompts Fetching live match data and H2H results reliably from public sources Keeping AI outputs structured, concise, and “pundit-style” Accomplishments that we're proud of Fully functional AI football platform combining predictions, analysis, and chatbot Real-time integration with live football data for accuracy Polished, hackathon-ready app with front-end dashboard and image analysis AI outputs that mimic professional pundit commentary with confidence and clarity What we learned How to migrate deprecated AI API code to a modern SDK Techniques to combine multimodal AI prompts (text + images) effectively Practical ways to fetch and process live sports data in Python How to structure AI outputs for clarity, readability, and engagement What's next for AI Football Analyst Add live match commentary integration Support for more leagues and competitions globally Enhance AI reasoning with advanced statistical models Mobile-friendly UI and possibly real-time fan predictions leaderboard
Built With
- css
- geminiapi
- html
- javascript
- python
Log in or sign up for Devpost to join the conversation.