GBL Note
← GBL NoteIV rank checkerLunala
Lunala

Lunala IVs — Attack 15 Required (Mirror CMP) · Master League

💯 CP 4570 · L50 · Season 28 (2026.09.08~12.01) · Updated 2026-10-09

Got a Lunala you've been scraping XL for, and it didn't come out 100%? Before you power up — 30 seconds. We simulated the entire Master top 100 to see whether that spread is fine to build.

For Lunala, attack 15 is effectively mandatory, and the IVs are tight, so a high catch is safest. Below is the result of running the Master top 100 through a battle simulator, plus the mirror and best buddy. (Hundo 1-shield record: 60W 40L.)

Compromise IVs
15/15/15
IV-tight — an effective hundo is safest. See the verdict below.

Build it or not — at a glance

✅
Just build · 15/15/15 (effective hundo)
This Pokémon is IV-tight — aim for an effective hundo (or very close).
⚠️
Conditional · around 15/15/13
You start dropping Giratina (Altered) and similar. If you rarely face them (low real pick rate), it's fine to run.
❌
Don't build yet · Attack 14 or below
Lunala always loses CMP priority to the mirror at attack 14. Don't build it — wait for a better one.

🔬 Full-meta sim — all 100, who you meet & beat

1-on-1 battles vs the Master League top 100, per shield. Green = win, red = loss. (Rating 500 = even; higher = more comfortable.)

60W60%40L
Palkia (Origin)641
Zacian (Crowned Sword)436
Zygarde (Complete Forme)328
Metagross316
Kyurem (White)767
Reshiram459
Xerneas572
Kyogre478
Dialga (Origin)445
Eternatus462
Ursaluna448
Kyurem (Black)594
Reshiram (Shadow)767
Lugia570
Lunala500
Zamazenta (Crowned Shield)540
Ursaluna (Shadow)338
Necrozma (Dawn Wings)469
Marshadow325
Zekrom767
Zekrom (Shadow)767
Necrozma (Dusk Mane)302
Lugia (Shadow)844
Palkia (Shadow)269
Ho-Oh377
Garchomp (Shadow)551
Metagross (Shadow)351
Groudon478
Melmetal455
Keldeo (Resolute)790
Garchomp668
Gyarados (Shadow)688
Kyogre (Shadow)709
Palkia767
Latios (Shadow)568
Keldeo (Ordinary)790
Rillaboom549
Yveltal111
Giratina (Altered) (Shadow)286
Florges510
Landorus (Therian)453
Solgaleo805
Dialga (Shadow)767
Meloetta (Aria)623
Primarina649
Dialga459
Gholdengo332
Kyurem615
Latios767
Dragonite (Shadow)638
Mewtwo (Shadow)375
Giratina (Altered)504
Groudon (Shadow)688
Hydreigon (Shadow)121
Goodra497
Ho-Oh (Shadow)466
Latias (Shadow)737
Gyarados512
Togekiss617
Tapu Lele385
Jirachi735
Latias799
Enamorus (Therian)675
Tyranitar (Shadow)114
Mewtwo317
Conkeldurr (Shadow)634
Dragonite662
Rhyperior (Shadow)484
Rhyperior493
Sylveon489
Heatran (Shadow)589
Genesect (Shock)623
Genesect (Chill)623
Raikou (Shadow)619
Baxcalibur579
Salamence (Shadow)257
Urshifu (Single Strike)139
Darkrai (Shadow)130
Kingambit333
Snorlax (Shadow)621
Hydreigon119
Volcanion544
Golisopod (Shadow)615
Urshifu (Rapid Strike)638
Tyranitar425
Heatran549
Raikou688
Golisopod685
Zapdos673
Zapdos (Shadow)685
Hippowdon (Shadow)696
Snorlax423
Annihilape662
Mamoswine (Shadow)536
Annihilape (Shadow)594
Zacian (Hero)724
Zamazenta (Hero)803
Genesect (Burn)623
Landorus (Incarnate)692
Kommo-o613
⭐ Best Buddy (L51) effect — newly won matchups
Opponents you newly beat once best-buddied. The result depends on whether the opponent is best-buddied too, so both cases are shown.
Opp not BB (L50) · +1W
Lunala⭐
Opp also BB (L51) · +0W
none
※ The mirror and same-stat rival return to a tie when the opponent is best-buddied too (both L51). So Best Buddy only wins the mirror when the opponent isn't best-buddied.

Why attack 15 is mandatory — CMP

Attack decides priority. Attack 14 always loses to a same-stat rival.

vsMirror (Lunala vs Lunala)
Mine (atk 14) vs Foe (atk 15)
shields0
L
239
shields1
L
446
shields2
Tie
500

Verdict by IV spread (Master League sim)

