{"id":27629256,"url":"https://github.com/unnamed-catalyst/vct-match-predictor","last_synced_at":"2026-05-07T00:40:15.854Z","repository":{"id":289102941,"uuid":"961074194","full_name":"unnamed-catalyst/VCT-Match-Predictor","owner":"unnamed-catalyst","description":"A prediction system for VALORANT eSports matches, more specifically, Americas Stage 1 of the VALORANT Champions Tour 2025.","archived":false,"fork":false,"pushed_at":"2025-04-21T14:30:15.000Z","size":90,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-23T15:15:43.909Z","etag":null,"topics":["prediction","prediction-model","python","random-forest-classifier","score-prediction","selenium","valorant","web-scraping"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/unnamed-catalyst.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-05T17:40:23.000Z","updated_at":"2025-04-21T14:30:19.000Z","dependencies_parsed_at":"2025-04-21T15:46:49.806Z","dependency_job_id":null,"html_url":"https://github.com/unnamed-catalyst/VCT-Match-Predictor","commit_stats":null,"previous_names":["unnamed-catalyst/vct-match-predictor"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unnamed-catalyst%2FVCT-Match-Predictor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unnamed-catalyst%2FVCT-Match-Predictor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unnamed-catalyst%2FVCT-Match-Predictor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unnamed-catalyst%2FVCT-Match-Predictor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/unnamed-catalyst","download_url":"https://codeload.github.com/unnamed-catalyst/VCT-Match-Predictor/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250457792,"owners_count":21433734,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["prediction","prediction-model","python","random-forest-classifier","score-prediction","selenium","valorant","web-scraping"],"created_at":"2025-04-23T15:15:48.708Z","updated_at":"2026-05-07T00:40:15.829Z","avatar_url":"https://github.com/unnamed-catalyst.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VCT Match Predictor\n\nA prediction system for VALORANT eSports matches, more specifically, Americas Stage 1 of the VALORANT Champions Tour 2025.\n\n## Dataset\nA 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.\n\nThe 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\n\n## Methodology\nA ***Random Forest Classifier*** is used to predict the result of a match based on the two teams' average stats over the season. \nAt 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. \n\n\n#### ⚠️ DISCLAIMER: ⚠️\n***This model is not meant to be used as betting advice. Stake.com odds were used purely for comparison purposes.*  \n*I do not endorse or promote gambling, and I am not responsible for any losses resulting from the use or misinterpretation of this project.***\n\n\n## Results\nFor results of each week individually, refer to [the Results page](Results.md).\n\n\u003cdiv align=\"center\"\u003e\n\u003ctable\u003e\n  \u003cthead\u003e\n    \u003ctr\u003e\n      \u003cth\u003e\u003c/th\u003e\n      \u003cth\u003eStake Prediction\u003c/th\u003e\n      \u003cth\u003eModel Prediction\u003c/th\u003e\n    \u003c/tr\u003e\n  \u003c/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\"\u003e\u003cstrong\u003eOverall Accuracy\u003c/strong\u003e\u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\u003cstrong\u003e29/42 (69.04%)\u003c/strong\u003e\u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\u003cstrong\u003e33/42 (78.57%)\u003c/strong\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funnamed-catalyst%2Fvct-match-predictor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funnamed-catalyst%2Fvct-match-predictor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funnamed-catalyst%2Fvct-match-predictor/lists"}