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 60-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), Ursaluna, Eternatus, Lunala, Marshadow, Zekrom, Necrozma (Dusk Mane), Metagross (Shadow), Keldeo (Resolute), Keldeo (Ordinary), Latios (Shadow), Giratina (Altered) (Shadow), Landorus (Therian), Dialga, Primarina, Gholdengo, Dragonite (Shadow), Latios, Groudon (Shadow), Hydreigon (Shadow), Latias (Shadow), Tapu Lele.

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, Latios (Shadow) 1-1, Latios 1-2, Latios 2-1, Melmetal 0-0, Melmetal 0-1, Solgaleo 0-0, Solgaleo 2-2, Xerneas 0-2
Gives up: Goodra 1-1, Goodra 1-2, Goodra 2-2

Vs a best-buddy meta

Gains: Dialga (Origin) 1-2, Eternatus 2-2, Florges 0-1, Gholdengo 1-0, Giratina (Altered) (Shadow) 1-1, Gyarados (Shadow) 0-0, Melmetal 0-0, Melmetal 0-1, 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, SolgaleoReshiram (Shadow), Gyarados-
13225.2Lunala, SolgaleoDialga (Origin), Reshiram (Shadow), Zamazenta (Crowned Shield), Melmetal, Giratina (Altered) (Shadow), Meloetta (Aria), Gholdengo, Giratina (Altered), Gyarados
12224.4Lunala, SolgaleoZacian (Crowned Sword), Dialga (Origin), Reshiram (Shadow), Zamazenta (Crowned Shield), Necrozma (Dusk Mane), Melmetal, Giratina (Altered) (Shadow), Meloetta (Aria), Gholdengo, Giratina (Altered), Gyarados
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:
  • Togekiss 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 0-0 near-death win: still wins but barely survives, 24 HP left of 234 -- a perfect 15/15/15 keeps 108
  • 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)
13 Atk:
  • Dialga (Origin) 2-2 near-death win: still wins but barely survives, 4 HP left of 234 -- a perfect 15/15/15 keeps 124
  • Gholdengo 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)
  • Goodra 2-2 near-death win: still wins but barely survives, 21 HP left of 234 -- a perfect 15/15/15 keeps 68
  • Meloetta (Aria) 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)
  • Meloetta (Aria) 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)
  • Meloetta (Aria) 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)
  • Togekiss 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 0-0 near-death win: still wins but barely survives, 24 HP left of 234 -- a perfect 15/15/15 keeps 108
  • 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)
  • 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-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) 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:
  • Dialga (Origin) 2-2 near-death win: still wins but barely survives, 4 HP left of 234 -- a perfect 15/15/15 keeps 124
  • Gholdengo 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)
  • Goodra 2-2 near-death win: still wins but barely survives, 21 HP left of 234 -- a perfect 15/15/15 keeps 68
  • Meloetta (Aria) 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)
  • Meloetta (Aria) 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)
  • Meloetta (Aria) 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)
  • Togekiss 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 0-0 near-death win: still wins but barely survives, 24 HP left of 234 -- a perfect 15/15/15 keeps 108
  • 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)
  • 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-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) 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), Necrozma (Dusk Mane), Metagross (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:
  • Goodra 2-2 near-death win: still wins but barely survives, 20 HP left of 234 -- a perfect 15/15/15 keeps 66
  • Mewtwo (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) 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-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) 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 66
  • Mewtwo (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) 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-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) 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 66
  • Mewtwo (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) 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-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) 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, SolgaleoReshiram (Shadow), Garchomp (Shadow), Landorus (Therian), Solgaleo, Gyarados
12225.7Lunala, SolgaleoReshiram (Shadow), Garchomp (Shadow), Melmetal, Landorus (Therian), Solgaleo, Gholdengo, Gyarados
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:
  • 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:
  • Ho-Oh 2-0 near-death win: still wins but barely survives, 16 HP left of 235 -- a perfect 15/15/15 keeps 47
  • Solgaleo 1-0 near-death win: still wins but barely survives, 30 HP left of 235 -- a perfect 15/15/15 keeps 83