💡 15/15/15 at the top is the perfect IV (best); rows go to lower IVs downward.
Perfect·Battle-equal= win/loss identical to a hundo (no disadvantage — just use it).
Fine= it only loses to weaker (non-top) opponents, so it's acceptable to run.
N lost= it starts losing to N strong top-10 opponents — a real disadvantage.
CMP loss= at attack 14 you always lose the mirror / same-stat rivals.
‘Matchups lost’ = opponents you newly lose to at that spread (0/1/2 shields = how many shields are used).
IVs (Atk/Def/Sta)CPHPVerdictMatchups lost
15 / 15 / 154570234Perfectnone
14 / 15 / 154553234CMP loss
PrimarinaPrimarina·shields0Ho-OhHo-Oh·shields2
15 / 15 / 144562233Battle-equalnone
15 / 15 / 134554232Fine
Giratina (Altered)Giratina (Altered)·shields1
15 / 15 / 124545231Fine
Giratina (Altered) (Shadow)Giratina (Altered) (Shadow)·shields0Giratina (Altered)Giratina (Altered)·shields1LatiosLatios·shields2
15 / 14 / 1545592342 lost
EternatusEternatus·shields2Necrozma (Dawn Wings)Necrozma (Dawn Wings)·shields2
15 / 14 / 1445512333 lost
Giratina (Altered)Giratina (Altered)·shields1EternatusEternatus·shields2Necrozma (Dawn Wings)Necrozma (Dawn Wings)·shields2
15 / 14 / 1345432324 lost
Giratina (Altered) (Shadow)Giratina (Altered) (Shadow)·shields0Giratina (Altered)Giratina (Altered)·shields1EternatusEternatus·shields2Necrozma (Dawn Wings)Necrozma (Dawn Wings)·shields2
15 / 13 / 1445402333 lost
Giratina (Altered)Giratina (Altered)·shields1EternatusEternatus·shields2Necrozma (Dawn Wings)Necrozma (Dawn Wings)·shields2
15 / 13 / 1345312326 lost
Giratina (Altered) (Shadow)Giratina (Altered) (Shadow)·shields0Hydreigon (Shadow)Hydreigon (Shadow)·shields0Giratina (Altered)Giratina (Altered)·shields1EternatusEternatus·shields2Necrozma (Dawn Wings)Necrozma (Dawn Wings)·shields2LatiosLatios·shields2
15 / 12 / 1445292338 lost
Giratina (Altered) (Shadow)Giratina (Altered) (Shadow)·shields0Reshiram (Shadow)Reshiram (Shadow)·shields1Zekrom (Shadow)Zekrom (Shadow)·shields1Dialga (Shadow)Dialga (Shadow)·shields1KyuremKyurem·shields1Giratina (Altered)Giratina (Altered)·shields1EternatusEternatus·shields2Necrozma (Dawn Wings)Necrozma (Dawn Wings)·shields2
15 / 10 / 14450623312 lost
Giratina (Altered) (Shadow)Giratina (Altered) (Shadow)·shields0Hydreigon (Shadow)Hydreigon (Shadow)·shields0Reshiram (Shadow)Reshiram (Shadow)·shields1Zekrom (Shadow)Zekrom (Shadow)·shields1FlorgesFlorges·shields1Dialga (Shadow)Dialga (Shadow)·shields1KyuremKyurem·shields1Giratina (Altered)Giratina (Altered)·shields1EternatusEternatus·shields2Necrozma (Dawn Wings)Necrozma (Dawn Wings)·shields2LatiosLatios·shields2SnorlaxSnorlax·shields2

Why attack 15 matters — CMP

Master League has no CP cap, so everyone is max level. When same-species (mirror) or same-stat Pokémon fire a charged move on the same turn, the higher effective attack goes first (CMP). An attack-14 Lunala loses that priority to an attack-15 opponent. In the sim, the attack-14 mirror came out 0-shield=loss, 1-shield=loss, 2-shield=tie. In a mirror-heavy meta, attack 15 is effectively mandatory.

Where win/loss starts to split

Lunala is IV-tight. Even dropping to 15/15/13 starts losing Giratina (Altered). Across the full top-100 sim, small stat cuts cross breakpoints and flip matchups, so a high-IV catch is the safer play here.

Best Buddy — depends on whether the opponent is too

Best Buddy (level +1) depends on whether the opponent is best-buddied. Against a non-best-buddied opponent (L50) you newly win 1 matchups at 1 shield; against a best-buddied one (L51), 0. Top Master legendaries are usually best-buddied, so the mirror and same-stat rivals go back to a tie when both are L51. It never hurts, but it doesn't magically win the mirror.

Note that this line moves with the meta. If usage shifts or a new Pokémon arrives, the breakpoints move and a spread that's fine today can get shaky. This analysis is for Season 28 (2026.09.08~12.01); when the season changes we re-run the full top-100 sim and update it.

⭐Best Buddy (L51) effectBB CP 4625 · L51

Best-buddying even a compromise improves every matchup and beats same-stat rivals.

Hundo record by shield count

shields 0
56W · 44L
shields 1
60W · 40L
shields 2
54W · 46L

Bottom line — attack 15 is non-negotiable (mirror CMP), IV-tight, aim high. Based on the Season 28 (2026.09.08~12.01) meta; updated when the season changes.

FAQ

Q. Do I need a hundo Lunala?
Lunala is IV-tight, so an effective hundo (or very close) is safest. From 15/15/13 you start losing Giratina (Altered). That said, if those losses are low-pick-rate, the real impact may be small.
Q. Attack is 14 — can I just build it?
Not recommended. At attack 14 you lose CMP priority to the mirror and same-stat rivals — a fight that should be 50:50 becomes 0:100.
Q. How long does this hold?
It's the Season 28 (2026.09.08~12.01) meta. When the meta shifts, the breakpoints and the compromise line move, so we re-run the full top-100 sim each season and update it.
Method
BasisSeason 28 (2026.09.08~12.01)ScopeMaster League Top 100Shields0 · 1 · 2Level50 / Best Buddy 51Battle engineGBL Note Simulator (PvPoke-based)Baseline15/15/15Last calculated2026-10-09
✔ Calculated & analyzed by GBL Note

These verdicts come from simulating each spread against the entire Master League top-100 across 0/1/2-shield scenarios with the open-source PvPoke engine. If no matchup flips versus a hundo it's 'Perfect/Battle-equal'; if it only loses to weaker (non-top) opponents it's 'Fine'; once it loses to a top-10 opponent it's 'N lost' by the number of losses. Attack 14 loses mirror priority — 'CMP loss'.

About the method →
Tier listSimulatorPrivacy
Lunala IVs — Attack 15 Required (Mirror CMP) · Master League | GBL Note