Stats for unreleased Mega Evolutions are speculative. Don't invest any resources until they're officially released.

Rankings

Format

Sort By

The best Pokemon overall across multiple roles. They have the typing, moves, and stats to succeed as top contenders.

The best Pokemon with no shields in play. Bulk or hard-hitting moves allow them to close out matchups.

The best Pokemon with shields in play. Capable of applying pressure or winning extended fights, they're ideal leads in battle.

The best Pokemon against shielded opponents, while unshielded. Their natural bulk, resistances, and strong attacks allow them to power through a disadvantage.

The best Pokemon to switch to from an unfavorable lead. These Pokemon have safe matchups and can pressure shields or deal heavy damage even in their losses.

The best Pokemon with an energy advantage. Fast energy gain or powerful moves make them dangerous after building up energy. This category also factors in a Pokemon's ability to farm down weakened opponent or overfarm in advantageous matchups.

These Pokemon perform the most dependably. They provide consistent damage and rely less on baiting shields than other Pokemon. Shorter Fast Moves also help improve consistency.

The Pokemon with the highest overall stats. They have the staying power to outlast their opponents in battle and potentially overcome type disadvantage.

The Pokemon with the highest Attack stat. They deal more damage and win Charged Move priority (CMP) against Pokemon with lower Attack stats. Stats can vary ~0-3 points depending on IV's.

The Pokemon with the highest Defense stat. They take less damage from attacks.

The Pokemon with the highest Stamina stat. They have more HP and can absorb more damage than other Pokemon. Stamina-based bulk is more resilient to Fast Move damage.

Help provide usage data for the rankings at gobattlelog.com.

Show XL Pokemon
Show Move Counts
Show
Limited Pokemon
*
* Only a limited number of these Pokemon can be selected per team.
Slot 1
Slot 2
Slot 3
Slot 4
Slot 5
Slot 6
? +
Pokemon
Score

Loading data...

Export to CSV
About Rankings

How do you know which Pokemon are the best for Trainer Battles? That question has countless answers, and below we'll go over how we arrived at ours, and how you can make the most of the rankings here.

As we improve our simulator and ranking algorithms, please note that exact rankings may change. They aren't set-in-stone fact, but a best guess at which Pokemon might or might not be good for Trainer Battles. Ultimately we hope the rankings here are a helpful resource in their own way, and help you build toward succcess.

Using the Pokemon Rankings

In the top-level rankings, you'll see a score for each Pokemon. This score is an overall performance number from 0 to 100, where 100 is the best Pokemon in that league and category. It is derived from simulating every possible matchup, with each Pokemon's most used moveset (these may be manually adjusted). Use this score to compare overall performance between Pokemon; for example, the difference between the #1 and #50 Pokemon may not be the same as the difference between the #50 and #100 Pokemon. This score also allows you to see the parity in different leagues and categories.

Trainer Battles feature a wide variety of scenarios, especially involving shields. In order to give a fuller picture, our overall rankings are derived from additional sets of rankings, where battles are simulated with different roles in mind. You can explore rankings for each of the following categories:

  • Overall - Derived from a Pokemon's score in all other categories. Moves are ranked based on calculations across all opponents. Key Counters and Top Matchups, however, are taken from the Leads category.
  • Leads - Ranking battles simulated with 2 shields vs. 2 shields.
  • Closers - Ranking battles simulated with no shields vs. no shields.
  • Switches - Ranking battles simulated with 6 turns of energy advantage and scored to favor safe matches.
  • Chargers - Ranking battles simulated with 6 turns of energy advantage.
  • Attackers - Ranking battles simulated with no shields vs. 2 shields.
  • Consistency - Rating of how dependent Pokemon are at baiting shields.

Different Pokemon may succeed in different scenarios, so use these categories to help determine when a particular Pokemon would be the most valuable.

