Skip to content

Welcome to the "T20 Match Score Predictor" project! This machine learning model, built using the XGBoost regressor, predicts the final score of a T20 cricket match. Get ready to make data-driven score predictions!

Notifications You must be signed in to change notification settings

rajatrawal/t20-score-predictor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

T20 Match Score Predictor

Live Demo GitHub Repository GitHub License

Python XGBoost NumPy pandas Streamlit

Welcome to the "T20 Match Score Predictor" project! This machine learning model, built using the XGBoost regressor, predicts the final score of a T20 cricket match. Get ready to make data-driven score predictions!

About This Project

The "T20 Match Score Predictor" leverages machine learning to provide insightful predictions about the final score of T20 cricket matches. The XGBoost regressor model analyzes various features, such as team performance, pitch conditions, and player statistics, to offer score estimates.

Project Preview

Capture

Explore the Project

Live Demo

Features

  • Predictive Accuracy: The model uses XGBoost to provide accurate score predictions for T20 cricket matches.

  • Interactive Interface: The predictor is deployed on Streamlit, offering a user-friendly interface.

  • Real-Time Insights: Get score predictions in real-time for ongoing matches.

  • Customizable Inputs: Adjust the features and inputs to simulate different match scenarios.

  • Deployment: Hosted on Streamlit for cloud-based accessibility.

Technologies Used

This project leverages the following technologies:

Installation

To run this project locally, follow these steps:

  1. Clone the repository to your local machine using this command:

    git clone https://github.com/rajatrawal/t20-score-predictor.git
  2. Navigate to the project directory:

    cd t20-score-predictor
  3. Install the required Python libraries:

    pip install -r requirements.txt
  4. Run the Streamlit app locally:

    streamlit run app.py
  5. Open the provided local URL in your web browser to access the T20 Match Score Predictor.

Usage

To make score predictions, provide the following inputs when prompted:

  • Batting Team: The team currently at bat.
  • Bowling Team: The team currently bowling.
  • City: The location of the match.
  • Current Score: The current score of the batting team.
  • Balls Left: The number of balls left to be bowled.
  • Wickets Taken: The number of wickets taken by bowling team.
  • Current Run Rate (CRR): The current run rate.
  • Last Five Over Runs: The number of runs scored in the last 5 overs.

Predict with Confidence

Explore the "T20 Match Score Predictor" and make data-driven score predictions for T20 cricket matches. Get real-time insights and enhance your understanding of match dynamics. Visit the Live Demo and elevate your cricket analysis.

Contribute

If you'd like to contribute to this project or have suggestions for improvement, please feel free to submit issues or pull requests on GitHub.

Thank you for exploring the "T20 Match Score Predictor"! We hope this tool assists your cricket predictions. 🏏🌟

About

Welcome to the "T20 Match Score Predictor" project! This machine learning model, built using the XGBoost regressor, predicts the final score of a T20 cricket match. Get ready to make data-driven score predictions!

Topics

Resources

Stars

Watchers

Forks

Languages