An Explainable AI Platform for Understanding Match Momentum, Tactical Shifts, and Key Football Moment
MatchMind AI is an AI-powered football analysis platform designed to help fans understand the story behind a match. Instead of only displaying statistics, MatchMind AI explains momentum shifts, tactical changes, substitutions, and key match events using human-friendly insights generated by IBM Granite.
The platform transforms complex football data into clear explanations that improve fan understanding, engagement, and trust.
Football fans can easily access match statistics such as possession, goals, cards, and substitutions. However, these numbers often fail to explain:
- Why momentum shifted during a match
- Why a tactical change succeeded or failed
- Why a substitution changed the outcome
- Which moments truly influenced the game
This creates a gap between match data and fan understanding.
MatchMind AI uses Explainable AI to analyze football match events and generate easy-to-understand explanations.
The platform:
- Detects momentum shifts
- Identifies key turning points
- Explains tactical changes
- Analyzes substitutions and cards
- Generates insights for different audience levels
By combining football analytics with AI-generated explanations, MatchMind AI helps users understand not only what happened, but why it happened.
Identifies periods where control of the match changes significantly.
Provides AI-generated explanations for goals, substitutions, yellow cards, and red cards.
Explains tactical adjustments and their impact on match outcomes.
Generates explanations in:
- English
- Hindi
- Telugu
- Beginner Mode — simple, jargon-free explanations
- Fan Mode — moderate depth with context
- Analyst Mode — detailed tactical and statistical breakdown
| Tool | Purpose |
|---|---|
| IBM Granite | AI explanation generation |
| LangFlow | Workflow & pipeline orchestration |
| Tool | Purpose |
|---|---|
| Python 3.10+ | Core backend logic |
| Pandas | Data processing & analytics |
| Streamlit | Frontend dashboard |
| GitHub | Version control & collaboration |
┌─────────────────────┐
│ Match Data │
│ (API / CSV) │
└────────┬────────────┘
↓
┌─────────────────────┐
│ Event Processing │
│ Python + Pandas │
└────────┬────────────┘
↓
┌─────────────────────┐
│ Momentum Analysis │
│ Engine │
└────────┬────────────┘
↓
┌─────────────────────┐
│ LangFlow Pipeline │
│ Orchestration │
└────────┬────────────┘
↓
┌─────────────────────┐
│ IBM Granite (LLM) │
│ Explanation Gen │
└────────┬────────────┘
↓
┌─────────────────────┐
│ Explainable Insights│
└────────┬────────────┘
↓
┌─────────────────────┐
│ Streamlit Dashboard │
└─────────────────────┘
| Name | Role |
|---|---|
| S SAI DIVYA | Frontend Development, Streamlit Dashboard & Project Integration |
| S SAI DEEPTHI | Data Collection, Processing & Football Analytics |
| VAISHANAVI | IBM Granite, LangFlow & AI Explanation Engine |
- Live match analysis
- Advanced tactical visualizations
- Personalized fan recommendations
- Voice-based match explanations
MatchMind AI improves football accessibility by helping fans understand the reasoning behind key match events. The platform promotes explainability, transparency, and engagement — making football analysis easier for everyone.
This project aligns with the IBM SkillsBuild June Innovation Challenge by focusing on:
- ✅ Understanding & Explanation
- ✅ Trust & Transparency
- ✅ Fan Experience
- ✅ Human-Centered AI
MIT License — Copyright (c) 2026 MatchMind AI Team
Permission is hereby granted, free of charge, to any person obtaining a copy of this software to use, copy, modify, merge, publish, distribute, and/or sell copies of the software, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the software.
Developed for the IBM SkillsBuild AI Builders Challenge 2026