A Little Respect Goes a Long Whale — A Singapore Master Ball League Top 4 Team Report

Hi! I’m Jayden Gan, known online as Teriso or Teriso179! I have been playing VGC since 2022 but have been playing singles since 2018 and learning about it from YouTube. VGC I ended up finding later, making VGC Series 12 in 2022 my first-ever VGC format. I’m still new to official VGC though, having played only one event prior, the Singapore Premier Ball League, since I’m still only 16 years old, and I went 3-3 with a very basic team that I built myself.

Table of Contents

Teambuilding process

Regulation Set I was a format that, I thought, had a lot of potential at teambuilding with niche Pokémon, like Basculegion, Sandy Shocks, Espathra, anything. My first team idea was before the first Regional even happened, and I wanted to try Gholdengo with Wide Guard support as a counter to Shadow Rider Calyrex + Zamazenta.

EternatusZamazenta CrownedGholdengoAraquanidOgerpon HearthflameRillaboom

I had Wide Guard Araquanid of all things alongside Wide Guard Zamazenta, because Zamazenta never felt like it was enough and the only other apparent real option was Smeargle, which I hate. However, the team ended up being more of a normal Shadow Rider Calyrex + Zamazenta of my own rather than a Gholdengo team. I did use it to win a local event, though! If you’re curious this was the initial team, to which I later added a basic Focus Sash Shadow Rider Calyrex over the funny Eternatus.

Calyrex ShadowZamazenta CrownedGholdengoAraquanidOgerpon HearthflameRillaboom

After realizing Gholdengo was not good I tried using Brute Bonnet, one of my favourite Paradox Pokémon, but I did not like Galarian Weezing’s playstyle and the Koraidon + Lunala + Ursaluna teams felt tricky to pilot at the time due to the limited turns of Sun and Trick Room that fuel these teams fully, even though I think I could use them better nowadays; so I used a barebones team that didn’t have any real strategy and was just “good pokemon hit hard” with a Brute Bonnet. The team felt off though, Brute Bonnet and the Restricted Pokémon were the only Pokémon that felt good to use.

Calyrex ShadowKoraidonIncineroarRaging BoltBrute BonnetFlutter Mane

At the moment I wanted to change the team, but I decided to wait till the Portland Regional, and there something interesting happened: Basculegion took the win, one of the Pokémon I felt could shine in this format. I was now proven that it had what it takes, so this was my excuse to make a new team.

Basculegion Male

Obviously I need to have Basculegion first, but then an issue arises. The only real Rain setter in the format right now is Kyogre, which is inconsistent due to none of its STAB moves being reliable: Water Spout is blocked by Wide Guard and needs high HP to be effective, Hydro Pump misses, and Origin Pulse misses and is blocked by Wide Guard, and I try to avoid inaccurate moves as much as I can. However, I decided that Kyogre just had to be a catalyst for Basculegion to do what I need it to do, but decided to work on the set later.

KyogreBasculegion Male

I added Rillaboom next, a Pokémon I had experience with that shores up my Miraidon match-up, and I use the same set I had been using all season. Then I added Iron Jugulis as my Tailwind setter, as it has the best match-up into Shadow Rider Calyrex and Lunala, two Pokémon I appreciate help against, and I made it very bulky to help with those two.

KyogreBasculegion MaleIron JugulisRillaboom

Now I needed my second Restricted Pokémon and, for the moment, I thought of Shadow Rider Calyrex, since I knew how to use it. I tried the same Focus Sash set that was trending at the time, but it didn’t work, so I changed it to Ice Rider Calyrex. And for the last Pokémon I decided I need it to do 3 things:

  1. Help against Ursaluna
  2. Help against Zamazenta
  3. Help against both Calyrex forms a little bit

Somehow the Pokémon I landed on was… Araquanid, a Pokémon I used on my first Regulation Set I team. I slapped on the same set and decided to try the team out…

Calyrex IceKyogreBasculegion MaleIron JugulisAraquanidRillaboom

…but then I realise I haven’t even prepared 3 of my Pokémon’s spreads yet. Oops!

