Tyranitar (Shadow): 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 Tyranitar (Shadow) with its standard Master League moveset. Base stats atk 251 / def 207 / hp 225.

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), Dialga (Origin), Zamazenta (Crowned Shield), Kyogre, Zekrom, Marshadow, Metagross (Shadow), Garchomp (Shadow), Garchomp, Palkia, Latios, Necrozma (Dusk Mane), Gyarados (Shadow), Gholdengo, Solgaleo, Latias (Shadow), Dialga (Shadow), Dialga, Jirachi, Togekiss, Latias, Dragonite (Shadow), Goodra, 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: Ho-Oh (Shadow) 1-2, Kyogre (Shadow) 0-0, Lugia (Shadow) 1-2, Palkia (Origin) 1-1, Palkia (Shadow) 0-0, Togekiss 0-0, Tyranitar (Shadow) 1-1, Tyranitar (Shadow) 2-2
Gives up: Ho-Oh (Shadow) 0-2

Vs a best-buddy meta

Gains: Kyogre 1-1, Lugia (Shadow) 1-2, Lunala 0-0, Meloetta (Aria) 0-1, Palkia (Origin) 1-1, Togekiss 0-0, Zamazenta (Crowned Shield) 2-2

Attack IVs

Attack at a perfect IV: 269.8 at L51 (best buddy), 268.2 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)
14267.2Tyranitar (Shadow)Keldeo (Resolute), Keldeo (Ordinary)
13266.2Tyranitar (Shadow)Kyurem (White), Lunala, Kyurem (Black), Keldeo (Resolute), Keldeo (Ordinary)
12265.2Tyranitar (Shadow)Kyurem (White), Lunala, Kyurem (Black), Keldeo (Resolute), Keldeo (Ordinary)
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:
  • Keldeo (Ordinary) 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)
  • Keldeo (Resolute) 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)
  • Meloetta (Aria) 1-1 near-death win: still wins but barely survives, 16 HP left of 201 -- a perfect 15/15/15 keeps 120
13 Atk:
  • Keldeo (Ordinary) 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)
  • Keldeo (Resolute) 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)
  • 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)
  • Lunala 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)
  • Meloetta (Aria) 1-1 near-death win: still wins but barely survives, 16 HP left of 201 -- a perfect 15/15/15 keeps 120
12 Atk:
  • Keldeo (Ordinary) 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)
  • Keldeo (Resolute) 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)
  • Landorus (Therian) 1-0 near-death win: still wins but barely survives, 6 HP left of 201 -- a perfect 15/15/15 keeps 130
  • Landorus (Therian) 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)
  • 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)
  • Lunala 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)
  • Meloetta (Aria) 1-1 near-death win: still wins but barely survives, 16 HP left of 201 -- a perfect 15/15/15 keeps 120

No best buddy, vs a best-buddy meta

AtkAttackCMP lostBreakpoint lostMatchups dropped (you-opp)
14267.2-Kyurem (White), Lunala, Kyurem (Black)
13266.2MewtwoKyurem (White), Lunala, Kyurem (Black), Marshadow
12265.2MewtwoKyurem (White), Lunala, Kyurem (Black), Marshadow
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:
  • Landorus (Therian) 1-0 near-death win: still wins but barely survives, 6 HP left of 201 -- a perfect 15/15/15 keeps 130
  • Landorus (Therian) 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:
  • Landorus (Therian) 1-0 near-death win: still wins but barely survives, 6 HP left of 201 -- a perfect 15/15/15 keeps 130
  • Landorus (Therian) 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)
  • Primarina 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)
  • Zekrom 0-0 near-death win: still wins but barely survives, 1 HP left of 201 -- a perfect 15/15/15 keeps 141
12 Atk:
  • Landorus (Therian) 1-0 near-death win: still wins but barely survives, 6 HP left of 201 -- a perfect 15/15/15 keeps 130
  • Landorus (Therian) 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)
  • Primarina 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)
  • Zekrom 0-0 near-death win: still wins but barely survives, 1 HP left of 201 -- a perfect 15/15/15 keeps 141

Best buddy, vs a non-best-buddy meta

AtkAttackCMP lostBreakpoint lostMatchups dropped (you-opp)
14268.8---
13267.8Tyranitar (Shadow)-
12266.8Tyranitar (Shadow)Keldeo (Resolute), Keldeo (Ordinary)
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:
  • Kyogre (Shadow) 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)
  • Kyogre (Shadow) 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)
