Skip to content
PoGoBud

PvP rankings

The best Pokemon for the Go Battle League, ranked by our own turn-by-turn PvP simulator.

Ultra League · 2500 CP cap · 843 Pokemon simulated against each other · all 843 ranked, 100 per page

Every Ultra League-legal Pokemon simulated against the whole field in five shield and energy scenarios, combined with PvPoke's weighted geometric mean and then blended with the community editors' viability rating, exactly as PvPoke's published Overall list is built. Rows with an editors' rating show our own simulator score underneath.

#PokemonRecommended movesetScore
1
fairysteel
Fairy Wind
Gigaton Hammer + Bulldoze
CP 2499 · L50 · 12/15/15
94.2
2
flyingsteel
Sand Attack
Air Cutter + Iron Head
CP 2497 · L47 · 4/14/13
94.0
sim 97.3 · editors 93
3
normal
Psywave
Body Slam + Earthquake
CP 2495 · L28.5 · 5/15/14
93.8
4
flyingsteel
Sand Attack
Air Cutter + Payback
CP 2497 · L47 · 4/14/13
93.4
sim 94.6 · editors 93
5
steel
Thunder Shock
Double Iron Bash + Dynamic Punch
CP 2498 · L25.5 · 4/15/14
92.8
6
grassfighting
Double Kick
Leaf Blade + Sacred Sword
CP 2496 · L31 · 6/15/11
92.4
sim 84.8 · editors 95
7
watersteel
Metal Sound
Hydro Cannon + Drill Peck
CP 2500 · L33 · 6/15/14
92.2
sim 89.8 · editors 93
8
ghostfairy
Shadow Claw
Shadow Sneak + Play Rough
CP 2490 · L50 · 13/15/15
92.1
sim 98.5 · editors 90
9
normal
Psywave
Body Slam + Earthquake
CP 2495 · L28.5 · 5/15/14
92.1
10
watersteel
Metal Sound
Hydro Cannon + Drill Peck
CP 2500 · L33 · 6/15/14
92.1
sim 89.7 · editors 93
11
fairy
Fairy Wind
Chilling Water + Disarming Voice
CP 2496 · L28.5 · 4/13/15
92.0
sim 89.1 · editors 93
12
darkflying
Sucker Punch
Fly + Brave Bird
CP 2490 · L29.5 · 4/11/11
91.9
sim 91.7 · editors 92
13
dragonground
Dragon Tail
Crunch + Bulldoze
CP 2498 · L24 · 13/10/15
91.8
14
water
Shadow Claw
Hydro Cannon + Ice Beam
CP 2496 · L35 · 4/15/11
91.7
sim 90.8 · editors 92
15
water
Shadow Claw
Hydro Cannon + Ice Beam
CP 2496 · L35 · 4/15/11
91.5
sim 90.1 · editors 92
16
waterghost
Hex
Surf + Shadow Ball
CP 2499 · L47.5 · 12/14/12
91.3
sim 89.2 · editors 92
17
flyingwater
Peck
Dive + Fly
CP 2421 · L50 · 15/15/15
91.0
sim 94.3 · editors 90
18
ghostdragon
Dragon Breath
Ancient Power + Shadow Force
CP 2494 · L27.5 · 5/15/8
91.0
sim 91.1 · editors 91
19
darkdragon
Dragon Tail
Brutal Swing + Sludge Bomb
CP 2494 · L34 · 4/15/14
90.8
sim 84.4 · editors 93
20
fireghost
Incinerate
Torch Song + Shadow Ball
CP 2500 · L30.5 · 6/15/13
90.6
sim 83.6 · editors 93
21
waterice
Psywave
Sparkling Aria + Ice Beam
CP 2495 · L40.5 · 4/15/15
90.5
sim 92.3 · editors 90
22
waterice
Psywave
Sparkling Aria + Ice Beam
CP 2495 · L40.5 · 4/15/15
90.5
sim 92.0 · editors 90
23
grass
Scratch
Drum Beating + Earth Power
CP 2492 · L27.5 · 4/14/15
90.5
24
ghost
Astonish
Dynamic Punch + Shadow Punch
CP 2493 · L48.5 · 4/13/15
90.4
sim 91.6 · editors 90
25
icefairy
Powder Snow
Weather Ball (Ice) + Chilling Water
CP 2499 · L47.5 · 13/15/14
90.3
sim 85.4 · editors 92
26
steel
Lock-On
Flash Cannon + Focus Blast
CP 2498 · L49 · 4/6/14
90.2
sim 91.1 · editors 90
27
ghost
Astonish
Dynamic Punch + Shadow Punch
CP 2493 · L48.5 · 4/13/15
90.2
sim 91.1 · editors 90
28
water
Waterfall
Surf + Outrage
CP 2495 · L32 · 4/14/15
90.2
sim 90.9 · editors 90
29
ghostdragon
Dragon Breath
Ancient Power + Shadow Sneak
CP 2494 · L27.5 · 5/15/8
90.2
sim 88.0 · editors 91
30
water
Bite
Hydro Cannon + Skull Bash
CP 2498 · L45.5 · 5/15/15
90.0
31
icefairy
Powder Snow
Weather Ball (Ice) + Chilling Water
CP 2499 · L47.5 · 13/15/14
90.0
sim 84.0 · editors 92
32
fire
Ember
Weather Ball (Fire) + Energy Ball
CP 2498 · L49 · 12/15/14
89.8
33
bugsteel
Volt Switch
Rock Tomb + Sand Tomb
CP 2500 · L48.5 · 13/14/15
89.8
sim 89.5 · editors 90
34
dragon
Dragon Breath
Dragon Energy + Vice Grip
CP 2496 · L32.5 · 5/12/14
89.8
sim 89.4 · editors 90
35
psychic
Psycho Cut
Grass Knot + Moonblast
CP 2499 · L36.5 · 4/11/11
89.4
sim 87.7 · editors 90
36
fairy
Fairy Wind
Meteor Mash + Draining Kiss
CP 2500 · L47.5 · 4/12/15
89.3
37
icewater
Powder Snow
Icicle Spear + Earthquake
CP 2500 · L38.5 · 4/13/14
89.2
sim 92.8 · editors 88
38
poisondark
Poison Jab
Brutal Swing + Ice Punch
CP 2497 · L37 · 4/15/15
89.2
39
fireflying
Incinerate
Fly + Brave Bird
CP 2493 · L50 · 15/15/15
89.2
sim 87.1 · editors 90
40
psychic
Psycho Cut
Grass Knot + Moonblast
CP 2499 · L36.5 · 4/11/11
89.2
sim 86.8 · editors 90
41
icewater
Powder Snow
Icicle Spear + Earthquake
CP 2500 · L38.5 · 4/13/14
89.1
sim 92.5 · editors 88
42
water
Peck
Drill Run + Icy Wind
CP 2444 · L50 · 15/15/15
89.0
43
bugsteel
Volt Switch
Rock Tomb + Sand Tomb
CP 2500 · L48.5 · 13/14/15
89.0
sim 86.3 · editors 90
44
groundghost
Shadow Claw
Rock Tomb + Shadow Ball
CP 2497 · L49.5 · 12/12/15
89.0
sim 86.3 · editors 90
45
psychic
Low Kick
Psycho Boost + Thunderbolt
CP 2490 · L50 · 11/13/14
89.0
sim 86.0 · editors 90
46
steelground
Thunder Fang
Psychic Fangs + Earthquake
CP 2495 · L48.5 · 4/14/15
88.9
sim 85.7 · editors 90
47
waterground
Mud Shot
Hydro Cannon + Earthquake
CP 2499 · L32 · 4/15/14
88.6
48
waterfairy
Waterfall
Hydro Cannon + Moonblast
CP 2495 · L28.5 · 5/14/15
88.6
49
normalflying
Peck
Beak Blast + Drill Peck
CP 2499 · L39 · 4/13/13
88.6
50
bugwater
Fury Cutter
Aqua Jet + X-Scissor
CP 2497 · L29 · 5/13/15
88.6
51
electric
Volt Switch
Brutal Swing + Trailblaze
CP 2499 · L35 · 4/12/15
88.5
sim 84.2 · editors 90
52
steelground
Thunder Fang
Psychic Fangs + Crunch
CP 2495 · L48.5 · 4/14/15
88.5
sim 84.2 · editors 90
53
rockgrass
Acid
Rock Tomb + Grass Knot
CP 2499 · L50 · 15/15/15
88.5
sim 84.2 · editors 90
54
normal
Rollout
Body Slam + High Horsepower
CP 2495 · L50 · 5/13/15
88.4
55
fairyflying
Peck
Psyshock + Aura Sphere
CP 2498 · L27.5 · 5/13/15
88.4
56
electric
Volt Switch
Brutal Swing + Trailblaze
CP 2499 · L35 · 4/12/15
88.4
sim 83.9 · editors 90
57
fireflying
Incinerate
Fly + Brave Bird
CP 2493 · L50 · 15/15/15
88.4
sim 83.9 · editors 90
58
water
Waterfall
Aqua Tail + Wrap
CP 2495 · L31.5 · 4/14/15
88.3
59
waterground
Mud Shot
Earth Power + Icy Wind
CP 2498 · L42.5 · 4/15/14
88.3
60
electric
Sucker Punch
Parabolic Charge + Zap Cannon
CP 2497 · L39.5 · 4/15/15
88.2
sim 89.1 · editors 88
61
darkpsychic
Psywave
Foul Play + Superpower
CP 2500 · L50 · 4/13/15
88.2
62
fightingghost
Low Kick
Rage Fist + Ice Punch
CP 2497 · L28 · 5/14/15
88.2
63
water
Fury Cutter
Hydro Cannon + Megahorn
CP 2498 · L35.5 · 4/14/13
88.0
64
normalflying
Peck
Beak Blast + Drill Peck
CP 2499 · L39 · 4/13/13
88.0
65
firedragon
Incinerate
Brutal Swing + Dragon Claw
CP 2499 · L50 · 14/15/15
88.0
66
fire
Ember
Weather Ball (Fire) + Energy Ball
CP 2498 · L49 · 12/15/14
87.9
67
waterflying
Dragon Breath
Aqua Tail + Twister
CP 2500 · L27 · 5/13/15
87.9
68
darkpsychic
Psywave
Superpower + Foul Play
CP 2500 · L50 · 4/13/15
87.9
69
bugwater
Fury Cutter
X-Scissor + Aqua Jet
CP 2497 · L29 · 5/13/15
87.8
70
poisondark
Poison Jab
Brutal Swing + Ice Punch
CP 2497 · L37 · 4/15/15
87.7
71
waterflying
Dragon Breath
Aqua Tail + Twister
CP 2500 · L27 · 5/13/15
87.6
72
waterdragon
Dragon Breath
Surf + Swift
CP 2499 · L40.5 · 4/15/12
87.5
73
electric
Thunder Shock
Wild Charge + Aura Sphere
CP 2488 · L26.5 · 5/13/13
87.5
74
fightingghost
Low Kick
Rage Fist + Ice Punch
CP 2497 · L28 · 5/14/15
87.5
75
waterpoison
Acid
Scald + Payback
CP 2499 · L48 · 4/14/14
87.4
76
waterdragon
Dragon Breath
Surf + Swift
CP 2499 · L40.5 · 4/15/12
87.4
77
rockgrass
Acid
Rock Tomb + Grass Knot
CP 2499 · L50 · 15/15/15
87.4
78
normal
Take Down
Body Slam + Trailblaze
CP 2500 · L45 · 5/15/13
87.4
79
flyingdark
Sucker Punch
Fly + Drill Run
CP 2497 · L45 · 4/13/15
87.4
80
steel
Mud-Slap
Iron Head + Rock Tomb
CP 2496 · L48.5 · 12/15/13
87.2
81
waterpoison
Acid
Scald + Payback
CP 2499 · L48 · 4/14/14
87.1
82
iceflying
Powder Snow
Icy Wind + Hurricane
CP 2495 · L31 · 4/15/11
87.1
83
water
Waterfall
Aqua Tail + Wrap
CP 2495 · L31.5 · 4/14/15
87.1
84
dragonpsychic
Dragon Breath
Mist Ball + Aura Sphere
CP 2495 · L26.5 · 5/13/8
87.1
85
normalpsychic
Confusion
Brutal Swing + Trailblaze
CP 2499 · L47 · 4/14/14
87.1
86
iceground
Powder Snow
Icicle Spear + High Horsepower
CP 2500 · L47 · 12/14/13
87.0
87
fairy
Fairy Wind
Moonblast + Psyshock
CP 2499 · L47 · 12/14/14
87.0
88
waterground
Mud Shot
Hydro Cannon + Earthquake
CP 2499 · L32 · 4/15/14
86.9
89
ghost
Shadow Claw
Shadow Ball + Energy Ball
CP 2497 · L49.5 · 12/12/15
86.9
90
water
Bite
Hydro Cannon + Skull Bash
CP 2498 · L45.5 · 5/15/15
86.8
91
water
Mud Shot
Weather Ball (Water) + Earthquake
CP 2499 · L46 · 5/15/15
86.8
92
poisondark
Poison Sting
Crunch + Aqua Tail
CP 2494 · L46 · 4/15/15
86.7
93
steelfighting
Double Kick
Sacred Sword + Stone Edge
CP 2496 · L31 · 6/15/11
86.7
94
iceground
Powder Snow
Icicle Spear + High Horsepower
CP 2500 · L47 · 12/14/13
86.6
95
electricflying
Thunder Shock
Drill Peck + Thunderbolt
CP 2496 · L25.5 · 8/14/15
86.5
96
electricflying
Thunder Shock
Drill Peck + Thunderbolt
CP 2496 · L25.5 · 8/14/15
86.5
97
ground
Sand Attack
Weather Ball (Rock) + Earth Power
CP 2500 · L30 · 4/15/13
86.5
98
water
Fury Cutter
Hydro Cannon + Megahorn
CP 2498 · L35.5 · 4/14/13
86.5
99
bugsteel
Fury Cutter
Magnet Bomb + Techno Blast (Electric)
CP 2493 · L27 · 10/13/10
86.5
100
steelghost
Shadow Claw
Sacred Sword + Iron Head
CP 2497 · L46.5 · 4/15/14
86.4
sim 90.8 · editors 85