First I worked on Calyrex. I trained it to survive a +1 Astral Barrage from standard Focus Sash Shadow Rider Calyrex and make it as slow as possible, ending up with this set. I tried to make a Calm Mind Kyogre work, but sadly the calcs felt really bad. Nevertheless, I still stuck to a bulkier set that survives a Wild Charge from max Attack Adamant Iron Hands, which was very strange, then made it a bit faster in Tailwind than Shadow Rider Calyrex and Pokémon that were trying to barely speed-creep Calyrex themselves, resulting in this set. Finally it was Basculegion’s time, and I tried Choice Band as I liked the idea of Flip Turn to break Lunala’s Shadow Shield. It was however really bad, so I changed it to a Life Orb set similar to the one on Gavin Michael’s Portland team.

Version 1 of the team

▶️ Get the team’s paste here!

Rillaboom

Defensive calcs

Miraidon
252+ SpA Choice Specs Hadron Engine Miraidon Draco Meteor vs. 252 HP / 156 SpD Assault Vest Rillaboom: 183-216 (88.4 – 104.3%) — 31.3% chance to OHKO
252+ SpA Choice Specs Hadron Engine Miraidon Dazzling Gleam vs. 252 HP / 156 SpD Assault Vest Rillaboom: 56-67 (27 – 32.3%) — guaranteed 4HKO

Calyrex Shadow 252 SpA Life Orb Calyrex-Shadow Astral Barrage vs. 252 HP / 156 SpD Assault Vest Rillaboom: 87-103 (42 – 49.7%) — guaranteed 3HKO after Grassy Terrain recovery

Iron Jugulis

The 92 EVs in Speed are for Modest Choice Scarf Landorus.

Defensive calcs

Calyrex Shadow 252 SpA Calyrex-Shadow Astral Barrage vs. 188 HP / 148 SpD Iron Jugulis: 46-54 (23.8 – 27.9%) — 91.9% chance to 4HKO
Lunala 180+ SpA Tera Fairy Lunala Moonblast vs. 188 HP / 148 SpD Iron Jugulis: 180-212 (93.2 – 109.8%) — 56.3% chance to OHKO
Raging Bolt 252+ SpA Protosynthesis Raging Bolt Thunderclap vs. 188 HP / 148 SpD Iron Jugulis: 180-212 (93.2 – 109.8%) — 56.3% chance to OHKO

Araquanid

Offensive calcs

Incineroar -1 108 Atk Water Bubble Araquanid Liquidation vs. 252 HP / 68+ Def Incineroar: 102-122 (50.4 – 60.3%) — guaranteed 2HKO

Kyogre

Defensive calcs

Iron Hands 252+ Atk Iron Hands Wild Charge vs. 236 HP / 116 Def Kyogre: 170-204 (82.9 – 99.5%) — guaranteed 2HKO

Basculegion Male

The Speed is for Choice Scarf Landorus and Chi-Yu with Swift Swim active.

Defensive calcs

Rillaboom
76+ Atk Rillaboom Grassy Glide vs. 76 HP / 4 Def Basculegion in Grassy Terrain: 162-192 (79 – 93.6%) — guaranteed 2HKO after Grassy Terrain recovery
252+ Atk Rillaboom Grassy Glide vs. 76 HP / 4 Def Basculegion in Grassy Terrain: 186-218 (90.7 – 106.3%) — 37.5% chance to OHKO

Koraidon 196+ Atk Orichalcum Pulse Tera Fire Koraidon Flare Blitz vs. 76 HP / 4 Def Basculegion in Sun: 156-184 (76 – 89.7%) — guaranteed 2HKO

Calyrex Ice

Teambuilding process - Part 2

This was the team for a few weeks, and it was doing beautifully. This was one of my best teams in all of VGC as I had never really made it past 1400 before (though I don’t ladder very often), until now. I wanted to take the Master Ball League seriously, so I played for hours every day whenever I had the chance, managing to take 3 accounts to 1500+, though I didn’t stay there because one matchup I kept facing felt unbeatable. There were a few random Pokémon that completely destroyed me, such as Archaludon, but they weren’t worth prepping for. Zacian was very difficult, but I also won against most Zacian teams I played against. It was the combination of Miraidon + Zamazenta + Chien-Pao as Rillaboom was awful into Zamazenta and Chien-Pao while healing the former up with Grassy Terrain, Basculegion was dead to a Sucker Punch, and these teams even have Choice Scarf Miraidon sometimes: Kyogre was bad against everything here. I tried to improve the matchup by changing my Ice Rider Calyrex’s Tera Type to Fairy, but I still could not beat any that I played against.