12 Atk:
  • Keldeo (Ordinary) 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)
  • Keldeo (Resolute) 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)
  • Kyogre (Shadow) 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)
  • Kyogre (Shadow) 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)
  • Meloetta (Aria) 1-1 near-death win: still wins but barely survives, 18 HP left of 202 -- a perfect 15/15/15 keeps 121
  • Zamazenta (Crowned Shield) 2-1 energy banked: still wins but banks 51 less energy than a perfect 15/15/15, about one fewer charged move (now 16, was 67)

Best buddy, vs a best-buddy meta

AtkAttackCMP lostBreakpoint lostMatchups dropped (you-opp)
14268.8Tyranitar (Shadow)Keldeo (Resolute), Keldeo (Ordinary)
13267.8Tyranitar (Shadow)Kyurem (White), Lunala, Kyurem (Black), Keldeo (Resolute), Keldeo (Ordinary)
12266.8Tyranitar (Shadow)Kyurem (White), Lunala, Kyurem (Black), Keldeo (Resolute), Keldeo (Ordinary)
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:
  • Keldeo (Ordinary) 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)
  • Keldeo (Resolute) 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)
  • 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)
  • Lunala 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)
  • Meloetta (Aria) 1-1 near-death win: still wins but barely survives, 17 HP left of 202 -- a perfect 15/15/15 keeps 121
13 Atk:
  • Keldeo (Ordinary) 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)
  • Keldeo (Resolute) 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)
  • 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)
  • Lunala 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)
  • Meloetta (Aria) 1-1 near-death win: still wins but barely survives, 17 HP left of 202 -- a perfect 15/15/15 keeps 121
  • Zamazenta (Crowned Shield) 2-1 energy banked: still wins but banks 55 less energy than a perfect 15/15/15, about one fewer charged move (now 20, was 75)
12 Atk:
  • Landorus (Therian) 1-0 near-death win: still wins but barely survives, 7 HP left of 202 -- a perfect 15/15/15 keeps 131
  • Landorus (Therian) 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)
  • 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)
  • Lunala 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)
  • Meloetta (Aria) 1-1 near-death win: still wins but barely survives, 17 HP left of 202 -- a perfect 15/15/15 keeps 121
  • Zamazenta (Crowned Shield) 2-1 energy banked: still wins but banks 55 less energy than a perfect 15/15/15, about one fewer charged move (now 20, was 75)
  • Zekrom 0-0 near-death win: still wins but barely survives, 3 HP left of 202 -- a perfect 15/15/15 keeps 142

Defense IVs

Defense at a perfect IV: 156.4 at L51 (best buddy), 155.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)
14154.8Meloetta (Aria)-
13154.1Meloetta (Aria)
12153.4Lugia (Shadow), Meloetta (Aria), Keldeo (Resolute), Jirachi, Goodra, Keldeo (Ordinary)

No best buddy, vs a best-buddy meta

DefDefenseBulkpoint lostMatchups dropped (you-opp)
14154.8Goodra
13154.1Lugia (Shadow), Keldeo (Resolute), Jirachi, Goodra, Keldeo (Ordinary)
12153.4Lugia (Shadow), Gholdengo, Keldeo (Resolute), Jirachi, Goodra, Keldeo (Ordinary), Groudon (Shadow)

Best buddy, vs a non-best-buddy meta

DefDefenseBulkpoint lostMatchups dropped (you-opp)
14155.7Ho-Oh (Shadow)
13155.0Meloetta (Aria), Groudon, Ho-Oh (Shadow)
12154.3Meloetta (Aria), Groudon, Ho-Oh (Shadow)

Best buddy, vs a best-buddy meta

DefDefenseBulkpoint lostMatchups dropped (you-opp)
14155.7Meloetta (Aria)
13155.0Meloetta (Aria)
12154.3Lugia (Shadow), Meloetta (Aria), Keldeo (Resolute), Jirachi, Goodra, Keldeo (Ordinary)

HP IVs

HP at a perfect IV: 202 at L51 (best buddy), 201 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)
14200-
13199
12199

No best buddy, vs a best-buddy meta

HPHPMatchups dropped (you-opp)
14200
13199
12199

Best buddy, vs a non-best-buddy meta

HPHPMatchups dropped (you-opp)
14202-
13201
12200

Best buddy, vs a best-buddy meta

