Lunala: 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 Lunala 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): Zacian (Crowned Sword), Palkia (Origin), Metagross, Kyurem (White), Dialga (Origin), Kyurem (Black), Kyogre, Zekrom, Marshadow, Eternatus, Palkia (Shadow), Metagross (Shadow), Necrozma (Dawn Wings), Garchomp (Shadow), Ho-Oh, Palkia, Kyogre (Shadow), Gyarados (Shadow), Groudon, Gholdengo, Mewtwo (Shadow), Dialga (Shadow), Dialga, Mewtwo, Kyurem, Tapu Lele, Goodra, Landorus (Therian), Gyarados, Groudon (Shadow), Ho-Oh (Shadow), Reshiram (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: Hydreigon (Shadow) 2-1, Latios 1-2, Lunala 0-0, Lunala 1-1, Solgaleo 2-2, Tyranitar (Shadow) 0-0, Zekrom 1-1

Vs a best-buddy meta

Gains: Eternatus 2-2, Lugia (Shadow) 0-1, Necrozma (Dawn Wings) 1-1, Necrozma (Dawn Wings) 1-2, Necrozma (Dawn Wings) 2-1, Necrozma (Dawn Wings) 2-2, Primarina 0-0, Solgaleo 2-2, Zekrom 1-1

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, SolgaleoPrimarina
0-0 Goodra
13225.2Lunala, SolgaleoPrimarina, Tapu Lele
0-0 Goodra
0-1 Lugia
12224.4Lunala, SolgaleoPrimarina, Tapu Lele
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 1-0 near-death win: still wins but barely survives, 22 HP left of 234 -- a perfect 15/15/15 keeps 120
  • Solgaleo 1-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:
  • Goodra 1-0 near-death win: still wins but barely survives, 22 HP left of 234 -- a perfect 15/15/15 keeps 120
  • Landorus (Therian) 2-1 energy banked: still wins but banks 50 less energy than a perfect 15/15/15, about one fewer charged move (now 2, was 52)
  • Lugia 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)
  • Solgaleo 1-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 Atk:
  • Goodra 1-0 near-death win: still wins but barely survives, 22 HP left of 234 -- a perfect 15/15/15 keeps 120
  • Kyogre 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)
  • Landorus (Therian) 2-1 energy banked: still wins but banks 50 less energy than a perfect 15/15/15, about one fewer charged move (now 2, was 52)
  • Lugia 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)
  • Solgaleo 1-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

AtkAttackCMP lostBreakpoint lostMatchups dropped (you-opp)
14226.0-Tapu Lele-
13225.2GholdengoGarchomp, Tapu Lele
12224.4GholdengoGarchomp, Tapu Lele, Dragonite (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 Atk:
  • Gyarados 1-0 energy banked: still wins but banks 50 less energy than a perfect 15/15/15, about one fewer charged move (now 4, was 54)
  • Gyarados 2-0 energy banked: still wins but banks 50 less energy than a perfect 15/15/15, about one fewer charged move (now 4, was 54)

Best buddy, vs a non-best-buddy meta

AtkAttackCMP lostBreakpoint lostMatchups dropped (you-opp)
14227.4--
13226.5Lunala, SolgaleoMetagross (Shadow), Jirachi
12225.7Lunala, SolgaleoMetagross (Shadow), Jirachi, 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 Atk:
  • Eternatus 2-1 energy banked: still wins but banks 50 less energy than a perfect 15/15/15, about one fewer charged move (now 2, was 52)
13 Atk:
  • Eternatus 2-1 energy banked: still wins but banks 50 less energy than a perfect 15/15/15, about one fewer charged move (now 2, was 52)
  • Lunala 1-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 Atk:
  • Eternatus 2-1 energy banked: still wins but banks 50 less energy than a perfect 15/15/15, about one fewer charged move (now 2, was 52)
  • Goodra 1-0 near-death win: still wins but barely survives, 24 HP left of 235 -- a perfect 15/15/15 keeps 121
  • Landorus (Therian) 2-1 energy banked: still wins but banks 50 less energy than a perfect 15/15/15, about one fewer charged move (now 2, was 52)
  • Lunala 1-0 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)
  • Solgaleo 1-0 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 0 left, was 1)
  • Solgaleo 2-0 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 1 left, was 2)

Best buddy, vs a best-buddy meta

AtkAttackCMP lostBreakpoint lostMatchups dropped (you-opp)
14227.4Lunala, SolgaleoPrimarina
13226.5Lunala, SolgaleoPrimarina, Tapu Lele
12225.7Lunala, SolgaleoPrimarina, Tapu Lele
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:
  • Primarina 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:
  • Primarina 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 Atk:
  • Primarina 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)

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.3Eternatus, Necrozma (Dawn Wings)
13171.4Eternatus, Necrozma (Dawn Wings), Mewtwo
12170.6Kyogre, Eternatus, Metagross (Shadow), Necrozma (Dawn Wings), Dialga (Shadow), Mewtwo, Kyurem, 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)
12 Def:
  • Dialga (Shadow) 1-1 near-death win: still wins but barely survives, 9 HP left of 234 -- a perfect 15/15/15 keeps 125
  • Kyurem 2-1 near-death win: still wins but barely survives, 11 HP left of 234 -- a perfect 15/15/15 keeps 67

