https://github.com/unnamed-catalyst/vct-match-predictor
A prediction system for VALORANT eSports matches, more specifically, Americas Stage 1 of the VALORANT Champions Tour 2025.
https://github.com/unnamed-catalyst/vct-match-predictor
prediction prediction-model python random-forest-classifier score-prediction selenium valorant web-scraping
Last synced: about 2 months ago
JSON representation
A prediction system for VALORANT eSports matches, more specifically, Americas Stage 1 of the VALORANT Champions Tour 2025.
- Host: GitHub
- URL: https://github.com/unnamed-catalyst/vct-match-predictor
- Owner: unnamed-catalyst
- License: gpl-3.0
- Created: 2025-04-05T17:40:23.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-21T14:30:15.000Z (about 1 year ago)
- Last Synced: 2025-04-23T15:15:43.909Z (about 1 year ago)
- Topics: prediction, prediction-model, python, random-forest-classifier, score-prediction, selenium, valorant, web-scraping
- Language: Jupyter Notebook
- Homepage:
- Size: 87.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# VCT Match Predictor
A prediction system for VALORANT eSports matches, more specifically, Americas Stage 1 of the VALORANT Champions Tour 2025.
## Dataset
A custom dataset was used which contains key statistics for every match from Americas Kickoff and Stage 1 so far, namely: Pistol Rounds Won, First Kills, KAST%, Clutch%, Eco Rounds Won, Semi-Eco Rounds Won, Half-Buy Rounds Won, Full-Buy Rounds Won, and XvY Conversions (eg: 5v1, 2v4, etc.) for each team.
The data was gathered using rib.gg, a site which contains stats and analytics for all VALORANT eSports teams and matches. However, due to the lack of a public API for the mentioned statistics, the data was ***scraped using Selenium*** — an open-source tool for browser automation
## Methodology
A ***Random Forest Classifier*** is used to predict the result of a match based on the two teams' average stats over the season.
At the end of each game week, match results are scraped to keep the dataset up to date, and predictions for the next week's matches are made. Additionally, the predictions are also compared to Stake.com betting odds purely as a means for comparison.
#### ⚠️ DISCLAIMER: ⚠️
***This model is not meant to be used as betting advice. Stake.com odds were used purely for comparison purposes.*
*I do not endorse or promote gambling, and I am not responsible for any losses resulting from the use or misinterpretation of this project.***
## Results
For results of each week individually, refer to [the Results page](Results.md).
Stake Prediction
Model Prediction
Overall Accuracy
29/42 (69.04%)
33/42 (78.57%)