Within each ranking, you'll see four separate detail sections:

  • Fast Moves - Which Fast Moves the Pokemon uses most in the league and category.
  • Charged Moves - Which Charged Moves the Pokemon uses most in the league and category.
  • Key Wins - Which battles the Pokemon performs best in, weighed by the opponent's overall score.
  • Key Counters - Which significant opponents perform best against the Pokemon.

Use these to see even more information about a Pokemon, which matchups it might be useful in, and what you can use to counter it.

Using the Move Rankings

Each Pokemon has a pool of Fast Moves and a pool of Charged Moves. Some moves might be better in one battle, and other moves might be better in another. For Trainer Battles, you'll want know which moves will be the best ones to have in the most matchups. You might also want to know which Pokemon are the best candidates for a second Charged Move. The move details within each Pokemon ranking can help you determine that.

Moves are ranked using calculations primarily based on their damage and energy cost. Stat changes are also factored in. These calculations are run for each matchup, and then totaled across the format. Matchup weighting affects these numbers as well, so moves that would be used against significant meta targets will rank higher.

When looking at potential moves, keep an eye out for Pokemon that have a strong tendency toward a single Fast Move and a single Charged Move. These Pokemon will have their optimal moveset in the most matchups. On the other hand, some Pokemon see more balanced usage in their Charged Moves. This is where having a second Charged Move comes into play.

If you're investing in a second Charged Move, you want a pair that would be optimal in the most number of matchups. Two moves that would be used in 90% of matchups are better than two moves that would be used in 60% of matchups. You also want a move that adds the most value to those matchups. A second Charged Move that is used in 40% of matchups will give you more value than one that's used in 5% of matchups.

However, not all matchups are equal. When your opponent switches in a Pokemon, it isn't just random; they're likely to send out something that's strong against you. Because of this, a Charged Move that counters your counters might be more valuable than the rankings indicate. Blastoise, for example, doesn't use Ice Beam often in simulated head-to-head matchups (premier Grass-types like Meganium and Venusaur will knock it out before it can). However, Ice Beam can still be valuable when your opponent sends out these Pokemon while Blastoise has Ice Beam near or fully charged, or if you have shields while they don't.

As an exercise, select any one Pokemon in the Team Builder tool and compare its battle histograms when it has one Charged Move and when it has two. If a second Charged Move improves its matchups, it might be one worth investing in.

Ranking Algorithm

Rankings are generated using the following steps:

  1. For each category:
    1. Simulate every possible matchup and assign a Battle Rating for each Pokemon.
    2. Calculate each Pokemon's average Battle Rating across all matchups.
    3. Iterate through the matchups again and weigh each individual Battle Rating by the opponent's average, calculating averages again each time. Iterate through this process multiple times. Only do this if matchups are even (same shields).
    4. Calculate a Pokemon's category score as a percentage of its average weighted Battle Rating to the #1 Pokemon.
  2. For each Pokemon, calculate the geometric mean of its scores in every category for the overall score.

Battle Rating is at the core of the ranking algorithm. It tells us if a Pokemon wins in battle, and by how much. Averaging all of these tells us which Pokemon perform the best against the most other Pokemon.

Comparing averages alone isn't always best, though; you aren't equally likely to face every Pokemon, and numerous weak Pokemon of a certain type could skew the results in favor of their counters. So, the algorithm iterates through every matchup again and weighs each Battle Rating by the opponent's average. Now a good Battle Rating against a powerful Pokemon has more value than a good Battle Rating against a weak one. This process is recursive; a Pokemon that has a low original average might have a better weighted average, affecting all of the Pokemon who rate well against it, so this process runs a number of times to allow the top Pokemon and those that beat them to filter upward in the rankings.

The overall scores are calculated through a geometric mean (root of A x B x C) as opposed to a regular mean (quotient of A + B + C). This is because the category scores are percentages; adding these percentages doesn't produce a tangible value, so a geometric mean is more applicable. Geometric mean also favors well-rounded Pokemon over Pokemon who rank highly in one category but low in others.

Each Pokemon is given its optimal moveset for every matchup. Note that this can cause Pokemon with broad movesets like Mew or Suicune with Hidden Power to rank more highly than they practically should; this is already adjusted for in the overall rankings, but may appear in the Team Builder.

