Ultra League meta right now

In GO Battle League until 10 November

PvPoke updated these ranks on 21 October 2026 · we checked on 5 November 2026.

The top 50

Arrows compare with PvPoke's ranks of 12 October 2026.

#MovedPokémonMovesLevelStardustXLFind
#1TinkatonFairy Wind · Gigaton Hammer Elite TM · Bulldoze49.5 BB 51460,000276→
#2CorviknightSand Attack · Air Cutter Elite TM · Iron Head Elite TM48.5431,000236→
#3SnorlaxPsywave · Body Slam · Earthquake29.570,000—→
#4▲ 4Zygarde CompleteDragon Tail · Crunch · Bulldoze25.535,000—→
#5VirizionDouble Kick · Leaf Blade · Sacred Sword Elite TM32.5103,000—→
#6▲ 1MimikyuShadow Claw · Shadow Sneak · Play Rough50 BB 51475,000296→
#7▲ 2FlorgesFairy Wind · Chilling Water Elite TM · Disarming Voice2965,000—→
#8▼ 2EmpoleonMetal Sound · Hydro Cannon Elite TM · Drill Peck34.5130,000—→
#9▲ 1Moltres GalarianSucker Punch · Fly · Brave Bird29.570,000—→
#10▼ 6MelmetalThunder Shock · Double Iron Bash Elite TM · Dynamic Punch2639,000—→
#11FeraligatrShadow Claw · Hydro Cannon Elite TM · Ice Beam35.5145,000—→
#12▲ 1Giratina AlteredDragon Breath · Ancient Power · Shadow Force Elite TM2856,000—→
#13▼ 1JellicentHex · Surf · Shadow Ball50 BB 51475,000296→
#14▲ 1GuzzlordDragon Tail · Brutal Swing · Sludge Bomb35.5145,000—→
#15▼ 1CramorantPeck · Dive · Fly50 BB 51475,000296→
#16SkeledirgeIncinerate · Torch Song · Shadow Ball3297,000—→
#17▲ 1LaprasPsywave · Sparkling Aria · Ice Beam Elite TM42.5278,00052→
#18▲ 2Ninetales AlolanPowder Snow · Weather Ball (Ice) · Chilling Water Elite TM50 BB 51475,000296→
#19▼ 2RillaboomScratch · Drum Beating · Earth Power2856,000—→
#20▼ 1DusknoirAstonish · Dynamic Punch · Shadow Punch50 BB 51475,000296→
#21DondozoWaterfall · Surf · Outrage33.5116,000—→
#22▲ 3RegidragoDragon Breath Elite TM · Dragon Energy Elite TM · Vise Grip33.5116,000—→
#23▼ 1RegisteelLock On · Flash Cannon · Focus Blast50475,000296 raid→
#24ForretressVolt Switch · Rock Tomb · Sand Tomb50 BB 50.5475,000296→
#25▲ 2CresseliaPsycho Cut · Grass Knot Elite TM · Moonblast37.5178,000—→
#26▼ 3BlastoiseBite · Hydro Cannon Elite TM · Skull Bash48.5431,000236→
#27▲ 2Muk AlolanPoison Jab · Brutal Swing · Ice Punch38.5196,000—→
#28ClefableFairy Wind · Meteor Mash · Draining Kiss49445,000256→
#29▲ 1TalonflameIncinerate Elite TM · Fly · Brave Bird50 BB 51475,000296→
#30▼ 4NinetalesEmber Elite TM · Weather Ball (Fire) · Energy Ball Elite TM50 BB 51475,000296→
#31▲ 1WalreinPowder Snow Elite TM · Icicle Spear Elite TM · Earthquake39.5215,000—→
#32▲ 1Deoxys DefenseLow Kick · Psycho Boost · Thunderbolt49.5 BB 51460,000276 raid→
#33▼ 2RunerigusShadow Claw · Rock Tomb · Shadow Ball50 BB 51475,000296→
#34▲ 3ToucannonPeck · Beak Blast Elite TM · Drill Peck39205,000—→
#35SteelixThunder Fang · Psychic Fangs · Earthquake49.5 BB 50.5460,000276→
#36PrimarinaWaterfall · Hydro Cannon Elite TM · Moonblast2965,000—→
#37▼ 3SeakingPeck · Drill Run Elite TM · Icy Wind Elite TM50 BB 51475,000296→
#38AmpharosVolt Switch · Brutal Swing · Trailblaze36153,000—→
#39▲ 5MalamarPsywave · Foul Play · Superpower50 BB 51475,000296→
#40▲ 2CradilyAcid · Rock Tomb · Grass Knot50 BB 50.5475,000296→
#41▼ 2GolisopodFury Cutter · Aqua Jet · X-Scissor29.570,000—→
#42▲ 4AnnihilapeLow Kick · Rage Fist Elite TM · Ice Punch28.560,500—→
#43BelliboltSucker Punch · Parabolic Charge · Zap Cannon42267,00040→
#44▲ 7KingdraDragon Breath · Surf · Swift41.5256,00030→
#45▼ 5MiloticWaterfall · Aqua Tail · Wrap33109,000—→
#46▼ 1TogekissPeck · Psyshock · Aura Sphere Elite TM2856,000—→
#47▼ 6SwampertMud Shot · Hydro Cannon Elite TM · Earthquake33.5116,000—→
#48SeismitoadMud Shot · Earth Power · Icy Wind44.5325,000103→
#49▼ 2MiltankRollout · Body Slam · High Horsepower50 BB 51475,000296→
#50GyaradosDragon Breath · Aqua Tail Elite TM · Twister27.551,500—→