Calyrex IceKyogreBasculegion MaleIron JugulisAmoongussIron Hands

My solution was to ask for help. It was someone I knew from draft leagues who did very well on ladder in past years despite not going to any events, known online as Trace. He suggested a few Pokémon changes: removing Rillaboom or Araquanid, as he felt I did not need help against Ursaluna; also, Iron Hands was a much better solution to Miraidon, especially alongside Zamazenta. After talking with him, I tried to fit in Iron Hands, Incarnate Forme Landorus or Grimmsnarl. Grimmsnarl was on Gavin Michaels‘s team but I did not like it. The other two sounded strong, though. I made a team with Iron Hands and Amoonguss, and made a separate one keeping Rillaboom but removing Araquanid for a Choice Scarf Landorus. The Landorus team felt terrible, sadly, but the Iron Hands and Amoonguss team felt unbeatable at times. I had copied an EV spread off of Pikalytics for the Iron Hands set, and I trained Amoonguss with this set to have a very high chance of surviving Ice Rider Calyrex’s Glacial Lance and always surviving a non-Choice Specs Miraidon’s Draco Meteor.

Amoonguss's defensive calcs

Miraidon 252+ SpA Hadron Engine Miraidon Draco Meteor vs. 236 HP / 68 SpD Amoonguss: 184-217 (84 – 99%) — guaranteed 2HKO
Calyrex Ice 252+ Atk Calyrex-Ice Glacial Lance vs. 236 HP / 204+ Def Amoonguss: 188-224 (85.8 – 102.2%) — 12.5% chance to OHKO

These were not the only changes I made, however. After extensive testing I changed a few things and considered a few others.

  • Iron Jugulis Firstly I changed Iron Jugulis’s Hurricane to Air Slash as, despite being a Rain team, I needed consistency against my old friend Brute Bonnet, a big threat to Basculegion and Kyogre, and to make sure Air Slash did enough damage I gave Iron Jugulis 76 Special Attack EVs I took from Special Defense.
Iron Jugulis's offensive calcs

Koraidon 76 SpA Iron Jugulis Air Slash vs. 28 HP / 28 SpD Koraidon: 104-126 (58.1 – 70.3%) — guaranteed 2HKO
Urshifu Rapid 76 SpA Iron Jugulis Air Slash vs. 0 HP / 0 SpD Urshifu-Rapid-Strike: 162-192 (92.5 – 109.7%) — 50% chance to OHKO
Brute Bonnet 76 SpA Iron Jugulis Air Slash vs. 252 HP / 0 SpD Brute Bonnet: 110-132 (50.4 – 60.5%) — guaranteed 2HKO
Amoonguss 76 SpA Iron Jugulis Air Slash vs. 236 HP / 36 SpD Amoonguss: 122-146 (55.7 – 66.6%) — guaranteed 2HKO

  • Calyrex Ice To go further into this idea, I made Calyrex faster than Brute Bonnet, as 0 Speed IVs felt terrible but, more importantly, I didn’t even have one in game! I also left just 12 Defense EVs and moved the rest of the into Attack (but I cannot remember why, other than that it felt good to be slightly stronger; Calyrex, despite being so bulky, still solos teams in Trick Room sometimes).
  • Kyogre The final EV spread change was Kyogre, as being slow was costing me sometimes, so I made it faster than Modest Choice Scarf Landorus and Chi-Yu in Tailwind. I reduced the Defense on Kyogre but sadly I do not remember what it was for, and finally I trained it to live a +2 Life Orb Calyrex’s Astral Barrage 6.3% of the time, which at the time I was willing to risk but now might want to change. The last change is the item, as despite Mystic Water being good, I was inspired by a Pelipper on the ladder running the Ability Shield. It made sense, they had Rillaboom, Pelipper, Rapid Strike Style Urshifu, Booster Energy Raging Bolt… Pokémon who want their abilities, and Galarian Weezing was a common Pokémon, so they ran Ability Shield. I decided to try it myself, but before I locked it in I very heavily tested to make sure it actually worked, this being such a weird item choice… and it worked beautifully!
Kyogre's defensive calcs