HPHPMatchups dropped (you-opp)
14202-
13201
12200

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
438715/15/15100.00%269.8156.4202drops nothing (Premium)
437815/15/14100.00%269.8156.4202drops nothing (Premium)
437014/15/1599.62%268.8156.4202
0-0 Lunala
436114/15/1499.62%268.8156.4202
0-0 Lunala
437715/14/1599.55%269.8155.7202
436815/14/1499.55%269.8155.7202
436815/15/1399.50%269.8156.4201
436715/13/1599.10%269.8155.0202
435815/13/1499.10%269.8155.0202
435915/14/1399.06%269.8155.7201
435915/15/1299.01%269.8156.4200
435413/15/1599.25%267.8156.4202
0-0 Lunala
1-1 Kyogre
434513/15/1499.25%267.8156.4202
0-0 Lunala
1-1 Kyogre
433712/15/1598.87%266.8156.4202
0-0 Lunala
1-1 Kyogre
432812/15/1498.87%266.8156.4202
0-0 Lunala
1-1 Kyogre
435715/12/1598.65%269.8154.3202
2-2 Goodra
434815/12/1498.65%269.8154.3202
2-2 Goodra
434915/13/1398.61%269.8155.0201
434915/14/1298.56%269.8155.7200
433915/12/1398.16%269.8154.3201
2-2 Goodra
433915/13/1298.12%269.8155.0200
436014/14/1599.18%268.8155.7202
435114/14/1499.18%268.8155.7202
435214/15/1399.13%268.8156.4201
435014/13/1598.73%268.8155.0202
434114/13/1498.73%268.8155.0202
434214/14/1398.68%268.8155.7201
434314/15/1298.64%268.8156.4200
433015/12/1297.67%269.8154.3200
433613/15/1398.76%267.8156.4201
431912/15/1398.38%266.8156.4201
434114/12/1598.28%268.8154.3202
433214/12/1498.28%268.8154.3202
433214/13/1398.24%268.8155.0201
433314/14/1298.19%268.8155.7200
434413/14/1598.80%267.8155.7202
433513/14/1498.80%267.8155.7202
432712/14/1598.43%266.8155.7202
431812/14/1498.43%266.8155.7202
433413/13/1598.35%267.8155.0202
432513/13/1498.35%267.8155.0202
432613/14/1398.31%267.8155.7201
432613/15/1298.27%267.8156.4200
431812/13/1597.98%266.8155.0202
430912/13/1497.98%266.8155.0202
430912/14/1397.94%266.8155.7201
431012/15/1297.89%266.8156.4200
431613/13/1397.87%267.8155.0201
432214/12/1397.79%268.8154.3201
432314/13/1297.75%268.8155.0200
430012/13/1397.50%266.8155.0201
432413/12/1597.91%267.8154.3202
431513/12/1497.91%267.8154.3202
431713/14/1297.82%267.8155.7200
430613/12/1397.42%267.8154.3201
431314/12/1297.30%268.8154.3200
430012/14/1297.45%266.8155.7200
430713/13/1297.38%267.8155.0200
430812/12/1597.54%266.8154.3202
429912/12/1497.54%266.8154.3202
429112/13/1297.01%266.8155.0200
429713/12/1296.94%267.8154.3200
429012/12/1397.05%266.8154.3201
428112/12/1296.57%266.8154.3200

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
433515/15/15100.00%268.2155.5201drops nothing (Premium)
431914/15/1599.62%267.2155.5201
432515/14/1599.55%268.2154.8201
2-2 Goodra
432615/15/1499.50%268.2155.5200
2-1 Kyogre
430213/15/1599.25%266.2155.5201
430914/14/1599.18%267.2154.8201
2-2 Goodra
431014/15/1499.13%267.2155.5200
2-1 Kyogre
428612/15/1598.87%265.2155.5201
431515/13/1599.10%268.2154.1201
2-2 Goodra
431715/15/1399.00%268.2155.5199
2-1 Kyogre
430815/15/1299.00%268.2155.5199
2-1 Kyogre
429313/14/1598.80%266.2154.8201
430615/12/1598.65%268.2153.4201
2-2 Goodra
430114/15/1398.63%267.2155.5199
2-1 Kyogre
429214/15/1298.63%267.2155.5199
2-1 Kyogre
427612/14/1598.43%265.2154.8201
431615/14/1499.05%268.2154.8200
2-1 Kyogre
2-2 Goodra
429313/15/1498.75%266.2155.5200
0-0 Zekrom
2-1 Kyogre
430014/14/1498.68%267.2154.8200
2-1 Kyogre
2-2 Goodra
430615/13/1498.61%268.2154.1200
2-1 Kyogre
2-2 Goodra
430715/14/1398.56%268.2154.8199
2-1 Kyogre
2-2 Goodra
429815/14/1298.56%268.2154.8199
2-1 Kyogre
2-2 Goodra
427712/15/1498.38%265.2155.5200
0-0 Zekrom
2-1 Kyogre
429114/14/1398.19%267.2154.8199
2-1 Kyogre
2-2 Goodra
428214/14/1298.19%267.2154.8199
2-1 Kyogre
2-2 Goodra
429715/12/1498.16%268.2153.4200
2-1 Kyogre
2-2 Goodra
429715/13/1398.11%268.2154.1199
2-1 Kyogre
2-2 Goodra
428815/13/1298.11%268.2154.1199
2-1 Kyogre
2-2 Goodra
428815/12/1397.67%268.2153.4199
2-1 Kyogre
2-2 Goodra
427915/12/1297.67%268.2153.4199
2-1 Kyogre
2-2 Goodra
429914/13/1598.73%267.2154.1201
428914/12/1598.28%267.2153.4201
428413/15/1398.26%266.2155.5199
2-1 Kyogre
427513/15/1298.26%266.2155.5199
2-1 Kyogre
426812/15/1397.89%265.2155.5199
2-1 Kyogre
425912/15/1297.89%265.2155.5199
2-1 Kyogre
428413/14/1498.31%266.2154.8200
2-1 Kyogre
429014/13/1498.24%267.2154.1200
426712/14/1497.94%265.2154.8200
2-1 Kyogre
427513/14/1397.82%266.2154.8199
2-1 Kyogre
426613/14/1297.82%266.2154.8199
2-1 Kyogre
428014/12/1497.79%267.2153.4200
428114/13/1397.74%267.2154.1199
427214/13/1297.74%267.2154.1199
425912/14/1397.45%265.2154.8199
2-1 Kyogre
425012/14/1297.45%265.2154.8199
2-1 Kyogre
427114/12/1397.30%267.2153.4199
426214/12/1297.30%267.2153.4199
428313/13/1598.35%266.2154.1201
426712/13/1597.98%265.2154.1201
427313/12/1597.91%266.2153.4201
425712/12/1597.54%265.2153.4201
427413/13/1497.86%266.2154.1200
425812/13/1497.49%265.2154.1200
426413/12/1497.42%266.2153.4200
426513/13/1397.38%266.2154.1199
425613/13/1297.38%266.2154.1199
424812/12/1497.05%265.2153.4200
424912/13/1397.01%265.2154.1199
424012/13/1297.01%265.2154.1199
425513/12/1396.93%266.2153.4199
424613/12/1296.93%266.2153.4199
423912/12/1396.57%265.2153.4199
423012/12/1296.57%265.2153.4199

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
438715/15/15100.00%269.8156.4202drops nothing (Premium)
437815/15/14100.00%269.8156.4202drops nothing (Premium)
437014/15/1599.62%268.8156.4202drops nothing (Premium)
436114/15/1499.62%268.8156.4202drops nothing (Premium)
437715/14/1599.55%269.8155.7202
436815/14/1499.55%269.8155.7202
436014/14/1599.18%268.8155.7202
435114/14/1499.18%268.8155.7202
435413/15/1599.25%267.8156.4202
434513/15/1499.25%267.8156.4202
436815/15/1399.50%269.8156.4201
435214/15/1399.13%268.8156.4201
436715/13/1599.10%269.8155.0202
435815/13/1499.10%269.8155.0202
435915/14/1399.06%269.8155.7201
435915/15/1299.01%269.8156.4200
433712/15/1598.87%266.8156.4202
432812/15/1498.87%266.8156.4202
434413/14/1598.80%267.8155.7202
433513/14/1498.80%267.8155.7202
435014/13/1598.73%268.8155.0202
434114/13/1498.73%268.8155.0202
434214/14/1398.68%268.8155.7201
435715/12/1598.65%269.8154.3202
434815/12/1498.65%269.8154.3202
434314/15/1298.64%268.8156.4200
434915/13/1398.61%269.8155.0201
434915/14/1298.56%269.8155.7200
434114/12/1598.28%268.8154.3202
433214/12/1498.28%268.8154.3202
433214/13/1398.24%268.8155.0201
433314/14/1298.19%268.8155.7200
433915/12/1398.16%269.8154.3201
433915/13/1298.12%269.8155.0200
432214/12/1397.79%268.8154.3201
432314/13/1297.75%268.8155.0200
433613/15/1398.76%267.8156.4201
432712/14/1598.43%266.8155.7202
431812/14/1498.43%266.8155.7202
433413/13/1598.35%267.8155.0202
432513/13/1498.35%267.8155.0202
432613/14/1398.31%267.8155.7201
432613/15/1298.27%267.8156.4200
432413/12/1597.91%267.8154.3202
431513/12/1497.91%267.8154.3202
431613/13/1397.87%267.8155.0201
431713/14/1297.82%267.8155.7200
433015/12/1297.67%269.8154.3200
431314/12/1297.30%268.8154.3200
431912/15/1398.38%266.8156.4201
430613/12/1397.42%267.8154.3201
430713/13/1297.38%267.8155.0200
431812/13/1597.98%266.8155.0202
430912/13/1497.98%266.8155.0202
430912/14/1397.94%266.8155.7201
431012/15/1297.89%266.8156.4200
430812/12/1597.54%266.8154.3202
429912/12/1497.54%266.8154.3202
430012/13/1397.50%266.8155.0201
430012/14/1297.45%266.8155.7200
429012/12/1397.05%266.8154.3201
429112/13/1297.01%266.8155.0200
429713/12/1296.94%267.8154.3200
428112/12/1296.57%266.8154.3200

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
433515/15/15100.00%268.2155.5201drops nothing (Premium)
432515/14/1599.55%268.2154.8201drops nothing (Premium)
432615/15/1499.50%268.2155.5200drops nothing (Premium)
431515/13/1599.10%268.2154.1201
431615/14/1499.05%268.2154.8200
431914/15/1599.62%267.2155.5201
430914/14/1599.18%267.2154.8201
431014/15/1499.13%267.2155.5200
430615/12/1598.65%268.2153.4201
2-2 Goodra
430213/15/1599.25%266.2155.5201
0-0 Lunala
431715/15/1399.00%268.2155.5199
2-1 Kyogre
430815/15/1299.00%268.2155.5199
2-1 Kyogre
429313/14/1598.80%266.2154.8201
0-0 Lunala
429313/15/1498.75%266.2155.5200
0-0 Lunala
429914/13/1598.73%267.2154.1201
430014/14/1498.68%267.2154.8200
430615/13/1498.61%268.2154.1200
1-1 Palkia
428313/13/1598.35%266.2154.1201
428413/14/1498.31%266.2154.8200
428914/12/1598.28%267.2153.4201
429715/12/1498.16%268.2153.4200
1-1 Palkia
2-2 Goodra
428612/15/1598.87%265.2155.5201
430114/15/1398.63%267.2155.5199
2-1 Kyogre
429214/15/1298.63%267.2155.5199
2-1 Kyogre
430715/14/1398.56%268.2154.8199
2-1 Kyogre
429815/14/1298.56%268.2154.8199
2-1 Kyogre
427612/14/1598.43%265.2154.8201
427712/15/1498.38%265.2155.5200
429014/13/1498.24%267.2154.1200
429715/13/1398.11%268.2154.1199
2-1 Kyogre
428815/13/1298.11%268.2154.1199
2-1 Kyogre
427313/12/1597.91%266.2153.4201
428413/15/1398.26%266.2155.5199
0-0 Lunala
2-1 Kyogre
427513/15/1298.26%266.2155.5199
0-0 Lunala
2-1 Kyogre
426712/13/1597.98%265.2154.1201
426712/14/1497.94%265.2154.8200
427413/13/1497.86%266.2154.1200
428014/12/1497.79%267.2153.4200
428815/12/1397.67%268.2153.4199
2-1 Kyogre
2-2 Goodra
427915/12/1297.67%268.2153.4199
2-1 Kyogre
2-2 Goodra
429114/14/1398.19%267.2154.8199
428214/14/1298.19%267.2154.8199
426812/15/1397.89%265.2155.5199
425912/15/1297.89%265.2155.5199
428114/13/1397.74%267.2154.1199
427214/13/1297.74%267.2154.1199
425712/12/1597.54%265.2153.4201
425812/13/1497.49%265.2154.1200
426413/12/1497.42%266.2153.4200
427513/14/1397.82%266.2154.8199
426613/14/1297.82%266.2154.8199
426513/13/1397.38%266.2154.1199
425613/13/1297.38%266.2154.1199
427114/12/1397.30%267.2153.4199
426214/12/1297.30%267.2153.4199
424812/12/1497.05%265.2153.4200
425912/14/1397.45%265.2154.8199
425012/14/1297.45%265.2154.8199
424912/13/1397.01%265.2154.1199
424012/13/1297.01%265.2154.1199
425513/12/1396.93%266.2153.4199
424613/12/1296.93%266.2153.4199
423912/12/1396.57%265.2153.4199
423012/12/1296.57%265.2153.4199

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.