About MatchLens
What is MatchLens?
MatchLens is an AI-powered football analytics platform that predicts match outcomes using statistical models, Monte Carlo simulation, and explainable AI. It is NOT a betting website — it's a tool for football fans, analysts, journalists, and data enthusiasts who want to understand the game through data.
How It Works
MatchLens runs thousands of simulated matches using team strength, attacking output, defensive stability, and recent form to produce explainable probabilities.
- 1. Calculate expected goals using Poisson distribution
- 2. Run 10,000+ Monte Carlo simulations
- 3. Generate win/draw/loss probabilities
- 4. Calculate scoreline distributions
- 5. Identify key contributing factors
- 6. Generate AI explanations via Amazon Bedrock
Prediction Factors
• Team Elo Rating• FIFA Rankings• Recent Form (5 matches)• Expected Goals (xG)• Goals Scored/Conceded• Home/Away Advantage• Player Availability• Head-to-Head Record• Possession & Passing• Shots on Target• Rest Days• Manager History
Built for AWS Kiro BuildFest
This project showcases Kiro's Spec-Driven Development philosophy — from requirements to design to implementation with full traceability. Every feature was specified before being built, with clear acceptance criteria and architectural decisions documented.