Clash Royale Battles Analysis

View analytics for your recently played Clash Royale battles and find out how you can improve by seeing what you win and lose against the most and how well your battle decks perform. With this information, you can adjust to better address your weaknesses.

Recently Viewed

{{recent.name}}
#{{recent.tag}}

Player

{{playerData.name}}

#{{playerData.tag.replace("#", "")}} Last Updated {{timeAgo(playerData.lastGet / 1000)[lang]}} (Updating Now…)
King Level {{playerData.stats.level | number: 0}} {{playerData.expLevel | number: 0}}
Trophies {{playerData.trophies | number: 0}}
Clan {{playerData.clan.name}} #{{playerData.clan.tag.replace("#", "")}}

Get Started Fetching Player Data… Change Player

What is a player tag?

That player tag is invalid. Player tags can only contain the following characters: 0289CGJLPQRUVY

The player’s data could not be retrieved. Clash Royale’s servers may be temporarily unavailable. Please try again later.

Recent Battles

Enter a Player tag to begin.

{{battle.type}}

Victory

Defeat

Draw

Blue Crown {{battle.teamCrowns | number: 0}} - {{battle.opponentCrowns | number: 0}} Red Crown

Overall Statistics

Enter a Player tag to begin.

Results

  • Win Rate
    {{((analytics.overall.winCount + (analytics.overall.drawCount / 2)) / playerData.battles.length) * 100 | number: 2}}%
  • Wins
    {{analytics.overall.winCount | number: 0}}
    {{(analytics.overall.winCount / playerData.battles.length) * 100 | number: 2}}%
  • Draws
    {{analytics.overall.drawCount | number: 0}}
    {{(analytics.overall.drawCount / playerData.battles.length) * 100 | number: 2}}%
  • Losses
    {{analytics.overall.lossCount | number: 0}}
    {{(analytics.overall.lossCount / playerData.battles.length) * 100 | number: 2}}%
  • Crowns Earned
    {{analytics.overall.crownsCount | number: 0}}
    {{analytics.overall.crownsCount / playerData.battles.length | number: 2}} per game
  • Last Battle
    {{timeAgo(analytics.overall.lastBattle)[lang]}}

Average Levels of Cards Faced*

  • Common
    {{analytics.against.levelSums.common / analytics.against.counts.common | number: 2}}
  • Rare
    {{analytics.against.levelSums.rare / analytics.against.counts.rare | number: 2}}
  • Epic
    {{analytics.against.levelSums.epic / analytics.against.counts.epic | number: 2}}
  • Legendary
    {{analytics.against.levelSums.legendary / analytics.against.counts.legendary | number: 2}}

* This only includes opponents’ cards from 1v1 arena battles and 2v2 battles since other modes restrict cards to tournament standard levels.

Decks Used

Enter a Player tag to begin.

{{card}}
Lvl {{deck.cardLevels[$index]}}
Win Rate
{{((deck.winCount + (deck.drawCount / 2)) / deck.battleCount) * 100 | number: 2}}%
W/D/L
{{deck.winCount | number: 0}}/{{deck.drawCount | number: 0}}/{{deck.lossCount | number: 0}}
Avg. Crowns
{{deck.crownCount / deck.battleCount | number: 2}}

Lost or Drew Against

Enter a Player tag to begin.

Which cards have you been having trouble against?

{{card.name}}
×{{card.count | number: 0}}

Won Against

Enter a Player tag to begin.

Which cards have you been able to counter well?

{{card.name}}
×{{card.count | number: 0}}

Sorting by the difference in win/loss counts better controls for the popularity of different cards. If a card is popular, you may lose several times to it while also winning several times against it. It is more insightful to see if you are, for example, losing more often to a card than you win to it which indicates that adjustments should be made to better counter it. Sorting by difference displays this better.

Sorting by win/loss count results in more popular cards tending to rank higher in the list. This gives a better representation of the current meta at your trophy count and shows which cards you need to be prepared to face more often.