Necrozma (Dawn Wings): 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 Necrozma (Dawn Wings) with its standard Master League moveset. Base stats atk 277 / def 220 / hp 200.

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): Palkia (Origin), Lunala, Kyogre, Zekrom, Marshadow, Eternatus, Garchomp (Shadow), Garchomp, Meloetta (Aria), Palkia, Latios (Shadow), Kyogre (Shadow), Gyarados (Shadow), Groudon, Gholdengo, Mewtwo (Shadow), Solgaleo, Dialga (Shadow), Dialga, Mewtwo, Kyurem, Primarina, Dragonite (Shadow), Sylveon, Landorus (Therian), Gyarados, Ho-Oh (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: Necrozma (Dawn Wings) 0-0, Necrozma (Dawn Wings) 1-1, Necrozma (Dawn Wings) 1-2, Necrozma (Dawn Wings) 2-1, Necrozma (Dawn Wings) 2-2, Necrozma (Dusk Mane) 1-1, Necrozma (Dusk Mane) 2-1, Primarina 2-2

Vs a best-buddy meta

Gains: Gyarados 0-0, Sylveon 0-0

Attack IVs

Attack at a perfect IV: 246.8 at L51 (best buddy), 245.4 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)
14244.5Necrozma (Dawn Wings), Necrozma (Dusk Mane), Latias (Shadow)--
13243.7Necrozma (Dawn Wings), Necrozma (Dusk Mane), Latias (Shadow)Latias (Shadow), Landorus (Therian)
12242.8Reshiram, Zekrom, Necrozma (Dawn Wings), Necrozma (Dusk Mane), Latias (Shadow), DialgaReshiram, Zekrom, Lugia (Shadow), Latias (Shadow), Dialga, Hydreigon (Shadow), Mewtwo, Landorus (Therian)
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:
  • Latias (Shadow) 1-2 near-death win: still wins but barely survives, 1 HP left of 180 -- a perfect 15/15/15 keeps 76
  • Latias (Shadow) 2-2 energy banked: still wins but banks 84 less energy than a perfect 15/15/15, about one fewer charged move (now 16, was 100)
12 Atk:
  • Latias (Shadow) 1-2 near-death win: still wins but barely survives, 1 HP left of 180 -- a perfect 15/15/15 keeps 76
  • Latias (Shadow) 2-2 energy banked: still wins but banks 84 less energy than a perfect 15/15/15, about one fewer charged move (now 16, was 100)
  • Mewtwo 2-2 energy banked: still wins but banks 57 less energy than a perfect 15/15/15, about one fewer charged move (now 43, was 100)

No best buddy, vs a best-buddy meta

AtkAttackCMP lostBreakpoint lostMatchups dropped (you-opp)
14244.5Reshiram, Zekrom, DialgaReshiram, Zekrom, Lugia (Shadow), Dialga, Mewtwo, Landorus (Therian)
13243.7Reshiram, Zekrom, DialgaReshiram, Zekrom, Lugia (Shadow), Dialga, Hydreigon (Shadow), Mewtwo, Landorus (Therian)
12242.8Reshiram, Zekrom, DialgaReshiram, Zekrom, Lugia (Shadow), Dialga, Hydreigon (Shadow), Mewtwo, Landorus (Therian)

Best buddy, vs a non-best-buddy meta

AtkAttackCMP lostBreakpoint lostMatchups dropped (you-opp)
14246.0Eternatus--
13245.1Eternatus, Necrozma (Dawn Wings), Necrozma (Dusk Mane)Metagross, Lunala
12244.3Eternatus, Necrozma (Dawn Wings), Necrozma (Dusk Mane), Latias (Shadow)Metagross, Lunala

Best buddy, vs a best-buddy meta