Calyrex Shadow +2 252 SpA Life Orb Calyrex-Shadow Astral Barrage vs. 252 HP / 28 SpD Kyogre: 175-207 (84.5 – 100%) — 6.3% chance to OHKO

The Team

Time to go over the team I landed on for the Singapore Master Ball League! Click on their names to see the sets in detail.

▶️ Get the team’s paste here!

Basculegion Male

Osiris the Basculegion, named after the Egyptian God of the afterlife and resurrection and Lord of the Underworld. This beast of a Pokémon is here to deal as much damage as possible. I am using this over Rapid Strike Style Urshifu as:

  1. I am faster than non-Choice Scarf Miraidon without needing my own Choice Scarf
  2. I am immune to Fake Out
  3. I match up much better into enemy Rapid Strike Style Urshifu

The Life Orb makes sense on Basculegion to get as much damage as possible while allowing me to play safer when I need to, or to Aqua Jet a Miraidon that was left at 15% after taking Iron Hands’s Low Kick or something similar. I refused to painfully hunt a shiny Basculegion, so I sticked with my in-game one which is not shiny.

Kyogre

Maelstrom 9 the Kyogre, named after the enormous Maelstrom in the fangame Pokémon Insurgence, which was my first-ever Pokémon-like game. I am much bulkier than most Kyogre as this helps against Koraidon and Ice Rider Calyrex, and even Miraidon having access to the Grass Tera Type. Being slower also means enemy Kyogre have no idea what my speed is even if they outspeed, and I can assume that they are faster than me. If they are slower, that is information for game 2. I chose Ice Beam over the more popular Thunder and Hydro Pump, because often times against Miraidon the chip damage from Ice Beam allows Basculegion to KO it later in the game, and it is also just good into Amoonguss and Brute Bonnet. Hydro Pump’s inconsistency feels bad and I rarely need Thunder for what it hits, especially now that I have Iron Hands.

Iron Jugulis

Ibuki Mioda the Iron Jugulis, named after my sister’s (and technically my) favourite Danganronpa character, who frankly looks like an Iron Jugulis gijinka. Snarl is incredible for more than just the Ghost-type Restricted Pokémon, as, after NAIC, the Terapagos team piloted by Francesco Pio Pero was picking up steam on the ladder and was very difficult for me to defeat, but I found this is the one situation where I can bring Iron Jugulis into a Miraidon team, and that makes everything much easier. This is why I practice! Taunt took a while to settle on as I was changing it to Protect and Rain Dance, but I decided Taunt was best to face Trick Room, Amoonguss, Brute Bonnet and Wide Guard Zamazenta most notably. If anything I’m rarely using Tailwind on this set, and it is Ghost Tera Type for Fake Out and Zamazenta’s Body Press, which is important as this Pokémon is supposed to help against Shadow Rider Calyrex and Zamazenta teams.

Amoonguss

Morga the Amoonguss, named after frankly nothing specific, and is female as the one I received from someone is female and shiny with 0 Speed IVs! There is absolutely nothing interesting regarding my set, but using Amoonguss has allowed me to enable Basculegion to the fullest, and occasionally I have battles where I Spore all 4 opposing Pokémon thanks to Ice Rider Calyrex being bulky enough to Trick Room so easily. Speaking of which…

Calyrex Ice

Chancellor the Calyrex, named after Chancellor Neighsay from My Little Pony: Friendship is Magic. I am serious! Anyways, it is extremely bulky and this is extremely useful against Miraidon and Shadow Rider Calyrex, and frankly any other special-attacking Restricted. For a time, the Fairy Tera Type felt bad due to Zamazenta beginning to run Behemoth Bash more, but then Heavy Slam made somewhat of a resurgence so I stuck to it, and, besides, Water Tera Type felt bad into Miraidon. The 44 Speed EVs have been incredible as people don’t expect my Calyrex to be faster than them oftentimes.

Iron Hands

Mick Foley the Iron Hands, named after the pro wrestler himself. The Water Tera Type helps against Kyogre, Rapid Strike Style Urshifu, Chien-Pao, Koraidon, Chi-Yu, Incarnate Forme Landorus, Ursaluna and Ice Rider Calyrex: I don’t even consider any other Tera Type on this Pokémon. Nothing special about the set once again, but this Pokémon alongside Ice Rider Calyrex has absolutely destroyed some people’s teams and just feels like such a good Pokémon.

