Tier list methodology
How Hundo Hunter assigns S / A+ / A / B / C tiers to attackers.
Tier assignments combine raw DPS rankings (PokeBattler simulation output), bulk rankings (HP × Defense product), and meta-relevance across the active raid roster. Re-evaluated quarterly.
Tier boundaries are not arbitrary — each one corresponds to a meaningful gap in raid output. We compute the DPS-percentile distribution across all released mons + their top movesets, then look for natural breaks in the distribution.
Each break (~85th, 75th, 60th, 40th percentiles in raw DPS, adjusted for bulk and meta-relevance) becomes a tier boundary.
| Tier | DPS percentile | Bulk floor | Typical examples |
|---|---|---|---|
| S | 95th+ | Med+ | Mega Mewtwo Y, Primal Kyogre, Mega Rayquaza |
| A+ | 85-95th | Med+ | Mewtwo, Reshiram, Shadow Tyranitar |
| A | 70-85th | Med | Garchomp, Salamence, Metagross |
| B | 50-70th | Any | Dragonite, Conkeldurr, Roserade |
| C | 30-50th | Any | Niche / event-themed picks worth bringing |
Some mons are deliberately omitted from the tier list — they're either:
- ▸Below the C-tier threshold (their best moveset DPS is in the bottom 70% of all attackers — not worth grinding).
- ▸Not yet released in-game (would mislead).
- ▸PvP-only specialists that don't have a meaningful raid role.
- ▸Costume / event-form variants that share stats with the base form.
How Hundo Hunter solves the CP formula backward to find IVs.
How Hundo Hunter ranks the top 12 counters for every raid boss.
How Hundo Hunter curates the top-12 picks per league.
How Hundo Hunter computes the hundo and floor CP for every raid catch.
How Hundo Hunter maps the in-game appraisal stat bars to exact 0-15 IVs.
The DPS × Effectiveness × Bulk formula behind every counter list on Hundo Hunter.
The 91% IV threshold, XL-relevance check, and per-species candy economics behind every Pinap recommendation.
Per-level CPM math, Lucky halving, Best Buddy stack, and why our estimates can differ from in-game by 1-2%.
ASC API + ct= campaign tokens, per-source attribution, and zero personal data on the install funnel.
LeekDuck → ScrapedDuck → our API, with 1-hour refresh, Postgres translation cache, and graceful fallback.
Where the "mons" / "the game" convention applies, where the trademarked name is allowed, and why.
Vercel Analytics, no personal tracking, opt-in email only, and stateless HMAC unsubscribes.