Pokemon Tier List by Specialty (Synthesized)
TL;DR
Versatility ranking across all 21 active specialties in Pokopia, synthesized from four data sources: pokedex.csv specialty tags, pokemon_item_matches.csv (item-count versatility proxy, Bulbasaur leads at 718), pokemon_size.csv (small-house fit bonus), and AFK-farm core_pokemon lists (auto-S). Six singleton specialties (Eat, Engineer, Paint, Party, Rarify, Yawn) auto-S the only candidate. Storage is a 2-way race: Gulpin S, Swalot A.
Key insight: Pokopia is mid-evolution-favoured for AFK farms. Final forms often inherit a low item-match count from their pre-evos but lose the small-house bonus, so they cluster in B/C while starter/mid forms dominate S/A. Examples: Charizard B (Burn), Tyranitar C (Crush), Flygon C (Bulldoze), Venusaur C (Grow), Altaria C (Litter/Fly).
Methodology
- Pool by specialty (comma-split; “Cut” is folded into “Chop”, which is the only chop-family tag in pokedex.csv).
- Initial tier from rank quartiles of
matching_item_count(versatility proxy). - +1 tier bump for
fits_small_house = Yes. - -1 tier demotion for
size_category = Largenot in any S/A farm config (captures final-form cluster effect). - Force-S for any Pokemon listed as
core_pokemonin afk_farms.csv or farm_configurations.csv rows tiered S/A/S+. - Singleton specialties auto-S the lone candidate.
Tiers
Burn
- S: Charmander, Carkol, Coalossal, Rolycoly, Volcanion, Flareon, Ceruledge, Charmeleon, Magmar, Magmortar, Torkoal
- A: Cinderace, Raboot, Scorbunny, Arcanine, Armarouge, Blaziken, Charcadet, Combusken
- B: Charizard, Cyndaquil, Entei, Growlithe, Larvesta, Magby, Ninetails
- C: Quilava, Torchic, Typhlosion, Vulpix, Volcarona, Chandelure, Lampent, Litwick
Cut/Chop
- S: Corvisquire, Dartrix, Decidueye, Grubbin, Rookidee, Victreebel, Axew, Haxorus, Heracross, Pinsir, Scyther
- A: Farfetch’d, Pidgeot, Charjabug, Fraxure
- B: Greninja, Corviknight, Vikavolt, Zoroark, Absol
- C: Crobat, Scizor, Excadril
Grow
- S: Bulbasaur, Leafeon, Bellsprout, Cacnea, Ivysaur, Weepinbell, Bellossom, Exeggutor, Vileplume, Victreebel
- A: Dartrix, Decidueye, Exeggcute, Floragato
- B: Gloom, Meowscarada, Oddish, Rowlet, Serperior, Servine
- C: Snivy, Sprigatito, Tangela, Venusaur, Cacturne
Water
- S: Squirtle, Lotad, Ludicolo, Slowbro, Slowking, Slowpoke, Vaporeon, Wartortle, Blastoise
- A: Cramorant, Dragonair, Dragonite, Dratini, Empoleon, Froakie, Frogadier, Gastrodon, Goodra
- B: Goomy, Greninja, Gyarados, Lapras, Lombre, Marill, Pelipper, Piplup, Politoed
- C: Poliwag, Poliwhirl, Poliwrath, Prinplup, Shellos, Sliggoo, Suicune, Wingull, Azurill, Azumaril
Generate
- S: Pikachu, Pichu, Charjabug, Magnemite, Magneton, Magnezone
- A: Ampharos, Electabuzz, Electrode, Elekid, Flaaffy, Jolteon, Kilowattrel
- B: Mareep, Minun, Pawmi, Pawmo, Pawmot, Plusle, Raichu
- C: Raikou, Toxel, Toxtricity, Vikavolt, Voltorb, Wattrel, Electivire
Gather
- S: Carkol, Coalossal, Rolycoly, Cinccino, Espeon, Mime Jr., Mr. Mime, Duskull, Machamp, Machop
- A: Minccino, Farigiraf, Girafarig, Dragapult
- B: Drakloak, Dreepy, Drifblim, Dusclops, Gastly, Gengar
- C: Haunter, Mismagius, Dusknoir, Machoke
Storage
- S: Gulpin
- A: Swalot
- B: _(none)_
- C: _(none)_
Engineer
- S: Tinkaton
- A: _(none)_
- B: _(none)_
- C: _(none)_
Eat
- S: Snorlax
- A: _(none)_
- B: _(none)_
- C: _(none)_
Litter
- S: Bellsprout, Weepinbell, Serperior, Servine, Snivy, Tangela, Vileplume, Bastiodon, Haxorus, Glimmet, Glimmora, Trapinch
- A: Venusaur, Combee, Aurorus, Rampardos, Tyrantrum, Paldean Wooper
- B: Clodsire, Cacturne, Flaaffy, Mareep, Swablu
- C: Garbodor, Blissey, Larvesta, Volcarona, Altaria, Ariados, Spinarak, Grimer, Muk
Crush
- S: Conkeldurr, Shieldon, Bastiodon, Onix, Larvitar, Pupitar, Geodude, Golem, Graveler, Steelix, Magmortar
- A: Amaura, Aurorus, Cranidos
- B: Rampardos, Tyrantrum, Tyrunt
- C: Tyranitar, Metagross, Pawmo, Pawmot, Electivire, Dugtrio
Recycle
- S: Magnezone, Trubbish
- A: Beldum, Metagross
- B: Garbodor, Metang, Cinccino, Porygon
- C: Porygon2, Koffing, Weezing
Search
- S: Pidgey, Arbok, Ekans, Paras, Parasect, Pidgeotto, Venomoth
- A: Venonat, Vespiquen, Fidough, Dedenne, Persian, Dachsbun, Skwovet, Drilbur
- B: Arcanine, Growlithe, Farigiraf, Golduck, Psyduck, Crobat, Dragapult
- C: Drakloak, Dreepy, Golbat, Noibat, Noivern, Umbreon, Zubat, Excadril
Build
- S: Conkeldurr, Cubone, Gurdurr, Farfetch’d, Marowak, Poliwrath, Mr. Mime, Heracross, Pinsir, Machamp, Machop
- A: Mawile, Tinkatink, Tinkatuff, Blaziken, Combusken
- B: Gallade, Hariyama, Lucario
- C: Machoke, Makuhita, Riolu, Timburr, Azumaril
Bulldoze
- S: Onix, Larvitar, Pupitar, Steelix, Trapinch
- A: Bonsly, Clodsire
- B: Tyranitar, Munchlax, Snorlax
- C: Vibrava, Flygon, Hariyama, Makuhita
Fly
- S: Pidgey, Chatot, Hoothoot, Noctowl, Pidgeot, Pidgeotto
- A: Aerodactyl, Articuno, Cramorant, Dragonite, Pelipper, Wingull
- B: Corviknight, Kilowattrel, Zapdos, Vibrava
- C: Flygon, Charizard, Moltres, Altaria, Drifblim, Honchkrow, Murkrow, Noivern
Hype
- S: Ludicolo, Bellossom, Chatot, Kricketot, Kricketune, Meowscarada, Jigglypuff
- A: Volbeat, Marill, Politoed, Raichu, Toxtricity, Azurill
- B: Clefable, Clefairy, Cleffa, Igglybuff, Sylveon
- C: Wigglytuff, Skwovet, Diglett, Dugtrio, Cinderace, Illumise
Paint
- S: Smeargle
- A: _(none)_
- B: _(none)_
- C: _(none)_
Party
- S: Greedent
- A: _(none)_
- B: _(none)_
- C: _(none)_
Rarify
- S: Porygon-Z
- A: _(none)_
- B: _(none)_
- C: _(none)_
Yawn
- S: Slowpoke
- A: _(none)_
- B: _(none)_
- C: _(none)_
Quick-pick S-tier cheat sheet
| Specialty | Top S pick(s) |
|---|---|
| Burn | Charmander, Carkol, Coalossal |
| Cut/Chop | Corvisquire, Dartrix, Decidueye |
| Grow | Bulbasaur, Leafeon, Bellsprout |
| Water | Squirtle, Lotad, Ludicolo |
| Generate | Pikachu, Pichu, Charjabug |
| Gather | Carkol, Coalossal, Rolycoly |
| Storage | Gulpin |
| Engineer | Tinkaton |
| Eat | Snorlax |
| Litter | Bellsprout, Weepinbell, Serperior |
| Crush | Conkeldurr, Shieldon, Bastiodon |
| Recycle | Magnezone, Trubbish |
| Search | Pidgey, Arbok, Ekans |
| Build | Conkeldurr, Cubone, Gurdurr |
| Bulldoze | Onix, Larvitar, Pupitar |
| Fly | Pidgey, Chatot, Hoothoot |
| Hype | Ludicolo, Bellossom, Chatot |
| Paint | Smeargle |
| Party | Greedent |
| Rarify | Porygon-Z |
| Yawn | Slowpoke |
Source data
- /tmp/pokopia-data/pokedex.csv (300 Pokemon, specialty tags)
- /tmp/pokopia-data/pokemon_item_matches.csv (versatility proxy)
- /tmp/pokopia-data/pokemon_size.csv (40 Pokemon with size data)
- /tmp/pokopia-data/afk_farms.csv (S/A/B AFK farm rosters)
- /tmp/pokopia-data/farm_configurations.csv (alternate configs with core_pokemon)
Missing / future research
- Size data covers only 40 of 300 Pokemon. Untagged Pokemon get neither the small-house bump nor the large-form demotion; their tier is item-count-only.
matching_item_countis a versatility proxy, not a throughput measure. A Pokemon with many liked items is comfortable in more setups but may not produce faster per-tick.- S/A core_pokemon force-promotion treats every farm-config entry equally; a granular weighting (S vs A vs S+) could split the top tier further.
- “Trade”, “Teleport”, “Collect”, “Appraise”, “DJ”, “Dream Island”, “Explode”, “Gather Honey”, “Illuminate (Peakychu only)”, “Transform”, “None” are specialty tags in pokedex.csv but not in scope of this brief.