AtkAttackCMP lostBreakpoint lostMatchups dropped (you-opp)
14246.0Necrozma (Dawn Wings), Necrozma (Dusk Mane), Latias (Shadow)--
13245.1Necrozma (Dawn Wings), Necrozma (Dusk Mane), Latias (Shadow)Latias (Shadow), Landorus (Therian)
2-2 Dialga
12244.3Reshiram, Zekrom, Necrozma (Dawn Wings), Necrozma (Dusk Mane), Latias (Shadow), DialgaReshiram, Zekrom, Lugia (Shadow), Latias (Shadow), Dialga, Hydreigon (Shadow), Mewtwo, Landorus (Therian)
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:
  • Latias (Shadow) 1-2 near-death win: still wins but barely survives, 5 HP left of 181 -- a perfect 15/15/15 keeps 77
12 Atk:
  • Latias (Shadow) 1-2 near-death win: still wins but barely survives, 5 HP left of 181 -- a perfect 15/15/15 keeps 77

Defense IVs

Defense at a perfect IV: 198.6 at L51 (best buddy), 197.5 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)
14196.6Palkia (Origin)
13195.8Palkia (Origin), Necrozma (Dawn Wings), Ho-Oh, Gholdengo
12194.9Palkia (Origin), Metagross (Shadow), Necrozma (Dawn Wings), Garchomp (Shadow), Ho-Oh, Zygarde (Complete Forme), Gholdengo
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:
  • Palkia (Origin) 2-1 near-death win: still wins but barely survives, 6 HP left of 180 -- a perfect 15/15/15 keeps 88
13 Def:
  • Palkia (Origin) 2-1 near-death win: still wins but barely survives, 6 HP left of 180 -- a perfect 15/15/15 keeps 88
12 Def:
  • Palkia (Origin) 2-1 near-death win: still wins but barely survives, 6 HP left of 180 -- a perfect 15/15/15 keeps 88

No best buddy, vs a best-buddy meta

DefDefenseBulkpoint lostMatchups dropped (you-opp)
14196.6Metagross (Shadow), Necrozma (Dawn Wings), Ho-Oh, Zygarde (Complete Forme), Gholdengo
13195.8Metagross (Shadow), Necrozma (Dawn Wings), Garchomp (Shadow), Ho-Oh, Zygarde (Complete Forme), Gholdengo
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
12194.9Lunala, Metagross (Shadow), Necrozma (Dawn Wings), Garchomp (Shadow), Ho-Oh, Zygarde (Complete Forme), Gholdengo
0-0 Ho-Oh
0-1 Lugia
1-2 Latias

Best buddy, vs a non-best-buddy meta

DefDefenseBulkpoint lostMatchups dropped (you-opp)
14197.8Xerneas, Florges, Primarina
13197.0Palkia (Origin), Xerneas, Yveltal, Florges, Primarina
12196.1Palkia (Origin), Xerneas, Yveltal, Florges, Primarina
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:
  • Florges 2-2 near-death win: still wins but barely survives, 16 HP left of 181 -- a perfect 15/15/15 keeps 36
13 Def:
  • Florges 2-2 near-death win: still wins but barely survives, 15 HP left of 181 -- a perfect 15/15/15 keeps 36
  • Palkia (Origin) 2-1 near-death win: still wins but barely survives, 7 HP left of 181 -- a perfect 15/15/15 keeps 89
12 Def:
  • Florges 2-2 near-death win: still wins but barely survives, 15 HP left of 181 -- a perfect 15/15/15 keeps 36
  • Palkia (Origin) 2-1 near-death win: still wins but barely survives, 7 HP left of 181 -- a perfect 15/15/15 keeps 89

Best buddy, vs a best-buddy meta

DefDefenseBulkpoint lostMatchups dropped (you-opp)
14197.8Palkia (Origin)-
13197.0Palkia (Origin), Necrozma (Dawn Wings), Ho-Oh, Gholdengo
12196.1Palkia (Origin), Metagross (Shadow), Necrozma (Dawn Wings), Garchomp (Shadow), Ho-Oh, Zygarde (Complete Forme), Gholdengo
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:
  • Palkia (Origin) 2-1 near-death win: still wins but barely survives, 7 HP left of 181 -- a perfect 15/15/15 keeps 89