12 Atk:
  • Gholdengo 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)
  • Ho-Oh 2-0 near-death win: still wins but barely survives, 16 HP left of 235 -- a perfect 15/15/15 keeps 47
  • Solgaleo 1-0 near-death win: still wins but barely survives, 30 HP left of 235 -- a perfect 15/15/15 keeps 83
  • Togekiss 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)

Best buddy, vs a best-buddy meta

AtkAttackCMP lostBreakpoint lostMatchups dropped (you-opp)
14227.4Lunala, SolgaleoReshiram (Shadow), Gyarados-
13226.5Lunala, SolgaleoDialga (Origin), Reshiram (Shadow), Zamazenta (Crowned Shield), Melmetal, Giratina (Altered) (Shadow), Meloetta (Aria), Gholdengo, Giratina (Altered), Gyarados
12225.7Lunala, SolgaleoZacian (Crowned Sword), Dialga (Origin), Reshiram (Shadow), Zamazenta (Crowned Shield), Necrozma (Dusk Mane), Melmetal, Giratina (Altered) (Shadow), Meloetta (Aria), Gholdengo, Giratina (Altered), Gyarados
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)
13 Atk:
  • Dialga (Origin) 2-2 near-death win: still wins but barely survives, 5 HP left of 235 -- a perfect 15/15/15 keeps 125
  • Gholdengo 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)
  • Goodra 2-2 near-death win: still wins but barely survives, 22 HP left of 235 -- a perfect 15/15/15 keeps 69
  • Meloetta (Aria) 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)
  • Meloetta (Aria) 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)
  • Meloetta (Aria) 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)
  • 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-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) 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:
  • Dialga (Origin) 2-2 near-death win: still wins but barely survives, 5 HP left of 235 -- a perfect 15/15/15 keeps 125
  • Gholdengo 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)
  • Goodra 2-2 near-death win: still wins but barely survives, 22 HP left of 235 -- a perfect 15/15/15 keeps 69
  • Meloetta (Aria) 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)
  • Meloetta (Aria) 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)
  • Meloetta (Aria) 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)
  • Mewtwo (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) 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-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) 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.6Kyogre, Kyurem (Black), Ho-Oh, Metagross (Shadow), Yveltal, 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)
12 Def:
  • Mewtwo (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)

No best buddy, vs a best-buddy meta

DefDefenseBulkpoint lostMatchups dropped (you-opp)
14172.3Ho-Oh-
13171.4Kyogre, Kyurem (Black), Ho-Oh, Metagross (Shadow), Yveltal-
12170.6Kyogre, Kyurem (Black), Lunala, Necrozma (Dusk Mane), Ho-Oh, Metagross (Shadow), Garchomp, Yveltal
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)
13 Def:
  • Mewtwo (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)
12 Def:
  • Mewtwo (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)

Best buddy, vs a non-best-buddy meta

DefDefenseBulkpoint lostMatchups dropped (you-opp)
14173.3Xerneas, Latios
13172.4Xerneas, Solgaleo, Latios, Ho-Oh (Shadow)
12171.6Xerneas, Ho-Oh, Solgaleo, Latios, 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-1 near-death win: still wins but barely survives, 19 HP left of 235 -- a perfect 15/15/15 keeps 54
13 Def:
  • Xerneas 0-1 near-death win: still wins but barely survives, 19 HP left of 235 -- a perfect 15/15/15 keeps 54
12 Def:
  • Xerneas 0-1 near-death win: still wins but barely survives, 17 HP left of 235 -- a perfect 15/15/15 keeps 54

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.6Kyogre, Kyurem (Black), Ho-Oh, Metagross (Shadow), Yveltal, 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
0-0 Latios
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:
  • Mewtwo (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)

No best buddy, vs a best-buddy meta

HPHPMatchups dropped (you-opp)
14233-
13232-
12231
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)
13 HP:
  • Mewtwo (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)
12 HP:
  • Dialga (Shadow) 1-1 near-death win: still wins but barely survives, 9 HP left of 231 -- a perfect 15/15/15 keeps 63
  • Dialga (Shadow) 1-2 near-death win: still wins but barely survives, 9 HP left of 231 -- a perfect 15/15/15 keeps 63
  • Mewtwo (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)

