5839391a7596, gamemaster 8f1d6cca5c0f, producer c1395dfa10b9. Cohorts: opponent top-512 by stat product, plus best-SP-per-attack-IV band (labeled separately, never pooled). Focal probe spreads: rank-1 SP and max-attack within top-512. Community Day move injected for Thievul (NS+IW) (Icy Wind), Thievul (IW+PR) (Icy Wind): the pinned sim gamemaster predates that Community Day, so the move was admitted into the species pool deliberately; upstream PvPoke already lists it. Full provenance on the affected entries' cheat sheets. Moveset: Sucker Punch / Night Slash + Icy Wind (default) (Icy Wind injected: the pinned sim gamemaster predates the CD). Focal spread: its rank-1 stat-product spread (hover cells for cohort sizes and margins). full IV dive
This is one arm of a 2-way moveset fork. Thievul (NS+IW) runs Night Slash + Icy Wind; the other arm is Thievul (IW+PR) (Icy Wind + Play Rough). Same species, same fast move, same stats and same IV ladder - only the second charged move differs, so every row below is directly comparable between the arms. For the full Night Slash vs Play Rough treatment, see the deep robustness page.
Why it is in the meta: post-CD editorial include (Michael, 2026-08-18): Icy Wind Thievul is Worlds-legal (CD 08-16 precedes Worlds; not on the Play! banned list); PvPoke GL rank ~41; no tournament footprint yet. Exact corpus figures: 1 of 1,801 recent open-GL teams (0.06%), 6 of 3,649 across the whole corpus, 0 of 128 top-cut teams -- and every one of those predates the Community Day, when Thievul had no Icy Wind and sat at PvPoke GL rank 122. Thievul enters the matrix as TWO builds, not one. Both run Sucker Punch + Icy Wind and fork only on the second charged move: Night Slash (PvPoke's post-CD default) or Play Rough (the build the Community Day dive landed on). The choice is genuinely contested, so shipping one row would take a side; both are baked as full entries and every pair between them and the rest of the meta -- including the pair BETWEEN the two arms -- is simmed. Full Night-Slash-vs-Play-Rough treatment: thievul-lickilicky-robustness.html. Which arm is better depends on the METRIC and the MATCHUP, so this page states its own convention rather than a verdict. On the matrix's win-count convention -- summed over all 9 shield scenarios and the 31 shared opponents, 279 cells per slice -- Icy Wind + Play Rough leads on BOTH probe spreads: 167.30 vs 157.85 at the rank-1 stat-product spread and 158.56 vs 149.48 at the max-attack spread (top-512 cohort, baiting on). Night Slash's case rests on three things this count does not capture. (1) BAIT-ROBUSTNESS, which the planes here confirm directly: switching the focal side to no-bait moves Icy Wind + Play Rough by 8.11 and Night Slash by 0.72, so nearly all of Play Rough's margin is bait-dependent. (2) BATTLE RATING rather than win count -- on PvPoke's rating metric, and at 2-2, Night Slash led on the deep analysis's 88-Pokemon pool. (3) The LICKILICKY matchup specifically, for high-stat-product spreads: at 1-1 against the top-512 Lickilicky cohort, the rank-1 Thievul spread beats 512 of 512 with Night Slash and 373 of 512 (72.9%) with Play Rough -- our planes reproduce the deep analysis's figure exactly -- while the SAME matchup flips the other way on the max-attack spread (83 of 512 vs 512 of 512), which is what "IV-conditional" means here. The 88-pool win-count and battle-rating numbers come from the linked analysis, not from this matrix; the per-scenario grids below are what this page measures.
W beats every cohort spread ? IV-decided: the green width is the share of cohort spreads beaten (uniform over the tested cohort, not a matchmaking distribution; each side keeps a minimum 1px sliver, so near-solid means "flips only in a corner") L beats no cohort spread (an exact 500-500 tie counts as not beaten) W outlined = settled in the displayed slice but IV-contested in a corner of the tested space (max-attack probe, high-attack cohort, probe-spread flip, or full-grid evidence) -- the "IVs decide" flags name the corner. Every 3x3 grid uses PvPoke's battle-matrix layout: rows = own shields 0/1/2 top to bottom, columns = opponent shields left to right (scenario labels read own-opp, e.g. 2-1 = you keep two shields, they keep one). Bait modes apply to the FOCAL side only -- in the no-bait line the opponent still baits, so the two directions of a no-bait pair describe different battles and their sheets need not mirror. Hover (desktop) for exact spread counts and score margins; on phones the cheat sheets' W/L/? letters and IV-decided column carry the outcome. The hub matrix itself is a color-only overview -- its row links open the text-carrying cheat sheet. IV-decided pairs with baked Tier-2 grids link to a full per-pair detail page -- click the 3x3 grid itself (cheat sheets), the matrix cell (hub), or the details expander; any budget-deferred pairs are listed on the hub.
| Opponent | shield matchups (rows = own shields, columns = opponent's; bait / no-bait) | IV-decided | closest scenario (score margin) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Lickilickydetails
Exact spreads-beaten counts vs Lickilicky for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). Deep joint-IV analysis (Thievul vs Lickilicky: every spread of both sides, breakpoints, denial). | 0120?LL1WW?2WW?bait-independent | IVs decide: 0-0, 1-1 (max-atk probe), 1-2, 2-2 | closest: 1-2 (bait) -73..+31 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Quagsire (Shadow)details
Exact spreads-beaten counts vs Quagsire (Shadow) for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). | 0120WLL1W?L2WWWbait-independent | IVs decide: 0-0 (max-atk probe), 1-1 | closest: 1-1 (bait) -58..+181 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Quagsiredetails
Exact spreads-beaten counts vs Quagsire for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). | 0120WLL1W?L2WW?bait-independent | IVs decide: 1-1, 2-2 | closest: 1-1 (bait) -84..+3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Forretress (Shadow)details
Exact spreads-beaten counts vs Forretress (Shadow) for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). | 0120LLL1LLL2LLLbait-independent | closest: 1-0 (bait) -108..-58 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Forretressdetails
Exact spreads-beaten counts vs Forretress for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). | 0120?LL1W??2WW?bait-independent | IVs decide: 0-0, 1-1, 1-2, 2-2 | closest: 1-2 (bait) -108..+110 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Wigglytuffdetails
Exact spreads-beaten counts vs Wigglytuff for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). | 0120LLL1?LL2WLLbait-independent | IVs decide: 1-0, 2-0 (max-atk probe) | closest: 1-0 (bait) -25..+11 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Corviknightdetails
Exact spreads-beaten counts vs Corviknight for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). | 0120WLL1WW?2WW?bait-independent | IVs decide: 0-0 (max-atk probe), 1-1 (max-atk probe), 1-2, 2-2 | closest: 1-2 (bait) -62..+98 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Empoleondetails
Exact spreads-beaten counts vs Empoleon for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). | 0120LLL1WWL2WW?bait-independent | IVs decide: 0-0 (max-atk probe), 1-1 (max-atk probe), 2-2 | closest: 2-2 (bait) -72..+11 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Altariadetails
Exact spreads-beaten counts vs Altaria for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). | 0120W?L1WWW2WWWbait0120WLL1WW?2WWWno-bait | IVs decide: 0-1, 1-2, 2-2 (max-atk probe) | closest: 1-2 (no-bait) -50..+51 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Feraligatrdetails
Exact spreads-beaten counts vs Feraligatr for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). | 0120LLL1WWL2WWWbait-independent | IVs decide: 0-0 (max-atk probe), 1-2 (max-atk probe) | closest: 0-0 (bait) -67..-39 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stunfiskdetails
Exact spreads-beaten counts vs Stunfisk for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). | 0120WLL1W??2WWWbait0120WLL1W?W2WWWno-bait | IVs decide: 1-1, 1-2 | closest: 1-1 (bait) -18..+35 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Corsola (Galarian)details
Exact spreads-beaten counts vs Corsola (Galarian) for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). NOTE: the probe slices above look settled -- the IV-dependence here was found by the FULL Tier-2 grid (all 4096 focal spreads), which the two-probe screen missed; the detail page shows where. | 0120WWL1WWW2WWWbait-independent | IVs decide: 0-2 (full grid only) | closest: 0-2 (bait) -71..-38 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Azumarilldetails
Exact spreads-beaten counts vs Azumarill for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). | 0120LLL1LLL2?LLbait-independent | IVs decide: 2-0 | closest: 2-0 (bait) -46..+23 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Medichamdetails
Exact spreads-beaten counts vs Medicham for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). | 0120LLL1W?L2W??bait-independent | IVs decide: 1-0 (max-atk probe), 1-1, 2-1, 2-2 | closest: 2-1 (bait) -81..+15 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tinkatondetails
Exact spreads-beaten counts vs Tinkaton for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). | 0120LLL1LLL2LLLbait-independent | IVs decide: 2-0 (max-atk probe vs high-atk opp) | closest: 2-0 (bait) -117..-18 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Guzzlorddetails
Exact spreads-beaten counts vs Guzzlord for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). | 0120WLL1WWL2WW?bait-independent | IVs decide: 1-1 (max-atk probe), 2-2 | closest: 2-2 (bait) -28..+59 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gourgeist (Super)details
Exact spreads-beaten counts vs Gourgeist (Super) for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). NOTE: the probe slices above look settled -- the IV-dependence here was found by the FULL Tier-2 grid (all 4096 focal spreads), which the two-probe screen missed; the detail page shows where. | 0120WWL1WWW2WWWbait-independent | IVs decide: 0-2 (full grid only) | closest: 0-2 (bait) -149..-31 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Togekissdetails
Exact spreads-beaten counts vs Togekiss for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). | 0120LLL1W?L2WWLbait-independent | IVs decide: 1-0 (max-atk probe), 1-1 | closest: 1-1 (no-bait) -9..+19 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Aegislash (Shield)details
Exact spreads-beaten counts vs Aegislash (Shield) for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). | 0120W?L1WWW2WWWbait-independent | IVs decide: 0-1 | closest: 0-1 (bait) -11..+98 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ninetalesdetails
Exact spreads-beaten counts vs Ninetales for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). | 0120WLL1WLL2WWWbait-independent | IVs decide: 0-0 (max-atk probe) | closest: 0-0 (bait) +19..+35 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Jumpluffdetails
Exact spreads-beaten counts vs Jumpluff for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). | 0120?LL1WWL2WWWbait0120?LL1W?L2WWWno-bait | IVs decide: 0-0, 1-1 | closest: 0-0 (bait) -67..+3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fearowdetails
Exact spreads-beaten counts vs Fearow for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). | 0120WLL1WW?2WW?bait-independent | IVs decide: 1-2, 2-2 | closest: 1-2 (bait) -139..+55 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kingdradetails
Exact spreads-beaten counts vs Kingdra for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). | 0120LLL1WLL2WWLbait-independent | closest: 1-1 (bait) -71..-9 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sableye (Shadow)details
Exact spreads-beaten counts vs Sableye (Shadow) for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). | 0120?LL1WW?2WWWbait-independent | IVs decide: 0-0, 1-2 | closest: 1-2 (bait) -119..+70 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Jellicentdetails
Exact spreads-beaten counts vs Jellicent for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. No detail page: this pair is not flagged IV-decided. | 0120WWL1WWW2WWWbait-independent | closest: 0-2 (bait) -114..-60 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Clodsiredetails
Exact spreads-beaten counts vs Clodsire for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). | 0120WLL1WW?2WW?bait-independent | IVs decide: 1-2, 2-2 | closest: 1-2 (bait) -129..+122 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Furretdetails
Exact spreads-beaten counts vs Furret for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). | 0120WLL1WW?2WWWbait-independent | IVs decide: 1-2 | closest: 0-1 (bait) -117..+0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Altaria (Shadow)details
Exact spreads-beaten counts vs Altaria (Shadow) for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). | 0120WLL1WWL2WWWbait-independent | IVs decide: 1-1 (max-atk probe vs high-atk opp) | closest: 1-1 (no-bait) +47..+55 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Grumpigdetails
Exact spreads-beaten counts vs Grumpig for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). NOTE: the probe slices above look settled -- the IV-dependence here was found by the FULL Tier-2 grid (all 4096 focal spreads), which the two-probe screen missed; the detail page shows where. | 0120WWL1WWW2WWWbait-independent | IVs decide: 0-1 (full grid only), 1-2 (full grid only) | closest: 1-2 (bait) +35..+62 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diggersbydetails
Exact spreads-beaten counts vs Diggersby for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). | 0120WLL1WW?2WWWbait0120WLL1WW?2WWWno-bait | IVs decide: 1-1 (max-atk probe), 1-2 | closest: 1-2 (no-bait) -149..+70 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mantinedetails
Exact spreads-beaten counts vs Mantine for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). | 0120?LL1WWL2WW?bait-independent | IVs decide: 0-0, 2-2 | closest: 2-2 (bait) -17..+125 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Thievul (IW+PR)details
Exact spreads-beaten counts vs Thievul (IW+PR) for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). Deep joint-IV analysis (Thievul (NS+IW) vs Thievul (IW+PR): every spread of both sides, breakpoints, denial). | 0120?LL1WLL2WWLbait-independent | IVs decide: 0-0 | closest: 0-0 (bait) -56..+35 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Greninjadetails
Exact spreads-beaten counts vs Greninja for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). | 0120LLL1WLL2WLLbait-independent | closest: 2-1 (bait) -73..-23 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Annihilapedetails
Exact spreads-beaten counts vs Annihilape for every slice: probe spread (r1 = rank-1 SP, maxA = max attack in top-512) x opponent cohort (512 = top-512 SP, atk = best-SP-per-attack-IV band; the cohorts overlap) x bait mode. Highlighted = IV-decided. Full detail page (all 4096 of your spreads + reach/deny cutoffs). | 0120LLL1LLL2WWLbait-independent | IVs decide: 1-0 (max-atk probe) | closest: 1-0 (bait) -90..-38 |
"IVs decide" unions every slice (both probe spreads, both cohorts, both bait modes) - the strips show only the headline slice, so a flag can name a scenario whose strip looks settled.
Deliberately not built: team composition, lead/switch/closer roles, energy management lines, or "best 6" advice. This analysis is IV-robustness arithmetic on 1v1 sims, not necessarily expert-level competitive advice. What IS here: who beats whom across the opponent's plausible IV spreads, per shield scenario, both bait modes.
Selection provenance: this entry is badged FORCED. Badges describe how each species earned its meta slot (PLAYED = tournament usage + current rank; PLAYED* = usage but rank collapsed post-rebalance; MODEL = rank only, no tournament footprint; FORCED = editorial include) -- definitions and per-entry data in the badge section at the foot of the hub.
This project is built on PvPoke, created by Empoleon_Dynamite and released under the MIT license. The battle simulator here is a Python port of PvPoke's open-source battle logic, and all game data (the gamemaster, move stats, type chart, and meta rankings) comes from PvPoke. This project would not exist without it.