Solgaleo: Master League IV Guide

How far your IVs can slip before this Master League attacker gives up specific matchups, using its standard Master League moveset. Breakpoints, bulkpoints, CMP, and named matchups across the full best-buddy grid, over all 9 ordered shields, your-opp (0-0 .. 2-2).

Format credit: the structure, terminology, and presentation of this guide are adapted from XehrFelrose's Master League IV deep dives. In particular the "Terms to know" vocabulary (including the "Premium" vs "Thrifty" IV framing), and the per-stat by best-buddy by shield breakdown, follow XehrFelrose's work. The numbers here are independently re-simulated with this project's own engine, not taken from the video.

What this covers

Terms to know

Breakpoint
An attack-stat threshold where your fast move deals 1 more damage to a specific opponent. Most impactful on fast moves that fire every turn.
Bulkpoint
A defense-stat threshold where a specific opponent's fast move deals 1 less damage to you.
CMP (charge-move priority)
When both Pokemon throw a charged move on the same turn, the one with the higher attack stat goes first. "CMP lost" means a lower attack IV drops you below an opponent's attack, so you would lose that simultaneous-throw.
Shields (you-opp)
Shield scenarios are written you-opp (your shields first). This guide covers all 9 ordered scenarios (0-0, 0-1, 0-2, 1-0, 1-1, 1-2, 2-0, 2-1, 2-2), so "you 2 / opp 1" (2-1) is distinct from "you 1 / opp 2" (1-2). Even energy, standard movesets.
BB (best buddy)
Best-buddy boost adds one level (L50 to L51). In Master League there is no CP cap, so that level fully applies.
Premium vs Thrifty IVs
Terminology from XehrFelrose (video). Defined here mechanically, not as a gameplay call: a Premium spread drops no matchups versus a perfect (hundo) IV spread in the stated case; a Thrifty spread drops only the matchups listed next to it. Whether those matchups matter is your call.

These terms and the breakdown that follows are adapted from XehrFelrose's Master League IV deep dives.

The build

This guide assumes Solgaleo with its standard Master League moveset. Base stats atk 255 / def 191 / hp 264.

Check my IVs

Paste one or more candidate spreads as atk/def/hp (for example 15/15/14, 15/14/15), and this builds a PvPoke-style matchups table showing only the matchups where those spreads differ. Spreads that agree everywhere are hidden, so the table stays scannable. This guide covers IVs 15 down to 12; the richest close-call detail is on spreads that drop a single stat. Enter two or more spreads and you also get a leftover-HP margin view (how much more convincingly each wins) and a ✦ marker for matchups that flip when you toggle your own best-buddy (L50 ↔ L51) in the selected Case.

Versus the Master League meta

Win/loss at a perfect IV on the 3 even shields (0-0, 1-1, 2-2), in the best buddy, vs a best-buddy meta case (you L51 vs opponents L51), vs the 61-strong Master top-60. The full per-shield picture is in the stat tables below.

Shield-dependent (split on even shields): Metagross, Kyurem (White), Dialga (Origin), Kyurem (Black), Zekrom, Marshadow, Eternatus, Lugia, Metagross (Shadow), Lugia (Shadow), Necrozma (Dawn Wings), Latios, Latios (Shadow), Necrozma (Dusk Mane), Gholdengo, Mewtwo (Shadow), Keldeo (Resolute), Dialga (Shadow), Dialga, Mewtwo, Primarina, Tapu Lele, Dragonite (Shadow), Keldeo (Ordinary), Sylveon, Tyranitar (Shadow), Landorus (Therian), Groudon (Shadow).

What best buddy changes (at a perfect IV)

Matchups best buddy (L51) gains over not best-buddying (L50), holding the meta's best-buddy status fixed. Even shields, perfect IV.

Vs a non-best-buddy meta

Gains: Dragonite (Shadow) 0-0, Eternatus 2-2, Hydreigon (Shadow) 2-2, Kyurem 0-1, Latios 0-0, Latios 2-1, Solgaleo 0-0, Solgaleo 1-1, Solgaleo 2-1, Solgaleo 2-2

Vs a best-buddy meta