How these numbers are made

Every Pokemon is built at the IV spread PvPoke's own simulator uses for the league (its defaultIVs for that CP cap, so our ratings and theirs describe the same fight; where PvPoke publishes none, as in Master League, the rank-1 stat-product spread is used instead). Expanding a row shows that spread next to the rank-1 spread worth hunting for. Each is given its community-standard moveset, and is simulated against all 843 Pokemon in the field — every league-legal species above the league's minimum stat product, PvPoke's own pool rule (GameMaster.js: 1,370 in Great, 2,800 in Ultra, 4,900 in Master), which stops the ranking being decided by wins over Pokemon nobody brings — in each of five scenarios: Leads (one shield each), Closers (no shields), Switches (one shield, four turns of energy in hand), Chargers (one shield, six turns of energy) and Attackers (no shields against one). Each battle's rating is adjusted for the shields it burned and kept, curved, then averaged with every opponent weighted by how strong that opponent turned out to be and by how much it is actually played. The five scenario scores are normalised to 0–100 and combined with a Consistency score by a weighted geometric mean. That result is the sim score.

The last step is PvPoke's own: for the roughly one Pokemon in six that the PvPoke editors have written a viability rating for, the published Overall score is sim × 0.25 + editors' rating × 0.75 (RankerOverall.js lines 216–229). It is what turns a pure simulation into the list players actually read, so we apply it too — and we keep our unblended simulator score visible on every row that has one, next to the editors' rating that moved it. 42 of the 100 Pokemon shown here carry an editors' rating.

