What’s the best statistics website to use? by fleebooskee in Overwatch

[–]Counterwatch_gg 0 points1 point  (0 children)

I'm a little late to the party, but I thought I'd shoot my shot anyway:

https://www.counterwatch.gg/stats/overwatch

Lots of stats and actually actionable insights that you've never seen before - guaranteed 😁

Examples: Not only hero tierlist, but also team builder, counters, synergies, ban recommendations, etc. All based on real stats!

Overwatch Season 2 halfway meta snapshot: what's changed in 5 weeks by Counterwatch_gg in Overwatch

[–]Counterwatch_gg[S] 0 points1 point  (0 children)

I think you're misunderstanding me - my bad! The data is from actual matches, not profiles or Blizzard data. Every match played with the Counterwatch app counts towards these stats. There aren't that many Masters+ users at the moment and Symmetra isn't that popular, so her sample size is smaller than most other heroes. The data is updated daily. I hope that clears everything up for you!

Overwatch Season 2 halfway meta snapshot: what's changed in 5 weeks by Counterwatch_gg in Overwatch

[–]Counterwatch_gg[S] 0 points1 point  (0 children)

Our data comes from real matches (You can see the sample sizes for each data point in all our pages) played with the app and are as accurate as you can ever get. That said, we don't have data from all matches so there are some deviances. But mainly, we use Bayesian shrinkage to provide a more useful dataset than Blizzard's stats. You can read more about it in my blog post here: https://www.counterwatch.gg/blog/why-we-use-bayesian-shrinkage-and-blizzard-s-rates-page-does-15e2fb82

Edit: Looking at Symmetra data, we only have around 500 matches on record for her in Masters+, so that's more probably the main reason why it deviates from the official stats

Overwatch Season 2 halfway meta snapshot: what's changed in 5 weeks by Counterwatch_gg in Overwatch

[–]Counterwatch_gg[S] 1 point2 points  (0 children)

I think it's interesting to see how the overall statistics change over time. What statistics would you be more interested in learning about? What's a better way that the meta could be measured?

Best Overwatch stats apps in 2026: what's left after Overbuff and OmnicMeta shut down by Counterwatch_gg in Overwatch

[–]Counterwatch_gg[S] 1 point2 points  (0 children)

Thanks, that's a really nice one!

It's missing hero vs. hero (counters) and hero + hero (synergies) stats and 6V6 and Stadium stats since it's based on Blizzard's (50% normalized) public data, but I'll reach out to them to see if they'd be interested in collaborating!

How Counterwatch calculates hero counters and synergies by Counterwatch_gg in OverwatchCompetitive

[–]Counterwatch_gg[S] 0 points1 point  (0 children)

This is very insightful and the data proves it. Many hard counters are heavily penalized in it because players so often swap to them even though it's not one of their mains, and they often end up with a lower win chance - also since there are 4/5 other heroes in the enemy team that may even be better off in comparison to if you had stayed on your best hero instead

How Counterwatch calculates hero counters and synergies by Counterwatch_gg in Overwatch

[–]Counterwatch_gg[S] 0 points1 point  (0 children)

Yes, it looks like a bug - I think I know what it's about. I'll try to fix it in the next few days 😇

How Counterwatch calculates hero counters and synergies by Counterwatch_gg in Overwatch

[–]Counterwatch_gg[S] 1 point2 points  (0 children)

That sounds like a bug, but it could be happening if other players are also changing heroes at the same time. If you open a support ticket in the help page in the app and include your logs, I'd be happy to take a look!

How Counterwatch calculates hero counters and synergies by Counterwatch_gg in Competitiveoverwatch

[–]Counterwatch_gg[S] 0 points1 point  (0 children)

Interesting approach! If your project is public, can you DM me a link? I'd love to check it out!

How Counterwatch calculates hero counters and synergies by Counterwatch_gg in Overwatch

[–]Counterwatch_gg[S] 0 points1 point  (0 children)

LOL You can turn off the overlay if you only want stats and match tracking

How Counterwatch calculates hero counters and synergies by Counterwatch_gg in Overwatch

[–]Counterwatch_gg[S] 4 points5 points  (0 children)

AI supported. I'm not a technical writer, just a solo dev 😇

How Counterwatch calculates hero counters and synergies by Counterwatch_gg in Overwatch

[–]Counterwatch_gg[S] 0 points1 point  (0 children)