Gains: Annihilape (Shadow) 0-1, Dialga (Origin) 1-2, Eternatus 2-2, Gyarados (Shadow) 0-0, Kyurem 0-1, Latios 0-0, Solgaleo 1-2, Xerneas 0-2

Attack IVs

Attack at a perfect IV: 228.2 at L51 (best buddy), 226.9 at L50. Each row drops only that one stat (the other two stay 15); matchups shown are those given up versus a perfect IV.

No best buddy, vs a non-best-buddy meta

AtkAttackCMP lostBreakpoint lostMatchups dropped (you-opp)
14226.0Lunala, SolgaleoAnnihilape (Shadow), Gyarados, Annihilape, Reshiram (Shadow)
13225.2Lunala, SolgaleoDialga (Origin), Zamazenta (Crowned Shield), Meloetta (Aria), Gholdengo, Melmetal, Annihilape (Shadow), Gyarados, Annihilape, Reshiram (Shadow)
12224.4Lunala, SolgaleoZacian (Crowned Sword), Dialga (Origin), Zamazenta (Crowned Shield), Meloetta (Aria), Necrozma (Dusk Mane), Gholdengo, Melmetal, Annihilape (Shadow), Gyarados, Annihilape, Reshiram (Shadow)
Close calls (still a win, but the post-match margin shifts enough to matter: a shield spent, a near-death survival, or roughly one fewer charged move of energy banked)
14 Atk:
  • Annihilape (Shadow) 1-1 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)
  • Annihilape (Shadow) 2-1 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)
13 Atk:
  • Annihilape (Shadow) 1-1 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)
  • Annihilape (Shadow) 2-1 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)
  • Dialga (Origin) 2-2 near-death win: still wins but barely survives, 1 HP left of 234 -- a perfect 15/15/15 keeps 121
  • Goodra 2-2 near-death win: still wins but barely survives, 21 HP left of 234 -- a perfect 15/15/15 keeps 66
  • Melmetal 1-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Melmetal 2-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Meloetta (Aria) 0-2 near-death win: still wins but barely survives, 6 HP left of 234 -- a perfect 15/15/15 keeps 75
  • Zamazenta (Crowned Shield) 0-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Zamazenta (Crowned Shield) 1-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Zamazenta (Crowned Shield) 2-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
12 Atk:
  • Annihilape (Shadow) 1-1 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)
  • Annihilape (Shadow) 2-1 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)
  • Dialga (Origin) 2-2 near-death win: still wins but barely survives, 1 HP left of 234 -- a perfect 15/15/15 keeps 121
  • Goodra 2-2 near-death win: still wins but barely survives, 21 HP left of 234 -- a perfect 15/15/15 keeps 66
  • Melmetal 1-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Melmetal 2-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Meloetta (Aria) 0-2 near-death win: still wins but barely survives, 6 HP left of 234 -- a perfect 15/15/15 keeps 75
  • Zacian (Crowned Sword) 1-0 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Zacian (Crowned Sword) 2-0 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)
  • Zamazenta (Crowned Shield) 0-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Zamazenta (Crowned Shield) 1-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Zamazenta (Crowned Shield) 2-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)

No best buddy, vs a best-buddy meta

AtkAttackCMP lostBreakpoint lostMatchups dropped (you-opp)
14226.0-Zacian (Crowned Sword), Zamazenta (Crowned Shield)
13225.2GholdengoZacian (Crowned Sword), Zamazenta (Crowned Shield), Necrozma (Dusk Mane)
12224.4GholdengoZacian (Crowned Sword), Zamazenta (Crowned Shield), Metagross (Shadow), Necrozma (Dusk Mane)
Close calls (still a win, but the post-match margin shifts enough to matter: a shield spent, a near-death survival, or roughly one fewer charged move of energy banked)
14 Atk:
  • Goodra 2-2 near-death win: still wins but barely survives, 20 HP left of 234 -- a perfect 15/15/15 keeps 64
  • Zacian (Crowned Sword) 1-0 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Zacian (Crowned Sword) 2-0 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)
  • Zamazenta (Crowned Shield) 0-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Zamazenta (Crowned Shield) 1-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Zamazenta (Crowned Shield) 2-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
13 Atk:
  • Goodra 2-2 near-death win: still wins but barely survives, 20 HP left of 234 -- a perfect 15/15/15 keeps 64
  • Zacian (Crowned Sword) 1-0 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Zacian (Crowned Sword) 2-0 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)
  • Zamazenta (Crowned Shield) 0-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Zamazenta (Crowned Shield) 1-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Zamazenta (Crowned Shield) 2-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
12 Atk:
  • Goodra 2-2 near-death win: still wins but barely survives, 20 HP left of 234 -- a perfect 15/15/15 keeps 64
  • Metagross (Shadow) 1-0 near-death win: still wins but barely survives, 35 HP left of 234 -- a perfect 15/15/15 keeps 113
  • Metagross (Shadow) 2-0 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)
  • Zacian (Crowned Sword) 1-0 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Zacian (Crowned Sword) 2-0 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)
  • Zamazenta (Crowned Shield) 0-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Zamazenta (Crowned Shield) 1-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Zamazenta (Crowned Shield) 2-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)

Best buddy, vs a non-best-buddy meta

AtkAttackCMP lostBreakpoint lostMatchups dropped (you-opp)
14227.4-Garchomp (Shadow), Landorus (Therian)
13226.5Lunala, SolgaleoGarchomp (Shadow), Solgaleo, Annihilape (Shadow), Landorus (Therian), Gyarados, Annihilape, Reshiram (Shadow)
12225.7Lunala, SolgaleoGarchomp (Shadow), Gholdengo, Solgaleo, Melmetal, Annihilape (Shadow), Landorus (Therian), Gyarados, Annihilape, Reshiram (Shadow)
Close calls (still a win, but the post-match margin shifts enough to matter: a shield spent, a near-death survival, or roughly one fewer charged move of energy banked)
14 Atk:
  • Annihilape 1-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Annihilape 2-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Ho-Oh 2-0 near-death win: still wins but barely survives, 16 HP left of 235 -- a perfect 15/15/15 keeps 47
13 Atk:
  • Annihilape 1-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Annihilape 2-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Annihilape (Shadow) 1-1 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)
  • Annihilape (Shadow) 2-1 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)
  • Dialga (Origin) 1-0 near-death win: still wins but barely survives, 31 HP left of 235 -- a perfect 15/15/15 keeps 91
  • Ho-Oh 2-0 near-death win: still wins but barely survives, 16 HP left of 235 -- a perfect 15/15/15 keeps 47
12 Atk:
  • Annihilape 1-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Annihilape 2-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Annihilape (Shadow) 1-1 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)
  • Annihilape (Shadow) 2-1 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)
  • Dialga (Origin) 1-0 near-death win: still wins but barely survives, 31 HP left of 235 -- a perfect 15/15/15 keeps 91
  • Ho-Oh 2-0 near-death win: still wins but barely survives, 16 HP left of 235 -- a perfect 15/15/15 keeps 47
  • Melmetal 1-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Melmetal 2-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)

Best buddy, vs a best-buddy meta

AtkAttackCMP lostBreakpoint lostMatchups dropped (you-opp)
14227.4Lunala, SolgaleoAnnihilape (Shadow), Gyarados, Annihilape, Reshiram (Shadow)
13226.5Lunala, SolgaleoDialga (Origin), Zamazenta (Crowned Shield), Meloetta (Aria), Gholdengo, Melmetal, Annihilape (Shadow), Gyarados, Annihilape, Reshiram (Shadow)
12225.7Lunala, SolgaleoZacian (Crowned Sword), Dialga (Origin), Zamazenta (Crowned Shield), Meloetta (Aria), Necrozma (Dusk Mane), Gholdengo, Melmetal, Annihilape (Shadow), Gyarados, Annihilape, Reshiram (Shadow)
Close calls (still a win, but the post-match margin shifts enough to matter: a shield spent, a near-death survival, or roughly one fewer charged move of energy banked)
14 Atk:
  • Annihilape (Shadow) 1-1 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)
  • Annihilape (Shadow) 2-1 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)
13 Atk:
  • Annihilape (Shadow) 1-1 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)
  • Annihilape (Shadow) 2-1 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)
  • Dialga (Origin) 2-2 near-death win: still wins but barely survives, 2 HP left of 235 -- a perfect 15/15/15 keeps 62
  • Goodra 2-2 near-death win: still wins but barely survives, 22 HP left of 235 -- a perfect 15/15/15 keeps 67
  • Gyarados (Shadow) 2-2 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 0, was 35)
  • Melmetal 1-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Melmetal 2-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Meloetta (Aria) 0-2 near-death win: still wins but barely survives, 7 HP left of 235 -- a perfect 15/15/15 keeps 124
  • Meloetta (Aria) 2-2 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)
  • Zamazenta (Crowned Shield) 0-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Zamazenta (Crowned Shield) 1-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Zamazenta (Crowned Shield) 2-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
12 Atk:
  • Annihilape (Shadow) 1-1 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)
  • Annihilape (Shadow) 2-1 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)
  • Dialga (Origin) 2-2 near-death win: still wins but barely survives, 2 HP left of 235 -- a perfect 15/15/15 keeps 62
  • Goodra 2-2 near-death win: still wins but barely survives, 22 HP left of 235 -- a perfect 15/15/15 keeps 67
  • Gyarados (Shadow) 2-2 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 0, was 35)
  • Melmetal 1-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Melmetal 2-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Meloetta (Aria) 0-2 near-death win: still wins but barely survives, 7 HP left of 235 -- a perfect 15/15/15 keeps 124
  • Meloetta (Aria) 2-2 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)
  • Zacian (Crowned Sword) 1-0 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Zacian (Crowned Sword) 2-0 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)
  • Zamazenta (Crowned Shield) 0-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Zamazenta (Crowned Shield) 1-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)
  • Zamazenta (Crowned Shield) 2-1 energy banked: still wins but banks 35 less energy than a perfect 15/15/15, about one fewer charged move (now 5, was 40)

Defense IVs

Defense at a perfect IV: 174.1 at L51 (best buddy), 173.1 at L50. Each row drops only that one stat (the other two stay 15); matchups shown are those given up versus a perfect IV.

No best buddy, vs a non-best-buddy meta

DefDefenseBulkpoint lostMatchups dropped (you-opp)
14172.3Solgaleo, Ho-Oh (Shadow)
13171.4Ho-Oh, Solgaleo, Ho-Oh (Shadow)
12170.6Kyurem (Black), Kyogre, Metagross (Shadow), Yveltal, Ho-Oh, Solgaleo, Ho-Oh (Shadow)

No best buddy, vs a best-buddy meta

DefDefenseBulkpoint lostMatchups dropped (you-opp)
14172.3Ho-Oh
13171.4Kyurem (Black), Kyogre, Metagross (Shadow), Yveltal, Ho-Oh
12170.6Lunala, Kyurem (Black), Kyogre, Metagross (Shadow), Yveltal, Garchomp, Ho-Oh, Necrozma (Dusk Mane)

Best buddy, vs a non-best-buddy meta

DefDefenseBulkpoint lostMatchups dropped (you-opp)
14173.3Xerneas, Latios
13172.4Xerneas, Latios, Solgaleo, Ho-Oh (Shadow)
12171.6Xerneas, Ho-Oh, Latios, Solgaleo, Ho-Oh (Shadow)
Close calls (still a win, but the post-match margin shifts enough to matter: a shield spent, a near-death survival, or roughly one fewer charged move of energy banked)
14 Def:
  • Xerneas 0-0 near-death win: still wins but barely survives, 19 HP left of 235 -- a perfect 15/15/15 keeps 121
  • Xerneas 0-1 near-death win: still wins but barely survives, 19 HP left of 235 -- a perfect 15/15/15 keeps 121
  • Xerneas 2-0 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)
  • Xerneas 2-1 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)
13 Def:
  • Xerneas 0-0 near-death win: still wins but barely survives, 19 HP left of 235 -- a perfect 15/15/15 keeps 121
  • Xerneas 0-1 near-death win: still wins but barely survives, 19 HP left of 235 -- a perfect 15/15/15 keeps 121
  • Xerneas 2-0 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)
  • Xerneas 2-1 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)
12 Def:
  • Xerneas 0-0 near-death win: still wins but barely survives, 17 HP left of 235 -- a perfect 15/15/15 keeps 121
  • Xerneas 0-1 near-death win: still wins but barely survives, 17 HP left of 235 -- a perfect 15/15/15 keeps 121
  • Xerneas 2-0 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)
  • Xerneas 2-1 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)

Best buddy, vs a best-buddy meta

DefDefenseBulkpoint lostMatchups dropped (you-opp)
14173.3Solgaleo, Ho-Oh (Shadow)
13172.4Ho-Oh, Solgaleo, Ho-Oh (Shadow)
12171.6Kyurem (Black), Kyogre, Metagross (Shadow), Yveltal, Ho-Oh, Solgaleo, Ho-Oh (Shadow)

HP IVs

HP at a perfect IV: 235 at L51 (best buddy), 234 at L50. Each row drops only that one stat (the other two stay 15); matchups shown are those given up versus a perfect IV.

No best buddy, vs a non-best-buddy meta

HPHPMatchups dropped (you-opp)
14233-
13232-
12231

No best buddy, vs a best-buddy meta

HPHPMatchups dropped (you-opp)
14233
13232
12231

Best buddy, vs a non-best-buddy meta

HPHPMatchups dropped (you-opp)
14234-
13234-
12233
Close calls (still a win, but the post-match margin shifts enough to matter: a shield spent, a near-death survival, or roughly one fewer charged move of energy banked)
12 HP:
  • Xerneas 0-0 near-death win: still wins but barely survives, 25 HP left of 233 -- a perfect 15/15/15 keeps 121
  • Xerneas 0-1 near-death win: still wins but barely survives, 25 HP left of 233 -- a perfect 15/15/15 keeps 121
  • Xerneas 2-0 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)
  • Xerneas 2-1 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)

Best buddy, vs a best-buddy meta

HPHPMatchups dropped (you-opp)
14234
13234
12233

Every spread with all three IVs from 12 to 15 (the practical range above the 10/10/10 legendary catch floor), sorted so the spreads that drop nothing come first. "Premium" drops no matchups versus a perfect IV in the stated case; everything else lists exactly what it gives up. The first two tables compare against a best-buddied meta (the realistic, harder case); the last two against a non-best-buddied meta, which is strictly easier.

If you best buddy (L51), vs a best-buddy meta

CP and stats at L51; drops measured in the best-buddy vs best-buddy case.

CPIVs (A/D/HP)IV %AtkDefHPDrops vs a perfect IV
462515/15/15100.00%228.2174.1235drops nothing (Premium)
460714/15/1599.63%227.4174.1235
461315/14/1599.51%228.2173.3235
459614/14/1599.15%227.4173.3235
461615/15/1499.57%228.2174.1234
0-0 Latios
0-1 Kyurem
460815/15/1399.57%228.2174.1234
0-0 Latios
0-1 Kyurem
459013/15/1599.26%226.5174.1235
460015/15/1299.15%228.2174.1233
0-0 Latios
0-1 Kyurem
460215/13/1599.03%228.2172.4235
0-0 Latios
459914/15/1499.21%227.4174.1234
0-0 Latios
459114/15/1399.21%227.4174.1234
0-0 Latios
460515/14/1499.09%228.2173.3234
0-0 Latios
0-1 Kyurem
459715/14/1399.09%228.2173.3234
0-0 Latios
0-1 Kyurem
457312/15/1598.89%225.7174.1235
458314/15/1298.78%227.4174.1233
0-0 Latios
458815/14/1298.67%228.2173.3233
0-0 Latios
0-1 Kyurem
458514/13/1598.66%227.4172.4235
0-0 Latios
459415/13/1498.61%228.2172.4234
0-0 Latios
0-1 Kyurem
458615/13/1398.61%228.2172.4234
0-0 Latios
0-1 Kyurem
457913/14/1598.78%226.5173.3235
458814/14/1498.72%227.4173.3234
0-0 Latios
458014/14/1398.72%227.4173.3234
0-0 Latios
459115/12/1598.54%228.2171.6235
0-0 Latios
457114/14/1298.30%227.4173.3233
0-0 Latios
457714/13/1498.24%227.4172.4234
0-0 Latios
456914/13/1398.24%227.4172.4234
0-0 Latios
456212/14/1598.41%225.7173.3235
457414/12/1598.18%227.4171.6235
0-0 Latios
458213/15/1498.84%226.5174.1234
457413/15/1398.84%226.5174.1234
456813/13/1598.30%226.5172.4235
457715/13/1298.19%228.2172.4233
458315/12/1498.12%228.2171.6234
0-0 Latios
0-1 Kyurem
457415/12/1398.12%228.2171.6234
0-0 Latios
0-1 Kyurem
456512/15/1498.47%225.7174.1234
455712/15/1398.47%225.7174.1234
456613/15/1298.41%226.5174.1233
457113/14/1498.36%226.5173.3234
456313/14/1398.36%226.5173.3234
455112/13/1597.93%225.7172.4235
456014/13/1297.82%227.4172.4233
456614/12/1497.76%227.4171.6234
455714/12/1397.76%227.4171.6234
454912/15/1298.05%225.7174.1233
455412/14/1497.99%225.7173.3234
454612/14/1397.99%225.7173.3234
455413/14/1297.94%226.5173.3233
456013/13/1497.88%226.5172.4234
455213/13/1397.88%226.5172.4234
455713/12/1597.81%226.5171.6235
456615/12/1297.71%228.2171.6233
453712/14/1297.57%225.7173.3233
454312/13/1497.51%225.7172.4234
453512/13/1397.51%225.7172.4234
454012/12/1597.45%225.7171.6235
454914/12/1297.34%227.4171.6233
454313/13/1297.46%226.5172.4233
454913/12/1497.40%226.5171.6234
454013/12/1397.40%226.5171.6234
452612/13/1297.10%225.7172.4233
453212/12/1497.03%225.7171.6234
452312/12/1397.03%225.7171.6234
453213/12/1296.98%226.5171.6233
451512/12/1296.62%225.7171.6233

If you do not best buddy (L50), vs a best-buddy meta

CP and stats at L50; drops measured in the no-best-buddy vs best-buddy case.

CPIVs (A/D/HP)IV %AtkDefHPDrops vs a perfect IV
457015/15/15100.00%226.9173.1234drops nothing (Premium)
455915/14/1599.51%226.9172.3234
455314/15/1599.63%226.0173.1234
1-2 Goodra
456215/15/1499.57%226.9173.1233
453613/15/1599.26%225.2173.1234
1-2 Goodra
455415/15/1399.15%226.9173.1232
454214/14/1599.15%226.0172.3234
1-2 Goodra
455115/14/1499.09%226.9172.3233
454514/15/1499.20%226.0173.1233
1-2 Goodra
454815/13/1599.03%226.9171.4234
452513/14/1598.78%225.2172.3234
451912/15/1598.89%224.4173.1234
452813/15/1498.84%225.2173.1233
453714/15/1398.78%226.0173.1232
453414/14/1498.72%226.0172.3233
454315/14/1398.66%226.9172.3232
454515/15/1298.72%226.9173.1231
453114/13/1598.66%226.0171.4234
453715/12/1598.54%226.9170.6234
452013/15/1398.41%225.2173.1232
450812/14/1598.41%224.4172.3234
451713/14/1498.36%225.2172.3233
453415/14/1298.24%226.9172.3231
454015/13/1498.61%226.9171.4233
451112/15/1498.47%224.4173.1233
452614/14/1398.30%226.0172.3232
451413/13/1598.30%225.2171.4234
452914/15/1298.35%226.0173.1231
452014/12/1598.18%226.0170.6234
450312/15/1398.04%224.4173.1232
450012/14/1497.99%224.4172.3233
450913/14/1397.93%225.2172.3232
451814/14/1297.87%226.0172.3231
452314/13/1498.24%226.0171.4233
453115/13/1398.18%226.9171.4232
452915/12/1498.12%226.9170.6233
451213/15/1297.99%225.2173.1231
449712/13/1597.93%224.4171.4234
450313/12/1597.81%225.2170.6234
450113/14/1297.51%225.2172.3231
450613/13/1497.88%225.2171.4233
452315/13/1297.76%226.9171.4231
449212/14/1397.57%224.4172.3232
451514/13/1397.82%226.0171.4232
451214/12/1497.76%226.0170.6233
449512/15/1297.62%224.4173.1231
448612/12/1597.45%224.4170.6234
448412/14/1297.15%224.4172.3231
452015/12/1397.70%226.9170.6232
448912/13/1497.51%224.4171.4233
449813/13/1397.46%225.2171.4232
450714/13/1297.40%226.0171.4231
449513/12/1497.40%225.2170.6233
451215/12/1297.28%226.9170.6231
449013/13/1297.04%225.2171.4231
450414/12/1397.34%226.0170.6232
448112/13/1397.09%224.4171.4232
447812/12/1497.03%224.4170.6233
448713/12/1396.98%225.2170.6232
449514/12/1296.92%226.0170.6231
447312/13/1296.67%224.4171.4231
447913/12/1296.56%225.2170.6231
447012/12/1396.62%224.4170.6232
446212/12/1296.20%224.4170.6231

