Skip to content

ML-powered Streamlit web app to predict cricketer performance using recent match stats, built with Python and scikit-learn.

Notifications You must be signed in to change notification settings

hriday-goyal/cricket-performance-predictor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Open in Streamlit

🏏 Cricket Performance Predictor

A machine learning-based web app that predicts a cricketer's future performance using recent form, batting average, and strike rate.

πŸ“Œ Overview

This project uses regression techniques to estimate performance output. It’s designed to assist analysts, players, or enthusiasts in understanding potential match outcomes based on player metrics.

πŸ”§ Technologies Used

  • Python
  • Streamlit
  • scikit-learn
  • Pandas, NumPy

πŸš€ Features

  • Input interface for recent match stats
  • Linear Regression model prediction
  • Accuracy evaluation with RΒ² score
  • Deployed live on Streamlit Cloud

πŸ“Š Dataset

A sample dataset with historical cricket statistics was used to train the model.

πŸ–₯ Live Demo

πŸ‘‰ Launch App

πŸ“‚ Project Structure

cricket-performance-predictor/ β”œβ”€β”€ model.py β”œβ”€β”€ app.py β”œβ”€β”€ utils.py β”œβ”€β”€ dataset.csv └── requirements.txt

🧠 What I Learned

  • Hands-on experience with regression and ML workflows
  • Model evaluation techniques
  • Building interactive UIs with Streamlit

πŸ“Ž License

This project is open-source and free to use for educational purposes.

πŸ‘€ Author: Hriday Goyal
πŸ”— GitHub | LinkedIn

About

ML-powered Streamlit web app to predict cricketer performance using recent match stats, built with Python and scikit-learn.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages