Battle Frontier (Spectral) meta right now

Community tournament format, not a GO Battle League cup

PvPoke updated these ranks on 17 October 2026 · we checked on 13 November 2026.

The top 50

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

Showing 50 of 50
#MovedPokémonMovesLevelStardustXLFind
#11Ninetales AlolanPowder Snow · Weather Ball (Ice) · Psyshock2531,000—
#23Weezing GalarianFairy Wind · Sludge · Brutal Swing2531,000—
#32DewgongIce Shard Elite TM · Icy Wind Elite TM · Drill Run29.570,000—
#44PiloswinePowder Snow · Icicle Spear · Stone Edge24.527,500—
#511LedianRollout · Acrobatics · Dynamic Punch50 BB 51475,000296
#6ArctibaxDragon Breath · Dragon Claw · Icy Wind27.551,500—
#78SwalotMud Shot · Sludge · Ice Beam29.570,000—
#85GolisopodFury Cutter · Aqua Jet · X-Scissor18already past it at level 20
#93ArbokAcid · Brutal Swing · Wrap30.580,000—
#106GlalieRollout · Shadow Ball · Avalanche27.551,500—
#112RunerigusShadow Claw · Brutal Swing · Rock Tomb25.535,000—
#123TentacruelAcid · Scald · Payback23.520,500—
#133QwilfishPoison Sting · Aqua Tail · Shadow Ball2856,000—
#14CofagrigusShadow Claw · Shadow Ball · Dark Pulse25.535,000—
#153SkeledirgeHex · Shadow Ball · Torch Song18.5already past it at level 20
#165Castform SnowyPowder Snow · Weather Ball (Ice) · Ice Beam41.5256,00030
#175DragalgeDragon Tail · Aqua Tail · Outrage2424,000—
#185CharjabugVolt Switch Elite TM · X-Scissor · Crunch38.5196,000—
#196AmoongussAstonish · Foul Play · Grass Knot2747,000—
#203WeezingRollout · Dark Pulse · Shadow Ball2531,000—
#2114HypnoConfusion · Psyshock Elite TM · Shadow Ball2856,000—
#227DrifblimAstonish · Mystical Fire · Shadow Ball2424,000—
#2312StarmiePsywave · Aqua Jet · Power Gem2211,000—
#24Slowking GalarianAcid · Psyshock · Shadow Ball215,000—
#2512CentiskorchEmber · Lunge · Crunch19already past it at level 20
#269NidorinaPoison Sting · Poison Fang · Thunderbolt50 BB 51475,000296
#277VanillishAstonish · Icy Wind · Signal Beam43289,00064
#281FroslassHex · Avalanche · Shadow Ball2856,000—
#2917MisdreavusAstonish · Dark Pulse · Shadow Sneak29.570,000—
#304AvaluggBite · Avalanche · Body Slam17.5already past it at level 20
#3110CeruledgeEmber · Shadow Ball · Heat Wave17.5already past it at level 20
#326CetoddlePowder Snow · Avalanche · Body Slam50 BB 51475,000296
#332CetitanPowder Snow · Icicle Spear · Superpower18already past it at level 20
#3417GolbatWing Attack · Air Cutter · Shadow Ball2965,000—
#352GrumpigPsywave · Mirror Coat · Shadow Ball2424,000—
#3620AriadosInfestation · Cross Poison · Foul Play35137,000—
#3723LarvestaEmber · Flame Wheel · Bug Buzz47.5403,000199
#3828VespiquenPoison Sting · X-Scissor · Power Gem2965,000—
#3928GengarShadow Claw · Shadow Punch Elite TM · Drain Punch19.5already past it at level 20
#404MukPoison Jab · Dark Pulse · Thunder Punch20.52,500—
#411Slowbro GalarianConfusion · Brutal Swing · Sludge Bomb23.520,500—
#4217DhelmiseShadow Claw · Brutal Swing · Shadow Ball19already past it at level 20
#4313Wormadam SandySucker Punch · Bulldoze · Bug Buzz35.5145,000—
#441HaunterShadow Claw · Shadow Punch · Dark Pulse28.560,500—
#454DelphoxFire Spin · Blast Burn Elite TM · Psyshock18.5already past it at level 20
#462VenomothInfestation · Silver Wind · Poison Fang27.551,500—
#473XatuPeck · Psyshock · Shadow Ball2639,000—
#485NidoqueenPoison Sting · Earth Power · Stone Edge2317,000—
#4923SalazzleIncinerate · Poison Fang · Dragon Pulse22.514,000—
#5011Raichu AlolanVolt Switch · Volt Tackle · Psyshock24.527,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

    38,110,87,221,166,997,317,768,24,362,867,73,211,563,911,351,691,737,591,97,426,121,199,851,30,583,478,200,713,937,974,975,42,326,168,636,416,94,89,80,781,413,93,655,49,178,31,758,26&cp-1500
  • No XL builds

    44 species, 43 numbers — forms of one species share a number

    38,110,87,221,997,317,768,24,362,867,73,211,563,911,691,737,591,97,426,121,199,851,478,200,713,937,975,42,326,168,416,94,89,80,781,413,93,655,49,178,31,758,26&cp-1500
  • No XL, no Elite TM

    39 species, 38 numbers — forms of one species share a number

    38,110,221,997,317,768,24,362,867,73,211,563,911,691,591,426,121,199,851,478,200,713,937,975,42,326,168,416,89,80,781,413,93,49,178,31,758,26&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.

5 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 1 October 2026

Against PvPoke's ranks of 1 October 2026: who arrived in the top 30 of Battle Frontier (Spectral), who dropped out of it, and who else in the top 150 moved 10 places or more.

Into the top 30

Out of the top 30

Biggest moves elsewhere

…and 59 more moved at least 10 places.

Where the ranks and prices come from

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