If you best buddy (L51), vs a non-best-buddy meta

CP and stats at L51; drops measured in the best-buddy vs no-best-buddy-meta case.

CPIVs (A/D/HP)IV %AtkDefHPDrops vs a perfect IV
462515/15/15100.00%228.2174.1235drops nothing (Premium)
461615/15/1499.57%228.2174.1234drops nothing (Premium)
460815/15/1399.57%228.2174.1234drops nothing (Premium)
460714/15/1599.63%227.4174.1235
459914/15/1499.21%227.4174.1234
459114/15/1399.21%227.4174.1234
461315/14/1599.51%228.2173.3235
2-1 Latios
460015/15/1299.15%228.2174.1233
459614/14/1599.15%227.4173.3235
2-1 Latios
458314/15/1298.78%227.4174.1233
460515/14/1499.09%228.2173.3234
0-1 Kyurem
2-1 Latios
459715/14/1399.09%228.2173.3234
0-1 Kyurem
2-1 Latios
460215/13/1599.03%228.2172.4235
2-1 Latios
458814/14/1498.72%227.4173.3234
0-1 Kyurem
2-1 Latios
458014/14/1398.72%227.4173.3234
0-1 Kyurem
2-1 Latios
458815/14/1298.67%228.2173.3233
0-1 Kyurem
2-1 Latios
458514/13/1598.66%227.4172.4235
2-1 Latios
459013/15/1599.26%226.5174.1235
457312/15/1598.89%225.7174.1235
458213/15/1498.84%226.5174.1234
457413/15/1398.84%226.5174.1234
459115/12/1598.54%228.2171.6235
2-1 Latios
456512/15/1498.47%225.7174.1234
455712/15/1398.47%225.7174.1234
457114/14/1298.30%227.4173.3233
0-1 Kyurem
2-1 Latios
459415/13/1498.61%228.2172.4234
0-1 Kyurem
2-1 Latios
458615/13/1398.61%228.2172.4234
0-1 Kyurem
2-1 Latios
457715/13/1298.19%228.2172.4233
0-1 Kyurem
2-1 Latios
457414/12/1598.18%227.4171.6235
458315/12/1498.12%228.2171.6234
0-1 Kyurem
2-1 Latios
457415/12/1398.12%228.2171.6234
0-1 Kyurem
2-1 Latios
457913/14/1598.78%226.5173.3235
456613/15/1298.41%226.5174.1233
456212/14/1598.41%225.7173.3235
457714/13/1498.24%227.4172.4234
456914/13/1398.24%227.4172.4234
454912/15/1298.05%225.7174.1233
456014/13/1297.82%227.4172.4233
456614/12/1497.76%227.4171.6234
455714/12/1397.76%227.4171.6234
456813/13/1598.30%226.5172.4235
455112/13/1597.93%225.7172.4235
456615/12/1297.71%228.2171.6233
457113/14/1498.36%226.5173.3234
456313/14/1398.36%226.5173.3234
455412/14/1497.99%225.7173.3234
454612/14/1397.99%225.7173.3234
454914/12/1297.34%227.4171.6233
455413/14/1297.94%226.5173.3233
455713/12/1597.81%226.5171.6235
453712/14/1297.57%225.7173.3233
454012/12/1597.45%225.7171.6235
456013/13/1497.88%226.5172.4234
455213/13/1397.88%226.5172.4234
454312/13/1497.51%225.7172.4234
453512/13/1397.51%225.7172.4234
454313/13/1297.46%226.5172.4233
454913/12/1497.40%226.5171.6234
454013/12/1397.40%226.5171.6234
452612/13/1297.10%225.7172.4233
453212/12/1497.03%225.7171.6234
452312/12/1397.03%225.7171.6234
453213/12/1296.98%226.5171.6233
451512/12/1296.62%225.7171.6233

