Do counters matter? What a counter is worth, and when to swap

3 min read · checked against Nov 10 rates

The short answer

Counters matter, but most are a slight edge, not a wall. A swap keeps only 15% of your ult charge and restarts your perks, so swap when another hero fits clearly better, ideally to a hero you've played. The tank is the exception: one tank shapes the whole team, so counters and swaps matter most there.

Rates of Nov 10

In this lesson: 7 parts
  1. Why it works
  2. Tonight's example
  3. Try it
  4. In your games
  5. Live numbers
  6. Next
  7. How we know

Why it works

A counter comes from the kits.

A counter is a hero whose abilities take away what another hero relies on: Zarya counters Orisa because “her beam ignores Javelin Spin and bubbles eat the Javelin”. WinCon reads every matchup from the abilities: a guide, not a measured win rate, since Blizzard doesn't publish matchups.

Most counters are a slight edge.

Of the 966 counters in WinCon's hero facts, 625 are slight edges, 309 strong counters and 32 hard counters. A slight edge is something to play around, not a reason to leave your hero.

A swap has a price.

You keep only 15% of your ult charge. Blizzard cut it from 25% in 2023 over “a perception that it's almost always an advantage to counter-swap upon dying”. Your new hero's perks also restart, unless you played it earlier that round.

A hero you know is worth a lot.

In League of Legends, one study predicted 75.1% of results before play began, from how much each player had played their pick. A counter you’ve never played may give some of its edge back.

The tank is the exception.

In 5v5 one tank sets the team's plan, so the Coach counts the tank's plan twice. Blizzard says players have told it the tank “often plays too big of a factor” in 5v5 results.

Tonight's example

The counters card for tonight's most-picked tank: Blizzard's pick rate chooses the hero. Tonight that's **Orisa**: 12.1% pick rate, 1st of 15 tanks. Of the 53 other heroes:

  • one is a strong counter: Zarya, because “her beam ignores Javelin Spin and bubbles eat the Javelin”
  • 18 have a slight edge
  • none is a hard counter

So for the tank players pick most, one enemy hero deserves a real look, and 18 are things to play around.

Blizzard's competitive rates, every rank, mouse and keyboard, fetched Nov 10. Counters: WinCon's hero facts, reasoned from abilities.

Try it

Predict, then see the coach

A 5v5 game from the Coach's example teams: a map, four teammates, you on a hero, and one enemy hero who counters it.

Map
Circuit Royal
Tank
Zarya
Damage 1
Genji
Damage 2
Sierra
Support 1
Juno
You · Support
Moira
Enemy
Ana

The enemy has Ana, who counters your Moira. Stay, or swap?

No score. Pick another to see its line.

The Coach's link carries your team and the map, not the enemy.

In your games

  • When a counter to your hero shows up, check its strength. A slight edge is something to play around, with a new angle or by staying near your team.
  • Swap while your ult charge is low, such as right after your ultimate. Near a full one, a swap gives most of it away.
  • On tank, a second hero for a different plan gives you the most options (lesson 3).

Orisa tonight

Picked12.1%1st of 15 tanks
Wins45.6%15th of 15 tanks
Banned16.9%3rd of 15 tanks

Blizzard's competitive rates, every rank, mouse and keyboard, fetched Nov 10.

Next

How we know

  • Blizzard, read 10 Nov 2026: 15% of ult charge kept on a swap (Director's Take – Balance Preview for Season 8, late 2023); perks restart on a swap (patch notes, 18 Feb 2025); the tank quote (Director's Take: Future Formats, about July 2026). Nothing through the 5 Nov 2026 hotfix changes them.
  • Blizzard's numbers: Pick rates, Competitive, every rank, fetched Nov 10.
  • WinCon's hero facts: Counters reasoned from abilities, not measured, counted the way the counters pages count them.
  • Outside research: Do and others, Foundations of Digital Games, 2021 (League of Legends).
  • The Coach: “Fine either way” within 8 Fit points; the tank's plan counted twice in 5v5 (coach 6.0.1).