13 Def:
  • Palkia (Origin) 2-1 near-death win: still wins but barely survives, 7 HP left of 181 -- a perfect 15/15/15 keeps 89
12 Def:
  • Palkia (Origin) 2-1 near-death win: still wins but barely survives, 7 HP left of 181 -- a perfect 15/15/15 keeps 89

HP IVs

HP at a perfect IV: 181 at L51 (best buddy), 180 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)
14179
13178
12178
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:
  • Gholdengo 2-2 shield spent: keeps the win, but has to spend 2 more shields than a perfect 15/15/15 (now 0 left, was 2)
12 HP:
  • Gholdengo 2-2 shield spent: keeps the win, but has to spend 2 more shields than a perfect 15/15/15 (now 0 left, was 2)

No best buddy, vs a best-buddy meta

HPHPMatchups dropped (you-opp)
14179
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
13178
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
12178
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
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:
  • Florges 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)
  • Gholdengo 2-2 shield spent: keeps the win, but has to spend 2 more shields than a perfect 15/15/15 (now 0 left, was 2)
12 HP:
  • Florges 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)
  • Gholdengo 2-2 shield spent: keeps the win, but has to spend 2 more shields than a perfect 15/15/15 (now 0 left, was 2)

Best buddy, vs a non-best-buddy meta

HPHPMatchups dropped (you-opp)
14180
13180
12179

Best buddy, vs a best-buddy meta

