Marvel Rivals Tier List

From Diamond and above matches.
*Mouseover synergies and counters for estimated win rates.
Loading, please wait
Hero
Win Rate
Pick Rate
Ban Rate
Synergies
Counters
No matching records found

Marvel Rivals Tier List and Meta

This tier list is created from match history stats from the top ranked players. As the season continues, these stats will change as the meta changes.

Marvel Rivals Info

Welcome to your go-to source for Marvel Rivals stats, analysis, and insights! Whether you’re here to check out the top-performing champions, uncover hidden meta picks, or track the latest trends, you’re in the right place.

I analyze millions of matches to bring you real data on win rates, pick rates, and team synergies to help you make informed decisions. Whether you're a casual player or aiming for the top, staying ahead of the meta is key.

Marvel Rivals is evolving fast, and I’ll be keeping up with the numbers, the trends, and the inevitable balance changes. Check back often for updated stats, tier lists, and match insights to sharpen your game!

Want to stay ahead of the competition? Explore my latest breakdowns and stay on top of the meta!

Calculations FAQ

How do you collect match data?

  • I connect to the Marvel Rivals game server and ask the server for matches, stats, etc., as you can do in-game. It is NetEase's proprietary network protocol.

How do you calculate win rate?

  • I filter all competitive matches where the average elo in the match is greater than 4200 (Diamond 3). From there, I add up the total time that a hero was played during a win and during a loss, then calculate the percentage based on this. This of course normalizes heroes that are played every match on both teams like Dr. Strange closer to 50%. I have tried to exclude mirror matches, but have been unsuccessful, mostly due to since you can change heroes mid match and the tech limitations in my database because of that.
  • This method also doesn't make a short match win/loss as valuable/detrimental as a long match win/loss.

How do you calculate pick rate?

  • Same as win rate, except I divide by total time played across all heroes.

How do you calculate ban rate?

  • I apply the elo filter, then for each game, I check who was banned and add it up. NOTE - the same hero can be banned twice (once by both teams), so the total number is inflated above the total % of games where the champ is banned. I can fix this in the future if people want me to.

How do you calculate synergies and counters?

  • This is a problem that is really hard to solve, and in this query, I do leave in the removal of mirror matches so things aren't as normalized to 50%, and I also filter to when the 2 heroes were played for more than half of the match.
  • Want to help? Join Discord and help me out!

Can I use your match data?

  • It is over 100gb, so I can't host it ($$$). If you have a query you want to run, let me know in Discord and I can run it or add it this page.