The simulator behind them reproduces PvPoke's own battle simulator exactly on known-answer tests: all nine shield scenarios of Azumarill vs. Medicham on two different movesets, and of Wild-Charge Toxtricity vs. Jellicent, come out on the same battle ratings to the point — 27 cells out of 27. Beyond those, it is checked against the roughly 5,300 individual matchup ratings PvPoke publishes for the top 60 of its Leads, Attackers and Closers lists: 94% of Great, 97% of Ultra and 98% of Master League cells land on the identical number. It models the Pokemon that change form mid-battle: Aegislash draws its blade when it fires a Charged Move (with Blade form re-rated to the league's CP cap rather than simply mirrored), Cramorant catches something on Dive and spits it back at the next unshielded Charged Move to land on it, Mimikyu's Disguise takes the first unshielded Charged Move for 1 damage, and Morpeko turns Hangry (Dark Aura Wheel) after its first Charged Move.

Shadow and regular forms are ranked as separate Pokemon and can carry different recommended movesets, exactly as in PvPoke's lists. In Ultra League, Corviknight runs Iron Head and Corviknight (Shadow) runs Payback; Giratina (Altered) runs Shadow Force and its Shadow form runs Shadow Sneak. In Master League, Palkia runs Fire Blast and Palkia (Shadow) runs Draco Meteor. Each row's moveset is the one PvPoke ranks that same form on, and the PvPoke id shown in each expanded row (for example corviknight_shadow) is the row it matches.

Moves are simulated at their live Trainer Battle numbers. The GO Battle League move rebalance went live with the Twilight Trails season on 8 September 2026 and Niantic has not yet published the matching Game Master templates, so 28 moves — Bite, Scratch, Take Down, Infestation, Rage Fist, Bulldoze, Brine, Shadow Ball among them — are simulated at the values the season actually shipped rather than the ones the Game Master still carries. The move table marks every one of them and prints the superseded Game Master value beside it.

All 843 Pokemon simulated are ranked and browsable in rank order, 100 per page: page 1 arrives with the page itself, and the others load on demand. Every category tab sorts the whole field, not just the first page. The filter box searches all of them at once. Nothing that was simulated is hidden.

Rankings were precomputed on 2026-10-03. See the PvP move stats the simulator uses.