HPHPMatchups dropped (you-opp)
14180-
13180-
12179

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
468915/15/15100.00%246.8198.6181drops nothing (Premium)
467314/15/1599.66%246.0198.6181drops nothing (Premium)
467915/14/1599.57%246.8197.8181drops nothing (Premium)
467815/15/1499.45%246.8198.6180drops nothing (Premium)
466715/15/1399.45%246.8198.6180drops nothing (Premium)
466314/14/1599.23%246.0197.8181drops nothing (Premium)
466214/15/1499.11%246.0198.6180drops nothing (Premium)
465114/15/1399.11%246.0198.6180drops nothing (Premium)
465713/15/1599.32%245.1198.6181
2-2 Dialga
464713/14/1598.89%245.1197.8181
2-2 Dialga
464613/15/1498.77%245.1198.6180
2-2 Dialga
463613/15/1398.77%245.1198.6180
2-2 Dialga
466915/13/1599.15%246.8197.0181
0-0 Ho-Oh
466815/14/1499.02%246.8197.8180
465815/14/1399.02%246.8197.8180
465314/13/1598.81%246.0197.0181
0-0 Ho-Oh
465214/14/1498.69%246.0197.8180
464214/14/1398.69%246.0197.8180
464112/15/1598.97%244.3198.6181
465715/15/1298.90%246.8198.6179
1-2 Latias
464114/15/1298.56%246.0198.6179
1-2 Latias
463112/14/1598.55%244.3197.8181
463713/13/1598.47%245.1197.0181
0-0 Ho-Oh
463012/15/1498.43%244.3198.6180
462012/15/1398.43%244.3198.6180
463613/14/1498.35%245.1197.8180
2-2 Dialga
462613/14/1398.35%245.1197.8180
2-2 Dialga
465915/12/1598.72%246.8196.1181
464715/14/1298.47%246.8197.8179
1-2 Latias
464314/12/1598.39%246.0196.1181
462513/15/1298.22%245.1198.6179
1-2 Latias
2-2 Dialga
463114/14/1298.14%246.0197.8179
1-2 Latias
465815/13/1498.60%246.8197.0180
1-2 Latias
464815/13/1398.60%246.8197.0180
1-2 Latias
464314/13/1498.26%246.0197.0180
1-2 Latias
463214/13/1398.26%246.0197.0180
1-2 Latias
464815/12/1498.18%246.8196.1180
1-2 Latias
463815/12/1398.18%246.8196.1180
1-2 Latias
462112/13/1598.13%244.3197.0181
0-0 Ho-Oh
462713/12/1598.05%245.1196.1181
462012/14/1498.01%244.3197.8180
461012/14/1398.01%244.3197.8180
463314/12/1497.84%246.0196.1180
1-2 Latias
462214/12/1397.84%246.0196.1180
1-2 Latias
461513/14/1297.80%245.1197.8179
1-2 Latias
2-2 Dialga
463715/13/1298.05%246.8197.0179
0-1 Lugia
1-2 Latias
462713/13/1497.93%245.1197.0180
1-2 Latias
461613/13/1397.93%245.1197.0180
1-2 Latias
460912/15/1297.88%244.3198.6179
1-2 Latias
462114/13/1297.72%246.0197.0179
0-1 Lugia
1-2 Latias
462715/12/1297.63%246.8196.1179
0-1 Lugia
1-2 Latias
461713/12/1497.51%245.1196.1180
1-2 Latias
460613/12/1397.51%245.1196.1180
1-2 Latias
461114/12/1297.30%246.0196.1179
0-1 Lugia
1-2 Latias
461112/12/1597.71%244.3196.1181
459912/14/1297.46%244.3197.8179
1-2 Latias
460513/13/1297.38%245.1197.0179
0-1 Lugia
1-2 Latias
459513/12/1296.96%245.1196.1179
0-1 Lugia
1-2 Latias
461112/13/1497.59%244.3197.0180
460012/13/1397.59%244.3197.0180
460112/12/1497.17%244.3196.1180
459012/12/1397.17%244.3196.1180
458912/13/1297.05%244.3197.0179
457912/12/1296.63%244.3196.1179

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
463415/15/15100.00%245.4197.5180drops nothing (Premium)
461814/15/1599.66%244.5197.5180
462415/14/1599.57%245.4196.6180
0-0 Ho-Oh
1-2 Latias
462315/15/1499.44%245.4197.5179
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
460213/15/1599.32%243.7197.5180
458612/15/1598.97%242.8197.5180
461215/15/1398.89%245.4197.5178
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
460215/15/1298.89%245.4197.5178
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
461415/13/1599.15%245.4195.8180
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
461315/14/1499.02%245.4196.6179
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
460415/12/1598.72%245.4194.9180
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
460814/14/1599.23%244.5196.6180
0-0 Ho-Oh
1-2 Latias
460714/15/1499.10%244.5197.5179
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
460415/13/1498.60%245.4195.8179
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
459714/15/1398.55%244.5197.5178
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
458614/15/1298.55%244.5197.5178
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
460315/14/1398.47%245.4196.6178
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
459215/14/1298.47%245.4196.6178
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
459415/12/1498.17%245.4194.9179
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
459315/13/1398.05%245.4195.8178
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
458215/13/1298.05%245.4195.8178
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
458315/12/1397.63%245.4194.9178
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
457215/12/1297.63%245.4194.9178
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
459213/14/1598.89%243.7196.6180
0-0 Ho-Oh
1-2 Latias
459814/13/1598.81%244.5195.8180
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
459213/15/1498.76%243.7197.5179
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
459814/14/1498.68%244.5196.6179
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
457712/14/1598.55%242.8196.6180
0-0 Ho-Oh
1-2 Latias
457612/15/1498.42%242.8197.5179
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
458914/12/1598.39%244.5194.9180
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
458113/15/1398.21%243.7197.5178
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
457013/15/1298.21%243.7197.5178
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
456512/15/1397.87%242.8197.5178
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
455412/15/1297.87%242.8197.5178
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
458313/13/1598.47%243.7195.8180
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
458213/14/1498.34%243.7196.6179
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
458814/13/1498.26%244.5195.8179
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
458714/14/1398.13%244.5196.6178
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
457614/14/1298.13%244.5196.6178
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
456712/13/1598.13%242.8195.8180
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
457313/12/1598.05%243.7194.9180
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
456612/14/1498.00%242.8196.6179
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
457814/12/1497.84%244.5194.9179
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
457714/13/1397.71%244.5195.8178
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
456614/13/1297.71%244.5195.8178
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
455712/12/1597.71%242.8194.9180
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
456714/12/1397.29%244.5194.9178
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
455614/12/1297.29%244.5194.9178
0-0 Ho-Oh
0-1 Lugia
1-2 Latias
457213/13/1497.92%243.7195.8179
457113/14/1397.79%243.7196.6178
456013/14/1297.79%243.7196.6178
455612/13/1497.59%242.8195.8179
456213/12/1497.50%243.7194.9179
455512/14/1397.46%242.8196.6178
454512/14/1297.46%242.8196.6178
456113/13/1397.38%243.7195.8178
455113/13/1297.38%243.7195.8178
454612/12/1497.17%242.8194.9179
454612/13/1397.04%242.8195.8178
453512/13/1297.04%242.8195.8178
455113/12/1396.96%243.7194.9178
454113/12/1296.96%243.7194.9178
453612/12/1396.62%242.8194.9178
452512/12/1296.62%242.8194.9178

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
468915/15/15100.00%246.8198.6181drops nothing (Premium)
467314/15/1599.66%246.0198.6181drops nothing (Premium)
467915/14/1599.57%246.8197.8181
466314/14/1599.23%246.0197.8181
466915/13/1599.15%246.8197.0181
465314/13/1598.81%246.0197.0181
465915/12/1598.72%246.8196.1181
464314/12/1598.39%246.0196.1181
465713/15/1599.32%245.1198.6181
464112/15/1598.97%244.3198.6181
467815/15/1499.45%246.8198.6180
466715/15/1399.45%246.8198.6180
466214/15/1499.11%246.0198.6180
465114/15/1399.11%246.0198.6180
464713/14/1598.89%245.1197.8181
463112/14/1598.55%244.3197.8181
463713/13/1598.47%245.1197.0181
462112/13/1598.13%244.3197.0181
462713/12/1598.05%245.1196.1181
461112/12/1597.71%244.3196.1181
466815/14/1499.02%246.8197.8180
465815/14/1399.02%246.8197.8180
465214/14/1498.69%246.0197.8180
464214/14/1398.69%246.0197.8180
465715/15/1298.90%246.8198.6179
465815/13/1498.60%246.8197.0180
464815/13/1398.60%246.8197.0180
464114/15/1298.56%246.0198.6179
464314/13/1498.26%246.0197.0180
463214/13/1398.26%246.0197.0180
464613/15/1498.77%245.1198.6180
463613/15/1398.77%245.1198.6180
463012/15/1498.43%244.3198.6180
462012/15/1398.43%244.3198.6180
464815/12/1498.18%246.8196.1180
463815/12/1398.18%246.8196.1180
463314/12/1497.84%246.0196.1180
462214/12/1397.84%246.0196.1180
464715/14/1298.47%246.8197.8179
463613/14/1498.35%245.1197.8180
462613/14/1398.35%245.1197.8180
463114/14/1298.14%246.0197.8179
462012/14/1498.01%244.3197.8180
461012/14/1398.01%244.3197.8180
462513/15/1298.22%245.1198.6179
463715/13/1298.05%246.8197.0179
462713/13/1497.93%245.1197.0180
461613/13/1397.93%245.1197.0180
460912/15/1297.88%244.3198.6179
462114/13/1297.72%246.0197.0179
461112/13/1497.59%244.3197.0180
460012/13/1397.59%244.3197.0180
461713/12/1497.51%245.1196.1180
460613/12/1397.51%245.1196.1180
460112/12/1497.17%244.3196.1180
459012/12/1397.17%244.3196.1180
461513/14/1297.80%245.1197.8179
462715/12/1297.63%246.8196.1179
459912/14/1297.46%244.3197.8179
461114/12/1297.30%246.0196.1179
460513/13/1297.38%245.1197.0179
458912/13/1297.05%244.3197.0179
459513/12/1296.96%245.1196.1179
457912/12/1296.63%244.3196.1179

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
463415/15/15100.00%245.4197.5180drops nothing (Premium)
461814/15/1599.66%244.5197.5180drops nothing (Premium)
462415/14/1599.57%245.4196.6180
460814/14/1599.23%244.5196.6180
460213/15/1599.32%243.7197.5180
0-0 Goodra
462315/15/1499.44%245.4197.5179
1-2 Latias
460714/15/1499.10%244.5197.5179
1-2 Latias
458612/15/1598.97%242.8197.5180
0-0 Goodra
461315/14/1499.02%245.4196.6179
1-2 Latias
459213/14/1598.89%243.7196.6180
459814/14/1498.68%244.5196.6179
1-2 Latias
461415/13/1599.15%245.4195.8180
1-2 Latias
461215/15/1398.89%245.4197.5178
0-1 Lugia
1-2 Latias
460215/15/1298.89%245.4197.5178
0-1 Lugia
1-2 Latias
459814/13/1598.81%244.5195.8180
1-2 Latias
460415/12/1598.72%245.4194.9180
1-2 Latias
459714/15/1398.55%244.5197.5178
0-1 Lugia
1-2 Latias
458614/15/1298.55%244.5197.5178
0-1 Lugia
1-2 Latias
457712/14/1598.55%242.8196.6180
460315/14/1398.47%245.4196.6178
0-1 Lugia
1-2 Latias
459215/14/1298.47%245.4196.6178
0-1 Lugia
1-2 Latias
458914/12/1598.39%244.5194.9180
1-2 Latias
458714/14/1398.13%244.5196.6178
0-1 Lugia
1-2 Latias
457614/14/1298.13%244.5196.6178
0-1 Lugia
1-2 Latias
459213/15/1498.76%243.7197.5179
460415/13/1498.60%245.4195.8179
0-1 Lugia
1-2 Latias
458814/13/1498.26%244.5195.8179
0-1 Lugia
1-2 Latias
459415/12/1498.17%245.4194.9179
0-1 Lugia
1-2 Latias
459315/13/1398.05%245.4195.8178
0-1 Lugia
1-2 Latias
458215/13/1298.05%245.4195.8178
0-1 Lugia
1-2 Latias
457814/12/1497.84%244.5194.9179
0-1 Lugia
1-2 Latias
457714/13/1397.71%244.5195.8178
0-1 Lugia
1-2 Latias
456614/13/1297.71%244.5195.8178
0-1 Lugia
1-2 Latias
457612/15/1498.42%242.8197.5179
458213/14/1498.34%243.7196.6179
458315/12/1397.63%245.4194.9178
0-1 Lugia
1-2 Latias
457215/12/1297.63%245.4194.9178
0-1 Lugia
1-2 Latias
456714/12/1397.29%244.5194.9178
0-1 Lugia
1-2 Latias
455614/12/1297.29%244.5194.9178
0-1 Lugia
1-2 Latias
458313/13/1598.47%243.7195.8180
458113/15/1398.21%243.7197.5178
0-1 Lugia
457013/15/1298.21%243.7197.5178
0-1 Lugia
457313/12/1598.05%243.7194.9180
456612/14/1498.00%242.8196.6179
457113/14/1397.79%243.7196.6178
0-1 Lugia
456013/14/1297.79%243.7196.6178
0-1 Lugia
456712/13/1598.13%242.8195.8180
457213/13/1497.92%243.7195.8179
456512/15/1397.87%242.8197.5178
455412/15/1297.87%242.8197.5178
455712/12/1597.71%242.8194.9180
456213/12/1497.50%243.7194.9179
455512/14/1397.46%242.8196.6178
454512/14/1297.46%242.8196.6178
456113/13/1397.38%243.7195.8178
455113/13/1297.38%243.7195.8178
455612/13/1497.59%242.8195.8179
454612/12/1497.17%242.8194.9179
454612/13/1397.04%242.8195.8178
453512/13/1297.04%242.8195.8178
455113/12/1396.96%243.7194.9178
454113/12/1296.96%243.7194.9178
453612/12/1396.62%242.8194.9178
452512/12/1296.62%242.8194.9178

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.