Fantasy Cricket XI Predictor
A data-driven player selection engine integrating 20+ IPL datasets to automate optimal Fantasy XI generation.
Overview
Fantasy cricket users typically rely on intuition when selecting their teams. This project replaced guesswork with a mathematical scoring framework built on 5 seasons of IPL data across 20+ integrated datasets — evaluating every player on three dimensions: fantasy performance, consistency, and historical legacy — then automatically generating an optimized XI based on user-chosen strategy.
Problem Statement
- —Evaluating hundreds of players manually is time-consuming and biased
- —Single-metric selection ignores consistency and historical trends
- —No automated framework for strategy-based team building
- —Captain/vice-captain selection has outsized impact on fantasy points
Data & Analysis
Strategy weight distribution
Donut weight allocation comparison
Player composite scores — balanced strategy
Key squad candidate metrics
Recommended XI — role composition
XI Roster Position Allocations
Key Findings
Datasets unified
34 separate data files spanning batting, bowling, fielding, partnerships, and fantasy scores merged into one system.
Strategy modes
Balanced, High-Scorers, and Consistent strategies shift weight distribution, generating different optimal XIs.
Captain multiplier
Automated captain selection using composite scoring maximizes the 2× points multiplier systematically.
Decision time
What took hours of manual research now happens automatically in seconds with a Streamlit interface.