How to use the team

I will now discuss a few matchups and how I handle them.

Calyrex IceMiraidonIncineroarUrshifu RapidAmoongussLandorus Incarnate

These battles can be tricky thanks to Incineroar slowing down my primary Pokémon, here being Calyrex and Iron Hands, which forces me to bring Kyogre. What I do is I lead Kyogre + Iron Hands, usually into Miraidon + Incineroar… though if I feel a premonition or something I lead Calyrex + Iron Hands like I do against most Miraidon teams. I Fake Out the Miraidon + Terastallize Kyogre and Water Spout to trade Fake Outs or get a lead (if they Fake Out Iron Hands). I may also go all in on the prediction, and protect Kyogre and attack with Iron Hands, which can go south if they Fake Out + Dazzling Gleam which they sometimes do. From there, I aim to get as much damage with Kyogre as possible, switching around my Pokémon as I usually have good switch-ins, and eventually winning with Basculegion as their Ice Rider Calyrex comes out late into the battle. If the lead is different, my plan stays generally the same, Fake Out + Water Spout. Amoonguss rarely comes against me, and if it does I try to make Ice Rider Calyrex get as much work done as possible, though Incineroar makes it difficult.

Calyrex ShadowZamazenta CrownedIncineroarUrshifu RapidRaging BoltRillaboom

I aim to use Amoonguss as much as possible, although if the Incineroar has Taunt with Safety Goggles, or if it is the Hearthflame Mask Ogerpon variant such as on Marco Silva’s NAIC team, I tend to leave it behind. My lead is either Calyrex + Iron Hands or Calyrex + Amoonguss, although if they lead Incineroar in game 1 I might pivot to Kyogre for game 2, a Pokémon that does not always even come to battle. Here all 6 Pokémon are viable in the matchup, with Iron Jugulis being the one I deem most important of all Pokémon. It really comes down to the sets and team structure, as variants without Amoonguss struggle to handle Basculegion, and more offensive Raging Bolt teams struggle against Kyogre + Amoonguss even with a Rillaboom. Iron Jugulis’s Taunt becomes very useful as well because of Wide Guard. The matchup can be tricky as it took me experience to beat it: on ladder, I went 1-4 against players using Marco’s team after Day 1 of NAIC, but eventually I was able to get better against it and feel comfortable in the matchup.

Zacian CrownedKyogreFarigirafUrshifu RapidAmoongussTornadus Incarnate

I deem this my most difficult matchup. Amoonguss in the back for me is very important and my lead is usually Iron Hands + Calyrex, sometimes Iron Hands + Amoonguss or even Calyrex + Amoonguss. I have to use Fake Out to make progress turn 1 with either Trick Room or Spore as well as making good predictions, such as Sporing a switching-out Amoonguss, using Glacial Lance predicting their Amoonguss to come in, or switching my Amoonguss into Urshifu’s moves. Oftentimes I take very heavy damage early and have to convert the progress I make into a victory with Basculegion, as that is my only way of realistically KO’ing Zacian.

Advantageous matchups

These are the main matchups I wanted to go over. I feel good against basically every other matchup, here’s some I find particularly advantageous:

  • Zamazenta CrownedMiraidonVolcaronaUrshifu RapidFarigirafIron Hands
  • Calyrex ShadowKoraidonChi YuWeezing GalarBrute BonnetRaging Bolt
  • LunalaMiraidonIncineroarUrshifu RapidWhimsicottUrsaluna
  • Calyrex ShadowTerapagos TerastalIncineroarUrshifu RapidOgerpon CornerstoneRillaboom

Main threats

The main threats to the team are:

  • Ogerpon Wellspring Wellspring Mask Ogerpon
  • Zacian Crowned Crowned Sword Zacian
  • Glimmora Glimmora
  • Raging Bolt Raging Bolt
  • Urshifu Rapid Rapid Strike Style Urshifu

Singapore Master Ball League

Calyrex IceKyogreBasculegion MaleIron JugulisAmoongussIron Hands

Swiss rounds

Day 1 summary: 3-2 — Advancing to Top Cut!

