A Flask-based web application that predicts the winning probability of a team in an IPL match using a machine learning model trained on historical IPL data!
🌐 Live Demo: ipl-win-prediction-ocgz.onrender.com
✅ Predict the outcome of IPL matches based on real-time input:
- Select Batting Team, Bowling Team, and Venue
- Enter Target, Current Score, Balls Left, and Wickets Down
✅ Smart Validation:
- Prevents users from selecting the same team for both batting and bowling.
✅ Clean & Stylish UI:
- Smooth, modern design with background visuals for an enhanced experience.
git clone https://github.com/rbpata/ipl-win-prediction.git
cd ipl-win-predictionMake sure you have Python installed, then:
pip install -r requirements.txt(If requirements.txt is missing, install Flask manually:)
pip install flaskpython app.pyNavigate to:
http://localhost:5000
Or check it live online:
👉 https://ipl-win-prediction-ocgz.onrender.com/
-
Select the Batting Team, Bowling Team, and Venue from the dropdowns.
-
Enter:
- 🎯 Target Score
- 🏏 Current Score
- 🕰️ Balls Left
- ❌ Wickets Down
-
Click Predict Winning Probability.
-
Instantly view the winning probability for both teams!
| Prediction Form | Prediction Results |
|---|---|
![]() |
![]() |
Contributions, suggestions, and pull requests are welcome!
If you'd like to help improve this project, feel free to fork and submit a PR.

