Not in PvPoke's current list since 22 September 2026. These are the last ranks we saved.

Willpower Cup meta — last ranks from 7 September 2026

PvPoke updated these ranks on 7 September 2026 · we checked on 22 September 2026.

The top 50

#PokémonMovesLevelStardustXLFind
#1Muk AlolanPoison Jab · Brutal Swing · Ice Punch20.52,500—→
#2MandibuzzAir Slash · Dark Pulse · Aerial Ace27.551,500—→
#3Morpeko Full BellyThunder Shock · Aura Wheel · Psychic Fangs2965,000—→
#4MurkrowPeck · Drill Peck · Foul Play43.5301,00076→
#5SableyeShadow Claw · Foul Play · Dazzling Gleam49.5460,000276→
#6DrapionPoison Sting · Crunch · Aqua Tail2317,000—→
#7GreninjaWater Shuriken · Hydro Cannon Elite TM · Brutal Swing215,000—→
#8AnnihilapeLow Kick · Rage Fist Elite TM · Ice Punch17already past it at level 20→
#9ThrohLow Kick · Brick Break · Body Slam2211,000—→
#10GuzzlordDragon Tail · Brutal Swing · Dragon Claw19.5already past it at level 20→
#11GrimmsnarlLow Kick · Foul Play · Draining Kiss19.5already past it at level 20→
#12PawmotThunder Shock · Brick Break Elite TM · Wild Charge215,000—→
#13ClaydolMud Slap · Rock Tomb · Earth Power29.570,000—→
#14MalamarPeck · Superpower · Foul Play24.527,500—→
#15Samurott HisuianFury Cutter · Sacred Sword · Dark Pulse20at level 20 already, 0 dust→
#16HydreigonDragon Breath · Brutal Swing Elite TM · Fly15.5already past it at level 20→
#17UmbreonSnarl · Dark Pulse · Last Resort Elite TM27.551,500—→
#18Moltres GalarianSucker Punch · Fly · Brave Bird18already past it at level 20→
#19PawniardFury Cutter · Night Slash · Iron Head50 BB 51475,000296→
#20HawluchaLow Kick · Flying Press · Aerial Ace23.520,500—→
#21KingambitLow Kick · Foul Play · Iron Head15.5already past it at level 20→
#22Hakamo ODragon Tail · Brick Break · Rock Tomb39205,000—→
#23MetangFury Cutter · Psyshock · Gyro Ball38187,000—→
#24FlamigoPeck · Upper Hand · Brave Bird20.52,500—→
#25Kommo ODragon Tail · Clanging Scales Elite TM · Upper Hand17already past it at level 20→
#26MorgremSucker Punch · Foul Play · Play Rough49.5 BB 50.5460,000276→
#27BlazikenEmber · Aura Sphere · Blast Burn Elite TM19.5already past it at level 20→
#28Qwilfish HisuianPoison Sting · Aqua Tail · Dark Pulse26.543,000—→
#29Persian AlolanScratch · Foul Play · Play Rough34.5130,000—→
#30ZweilousDragon Breath · Body Slam · Dark Pulse32.5103,000—→
#31HeracrossFury Cutter · Upper Hand · Rock Tomb18already past it at level 20→
#32ThievulSucker Punch · Night Slash · Icy Wind Elite TM2747,000—→
#33LokixBug Bite · X-Scissor · Trailblaze24.527,500—→
#34Rapidash GalarianFairy Wind · Body Slam · Wild Charge Elite TM2317,000—→
#35PoliwrathMud Shot · Icy Wind · Dynamic Punch2211,000—→
#36SkuntankPoison Jab · Crunch · Trailblaze2424,000—→
#37MachokeKarate Chop · Cross Chop Elite TM · Dynamic Punch2856,000—→
#38Farfetch'd GalarianFury Cutter · Leaf Blade · Brick Break38187,000—→
#39OverqwilPoison Sting · Aqua Tail · Dark Pulse19already past it at level 20→
#40BombirdierSucker Punch · Fly · Drill Run2317,000—→
#41QuaquavalLow Kick · Close Combat · Hydro Cannon Elite TM18.5already past it at level 20→
#42Sirfetch'dFury Cutter · Leaf Blade · Close Combat18.5already past it at level 20→
#43HattereneCharm · Psyshock · Power Whip20at level 20 already, 0 dust→
#44MedichamPsycho Cut · Ice Punch · Dynamic Punch50 BB 50.5475,000296→
#45CresseliaPsycho Cut · Grass Knot Elite TM · Moonblast20at level 20 already, 0 dust→
#46PrimeapeKarate Chop Elite TM · Rage Fist Elite TM · Ice Punch24.527,500—→
#47PangoroKarate Chop · Close Combat · Night Slash19.5already past it at level 20→
#48GurdurrLow Kick · Brick Break · Stone Edge2639,000—→
#49ChesnaughtLow Kick · Frenzy Plant Elite TM · Superpower19already past it at level 20→
#50Grimer AlolanPoison Jab · Crunch · Sludge Bomb50 BB 51475,000296→

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

    89,630,877,198,302,452,658,979,538,799,861,923,344,687,503,635,197,146,624,701,983,783,375,973,784,860,257,211,53,634,214,828,920,78,62,435,67,83,904,962,914,865,858,308,488,57,675,533,652,88&cp-1500
  • No XL builds

    44 species

    89,630,877,452,658,979,538,799,861,923,344,687,503,635,197,146,701,983,783,375,973,784,257,211,53,634,214,828,920,78,62,435,67,83,904,962,914,865,858,488,57,675,533,652&cp-1500
  • No XL, no Elite TM

    30 species

    89,630,877,452,538,799,861,344,687,503,146,701,983,783,375,973,211,53,634,214,920,62,435,83,904,962,865,858,675,533&cp-1500

How to read the table

The top 50 for the 1500 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.

14 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.

Where the ranks and prices come from

Ranks and movesets are PvPoke's overall rankings for Willpower Cup, as of 7 September 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. A cup limits who may enter it, not what a level costs, so these are the same figures the 1500 CP cost table carries.

The other formats PvP IV ranks for every Pokémon