Before the day ended, however, I got to see my opponent for tomorrow’s first round, Tanaka Tomoyuki. I did not know them, but the name is Japanese which immediately terrified me as I am aware of how good Japanese players are. I sadly had no idea what he was using, so between the end of Day 1 and the start of Day 2, I mentally readied myself and even went on ladder with the 5 Pokémon I was allowed to use, managing to win a few games before our battle.

Upfront, I did not take notes for day 2 either, I wanted to focus as much as I could so these will be short and precise. Tanaka has Miraidon, support Volcarona, Incineroar, Rillaboom, a calm mind Lunala and a very strange covert cloak fake tears Grimmsnarl with Fake Out AND Thunder Wave which heavily throws me off. Tanaka went 5-0 the day before so I am terrified but I go into the battle, intending to blast through with Kyogre early, and Tanaka realises Kyogre is a threat too. I predict the Miraidon and Grimmsnarl lead and I lead Iron Hands and Kyogre but turn 1 goes awfully as I tera grass water spout but he fake tears and electro drifts and I do very little damage to Miraidon, but my Drain Punch does good damage to Grimmsnarl. From here I use Iron Hands to scatter damage all over his team and get Calyrex-Ice Rider in. I try to predict Incineroar but he doesn’t switch into it. Why? Because he left it behind to respect Kyogre, leaving him unbelievably weak to Calyrex-Ice Rider as I KO everything with Glacial Lance. On the final turn I decide to see if Lunala or Basculegion is faster so I let Lunala live and don’t click Aqua Jet, and Lunala outspeeds me in trick room, meaning it is slower most likely, and I use this information game 2. I try to predict Rillaboom to lead and I am correct but I should have realised it would be next to Lunala and lead Iron Hands wrongly. Without Amoonguss this becomes very difficult and I struggle to get damage off on his pokemon now that Incineroar is here. I manage to use Kyogre to force a tera bug but Lunala is still alive, I need to get Basculegion in, and now I know I do not need rain to win this. However in front of Basculegion his Lunala doesn’t protect twice in a row and attacks into Iron Hands once and then KOs Basculegion as Basculegion Kos Rillaboom, but I lose because without Basculegion I cannot KO Lunala. I wonde if he was hard reading and realise no, he expected ME to protect as he thought Grassy Glide KOd Basculegion. I go into Game 3 leading more aggressively, heavily considering Iron Jugulis but don’t bring it. The game comes down to predictions regarding Last Respects again but this time I get them right and win with Basculegion tearing through his team, becoming the first player to defeat Tanaka Tomoyuki.

Top Cut

It stings but after freezing Ervin, maybe I deserved it, maybe I didn’t, maybe I won anyways, who knows. Pokémon is a fickle game and I spent my entire day missing Origin Pulses and being okay with it, but I could control when to click it, I couldn’t control the Spore or not having Amoonguss to help against the team. Moreover, I felt like I had a really solid matchup into the eventual winning team. But complaining will get me nowhere and besides:

  • qualified for Worlds
  • I got 3rd place despite having 5 Pokémon for the latter part of the event
  • I top cut my 2nd ever event
  • The team I worked so hard on did it, 300+ practice games paid off

Top Cut summary: 2-1 
Final Swiss rounds + Top Cut record: 5-3 — Eliminated in Top 4

Closing Words

Due to financial issues I sadly will not be attending the 2025 World Championships. We just don’t have the money to go. It stings, it’s a once-in-a-lifetime opportunity, and I may never get to go again, but I just can’t justify it. This team was special, probably will be the best team I will have ever built, and while this is a positive ending, I thought I would have one more chance to use it…

Except I actually did! Smogon was holding a VGC Live Tournament with over 670 signups and a coveted custom avatar prize which I was desperate for. While I didn’t intend to do super well, I got to use this team one final time and prove to my friends that I truly can compete in VGC, and I am right. I am part of the draft league community, only me and other of my draft buddies made Day 2. That’s right, I made Day 2 despite 670 players trying to win this, with Federico Camporesi and Marco Silva in this. I got knocked out immediately Day 2 sadly due to a full paralysis, a critical hit and a burn, all mattering for me to win, but I’m just glad this team still had what it took to Day 2 even after a few weeks of minimal playing.

Thank you for reading through my Singapore Master Ball League team report!

You might also like...

Victory Road