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.
| # | Moved | Pokémon | Moves | Level | Stardust | XL | Find |
|---|---|---|---|---|---|---|---|
| #1 | 1 | Powder Snow · Weather Ball (Ice) · Psyshock | 25 | 31,000 | — | ||
| #2 | 3 | Fairy Wind · Sludge · Brutal Swing | 25 | 31,000 | — | ||
| #3 | 2 | Ice Shard Elite TM · Icy Wind Elite TM · Drill Run | 29.5 | 70,000 | — | ||
| #4 | 4 | Powder Snow · Icicle Spear · Stone Edge | 24.5 | 27,500 | — | ||
| #5 | 11 | Rollout · Acrobatics · Dynamic Punch | 50 BB 51 | 475,000 | 296 | ||
| #6 | Dragon Breath · Dragon Claw · Icy Wind | 27.5 | 51,500 | — | |||
| #7 | 8 | Mud Shot · Sludge · Ice Beam | 29.5 | 70,000 | — | ||
| #8 | 5 | Fury Cutter · Aqua Jet · X-Scissor | 18 | already past it at level 20 | |||
| #9 | 3 | Acid · Brutal Swing · Wrap | 30.5 | 80,000 | — | ||
| #10 | 6 | Rollout · Shadow Ball · Avalanche | 27.5 | 51,500 | — | ||
| #11 | 2 | Shadow Claw · Brutal Swing · Rock Tomb | 25.5 | 35,000 | — | ||
| #12 | 3 | Acid · Scald · Payback | 23.5 | 20,500 | — | ||
| #13 | 3 | Poison Sting · Aqua Tail · Shadow Ball | 28 | 56,000 | — | ||
| #14 | Shadow Claw · Shadow Ball · Dark Pulse | 25.5 | 35,000 | — | |||
| #15 | 3 | Hex · Shadow Ball · Torch Song | 18.5 | already past it at level 20 | |||
| #16 | 5 | Powder Snow · Weather Ball (Ice) · Ice Beam | 41.5 | 256,000 | 30 | ||
| #17 | 5 | Dragon Tail · Aqua Tail · Outrage | 24 | 24,000 | — | ||
| #18 | 5 | Volt Switch Elite TM · X-Scissor · Crunch | 38.5 | 196,000 | — | ||
| #19 | 6 | Astonish · Foul Play · Grass Knot | 27 | 47,000 | — | ||
| #20 | 3 | Rollout · Dark Pulse · Shadow Ball | 25 | 31,000 | — | ||
| #21 | 14 | Confusion · Psyshock Elite TM · Shadow Ball | 28 | 56,000 | — | ||
| #22 | 7 | Astonish · Mystical Fire · Shadow Ball | 24 | 24,000 | — | ||
| #23 | 12 | Psywave · Aqua Jet · Power Gem | 22 | 11,000 | — | ||
| #24 | Acid · Psyshock · Shadow Ball | 21 | 5,000 | — | |||
| #25 | 12 | Ember · Lunge · Crunch | 19 | already past it at level 20 | |||
| #26 | 9 | Poison Sting · Poison Fang · Thunderbolt | 50 BB 51 | 475,000 | 296 | ||
| #27 | 7 | Astonish · Icy Wind · Signal Beam | 43 | 289,000 | 64 | ||
| #28 | 1 | Hex · Avalanche · Shadow Ball | 28 | 56,000 | — | ||
| #29 | 17 | Astonish · Dark Pulse · Shadow Sneak | 29.5 | 70,000 | — | ||
| #30 | 4 | Bite · Avalanche · Body Slam | 17.5 | already past it at level 20 | |||
| #31 | 10 | Ember · Shadow Ball · Heat Wave | 17.5 | already past it at level 20 | |||
| #32 | 6 | Powder Snow · Avalanche · Body Slam | 50 BB 51 | 475,000 | 296 | ||
| #33 | 2 | Powder Snow · Icicle Spear · Superpower | 18 | already past it at level 20 | |||
| #34 | 17 | Wing Attack · Air Cutter · Shadow Ball | 29 | 65,000 | — | ||
| #35 | 2 | Psywave · Mirror Coat · Shadow Ball | 24 | 24,000 | — | ||
| #36 | 20 | Infestation · Cross Poison · Foul Play | 35 | 137,000 | — | ||
| #37 | 23 | Ember · Flame Wheel · Bug Buzz | 47.5 | 403,000 | 199 | ||
| #38 | 28 | Poison Sting · X-Scissor · Power Gem | 29 | 65,000 | — | ||
| #39 | 28 | Shadow Claw · Shadow Punch Elite TM · Drain Punch | 19.5 | already past it at level 20 | |||
| #40 | 4 | Poison Jab · Dark Pulse · Thunder Punch | 20.5 | 2,500 | — | ||
| #41 | 1 | Confusion · Brutal Swing · Sludge Bomb | 23.5 | 20,500 | — | ||
| #42 | 17 | Shadow Claw · Brutal Swing · Shadow Ball | 19 | already past it at level 20 | |||
| #43 | 13 | Sucker Punch · Bulldoze · Bug Buzz | 35.5 | 145,000 | — | ||
| #44 | 1 | Shadow Claw · Shadow Punch · Dark Pulse | 28.5 | 60,500 | — | ||
| #45 | 4 | Fire Spin · Blast Burn Elite TM · Psyshock | 18.5 | already past it at level 20 | |||
| #46 | 2 | Infestation · Silver Wind · Poison Fang | 27.5 | 51,500 | — | ||
| #47 | 3 | Peck · Psyshock · Shadow Ball | 26 | 39,000 | — | ||
| #48 | 5 | Poison Sting · Earth Power · Stone Edge | 23 | 17,000 | — | ||
| #49 | 23 | Incinerate · Poison Fang · Dragon Pulse | 22.5 | 14,000 | — | ||
| #50 | 11 | Volt Switch · Volt Tackle · Psyshock | 24.5 | 27,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-1500No 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-1500No 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
- Centiskorch #25, was #37
- Nidorina #26, was #35
- Misdreavus #29, was #46
Out of the top 30
- Slowbro #73, was #19
- Baxcalibur #56, was #28
- Wormadam Sandy #43, was #30
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.