One search string for this format

Paste it into the game's search box: it shows every Pokémon you own from the top 50 under this cap. For the exact IVs of one species, use Find in its row.

  • Top 50 in your storage

    50 species, 49 numbers — forms of one species share a number

    959,823,143,718,640,778,671,395,146,809,160,487,593,799,845,911,131,38,812,477,977,895,379,205,488,9,89,36,663,365,386,867,733,208,730,119,181,687,346,768,979,939,230,350,468,260,537,241,130&cp-2500
  • No XL builds

    26 species

    143,718,640,671,395,146,809,160,487,799,911,812,977,895,488,89,365,733,730,181,768,979,350,468,260,130&cp-2500
  • No XL, no Elite TM

    11 species

    143,718,146,799,911,812,977,89,181,768,350&cp-2500

How to read the table

The top 50 for the 2500 CP cap, the moves each one fights with, and what building it costs from a level-20 catch. Ranked at levels up to 50 — without Best Buddy.

Every one of them carries the price of its best spread under this cap. The arrow at the end of a row opens the search-string generator with that Pokémon and this league already set.

23 of the 50 need an Elite TM for the moveset shown — the move itself is marked in the Moves column, and the box above the table hides every row that needs one.

What moved since 12 October 2026

Against PvPoke's ranks of 12 October 2026: who arrived in the top 30 of Ultra League, who dropped out of it, and who else in the top 150 moved 10 places or more.

Into the top 30

Nothing moved that far.

Out of the top 30

Nothing moved that far.

Biggest moves elsewhere

…and 16 more moved at least 10 places.

Where the ranks and prices come from

Ranks and movesets are PvPoke's overall rankings for Ultra League, as of 21 October 2026. Shadow forms share a page here, so a rank counts species rather than the separate entries PvPoke lists for them. The Elite TM and legacy marks come from the same project's game master, which lists per species the moves an Elite TM still teaches and the ones no TM of any kind will.

Prices come from the in-game power-up table, counted from level 20 — what a wild catch usually gives you — to the level that Pokémon's best spread reaches under this cap. Levels stop at 50, where any player can take a Pokémon. Where a Best Buddy's extra level would build a different spread, a BB mark gives the level it goes to instead; the Pokémon's own page has that spread and what else changes.

The other formats PvP IV ranks for every Pokémon