Still got a Groudon sitting in your box? Finally scraped the XL together but it didn't come out 100%? Before you hit power-up — 30 seconds. We re-ran it on the Season 28 meta and the bar moved up.
Through Season 27 the rule was "keep attack at 15 and you can be relaxed about defense and HP." Season 28 is different. Shadow Zekrom arrived in October and created one knife-edge matchup, so shaving even a single point of defense now shows. Below is the top 100 of the Master meta run through a battle simulator, plus the mirror, Kyogre and best buddy, all recalculated. (Hundo 1-shield record: 60W 40L.)
Compromise IVs
15 / 15 / 14
At L50, at or above this the win/loss matchups are identical to a hundo. Season 27's line (15/13/14) is now inside the compromise zone.
Build it or not — at a glance
✅
Just build · 15 / 15 / 14 or better
Not a single matchup flips across the full top 100. Don't overthink it — power it up.
⚠️
Conditional · Defense 13–14 (15/14/x, 15/13/15)
You lose Shadow Zekrom at 0 shields. That's the only one, so it's fine if you need it now — but 'defense is free' no longer holds.
❌
Don't build yet · Attack 14 or below
Groudon, Kyogre and Origin Dialga share the same effective attack, so attack-14 always loses CMP priority in the mirror and to those two. 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
543
769
443
595
389
769
436
497
565
595
487
389
353
326
521
616
513
614
589
380
470
649
369
289
348
519
398
500
633
516
652
342
500
548
459
516
358
337
614
324
451
701
361
529
194
769
654
557
372
385
521
676
500
546
314
408
398
358
356
565
644
529
300
622
570
420
614
567
622
529
554
663
663
747
407
513
538
458
676
709
619
244
502
273
649
627
777
524
589
728
652
482
600
213
692
557
616
663
657
698
⭐ 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) · +8W
⭐
⭐
⭐
⭐
⭐
⭐
⭐
⭐
Opp also BB (L51) · +2W
⭐
⭐
※ The mirror and same-stat rival (Kyogre) 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 (Groudon vs Groudon)
Mine (atk 14) vs Foe (atk 15)
shields0
L
494
shields1
Tie
500
shields2
L
339
vsvs rival · Kyogre
Mine (atk 14) vs Foe (atk 15)
shields0
L
154
shields1
L
233
shields2
L
176
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).
What changed in Season 28 — the reference matchup moved to Shadow Zekrom
In Season 27 Groudon's line was 15/13/14 and the first matchup to go was Genesect. In Season 28 that role belongs to Shadow Zekrom, which arrived in October. At 0 shields, the difference between 204.2 defense (def 15) and 203.4 (def 14) decides the fight — 0.8 of a stat turns a win into a loss. That's why the line moved from 15/13/14 up to 15/15/14. You don't need to scrap a Groudon built to last season's line (see below), but if you're picking a new one, aim for defense 15.
Attack 14 isn't a compromise — it's a fail
Groudon shares identical base stats and CP with Kyogre. When both fire a charged move on the same turn, the higher attack goes first (CMP) — and attack 14 always loses that priority to an attack-15 opponent. In the sim, attack-14 Groudon lost to attack-15 Kyogre across 0/1/2 shields (ratings 154/233/176), and lost the mirror at 0 shields (494 vs 505) and at 2 shields (339 vs 660); only 1 shield is a 500-500 tie. A nick in defense or HP barely shows in practice, but anything below attack 15 hands over the mirror and the rival outright.
This season defense matters more than HP — the order flipped
Dropping HP by one (15/15/14) doesn't flip a single matchup across all 100 — effective HP stays 184. But dropping defense by one (15/14/15) keeps HP intact and still loses Shadow Zekrom at 0 shields. Our Season 27 write-up said shaving one or two points of defense barely shows; in Season 28 it's the reverse. HP is free down to -1, and from -2 (15/15/13, 183 effective HP) you also drop Genesect (Chill Drive) and Shadow Golisopod.
Going lower — what stacks up
At 15/13/14 you add Shadow Ursaluna on top of Shadow Zekrom and Genesect; at 15/10/14 you also give up Shadow Snorlax (0 shields) and Urshifu Single Strike (1 shield). That doesn't mean 'unusable' — it means 'you concede specific matchups.' If those opponents have low real-world pick rates the practical cost is smaller than it looks. Keep using a 15/13/14 you already built; just weight defense when choosing the next one.
Best buddy — it depends on whether the opponent is best-buddied too
Best buddy (level +1) helps, but the size of the gain depends entirely on whether the opponent is best-buddied. The common mistake is to compute only your side as best-buddied, which inflates the effect. We ran both. (1) If the opponent is NOT best-buddied (L50), you newly win 8 matchups at 1 shield: Kyogre and Shadow Kyogre, Zekrom, Shadow Metagross and Shadow Dragonite, Snorlax, the Groudon mirror and Shadow Groudon — the extra level wins the priority and stat race. (2) But top-tier Master legendaries are usually best-buddied too (L51). With both at L51 the mirror and Kyogre go back to a tie, and you newly win only two: Shadow Metagross and Shadow Dragonite. So best buddy never hurts and is a clear edge against non-best-buddied opponents, but it is not a magic button that wins the best-buddied mirror.
One caveat: these breakpoints move with the meta — a single new arrival (Shadow Zekrom) pushed the line up two steps this season. If you're not using it right now, banking a higher-IV catch is the easier peace of mind.
⭐Best Buddy (L51) effectBB CP 4708 · L51
Best-buddying even a compromise improves every matchup and beats same-stat rivals.
Hundo record by shield count
shields 0
70W · 30L
shields 1
60W · 40L
shields 2
56W · 44L
Bottom line — attack 15 is non-negotiable (mirror & Kyogre CMP), and this season's line is 15/15/14. HP is free down to -1, but defense -1 already costs you Shadow Zekrom. Last season's 15/13/14 now sits in the compromise zone, though there's no need to replace one you've already built. Based on the Season 28 meta; updated when the season changes.
FAQ
Q. Attack is 14 — can I just build it?
Not recommended. Groudon shares its effective attack with Kyogre and Origin Dialga, so at attack 14 you always lose CMP priority to all three in the mirror. A shield fight that should be 50:50 becomes 0:100 — brutal in a mirror-heavy Master League.
Q. I built a 15/13/14 last season. Do I need a new one?
No. On the Season 28 meta a 15/13/14 drops Shadow Zekrom, Genesect and Shadow Ursaluna, but matches a hundo against the other ~90. There's no reason to throw away a Pokémon you already poured XL into. Just aim for defense 15 on the next one — same cost, three more matchups.
Q. 15/15/14 or 15/14/15 — which do I build?
15/15/14. Defense is the sensitive stat this season. HP -1 (15/15/14) keeps effective HP at 184 and flips nothing, while defense -1 (15/14/15) loses Shadow Zekrom at 0 shields.
Q. How long does this hold?
It's the Season 28 (Twilight Trails) meta. Just as Shadow Zekrom's arrival moved the line, new Pokémon or usage shifts will move the breakpoints again. When the season changes we re-run the full top-100 sim and update this.
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'.