If you do not best buddy (L50), vs a non-best-buddy meta

CP and stats at L50; drops measured in the no-best-buddy vs no-best-buddy-meta case.

CPIVs (A/D/HP)IV %AtkDefHPDrops vs a perfect IV
457015/15/15100.00%226.9173.1234drops nothing (Premium)
456215/15/1499.57%226.9173.1233drops nothing (Premium)
455415/15/1399.15%226.9173.1232drops nothing (Premium)
455314/15/1599.63%226.0173.1234
455915/14/1599.51%226.9172.3234
454514/15/1499.20%226.0173.1233
455115/14/1499.09%226.9172.3233
454815/13/1599.03%226.9171.4234
453714/15/1398.78%226.0173.1232
454214/14/1599.15%226.0172.3234
454515/15/1298.72%226.9173.1231
453414/14/1498.72%226.0172.3233
453114/13/1598.66%226.0171.4234
453613/15/1599.26%225.2173.1234
454315/14/1398.66%226.9172.3232
454015/13/1498.61%226.9171.4233
452914/15/1298.35%226.0173.1231
452813/15/1498.84%225.2173.1233
452513/14/1598.78%225.2172.3234
453715/12/1598.54%226.9170.6234
452013/15/1398.41%225.2173.1232
452614/14/1398.30%226.0172.3232
452314/13/1498.24%226.0171.4233
451912/15/1598.89%224.4173.1234
451713/14/1498.36%225.2172.3233
451413/13/1598.30%225.2171.4234
453115/13/1398.18%226.9171.4232
452014/12/1598.18%226.0170.6234
452915/12/1498.12%226.9170.6233
451112/15/1498.47%224.4173.1233
450812/14/1598.41%224.4172.3234
453415/14/1298.24%226.9172.3231
450312/15/1398.04%224.4173.1232
451213/15/1297.99%225.2173.1231
451514/13/1397.82%226.0171.4232
452315/13/1297.76%226.9171.4231
451214/12/1497.76%226.0170.6233
450012/14/1497.99%224.4172.3233
450913/14/1397.93%225.2172.3232
449712/13/1597.93%224.4171.4234
450613/13/1497.88%225.2171.4233
451814/14/1297.87%226.0172.3231
450714/13/1297.40%226.0171.4231
450313/12/1597.81%225.2170.6234
452015/12/1397.70%226.9170.6232
449512/15/1297.62%224.4173.1231
449212/14/1397.57%224.4172.3232
448912/13/1497.51%224.4171.4233
449813/13/1397.46%225.2171.4232
449513/12/1497.40%225.2170.6233
450414/12/1397.34%226.0170.6232
451215/12/1297.28%226.9170.6231
450113/14/1297.51%225.2172.3231
448612/12/1597.45%224.4170.6234
449013/13/1297.04%225.2171.4231
449514/12/1296.92%226.0170.6231
448112/13/1397.09%224.4171.4232
447812/12/1497.03%224.4170.6233
448412/14/1297.15%224.4172.3231
448713/12/1396.98%225.2170.6232
447312/13/1296.67%224.4171.4231
447913/12/1296.56%225.2170.6231
447012/12/1396.62%224.4170.6232
446212/12/1296.20%224.4170.6231

Method and caveats

Format adapted from XehrFelrose's Master League IV deep dives; numbers independently simulated. Generated by scripts/iv_envelope_analysis.py + scripts/render_iv_envelope_article.py.
Battle engine is a Python port of PvPoke; all game data from PvPoke by Empoleon_Dynamite (MIT license). This project would not exist without it.