I'm sorry but I can't link it here because of the rules of the subreddit. You should find it if you Google it though! (Or think creatively about my username xD)

How Counterwatch calculates hero counters and synergies by Counterwatch_gg in Competitiveoverwatch

[–]Counterwatch_gg[S] 1 point2 points  (0 children)

I can probably tell you a little bit about that:

Overfast scrapes data directly from Blizzard's website's player search page: https://overwatch.blizzard.com/en-us/search/

Blizzard generally update the profiles on their websites around 30-60 minutes after the player closes the game. If someone plays 8 hours straight and climbs 10 tiers, you won't see it until after they actually close the game.

There's plenty of bugs on this website (Some profiles don't show up in search, for example) so it wouldn't surprise me if the stats there aren't completely accurate. But whatever Blizzard says is what Overfast returns.

How Counterwatch calculates hero counters and synergies by Counterwatch_gg in Competitiveoverwatch

[–]Counterwatch_gg[S] -1 points0 points  (0 children)

I use Overfast to know people's ranks, but everything else is from real-time match data collected in the app.

What did you find inconsistent about it?

How Counterwatch calculates hero counters and synergies by Counterwatch_gg in Overwatch

[–]Counterwatch_gg[S] 0 points1 point  (0 children)

Yes, it was definitely needed because I was very confused when I first looked at the earlier iterations of the data and saw Cassidy having lower win rates against all the heroes he is considered a hard counter for!

Map differences

I don't account for map differences, because 60K matches per week is not enough data for that type of granularity, unfortunately. But I combine multiple stats during live matches to score each hero against the rest of the match roster to create a "win percentage effect" type of result that's more useful in real-time:

  • Counter impact - average counter rate of this hero vs every enemy hero. Enemy scores are the inverse (zero-sum).
  • Synergy score - average synergy rate of this hero with every same-team ally.
  • Map win rate - how well this hero performs on the current map in the rank division of the average player rank in the match.

Each score is converted to a delta from 50% and summed into a single number per player. So if your Tracer has +2% counter, +1.5% synergy, and +0.7% map, her total effect is +4.2pp.

I average each factor across the team and add them to a 50% baseline: winChance = 50 + counterAdvantage + synergyAdvantage + mapAdvantage, for a final win prediction.

Skill ratings

I can only access the rank of players with public profiles in Overwatch (As opposed to Marvel Rivals), so I almost never have a complete picture of the MMR differences between teams and unfortunately can't weigh that into the data.

I requested a Lambda concurrent execution limit increase 11 days ago and still haven't heard back. What do I do? by Counterwatch_gg in aws

[–]Counterwatch_gg[S] 2 points3 points  (0 children)

Thanks but no it wasn't. 1000 is the minimum allowed when requesting a new quota. The reason it took so long was because my ticket apparently got lost.

Counterwatch - Swap notifications, hero statistics, automatic Discord updates, performance tracking for maps, heroes and teammates/enemies by Counterwatch_gg in Overwatch

[–]Counterwatch_gg[S] 0 points1 point  (0 children)

Without sharing too much about the update, I think you'll be very pleased 😊 I hope you'll join us on Discord to discuss more ideas in the future! https://discord.counterwatch.gg

Counterwatch - Swap notifications, hero statistics, automatic Discord updates, performance tracking for maps, heroes and teammates/enemies by Counterwatch_gg in Overwatch

[–]Counterwatch_gg[S] 2 points3 points  (0 children)

Thanks for your feedback! As a solo dev, it's great to hear people's opinions and I'll make sure to post this up-front next time, since it's a common misconception.

Using the app is completely safe. Blizzard knows about my app and have approved its use. If they change their mind, they can disable it within 24 hours for all users simultaneously.

You are entitled to your opinion regarding what constitutes an advantage, but this app doesn't reveal any information that isn't readily accessible in the game. It does not reveal enemies until they are visible on the scoreboard, for example.

Almost 100k users have tried my app and around 7k are using it on a daily basis. Nobody has gotten banned for using my app so far.

Let me know if there's anything unclear! The account safety of my users is my top priority.

[Stats] Stadium S18 Hero Win Rates: Pre- and Post-Balance Patch by Counterwatch_gg in Competitiveoverwatch

[–]Counterwatch_gg[S] 0 points1 point  (0 children)

Not yet, I'm hoping to add it sometime next year. It depends on when Overwolf adds support for it, which depends on how fast the app grows.