No best buddy, vs a best-buddy meta

DefDefenseBulkpoint lostMatchups dropped (you-opp)
14172.3Mewtwo
0-1 Palkia
13171.4Kyogre, Lugia, Metagross (Shadow), Dialga (Shadow), Mewtwo, Kyurem, Reshiram (Shadow)
12170.6Lunala, Kyogre, Lugia, Metagross (Shadow), Dialga (Shadow), Mewtwo, Kyurem, Tapu Lele, 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)
13 Def:
  • Dialga (Shadow) 1-1 near-death win: still wins but barely survives, 9 HP left of 234 -- a perfect 15/15/15 keeps 125
  • Kyurem 2-1 near-death win: still wins but barely survives, 11 HP left of 234 -- a perfect 15/15/15 keeps 61
12 Def:
  • Dialga (Shadow) 1-1 near-death win: still wins but barely survives, 8 HP left of 234 -- a perfect 15/15/15 keeps 125
  • Kyurem 2-1 near-death win: still wins but barely survives, 11 HP left of 234 -- a perfect 15/15/15 keeps 61

Best buddy, vs a non-best-buddy meta

DefDefenseBulkpoint lostMatchups dropped (you-opp)
14173.3Xerneas, Palkia (Shadow), Meloetta (Aria), Ho-Oh (Shadow)
1-2 Latios
13172.4Xerneas, Eternatus, Palkia (Shadow), Necrozma (Dawn Wings), Meloetta (Aria), Ho-Oh (Shadow)
12171.6Xerneas, Eternatus, Palkia (Shadow), Necrozma (Dawn Wings), Meloetta (Aria), Mewtwo, 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)
13 Def:
  • Garchomp (Shadow) 1-1 near-death win: still wins but barely survives, 24 HP left of 235 -- a perfect 15/15/15 keeps 50
12 Def:
  • Garchomp (Shadow) 1-1 near-death win: still wins but barely survives, 24 HP left of 235 -- a perfect 15/15/15 keeps 50
  • Solgaleo 2-0 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 1 left, was 2)
  • Solgaleo 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.3Eternatus, Necrozma (Dawn Wings)
13172.4Eternatus, Necrozma (Dawn Wings), Mewtwo
12171.6Kyogre, Eternatus, Metagross (Shadow), Necrozma (Dawn Wings), Dialga (Shadow), Mewtwo, Kyurem, 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 Def:
  • Garchomp (Shadow) 1-1 near-death win: still wins but barely survives, 24 HP left of 235 -- a perfect 15/15/15 keeps 50
13 Def:
  • Garchomp (Shadow) 1-1 near-death win: still wins but barely survives, 24 HP left of 235 -- a perfect 15/15/15 keeps 50
  • Solgaleo 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:
  • Dialga (Shadow) 1-1 near-death win: still wins but barely survives, 10 HP left of 235 -- a perfect 15/15/15 keeps 126
  • Garchomp (Shadow) 1-1 near-death win: still wins but barely survives, 23 HP left of 235 -- a perfect 15/15/15 keeps 50
  • Kyurem 2-1 near-death win: still wins but barely survives, 12 HP left of 235 -- a perfect 15/15/15 keeps 62
  • Solgaleo 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)

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)
14 HP:
  • Garchomp (Shadow) 1-1 near-death win: still wins but barely survives, 24 HP left of 234 -- a perfect 15/15/15 keeps 50
  • Solgaleo 2-0 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 1 left, was 2)
  • Solgaleo 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 HP:
  • Garchomp (Shadow) 1-1 near-death win: still wins but barely survives, 24 HP left of 234 -- a perfect 15/15/15 keeps 50
  • Solgaleo 2-0 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 1 left, was 2)
  • Solgaleo 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 HP:
  • Garchomp (Shadow) 1-1 near-death win: still wins but barely survives, 23 HP left of 233 -- a perfect 15/15/15 keeps 50
  • Solgaleo 2-0 shield spent: keeps the win, but has to spend 1 more shield than a perfect 15/15/15 (now 1 left, was 2)
  • Solgaleo 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
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 HP:
  • Garchomp (Shadow) 1-1 near-death win: still wins but barely survives, 24 HP left of 234 -- a perfect 15/15/15 keeps 50
  • Solgaleo 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 HP:
  • Garchomp (Shadow) 1-1 near-death win: still wins but barely survives, 24 HP left of 234 -- a perfect 15/15/15 keeps 50
  • Solgaleo 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 HP:
  • Garchomp (Shadow) 1-1 near-death win: still wins but barely survives, 23 HP left of 233 -- a perfect 15/15/15 keeps 50
  • Solgaleo 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)

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

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.