Collect Overwatch 2 competitive hero statistics across all ranks using the OverFast API.
Does there a way to accurately predict win rate based on a certain heros pick rate? If so is there a way to make an ideal team based on what your current groups average rank is vs the opposing teams ranks
The program creats a csv of 350 rows with one hero, their role, given rank, pick rate, and win rate.
| Column | Type | Description |
|---|---|---|
hero |
string | Hero name |
role |
string | Tank, DPS, or Support |
rank_tier |
string | Bronze, Silver, Gold, Platinum, Diamond, Master, Grandmaster |
pick_rate |
float | Percentage of matches where the hero was chosen |
win_rate |
float | Percentage of matches won |
- OverFast API is an open-source REST API that wraps Blizzard's official data. It is free, publicly documented, and encourages responsible use.
- To follow safe and respcetul API usage a sleep was added between requests to reduce API loads
Full write up with methodology with exploratory analysis: Building an Overwatch Hero Dataset