You can use the following search formats to filter Pokemon:

Pokemon Name azumarill
Pokemon Nickname gfisk (List of nicknames)
Pokemon Type water
Pokemon Tag legendary, mythical, ultrabeast, regional, alolan, galarian, starter, shadow, shadoweligible, xl
Generation/Region gen1, gen2, gen3, etc.
kanto, johto, hoenn, etc.
Pokedex Number 184
Evolution Family +politoed
Move Name @counter
Move Type @fighting
Fast Move only @1fighting
Charged Move only @2mud
Legacy Moves (excl. Return) @legacy
Special Moves (incl. Return) @special
Traits Bulky, Spammy, Risky, etc. See adjacent trait guide.
Charged Move Cost 10k, 50k, 75k, 100k
Buddy Walk Distance 1km, 3km, 5km, 20km
Meta Pokemon meta
4* Pokemon 4*, Hundo
And water&@fighting
Or water,fighting
Not !water

You can select or search for Pokemon using the common nicknames below:

Pokemon Nicknames

Select the options below to search for Pokemon traits and playstyles.

Key Wins
Battle Rating
Key Losses
Battle Rating
Performance
0
Lead
0
Closer
0
Switch
0
Charger
0
Attacker
0
Consistency
Stats
Attack
0
+20%
Defense
0
-20%
Stamina
0
Overall
0
Level
0
Rank 1
0
No Candy XL required.
Candy XL recommended but not required.
Candy XL strongly recommended.
Candy XL not readily available yet for this Pokemon.
This entry respresents this Pokemon without the use of Candy XL.
Traits ?
Fast Moves
Counter
0 dpt
0 ept
0 turns
* Event or Elite TM exclusive
Unobtainable via TM

Move stats include same type and Shadow attack bonuses.
Charged Moves
Counter
0 damage
0 energy
0 dpe
Fast Move Count:
Primary Type
Secondary Type
Weaknesses
Resistances
Buddy Distance
Charged Move Cost
Suggested Teammates
Get a quick start to team building with these Pokemon:
Similar Pokemon

has the following traits and playstyles:

Random Swap
?
Import fromPokebox

Select Pokemon below to import.

0 / 100
Loading Pokebox...
There was an error loading your Pokebox. Check your settings to ensure they're correct and refresh this page.
Select Pokemon

PvPoke integrates with Pokebattler so you can permanently store your Pokemon and import them on any device:

  1. Create or log in to your Pokebattler account.
  2. Add Pokemon to your Pokebox.
  3. Enter your Pokebattler ID (top right corner):

With a Pokebattler subscription, you can store even more Pokemon and sponsor PvPoke!

Save Settings

cp

attack 100
defense 100
stamina 100
overall 100

Pokemon

cp

Edit/Check IVs
/ /
   
Rank i
Overall
Atk
Def
Level Cap:
40
41
50
51
Auto level

Fast Move

Charged Moves

* Exclusive move
Unobtainable move

Shields

0
1
2

Shadow Form

Normal
Shadow
Options
HP:
Energy:
1 turn switch

Stat Modifiers (-4 to 4)

x1
damage dealt
x1
damage taken

Baiting

Off
Selective
On
Optimize move timing

Ranking Weight Multiplier

Matchup scores against this Pokemon will be multiplied by the value above. Default is 1. Use values of 2-10 depending on meta relevancy. Use 0 to remove all weighting.
Clear Selection
CM
0
energy
CM

Clear from the selection?

Yes
No

Add a custom move for :

Add move

You can use the following keyboard commands when selecting a Pokemon:

Navigate up alphabetically (to select a related form)
Navigate down alphabetically (to select a related form)
Enter Multi-Select: Add or save changes to the current Pokemon. You can press Enter again to bring up a new Add Pokemon window.

Below are the overall stat rankings for this Pokemon's IVs out of 4096 possible combinations.

Pokemon

CP Level IV Rank