About Football DNAv1.0
⚽ Football DNA
A data-driven football analytics platform that combines player statistics, team composition, and match prediction. Inspired by tools like SofaScore and Opta — built as an open-source showcase of FIFA-style data modelling.
👤
Player Comparison
Compare two players side-by-side using FIFA 22 ratings. Radar charts, head-to-head attribute bars, and cosine-similarity-based 'DNA matching' to find players with the same style.
🏆
World Cup Intelligence
Pick any two national teams and get a predicted Best XI, squad radar, key player duels, tactical weaknesses, and a sigmoid-based win probability breakdown.
📊
Leaderboard
Global ranking of all players sorted by overall rating. Filter by position, sort by any stat column, and search across names, clubs, and nations.
DataFIFA 22 player dataset (~18 k players)
BackendFastAPI + pandas + scikit-learn (Python)
FrontendNext.js 15 + React 19 + Recharts
SimilarityCosine similarity on 6-attribute stat vectors
Win modelZone-weighted sigmoid probability function
⚠️ DISCLAIMERAll predictions are based on FIFA 22 static ratings and squad composition only. They do not account for current form, injuries, team chemistry, tactical systems, or any live data. Treat results as a Squad Strength Indicator — not a match forecast.