PokeTools
Home/Search & discovery/Similarity finder

Similarity Finder.

weighted match on stat shape, defensive profile, BST and typing
1,024 rivals ranked · per-stat deltas shown
Find twins of
Weighting
Their profile
ghostpoisonBST 500HP 60 · Atk 65 · Def 60 · SpA 130 · SpD 75 · Spe 110
Closest matchhaunter
Weightsnormalized to 100%
Stat shape40%
cosine on stat spread
Type profile30%
18-type defensive vector
BST proximity20%
closeness in stat total
Type match10%
shared typing bonus
Cmp #PokémonPer-stat delta
01haunter96.4%-95-15-15-15-15-20-15
02mismagius92.5%-50-50-25+30-5
03gastly92.3%-190-30-30-30-30-40-30
04pecharunt91.8%+100+28+23+100-42+13-22
05polteageist91.7%+800+5+4+39-40
06chandelure91.1%+200-10+30+15+15-30
07munkidori91.0%+55+28+10+60+15-4
08rotom90.7%-60-10-15+17-35+2-19
09misdreavus90.2%-650-50-45+10-25
10spectrier90.0%+80+4000+15+5+20
11froslass89.8%-20+10+15+10-50-50
12naganadel89.5%+40+13+8+13-3-2+11
13seviper89.4%-42+13+350-30-15-45
14salazzle89.3%-20+8-10-19-15+7
15toxtricity-amped89.3%+2+15+33+10-16-5-35
16gholdengo89.2%+50+27-5+35+3+16-26
17skeledirge89.1%+30+44+10+40-200-44
18blacephalon89.0%+70-7+62-7+21+4-3
19glimmora88.9%+25+23-10+300+6-24
20cursola88.9%+100+30-10+15+55-80
match = the four weighted factors above · green cells are where the twin is stronger · click a row to pivot the search onto itshowing 20 of 1,024
Verdictsbest on each factor
Closest overallhaunter 96.4% match
Same stat shapehaunter 99.7% shape
Same defensive profilehaunter >99.9% profile
Nearest BSTmuk 0 BST

How the Pokémon similarity finder works

Pick any Pokémon from the full roster of 1,025 and this tool ranks every other species by how closely it matches. The algorithm scores similarity across four weighted dimensions, and you control the weight of each one with adjustable sliders.

The four similarity factors

  • Stat Shape (default 40%): Cosine similarity on BST-normalized stats. Two Pokémon score high here when they distribute stats in the same pattern, regardless of overall power level.
  • Type Effectiveness Profile (default 30%): Compares 18-dimensional defensive vectors. Pokémon with matching resistances, weaknesses, and immunities rank closely, even if their actual types differ.
  • BST Proximity (default 20%): Measures how close two Pokémon are in total base stats, keeping matches within a similar power tier.
  • Type Match (default 10%): Awards a bonus for sharing the same types, since same-type Pokémon often learn overlapping moves and fill similar team roles.

Practical uses

Looking for a replacement when your favorite is unavailable in a particular game? Max out Stat Shape to find stat-spread twins. Need a Pokémon that walls the same threats? Crank Type Profile to 100% and find defensive equivalents across completely different typings.

Reading the table

The six cells on the right of each row are the per-stat deltas against your target: green where the twin is stronger, red where it is weaker, and the deeper the tint the bigger the gap. Sort by any of those six stats from the column heads, tick the box on a row to stack it against the target on the side by side board, or click the row itself to pivot the whole search onto that Pokémon.

Related tools
ComparisonStats side by sideAdvanced SearchFilter the dex by anythingForm ComparisonCompare regional variantsEV OptimizerSpreads with a reasonTeam BuilderBuild a team with alternativesPokédexBrowse every species