Best buddy, vs a non-best-buddy meta

HPHPMatchups dropped (you-opp)
14234
13234
12233

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.1235drops nothing (Premium)
461615/15/1499.57%228.2174.1234
460815/15/1399.57%228.2174.1234
461315/14/1599.51%228.2173.3235
459914/15/1499.21%227.4174.1234
459114/15/1399.21%227.4174.1234
460015/15/1299.15%228.2174.1233
459614/14/1599.15%227.4173.3235
458314/15/1298.78%227.4174.1233
460515/14/1499.09%228.2173.3234
459715/14/1399.09%228.2173.3234
460215/13/1599.03%228.2172.4235
458814/14/1498.72%227.4173.3234
458014/14/1398.72%227.4173.3234
458815/14/1298.67%228.2173.3233
458514/13/1598.66%227.4172.4235
459415/13/1498.61%228.2172.4234
458615/13/1398.61%228.2172.4234
459115/12/1598.54%228.2171.6235
457114/14/1298.30%227.4173.3233
457714/13/1498.24%227.4172.4234
456914/13/1398.24%227.4172.4234
457414/12/1598.18%227.4171.6235
458315/12/1498.12%228.2171.6234
457415/12/1398.12%228.2171.6234
456614/12/1497.76%227.4171.6234
455714/12/1397.76%227.4171.6234
459013/15/1599.26%226.5174.1235
457715/13/1298.19%228.2172.4233
456014/13/1297.82%227.4172.4233
456615/12/1297.71%228.2171.6233
457312/15/1598.89%225.7174.1235
454914/12/1297.34%227.4171.6233
458213/15/1498.84%226.5174.1234
457413/15/1398.84%226.5174.1234
457913/14/1598.78%226.5173.3235
456613/15/1298.41%226.5174.1233
457113/14/1498.36%226.5173.3234
456313/14/1398.36%226.5173.3234
456813/13/1598.30%226.5172.4235
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
454913/12/1497.40%226.5171.6234
454013/12/1397.40%226.5171.6234
456512/15/1498.47%225.7174.1234
455712/15/1398.47%225.7174.1234
456212/14/1598.41%225.7173.3235
454912/15/1298.05%225.7174.1233
454313/13/1297.46%226.5172.4233
455412/14/1497.99%225.7173.3234
454612/14/1397.99%225.7173.3234
455112/13/1597.93%225.7172.4235
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
453212/12/1497.03%225.7171.6234
452312/12/1397.03%225.7171.6234
452612/13/1297.10%225.7172.4233
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)
456215/15/1499.57%226.9173.1233drops nothing (Premium)
455915/14/1599.51%226.9172.3234drops nothing (Premium)
455415/15/1399.15%226.9173.1232drops nothing (Premium)
454815/13/1599.03%226.9171.4234drops nothing (Premium)
455115/14/1499.09%226.9172.3233
0-0 Latios
454315/14/1398.66%226.9172.3232
0-0 Latios
453715/12/1598.54%226.9170.6234
454515/15/1298.72%226.9173.1231
0-0 Latios
454015/13/1498.61%226.9171.4233
0-0 Latios
453415/14/1298.24%226.9172.3231
0-0 Latios
453115/13/1398.18%226.9171.4232
0-0 Latios
455314/15/1599.63%226.0173.1234
453613/15/1599.26%225.2173.1234
454514/15/1499.20%226.0173.1233
454214/14/1599.15%226.0172.3234
452813/15/1498.84%225.2173.1233
453714/15/1398.78%226.0173.1232
452513/14/1598.78%225.2172.3234
453114/13/1598.66%226.0171.4234
452013/15/1398.41%225.2173.1232
451413/13/1598.30%225.2171.4234
452915/12/1498.12%226.9170.6233
0-0 Latios
451912/15/1598.89%224.4173.1234
453414/14/1498.72%226.0172.3233
451112/15/1498.47%224.4173.1233
450812/14/1598.41%224.4172.3234
451713/14/1498.36%225.2172.3233
452614/14/1398.30%226.0172.3232
452014/12/1598.18%226.0170.6234
450312/15/1398.04%224.4173.1232
450913/14/1397.93%225.2172.3232
449712/13/1597.93%224.4171.4234
450313/12/1597.81%225.2170.6234
452315/13/1297.76%226.9171.4231
0-0 Latios
452914/15/1298.35%226.0173.1231
451213/15/1297.99%225.2173.1231
450012/14/1497.99%224.4172.3233
452015/12/1397.70%226.9170.6232
0-0 Latios
449212/14/1397.57%224.4172.3232
448612/12/1597.45%224.4170.6234
452314/13/1498.24%226.0171.4233
450613/13/1497.88%225.2171.4233
451814/14/1297.87%226.0172.3231
451514/13/1397.82%226.0171.4232
449512/15/1297.62%224.4173.1231
450113/14/1297.51%225.2172.3231
449813/13/1397.46%225.2171.4232
451215/12/1297.28%226.9170.6231
451214/12/1497.76%226.0170.6233
448912/13/1497.51%224.4171.4233
449513/12/1497.40%225.2170.6233
448412/14/1297.15%224.4172.3231
448112/13/1397.09%224.4171.4232
450714/13/1297.40%226.0171.4231
449013/13/1297.04%225.2171.4231
447812/12/1497.03%224.4170.6233
450414/12/1397.34%226.0170.6232
448713/12/1396.98%225.2170.6232
447312/13/1296.67%224.4171.4231
449514/12/1296.92%226.0170.6231
447012/12/1396.62%224.4170.6232
447913/12/1296.56%225.2170.6231
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)
460714/15/1599.63%227.4174.1235
461615/15/1499.57%228.2174.1234
460815/15/1399.57%228.2174.1234
461315/14/1599.51%228.2173.3235
1-2 Latios
2-1 Latios
459013/15/1599.26%226.5174.1235
459914/15/1499.21%227.4174.1234
459114/15/1399.21%227.4174.1234
460015/15/1299.15%228.2174.1233
459614/14/1599.15%227.4173.3235
1-2 Latios
2-1 Latios
460215/13/1599.03%228.2172.4235
1-2 Latios
2-1 Latios
460515/14/1499.09%228.2173.3234
1-2 Latios
2-1 Latios
459715/14/1399.09%228.2173.3234
1-2 Latios
2-1 Latios
457312/15/1598.89%225.7174.1235
458213/15/1498.84%226.5174.1234
457413/15/1398.84%226.5174.1234
458314/15/1298.78%227.4174.1233
457913/14/1598.78%226.5173.3235
458815/14/1298.67%228.2173.3233
1-2 Latios
2-1 Latios
458514/13/1598.66%227.4172.4235
459415/13/1498.61%228.2172.4234
1-2 Latios
2-1 Latios
458615/13/1398.61%228.2172.4234
1-2 Latios
2-1 Latios
459115/12/1598.54%228.2171.6235
1-2 Latios
2-1 Latios
457715/13/1298.19%228.2172.4233
1-2 Latios
2-1 Latios
458315/12/1498.12%228.2171.6234
1-2 Latios
2-1 Latios
457415/12/1398.12%228.2171.6234
1-2 Latios
2-1 Latios
458814/14/1498.72%227.4173.3234
458014/14/1398.72%227.4173.3234
456512/15/1498.47%225.7174.1234
455712/15/1398.47%225.7174.1234
456613/15/1298.41%226.5174.1233
456615/12/1297.71%228.2171.6233
1-2 Latios
2-1 Latios
456212/14/1598.41%225.7173.3235
457114/14/1298.30%227.4173.3233
456813/13/1598.30%226.5172.4235
457714/13/1498.24%227.4172.4234
456914/13/1398.24%227.4172.4234
457414/12/1598.18%227.4171.6235
456014/13/1297.82%227.4172.4233
456614/12/1497.76%227.4171.6234
455714/12/1397.76%227.4171.6234
457113/14/1498.36%226.5173.3234
456313/14/1398.36%226.5173.3234
454912/15/1298.05%225.7174.1233
454914/12/1297.34%227.4171.6233
455413/14/1297.94%226.5173.3233
455112/13/1597.93%225.7172.4235
456013/13/1497.88%226.5172.4234
455213/13/1397.88%226.5172.4234
455713/12/1597.81%226.5171.6235
454313/13/1297.46%226.5172.4233
454913/12/1497.40%226.5171.6234
454013/12/1397.40%226.5171.6234
455412/14/1497.99%225.7173.3234
454612/14/1397.99%225.7173.3234
453213/12/1296.98%226.5171.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
452612/13/1297.10%225.7172.4233
453212/12/1497.03%225.7171.6234
452312/12/1397.03%225.7171.6234
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)
455314/15/1599.63%226.0173.1234drops nothing (Premium)
456215/15/1499.57%226.9173.1233drops nothing (Premium)
455915/14/1599.51%226.9172.3234drops nothing (Premium)
454514/15/1499.20%226.0173.1233drops nothing (Premium)
455415/15/1399.15%226.9173.1232drops nothing (Premium)
454214/14/1599.15%226.0172.3234drops nothing (Premium)
455115/14/1499.09%226.9172.3233drops nothing (Premium)
454815/13/1599.03%226.9171.4234drops nothing (Premium)
453714/15/1398.78%226.0173.1232drops nothing (Premium)
453414/14/1498.72%226.0172.3233drops nothing (Premium)
454315/14/1398.66%226.9172.3232drops nothing (Premium)
453114/13/1598.66%226.0171.4234drops nothing (Premium)
453715/12/1598.54%226.9170.6234drops nothing (Premium)
452614/14/1398.30%226.0172.3232drops nothing (Premium)
452014/12/1598.18%226.0170.6234drops nothing (Premium)
454515/15/1298.72%226.9173.1231
0-0 Latios
454015/13/1498.61%226.9171.4233
0-0 Latios
452914/15/1298.35%226.0173.1231
0-0 Latios
453415/14/1298.24%226.9172.3231
0-0 Latios
452314/13/1498.24%226.0171.4233
0-0 Latios
453115/13/1398.18%226.9171.4232
0-0 Latios
451514/13/1397.82%226.0171.4232
0-0 Latios
452315/13/1297.76%226.9171.4231
0-0 Latios
452915/12/1498.12%226.9170.6233
0-0 Latios
451814/14/1297.87%226.0172.3231
0-0 Latios
452015/12/1397.70%226.9170.6232
0-0 Latios
450714/13/1297.40%226.0171.4231
0-0 Latios
451214/12/1497.76%226.0170.6233
0-0 Latios
450414/12/1397.34%226.0170.6232
0-0 Latios
451215/12/1297.28%226.9170.6231
0-0 Latios
449514/12/1296.92%226.0170.6231
0-0 Latios
453613/15/1599.26%225.2173.1234
452813/15/1498.84%225.2173.1233
452513/14/1598.78%225.2172.3234
452013/15/1398.41%225.2173.1232
451713/14/1498.36%225.2172.3233
451413/13/1598.30%225.2171.4234
450913/14/1397.93%225.2172.3232
450313/12/1597.81%225.2170.6234
451912/15/1598.89%224.4173.1234
451112/15/1498.47%224.4173.1233
451213/15/1297.99%225.2173.1231
450613/13/1497.88%225.2171.4233
449813/13/1397.46%225.2171.4232
450812/14/1598.41%224.4172.3234
450312/15/1398.04%224.4173.1232
450012/14/1497.99%224.4172.3233
449712/13/1597.93%224.4171.4234
449212/14/1397.57%224.4172.3232
450113/14/1297.51%225.2172.3231
448612/12/1597.45%224.4170.6234
449512/15/1297.62%224.4173.1231
448912/13/1497.51%224.4171.4233
449513/12/1497.40%225.2170.6233
448112/13/1397.09%224.4171.4232
449013/13/1297.04%225.2171.4231
448713/12/1396.98%225.2170.6232
448412/14/1297.15%224.4172.3231
447812/12/1497.03%224.4170.6233
447312/13/1296.67%224.4171.4231
447012/12/1396.62%224.4170.6232
447913/12/1296.56%225.2170.6231
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.