The Heart of a Champion — Team Report & Warstory from the 2025 World Champion

Header artwork by KUREIRO Natsuhi.

Hello everyone! My name is Giovanni Cischke / PqlarBear, and I’m unbelievably grateful, honored, and proud to present myself to you as the 2025 Pokémon VGC World Champion in the Masters Division. My journey to get to this point is far greater than the tale of the weekend I hoisted the World Champion trophy in Anaheim, California, so it is with great fulfillment and pleasure for me to share the complete story of my victory through the trials and tribulations, as well as the people who challenged, inspired, and supported me along the way.

Table of Contents

About Me

I am a 23-year-old from Dallas, Texas, in the United States, and my introduction to Pokémon was through my older brother who received Pokémon Platinum for his 9th birthday back in 2009.

After many years of casual single battles with school friends, I stumbled upon the 2014 United States National Championships, and I was instantly hooked by the complex nature of double battles. Hoewever, it wouldn’t be until years later at the 2018 Dallas Regional where I started off competing in the Senior Division. I finished with a record of 3 wins and 2 losses for 12th place after receiving the game the week of the tournament, registering the night before, and using a Metagross that was not capable of Mega Evolving because I had not completed the game in time for the Mega Ring. My only other major event of my 2018 season was the North America International Championships, where I lost every single match after round 1.

For many years, I failed to leave much of an impact on the competitive Pokémon scene without a big result at an official event. However, the start of Scarlet & Violet was where I started to achieve results that were indicative of the potential I saw in myself…

I finally managed to get by “breakout” season in 2023 with a Top 8 at the San Diego Regional, Top 32 at the European International Championships, and my first invite to the Pokémon World Championships that year in Yokohama, Japan. Despite how well I thought I was playing at Worlds, I was at the mercy of my poor teambuilding choices and found myself at an early exit, being knocked out at a record of 2 wins and 3 losses.

In the 2024 season, I had multiple lackluster placements before breaking the drought with a Day 2 finish at the 2024 Pokémon World Championships in Honolulu, Hawaii, where I quickly flamed out and lost all three Day 2 rounds in uninspiring fashion.

Going into the 2025 season, I strongly believed that I was capable of far more than what my player profile showed. I was determined to have my first-ever featured match on the official broadcast and make it past the Top 8 at a Regional Championship to finally win a medal, as both of which had evaded me time and time again. More importantly, I had my sights set on qualifying for the World Championships, another chance to play in Day 2, a chance to prove to myself that I could go further, a chance to live out a dream.

Without further ado, I present to you the development of my team from its conception up to its final form, and my experience at the 2025 Pokémon World Championships in Anaheim, California.

My 2025 Season — Regulation Set G

After the 2024 World Championships, I took a break from competing at major tournaments for the remainder of the calendar year, earning Championship Points from local and online tournaments until I felt ready to compete at Regionals once again. My expectation for the season was to play at most two large-scale events: the San Antonio Regional in January and the North America Internationals in June. With plans to only possibly attend one or two major tournaments, I was forced to have a deep run to earn an invite to the World Championships. As many of you know, this is not at all how my season played out, but we will get to how that changed in a bit.

At the 2024 World Championships, I brought my own version of Spanish Koraidon, a team originally created by Juan Manuel Odriozola, Juan Núñez, and Guillermo Castilla. As previously mentioned, I was able to make Day 2 alongside my tournament preparation partners Carlos Cabal (25th place), and Luca Paz (51st place), who eliminated me from Worlds in a Round 9 true mirror match. Fast forward to December, the official competitive format would return to Regulation Set G in 2025, where the San Antonio Regional Championships would be waiting for me the following month.

San Antonio Regional Championships (January 25th–26th)

After a devastating 8-1 to 8-3 finish that ended off with a max damage roll, my chance at qualifying for Worlds looked bleak. It felt like I wasted an opportunity, as I left the tournament hall that weekend thinking of what could have been.

In the weeks following San Antonio, Izzy Lee was trying to convince me to register for the Vancouver Regional Championships. I entertained the idea mostly as a joke, but I eventually decided to commit to it on a whim. My preparation process leading up to Vancouver was limited to understanding my matchups against top-performing teams at the European International Championships that took place two weeks before Vancouver.

Vancouver Regional Championships (March 8th–9th)

Result: 8-2 into Top 8 (total 10-3)
8th place / 426 players

📹 Watch my Round 10 match against Yotam Cohen here!

📹 Watch my Top 8 match against Behzad Muntazir here!

The Vancouver Regional was just about everything I could have wanted, I finally got my first (and second) appearance on the official broadcast! I was disappointed to lose another Top 8 match and fall just short of a medal for the second time, but the overall experience meant more to me than a piece of hardware would have.

On April 1st, Regulation Set I was announced as the official format for the remainder of the 2025 season, spanning from May 1st to August 31st. However, the second cycle of Regulation Set G was still ongoing through the end of April, so most players (including myself), put Regulation Set I on hold until after the final Regulation Set G events passed. For me, the Atlanta Regional Championships was in two weeks and held all of my attention. In the lead up to Atlanta, I felt great about my team choice, my understanding of the team, and my level of play, but I was in for a rude awakening.

Atlanta Regional Championships (April 12th–13th)

I finished the tournament with a record of 5 wins and 3 losses, not even advancing to Day 2. After leaving the venue on Saturday, I was broken from the result and struggled to accept what happened. How could this happen? What was I doing wrong?

I believed that this team and my skill had what it takes to win an official tournament or finish within the Top 4 for my first hardware of a medal, and yet I wasn’t even able to make it to the second day of competition. Although some of my games were quite unfortunate and lost to thin margins, my principle for tournaments is that the best players will always make it to Day 2, no matter how many times the tournament is replayed. I had to come to terms that I was far from one of the best players in the tournament and did not deserve to play on Sunday.

In my sorrows, I did some reflecting, and everything started to make sense after a while. This tournament was different because I went into it with heavy expectations, something I did not acknowledge was a problem until now. My goal going forward was to free myself of these personal expectations, shifting my focus away from the tournament results and towards the quality of my preparation and gameplay. With Regulation Set I and the Milwaukee Regional Championships on the horizon and the most important time of the season quickly approaching, perhaps this was an inopportune time for me to reinvent my approach, and inherently myself. However, I considered this as too important to postpone.

Teambuilding Process

Regulation Set I was announced at the beginning of April to become the official format on May 1st, meaning it would also be the ruleset for the Milwaukee Regional Championships on May 3rd. The short turnaround left players scrambling for ideas and trying to figure out what pair of Restricted Pokémon to bring. I wanted to select a pair that was advantageous against the most popular archetypes (most notably Shadow Rider Calyrex + Zamazenta), while also not overly popular. Luckily, this criteria already aligned with my playstyle, so I was certain on what Restricted pairing I wanted to play: Koraidon + Lunala.

KoraidonLunala

Those who know me well understand why I love Koraidon but I have yet to explain it publicly, so I think now is the best time. Six years ago from the release of Regulation Set I was the first month of VGC 2019 Ultra Series, where my taste in teams took a turn by pivoting from Kyogre to Groudon, and I never looked back. I personally found the playstyle of using sun-based teams in Restricted formats more dynamic than rain-based teams because sun enabled a wider range of partners both offensively and defensively. This sentiment has remained true to this day and was the main influence behind me playing Koraidon for the entirety of Regulation Set G. Naturally, I believed that my experience and investment as one of the few longtime Koraidon players would pay dividends when almost everyone else seemed to be starting from a clean slate.

As for Lunala, I have consistently used it in restricted formats since it was first legal in the VGC 2019 Sun Series. Lunala’s tools were enticing to me: astronomical power and bulk, an extraordinary ability, incredibly versatile speed tier, and numerous support options that made it extremely consistent. Both Koraidon and Lunala were Pokémon that I had thorough experience with independently and they seemed to complement each other very well. Koraidon had super-effective Fighting-type damage to threaten Dark-type Pokémon that historically troubled Lunala, and Lunala had super-effective Ghost-type damage to threaten opposing Ghost types that are otherwise immune to Fighting-type attacks.

April 14th

The Monday after the Atlanta Regional, my close friend Sven van der Voorden of The Netherlands started playing Regulation Set I and working in collaboration with Riccardo Stellini of Italy, who I have a lot of respect for. Before preparing for Milwaukee, I made it clear that I wanted to use Koraidon + Lunala, so Sven sent me a theory team based on my version of the Spanish Koraidon team (originally created by Juan Manuel Odriozola, Juan Núñez, and Guillermo Castilla) that I brought to the 2024 World Championships and piloted throughout the second cycle of Regulation Set G.

KoraidonLunalaChi YuOgerpon CornerstoneRaging BoltDitto

April 15th

Allegedly, the team left a lot to be desired. Sven decided to scrap the concept of a Spanish Koraidon remaster, changing course to a different Koraidon + Lunala team concept that was seeing significant play online within the past week.

KoraidonLunalaChi YuFlutter ManeIndeedee FemaleBrute Bonnet

This team was very similar to a team created by Puerto Rican player Jorge Sepulveda, which featured a Fairy-Tera Type Moonblast Lunala and an Ursaluna in place of Female Indeedee.

KoraidonLunalaChi YuFlutter ManeUrsalunaBrute Bonnet

I took a liking to the appearance of this version immediately because Ursaluna seemed more flexible than Indeedee, and I also happened to have a lot of experience playing Ursaluna from Regulation Sets D and E. Indeedee seemed unstable to me because of the constant terrain war with Miraidon and Rillaboom, while also denying Lunala the freedom of fitting Trick Room into its moveset, which I believed to be one of Lunala’s greatest assets. Regardless of using Indeedee or Ursaluna, the three of us unanimously agreed that Moonblast on Lunala was redundant because of Flutter Mane already being on the team, while Meteor Beam seemed much stronger to provide Lunala with an inherent setup move and the ability to punch through Incineroar on its own. Sven’s use of Water Tera Type was also better defensively to resist common powerful attacks from Ice Rider Calyrex, Koraidon, and Kyogre since Moonblast was no longer on the moveset for the Fairy-Tera Type damage boost.

April 16th

Riccardo and Sven collectively held 5 of the top 50 spots on the ladder within a few days of testing the new team. At this time, the two of them were exploring separate versions: Sven further learning the aforementioned Clear Amulet Koraidon and Female Indeedee, while Riccardo was experimenting with Life Orb Koraidon and Ursaluna. Even though these two versions functioned differently, both Riccardo and Sven were speaking highly of this archetype’s control over the game and ability to break down opposing teams with calculated offense. As a remedy for me being busy around this time, Riccardo and Sven would send me replays of their games so I could watch and learn from their gameplay before practicing myself.

April 20th

The Victory Road April Challenge #2 took place over the weekend and multiple players in Day 2 used nearly identical teams, giving me more confidence that the three of us were onto something legitimate.

April 23rd

After digesting information about this team concept for around a week, I sent my interpretation of the team for feedback from my more experienced friends.

Koraidon Koraidon:

  • I think the no-bulk Life Orb set is necessary to increase the damage output in matchups where necessary KOs are not threatened otherwise.

Lunala Lunala:

  • The minimum Spe stat should be 121 for −1 Spe Zamazenta with max Spe Impish since I have not seen any Jolly Incineroar that could otherwise Knock Off first, but I would not be surprised if it gets used later on.
  • Lunala could be made faster for Lunala vs. Lunala interactions, attacking independently of Icy Wind support, covering max Speed Incineroar, and Icy Wind combinations against the highest speed tier Pokémon.

Flutter Mane Flutter Mane:

  • Normal Tera Type does not get value in the games I have seen from you guys, so I believe that Stellar Tera Type is stronger when combined with Beads of Ruin.
  • Investing 4 HP instead of 4 Defense EVs because Surging Strikes damage in Sun does not change.

Chi Yu Chi-Yu:

  • Urshifu’s Tera-boosted Aqua Jet is a 1/16 chance to OHKO.
  • The EV spread could be tweaked to sacrifice some of the damage rolls on the defensive end for more Special Attack investment.

Brute Bonnet Brute Bonnet:

  • Speed EVs would only be increased to improve Brute Bonnet interactions.
  • The general concept of the 244 HP / 244 Def EV spread is extremely strong into the metagame because of the insanely powerful attacks it can soak up and secure Spore.

Ursaluna Ursaluna:

  • Ghost Tera Type is better than Water against everything outside of Zacian + Kyogre.
  • Ursaluna EVs stay 252 HP / 252 Atk unless more EVs in bulk are needed to take a specific attack. This shouldn’t exist with our current tools, but this is the only idea I can entertain for EVs changing.

My version of the team received approval, but Riccardo suggested to me that I should try out Fairy-Tera Type Ursaluna because it seemed promising to him when trying out a new version for the past few days. The idea of Fairy-Tera Type Ursaluna was intriguing to me because Miraidon almost always used Choice Specs or Choice Scarf, so Ursaluna could take advantage of the “choice-lock” with an immunity to Miraidon’s Electro Drift and Volt Switch naturally or Draco Meteor with Fairy-type Terastallization.

April 25th

When watching some of the replays from Sven and Riccardo, I noticed a position where Lunala attacked after an Adamant Chien-Pao at −1 Speed from Icy Wind. I instantly went to create a new EV spread that focused on retaining the Special Attack and sacrificing a slight amount of bulk to make Lunala fast enough to attack before Adamant/Modest Chien-Pao, Koraidon and Miraidon at −1 Speed. Additionally, this served as a second motive to ensure that Lunala would always attack with Meteor Beam before max Speed Incineroar (123 Speed) can use Knock Off.

April 26th–27th

Upon testing the current version of the team on Saturday and Sunday, I managed to win 45 of my 53 best-of-three practice sets and cracked the top 10 on the ladder over the weekend. I was amazed by the team firing on all cylinders without having any prior experience of playing the team myself, as I did not make nearly as many mistakes as I anticipated. The team transitioned between the fast mode (Koraidon, Flutter Mane, Chi-Yu, Lunala) and the slow mode (Lunala, Brute Bonnet, Ursaluna) so seamlessly that the team simply felt right. Brute Bonnet was specifically impressive in handling Smeargle consistently, which I thought would be quite valuable because I was assuming that Smeargle would eventually rise in popularity over the course of the format.

Miraidon with Iron Bundle was the main problematic matchup in testing because I was fighting at a constant speed disadvantage from Quark Drive Icy Wind and had to play extra careful around Encore. The only remaining change I wanted to make afterwards was decreasing Chi-Yu’s bulk slightly for more Special Attack because Tera-boosted Aqua Jet from Rapid Strike Style Urshifu was irrelevant in my practice games, and extra Special Attack EVs hit the “jump point” (the extra stat gained from a boosting nature for every 80 EVs invested). The extra EVs put into Special Attack guaranteed the Overheat OHKO against Choice Scarf Rapid Strike Style Urshifu in Sun, making Koraidon + Chi-Yu leads more comfortable. As of now, my preparation was done and my team for Milwaukee Regionals was finalized.

Milwaukee Regional Championships (May 3rd–4th)

▶️ Get my Milwaukee team’s full info here!

Result: 9-2 into Top 32 (total 9-3)
17th place / 743 players

📹 Watch my Round 5 match against Andrew Zheng here!

All of my losses were due to my own mistakes, but the team was exactly what I needed it to be for the time of this tournament. Although this result is not what I wanted, I considered my return to a Top Cut finish as an overall successful result. Additionally, I was happy with my gameplay during my streamed match and felt like I showcased the team nicely for an early meta best-of-three set.

May 5th: the day after Milwaukee

Fairy-Tera Type Ursaluna was very strong against Miraidon teams in Milwaukee and I do not regret using it, but I knew that Ghost Tera Type was a necessary change to the team because I expected Incineroar usage to increase drastically (I was correct!).

May 7th

Another Dutch friend of mine, Sebastian Liu Li, joined the group to prepare with Sven for Utrecht and assist Riccardo with Bologna, as all three of them looked to play Miraidon + Lunala because it matched their play styles better.

May 20th–21st

I won a League Cup which inspired me to sign up for the Portland Regional Championships at 3 am on the Wednesday before the event. Other players had doubts towards the team I was playing and they were becoming louder by the day, which caused me to question my team and start looking into other options.

May 23rd: the day before Portland

I spent 12 hours passively thinking about other team options throughout the day in Portland and reached out to a couple players about their teams to see if I could pick up a new team quickly. Despite many players writing off Koraidon + Lunala, I eventually settled on what I knew best and trusted my own opinion of the team instead. The only change to my team between Milwaukee and Portland Regionals was Ursaluna’s Tera Type from Fairy to Ghost, enabling Ursaluna to attack in front of Fake Out.

Milwaukee Regional
Incineroar: 31.2% of teams

Utrecht SC
Incineroar: 37.3% of teams

Portland Regional
Incineroar: 42.6% of teams

Portland Regional Championships (May 24th–25th)

▶️ Get my Portland team’s full info here!

Result: 8-2 into Top 8 (total 10-3)
7th place / 466 players

📹 Watch my Top 8 match against Aaron Brok here!

Finishing in the Top 8 is a result that I was happy with despite just falling short of winning my first medal. Full transparency, I believe that my Top 8 match against Aaron is by far the worst I have played on the official stream and Aaron unquestionably deserved the win. I think my indifference on who won between the two of us led me to make poor decisions on multiple key turns, but at least I added a clip to my highlight reel by calling every Thunderclap with Lunala’s Wide Guard in the 1v1. Aaron’s lead combination of Water-Tera Type Zamazenta + Raging Bolt was a problem that my team could not handle consistently. If only Brute Bonnet was bulky enough to withstand the Body Press + Dragon Pulse double target and use Spore…

May 26th: the day after Portland

Sebastian and I talked about my Top 8 match against our mutual friend Aaron and he asked me if I was actually finding value in Covert Cloak on Brute Bonnet. Ignoring the flinch from Fake Out against Smeargle or Incineroar + Rillaboom was helpful beforehand, but I found that the bulk from Brute Bonnet was so forgiving that Fake Out was trivial. Covert Cloak and Rocky Helmet lost value in my eyes because of the team’s ability to render Fake Out cycle useless with two natural Ghost types (Flutter Mane and Lunala) and two other Pokémon with Ghost Tera Type (Chi-Yu and Ursaluna), and sun from Koraidon scaring off Rapid Strike Style Urshifu. 

Sebastian highlighted the lead of Zamazenta and Raging Bolt to propose Sitrus Berry as an adaptation. I found this funny because I was thinking the exact same thing as a joke when I was actively playing the match, but there’s more science to Sitrus Berry than just this one interaction. Unlike the more common items of Covert Cloak and Rocky Helmet, Sitrus Berry is applicable to every matchup because of its versatility and would crucially improve the matchup against Kyogre teams. Calyrex’s Unnerve has deterred most players from using berries, but Calyrex is a positive matchup for Brute Bonnet anyway. Furthermore, the team’s offensive pressure and hostility towards Calyrex and Fake Out cycle often forces Calyrex to switch, allowing Brute Bonnet to consume the Sitrus Berry eventually.

June 8th

When starting to prepare for NAIC, I wanted to develop Sebastian’s idea of Sitrus Berry Brute Bonnet before testing any new changes in practice games. Adding Sitrus Berry to Brute Bonnet required the EV spread changing slightly to consume Sitrus Berry after Ruination with an even HP stat. Moreover, this new Brute Bonnet EV spread has a higher HP stat than Annihilape to survive Choice Scarf Final Gambit guaranteed, which began to see play the week before NAIC.

Before
After

June 10th

From casually playing games in the downtime after the Portland Regional, I found that numerous players were emulating Shohei Kimura’s Melbourne Regional 9th place team. This matchup was problematic for my team because Adamant Crunch Chien-Pao could potentially KO Lunala through Shadow Shield, which was nearly game-losing. I determined that the matchup would be close to neutral if my Lunala could reliably take Crunch and guarantee at least one action, mostly to set Trick Room for Ursaluna. As a result, I conceded some Special Attack on Lunala for enough HP and Defense to improve the odds against Adamant Crunch and Timid Life Orb Astral Barrage as well.

Before
Defensive calcs

Chien Pao 252+ Atk Sword of Ruin Chien-Pao Crunch vs. 148 HP / 4 Def Shadow Shield Lunala: 210-248 (90.9 – 107.3%) — 43.75% chance to OHKO

Calyrex Shadow 252 SpA Life Orb Calyrex-Shadow Rider Astral Barrage vs. 148 HP / 116 SpD Shadow Shield Lunala: 198-237 (85.7 – 102.5%) — 12.5% chance to OHKO

After
Defensive calcs

Chien Pao 252+ Atk Sword of Ruin Chien-Pao Crunch vs. 180 HP / 52 Def Shadow Shield Lunala: 198-234 (84.2 – 99.5%) — guaranteed 2HKO

Calyrex Shadow 252 SpA Life Orb Calyrex-Shadow Rider Astral Barrage vs. 180 HP / 116 SpD Shadow Shield Lunala: 198-237 (84.2 – 100.8%) — 6.25% chance to OHKO

North America International Championships (June 13th–15th)

▶️ Get my NAIC team’s full info here!

Result: 10-2 into Top 32 (total 10-3)
20th place / 1,129 players

📹 Watch my Top 32 match against Víctor Medina here!

Many friends made an effort to console me after my “extremely unlucky” loss against Víctor, who is also a great friend of mine. However, I truthfully did not play well enough to guarantee a win and allowed Smeargle to influence the outcome of the match, ultimately deserving to lose. Additionally, I poorly managed my team preview in the third game and hesitated too long, not having enough time to change my selection for Ursaluna, as the game 2 and game 3 plan from Víctor would fall apart from a well-positioned Ghost-Tera Type Ursaluna.

On the bright side, I finished the weekend with my first Top Cut at an International Championship and managed to make it to the Top Cut of all three major Regulation Set I tournaments in North America.

This result also earned me 5th overall on the North America rating zone Championship Points leaderboard to end the season!

The Grind

The time frame between the North America International Championships and the World Championships is unlike any other period in the competitive season because there are no official events for two whole months. These two months are massively influential on the World Championships, with the strongest players from all over the globe innovating to potentially crack the metagame and perfect their style of play across the summer. My approach was founded on my principle that a teambuilding masterclass was incomparable to the value of experience (especially in double Restricted formats), so I chose to strictly focus on the latter. However, the experience level I was currently at with my team was nowhere near what I considered necessary for success at the World Championships. I needed to find a proper medium of practice that will enhance my skill and understanding with my team. Fortunately for me, I knew of just the places to test myself against tough competition.

Bosan Night (ぼさんないと)

Bosan is not a real word, but rather one that was created by the Japanese competitive Pokémon community. It is formed from ぼ / bo (from the English-language acronym “best of”) and さん / san (“three”); so “Bosan Night” means “Best-of-Three Night”.

Bosan Night is an annual Japanese tournament circuit organized by oMi (assisted by Viora this year) that extends from late June to early August with the primary goal of preparing World Championships-qualified players from Japan in best-of-three play. Japan’s qualification system for the World Championships is strictly played in best-of-one (excluding the Japan Championships Top 8), so it is a major attraction for many top Japanese players to practice consistently, refine their teams, and become accustomed to playing best-of-three sets in the two months leading up to Worlds. From my viewpoint, Japanese players are more willing than the Western world to challenge the game’s limitations by preparing a never-before-seen team for the biggest stage, so I wanted to ensure that I was well-informed of and practicing against these kinds of teams.

Bosan Night was hosted a few times a week and ran for 3 rounds each tournament without a Top Cut. You might have also noticed the Night part of “Bosan Night”, where the first round started at 9 pm. However, this is 9 pm Japan Standard Time (UTC+9), and as someone from Dallas in Central Standard Time (UTC−5), these practice tournaments are scheduled to start before sunrise at 7 am. I wish I could say that the early start time did not affect my play because I pride myself on my mental endurance and do not believe in restraining myself with excuses, but these circumstances admittedly affected me, where I would find myself making uncharacteristic plays due to my lack of sleep. Unfortunately, I missed a few practice tournaments because I woke up a few minutes late and was unable to register in time, as well as a handful of others due to scheduling conflicts.

Although I do not believe my gameplay in some of these practice tournaments was truly representative of me as a player, I believe that my overall results were solid and showed some promise. Over the summer, I played in 18 of the 26 Bosan Night tournaments and finished with the 5th highest win rate amongst all participants, also being the 2nd highest win rate of those who played a minimum of 25 best-of-three matches.

Victory Road tournaments

I supplemented my practice against Japanese competition with Victory Road tournaments to gain experience against players from a variety of regions. As I have alluded to before, I personally believe that a player’s home region has a major influence on their perspective of the game and style of play, and participants of Victory Road tournaments are mostly from Europe, North America, and Latin America. This was my testing ground for ironing out my approach against conventional teams and becoming more well-rounded against Western players. These tournaments also reflected the 2-day Swiss rounds + asymmetrical Top Cut structure of all major tournaments for the past year and would help simulate the feel of a full tournament day instead of a few rounds.

VR July Challenge #2: July 12th–13th

Victory Road to Anaheim #1: July 26th–27th

Result: 8-2 into Top 16 (total 8-3)
14th place / 257 players

Victory Road to Anaheim #2: August 2nd–3rd

Result: 8-1 into Top 16 (total 9-2)
9th place / 214 players

Victory Road to Anaheim – The Final Stretch: August 9th–10th

Result: 7-2 into Finals (total 11-3)
2nd place / 236 players

I used the same exact version of the team I played at NAIC throughout every Victory Road tournament for consistency since it would be more difficult to identify any potential changes if I was switching between versions of the team. Even before I started playing in Victory Road tournaments this summer, the EV spread of Lunala was the only part of the team I had any serious consideration of changing.

As previously stated, my Lunala at NAIC prioritized taking Adamant Chien-Pao’s Crunch with Shadow Shield guaranteed because it completely changed the matchup into Miraidon + Zamazenta, leaving Timid Shadow Rider Calyrex’s Astral Barrage with Shadow Shield as a 1/16 chance to one-hit KO. However, the fall of Adamant Chien-Pao on mainstream team compositions (largely because Jolly Assault Vest Chien-Pao increased in usage) and the rise of Modest Calyrex in the month of July flipped the importance of these benchmarks in my opinion. Nevertheless, I held off from committing to one specific EV spread so I could give myself as much time to make the decision, as a single stat point could make the difference at the World Championships.

Match Analysis and Studying

With over 60 hours of gameplay footage from Bosan Night and Victory Road tournaments, a lot of mistakes were made along the way. In my free time or between rounds of these online tournaments, I would watch back the recordings of my matches, sometimes multiple times over to deeply analyze the games and search for undiscovered errors.

On top of analyzing my own gameplay recordings throughout the summer, I studied countless matches and articles from past formats with successful teams that possessed any resemblance to mine. Even though this was far from the first time I have seen these, I found myself learning something new from each player this time around.

GroudonYveltalTapu KokoVenusaurIncineroarStakataka

GroudonXerneasTapu KokoVenusaurIncineroarAmoonguss

Groudon PrimalLunalaSalamence MegaTapu FiniIncineroarStakataka

Groudon PrimalNecrozma Dusk ManeSalamence MegaKangaskhan MegaTapu LeleUmbreon

Groudon PrimalYveltalTapu KokoMetagross MegaIncineroarMimikyu

GroudonEnteiTapu KokoVenusaurIncineroarPorygon2

GroudonLunalaCharizardGrimmsnarlIncineroarRegieleki

GroudonLunalaCharizardGrimmsnarlIncineroarGastrodon East

KoraidonFlutter ManeScream TailGothitelleIncineroarAmoonguss

Touchdown in Anaheim

In the week leading up to Worlds, I practiced key matchups that I found difficult and lacked experience against. Outside of finalizing and executing my game plans, I searched alternate paths for how games could play out so I would hopefully be prepared for any other problems my opponents could give me at Worlds. I believe this process is where my confidence and mentality comes from because I should be able to beat anything if I can take wins off my more difficult matchups. Even though it might sound crazy, I also think that preparing the more difficult matchups before a tournament makes other matchups appear simple in comparison.

August 13th: Two Days Until Worlds

My flight to Anaheim landed early in the afternoon and I immediately went to see Aaron Brok and Carlos Cabal at Aaron’s house because he is conveniently a Southern California native! While Aaron and Carlos were working on their own preparation (though we still watched each other’s games and talked through ideas), I practiced my difficult Ice Rider Calyrex + Koraidon and Ice Rider Calyrex + Kyogre matchups remotely with Ale Piscitelli, who graciously assisted me on short notice.

Calyrex IceKoraidonFlutter ManeChi YuRaging BoltIncineroar

Calyrex IceKyogreIron JugulisRillaboomBasculegion MaleAmoonguss

Chris Han also joined us for a little while (we had four of the eventual Worlds Top 32 preparing in the same room together!), as Carlos and Chris worked together for Worlds and wanted to be on the same page. Afterwards, the four of us went to Anaheim to meet up with Antonio Sánchez and Víctor Medina at their hotel pool. This is where Víctor would lie to me by saying that he was not using Smeargle for Worlds (I forgive you this time, Víctor).

We got dinner together near the convention center and eventually went our separate ways. Carlos and I went to our accommodation to meet up with Kian Campbell, Jonathan Zuniga, and Justin Stahler, who had all landed in the evening, as Aaron went back home for the night and would join up with us the next day.

August 14th: One Day Until Worlds

The entire day was filled with meeting people around the venue after waiting in lines at competitor check-in, the Pokémon Center, and any final adjustments before submitting my team online. In the 45-minute wait for competitor badges, I passed the time talking to Joseph Ugarte and James Evans (which honestly feels scripted in hindsight).

Towards the end of the night, half of my accommodation was still submitting teams online, including myself. I was left to make the final decision on my team, choosing which of my three potential Lunala EV spreads I was going to use.

Option 1 (NAIC & Victory Road)
Defensive calcs

Chien Pao 252+ Atk Sword of Ruin Chien-Pao Crunch vs. 180 HP / 52 Def Shadow Shield Lunala: 198-234 (84.2 – 99.5%) — guaranteed 2HKO

Calyrex Shadow 252 SpA Life Orb Calyrex-Shadow Rider Astral Barrage vs. 180 HP / 116 SpD Shadow Shield Lunala: 198-237 (84.2 – 100.8%) — 6.25% chance to OHKO

Option 2 (129 Speed stat)
Defensive calcs

Chien Pao 252+ Atk Sword of Ruin Chien-Pao Crunch vs. 244 HP / 12 Def Shadow Shield Lunala: 206-246 (84.7 – 101.2%) — 6.25% chance to OHKO

Calyrex Shadow 252 SpA Life Orb Calyrex-Shadow Rider Astral Barrage vs. 244 HP / 60 SpD Shadow Shield Lunala: 211-250 (86.8 – 102.8%) — 12.5% chance to OHKO

Option 3 (125 Speed stat)
Defensive calcs

Chien Pao 252+ Atk Sword of Ruin Chien-Pao Crunch vs. 204 HP / 28 Def Shadow Shield Lunala: 204-240 (85.7 – 100.8%) — 6.25% chance to OHKO

Calyrex Shadow 252 SpA Life Orb Calyrex-Shadow Rider Astral Barrage vs. 204 HP / 116 SpD Shadow Shield Lunala: 198-237 (83.1 – 99.5%) — guaranteed 2HKO

After much deliberation amongst friends, I came to the decision that the “125 Speed Lunala” was the best because Adamant Chien-Pao’s Crunch seemed far less relevant than Life Orb Shadow Rider Calyrex’s Astral Barrage. Miraidon + Zamazenta teams were on the decline and supportive Assault Vest Chien-Pao, which chose to forgo a consistent Dark-type attack and opted for utility moves like Ice Shard and Ruination instead, was on the rise. Additionally, speed interactions between my Lunala and opposing Raging Bolt or bulky Landorus were mostly trivial, and Trick Room from both my Lunala and opposing Ice Rider Calyrex (commonly paired with Raging Bolt or Landorus) increased the randomness of these speed interactions further. Still, I held off from committing to one specific EV spread until the final moment because a single stat point could make all the difference at the World Championships (foreshadowing)…

The Team

▶️ Get my Worlds team’s full info here!

Koraidon

Koraidon is considered to be my signature Pokémon of the Scarlet & Violet Restricted formats. A Pokémon that has become so synonymous with my name, Koraidon has been the star of my teams even dating back to the beginning of Regulation Set G, when almost nobody else believed the Apex Predator could compete with the best of the other Restricted Pokémon.

Koraidon is straightforward on this team, designed to be as quick and powerful as possible. My 4 remaining EVs went into HP for one extra health point gained from opposing Rillaboom’s Grassy Terrain and to help combat the inevitable Life Orb recoil Koraidon would receive from its attacks. I chose to use Life Orb Koraidon as opposed to the more common Clear Amulet because the damage increase is drastic and necessary in a metagame of two restricted Pokémon.

Close Combat, as opposed to Koraidon’s signature move Collision Course, is a major game-changer for Life Orb Koraidon. The extra power from Life Orb enables Koraidon to reach for a one-hit KO against frail Miraidon with the increase in base power over Collision Course, and bulky Calyrex forms with Orichalcum Pulse-boosted Flare Blitz. Moreover, adopting the Life Orb on Koraidon makes the use of Jolly Nature more justifiable for its offensive role, allowing for my Koraidon to get the jump on opposing Koraidon, Miraidon, Flutter Mane, Chien-Pao, and Modest Shadow Rider Calyrex, which players were adapting to the month before the World Championships.

Flame Charge allows Koraidon to increase its speed on its own to outpace Shadow Rider Calyrex and all Pokémon as slow as max speed Modest Landorus (153 Speed stat) in Tailwind after a single speed boost. Remarkably, Flame Charge still outputs unbelievable damage for an attack that is 50 base power, increasing to 60 base power upon Terastallization for KOs.

I selected the standard Fire Tera Type because of its key resistance to Fairy- and Ice-type attacks that would otherwise threaten super effective damage to Koraidon, while also coincidentally breaking the damage calculator. Fire boosts Koraidon’s Flare Blitz and Flame Charge with a fourth multiplier: Orichalcum Pulse (1.33x), Sun (1.5x), Life Orb (1.3x) and Fire Tera Type (1.5x), totaling out to a combined multiplier of 3.9x when all four are simultaneously active, and a potential fifth multiplier if you prefer to include the base power increase of Flame Charge from 50 to 60 (1.2x) upon Terastallization.

Offensive calcs

Miraidon 252 Atk Life Orb Orichalcum Pulse Koraidon Close Combat vs. 44 HP / 4 Def Miraidon: 181-214 (100 – 118.2%) — guaranteed OHKO

Calyrex Shadow 252 Atk Life Orb Orichalcum Pulse Koraidon Flare Blitz vs. 188 HP / 84 Def Calyrex-Shadow Rider in Sun: 199-234 (100 – 117.5%) — guaranteed OHKO

Calyrex Ice 252 Atk Life Orb Orichalcum Pulse Koraidon Flare Blitz vs. 252 HP / 156+ Def Calyrex-Ice Rider in Sun: 211-250 (101.9 – 120.7%) — guaranteed OHKO

Defensive calcs

Zamazenta Crowned +1 244+ Def Sword of Ruin Zamazenta-Crowned Body Press vs. 4 HP / 0 Def Koraidon: 141-166 (80.1 – 94.3%) — guaranteed 2HKO

Chien Pao 252 Atk Sword of Ruin Chien-Pao Ice Spinner vs. 4 HP / 0 Def Koraidon: 152-182 (86.3 – 103.4%) — 25% chance to OHKO

Lunala

Lunala dual-wields as a threat that can carry games on its own and serve as a supportive piece for my other Pokémon to attack safely. Shadow Shield is just an absurdly strong ability, forcing opponents to dedicate at least two attacks (often times more) to KO Lunala while its versatile speed tier and Trick Room seamlessly link the fast and slow modes of the team.

  • Moongeist Beam is a phenomenal signature move with an oppressive secondary effect that helps it stand out in matchups against Friend Guard Clefairy and Unaware Dondozo (still respects the +2 SpD Commander boost, but hits with +1 SpA after Meteor Beam), completely ignoring their damage mitigation and attacking at full power.
  • Meteor Beam is somewhat unique because most players use Moonblast in this slot, but the Rock-type coverage is crucial in flipping the dynamic between Lunala and Incineroar, and setting up with an attack takes full advantage of the team’s offensive style.
  • Wide Guard is a hallmark utility move of Restricted formats because the metagame is centralized around extremely powerful spread moves, such as Astral Barrage, Glacial Lance, Tera-boosted Dazzling Gleam, Stellar-Tera Type Tera Starstorm, Water Spout, Origin Pulse, Precipice Blades… should I keep going?
  • Trick Room adds another element to Lunala’s utility as well, inverting the turn order against opponents aiming to outpace my team or reversing the twisted dimensions to normal against opponents that would prefer to play inside Trick Room.

Lunala has the most complex EV spread on the team as both an attacker and a supportive piece, taking Adamant Chien-Pao’s Crunch and Timid Life Orb Shadow Rider Calyrex’s Astral Barrage with Shadow Shield. Offensively, Lunala is able to claim a one-hit knockout on more physically bulky Incineroar with Meteor Beam and sometimes Assault Vest Incineroar with Beads of Ruin active, guaranteeing a KO after any prior damage. Lunala is trained with enough Speed EVs (125 Speed stat) to be faster than Modest Miraidon and Adamant Chien-Pao after Icy Wind, while also outspeeding max speed Incineroar (123 Speed stat) by two stat points. This speed creep also helped me gain an advantage over other Lunala players who settled for 124 Speed.

Water Tera Type was chosen for Lunala because of oppressive attacking duos like Zamazenta + Chien-Pao, Koraidon + Chi-Yu, and Kyogre + Ice Rider Calyrex or Zacian. Water Tera Type Lunala virtually has only one real weakness on this team (Electric) because Rillaboom, the main Grass-type attacker of the format, will always struggle to find an opening against Koraidon and Chi-Yu. As for exceptions to this rule, Lunala prefers to forgo Water Tera Type in matchups against Hearthflame Mask Ogerpon and avoid being brought against Brute Bonnet entirely.

Offensive calcs

Incineroar
+1 100+ SpA Lunala Meteor Beam vs. 244 HP / 108 SpD Incineroar: 204-242 (101.4 – 120.3%) — guaranteed OHKO
+1 100+ SpA Beads of Ruin Lunala Meteor Beam vs. 252 HP / 60 SpD Assault Vest Incineroar: 192-226 (95 – 111.8%) — 68.75% chance to OHKO

Calyrex Ice +1 100+ SpA Lunala Moongeist Beam vs. 252 HP / 100 SpD Calyrex-Ice Rider: 194-230 (93.7 – 111.1%) — 62.5% chance to OHKO

Zamazenta Crowned +1 100+ SpA Lunala Moongeist Beam vs. 244 HP / 4 SpD Zamazenta-Crowned: 99-117 (50 – 59%) — guaranteed 2HKO

Defensive calcs

Chien Pao 252+ Atk Sword of Ruin Chien-Pao Crunch vs. 204 HP / 28 Def Shadow Shield Lunala: 204-240 (85.7 – 100.8%) — 6.25% chance to OHKO

Calyrex Shadow 252 SpA Life Orb Calyrex-Shadow Rider Astral Barrage vs. 204 HP / 116 SpD Shadow Shield Lunala: 198-237 (83.1 – 99.5%) — guaranteed 2HKO

Miraidon
196+ SpA Hadron Engine Miraidon Electro Drift in Electric Terrain [Shadow Shield] AND 196+ SpA Hadron Engine Miraidon Electro Drift vs. 204 HP / 116 SpD Lunala in Electric Terrain: 3.515625% chance to KO

Flutter Mane

Flutter Mane is the foundation of the team’s fast mode with Icy Wind and the Protosynthesis speed boost. Similar to Koraidon after Flame Charge, speed-boosted Flutter Mane outpaces Shadow Rider Calyrex, Choice Scarf Miraidon, Choice Scarf Urshifu, and any Pokémon as slow as max speed Modest Landorus in Tailwind. Although I strongly disagree with having two Pokémon on the same team speed-tying, the speed tier is so heavily contested between Chien-Pao, Flutter Mane, Koraidon, and Miraidon for any decrease in speed for either my Koraidon or Flutter Mane to be worthwhile. Additionally, Flutter Mane will almost always move before Koraidon because of Protosynthesis, and in times where Koraidon was already at +1 Speed from Flame Charge next to Flutter Mane with Protosynthesis active, it was inconsistent to always prefer one attacking before the other.

Focus Sash is critical to the durability of Flutter Mane in a metagame filled with attacks capable of knocking it out in one hit, otherwise becoming inconsistent with a different item. I decided to invest fully into Flutter Mane’s offense and speed because it is naturally capable of taking Stellar Tera Type-boosted Surging Strikes when Sun is active, while additional defensive investment to endure Choice Band or Mystic Water Water Tera Type-boosted Surging Strikes in Sun was never relevant. Practically all Rapid Strike Style Urshifu with a damage-boosting item are Adamant, meaning that Urshifu in Tailwind are guaranteed to be slower than Flutter Mane with its Protosynthesis speed boost. Consequently, Urshifu is not frequently brought by opponents unless it is Focus Sash.

  • Shadow Ball largely serves as auxiliary coverage for the three supreme Ghost-type Pokémon of Shadow Rider Calyrex, Lunala, and Flutter Mane, as well as generic type coverage to avoid attacking into resistances with Moonblast.
  • Moonblast, which I personally believe is Flutter Mane’s best move by far, helps take on the top Dragon- (Miraidon, Koraidon, and Raging Bolt), Fighting- (Rapid Strike Style Urshifu and Iron Hands), and Dark-type Pokémon (Chien-Pao, Brute Bonnet, Single Strike Style Urshifu), that Lunala cannot easily break through. Moonblast was also incredible for punishing Dragon-Tera Type Zamazenta, which many Shadow Rider Calyrex + Zamazenta teams relied on to play through Sun teams.
  • Icy Wind offers speed control for the fast mode (Koraidon, Lunala, and Chi-Yu) to maintain the speed advantage into opposing teams reliant on Tailwind support.
  • Protect is strong in general, but becomes incredibly strong on a Pokémon with Focus Sash, allowing Flutter Mane to stall extra turns and find more favorable positions through opposing Tailwind or Trick Room without needing to switch out or faint entirely.

Stellar Tera Type on Flutter Mane was a novelty of mine since the beginning of Regulation Set I and it strangely never surpassed being an unconventional choice throughout the entire format. Focus Sash sets commonly utilize Fairy or Normal Tera Types and occasionally forgo Shadow Ball and/or Protect in favor of Taunt, molding itself to the role that its surrounding team requires of it. However, Stellar was excusable on this team because every team member of mine can handle Shadow Rider Calyrex under the right circumstances and Chi-Yu’s Beads of Ruin leads to a fatal combination of damage amplifiers, with Stellar being effectively the exact same multiplier as Beads of Ruin too.

Offensive calcs

Miraidon 252 SpA Tera-Stellar Flutter Mane Moonblast (1st Use) vs. 252 HP / 4 SpD Miraidon: 200-236 (96.6 – 114%) — 75% chance to OHKO

Raging Bolt 252 SpA Tera-Stellar Flutter Mane Moonblast (1st Use) vs. 252 HP / 4 SpD Raging Bolt: 248-292 (106.8 – 125.8%) — guaranteed OHKO

Defensive calcs

Urshifu Rapid 252+ Atk Tera-Stellar/Water Urshifu-Rapid Strike Surging Strikes (3 hits) vs. 4 HP / 0 Def Flutter Mane in Sun on a critical hit: 108-132 (82.4 – 100.7%) — 0.02% chance to OHKO

Chi Yu

Chi-Yu is the premier Fire-type attacker to abuse Sun with a scorchingly high Special Attack stat. Chi-Yu’s ability, Beads of Ruin, is beneficial past Chi-Yu’s own damage, passively supporting Lunala and Flutter Mane to exceed their standard damage thresholds too.

I considered Choice Scarf on Chi-Yu to be mandatory for threatening clean one-hit knowckouts against Shadow Rider Calyrex and Zamazenta. Without the Choice Scarf, Chi-Yu is limited to Flutter Mane’s Icy Wind for speed control support. One of my principles of teambuilding is that Pokémon entirely reliant on the presence of another are inherently a weakness to their team, so Choice Scarf allowed for Chi-Yu to function independently from Flutter Mane and lead freely with either Koraidon or Lunala.

Chi-Yu is trained heavily in Special Attack to efficiently KO Shadow Rider Calyrex and Zamazenta with Snarl and Heat Wave respectively, as well as KO Amoonguss and Assault Vest Rillaboom (sometimes) with Heat Wave in Sun. Chi-Yu is max Speed to outpace Adamant Choice Scarf Urshifu and opposing Modest Choice Scarf Chi-Yu that are settling to be slightly faster than Shadow Rider Calyrex. The remaining EVs were allocated into HP for Chi-Yu to take +1 Atk Fire-Tera Type Hearthflame Mask Ogerpon’s Ivy Cudgel outside of Sun, Focus Sash Urshifu’s Surging Strikes or Tera-boosted Aqua Jet in Sun, Glacial Lance twice from Ice Rider Calyrex, and Magnet Protosynthesis Tera-boosted Thunderclap from Raging Bolt.

  • Dark Pulse is the only move on this moveset that was ever under the limelight for change. Even though Dark Pulse is not used very often and weaker than Flamethrower, it is superior to Flamethrower on this team because of the diversity in type coverage that it offers, along with a 20% flinch chance that wins games on its own.
  • Despite its infamous accuracy issues, Heat Wave is the best move available to Chi-Yu, efficiently distributing massive damage that is amplified by both Beads of Ruin and Sun.
  • Similarly to Heat Wave, Overheat is also absolutely necessary in spite of its inconsistency. Overheat’s blazing 130 base power enables Chi-Yu to take KOs on bulky targets when boosted by the Sun, while other attacks would otherwise fall short. That is to say, in some positions Overheat wins 90% of the time, while all other moves win 0% of the time.
  • Snarl is an amazing utility move on an otherwise offensively-minded Pokémon, weakening special attackers at the start of the turn before taking damage and hitting Shadow Rider Calyrex around Follow Me and Rage Powder redirection.

Ghost Tera Type provides the most consistent value for Chi-Yu due to its extremely potent immunities to Normal and Fighting type attacks, which are most often seen with Fake Out, Body Press, and Close Combat. These immunities allow Chi-Yu to attack fearlessly in front of Pokémon that traditionally stifle its offense or threaten a knockout, and Ghost Tera Type overturns the matchup against Water-type Pokémon if Sun is active.

Offensive calcs

Calyrex Shadow 196+ SpA Beads of Ruin Chi-Yu Snarl vs. 252 HP / 4 SpD Calyrex-Shadow Rider: 204-240 (98.5 – 115.9%) — 81.25% chance to OHKO

Zamazenta Crowned 196+ SpA Beads of Ruin Chi-Yu Heat Wave vs. 244 HP / 4 SpD Zamazenta-Crowned in Sun: 198-234 (100 – 118.1%) — guaranteed OHKO

Rillaboom 196+ SpA Beads of Ruin Chi-Yu Heat Wave vs. 252 HP / 124 SpD Assault Vest Rillaboom in Sun: 200-236 (96.6 – 114%) — 75% chance to OHKO

Chi Yu 196+ SpA Beads of Ruin Chi-Yu Heat Wave vs. 252 HP / 236+ SpD Amoonguss in Sun: 222-264 (100.4 – 119.4%) — guaranteed OHKO

Defensive calcs

Ogerpon Hearthflame +1 252 Atk Tera-Fire Ogerpon-Hearthflame Ivy Cudgel (1.2x Mask Boost) vs. 52 HP / 4 Def Chi-Yu: 115-136 (83.9 – 99.2%) — guaranteed 2HKO

Urshifu Rapid 252+ Atk Tera-Water/Tera-Stellar Urshifu-Rapid Strike Aqua Jet (1st Use) vs. 52 HP / 4 Def Chi-Yu: 120-144 (87.5 – 105.1%) — 18.75% chance to OHKO

Raging Bolt 180+ SpA Magnet Protosynthesis Tera-Electric Raging Bolt Thunderclap vs. 52 HP / 4 SpD Chi-Yu: 116-138 (84.6 – 100.7%) — 6.25% chance to OHKO

Calyrex Ice 252+ Atk Calyrex-Ice Rider Glacial Lance vs. 52 HP / 4 Def Tera-Ghost Chi-Yu: 118-141 (86.1 – 102.9%) — 18.75% chance to OHKO

Brute Bonnet

Brute Bonnet was undoubtedly the most overlooked and underrated Pokémon of the format. Its unfathomable bulk after Protosynthesis makes for a nearly unbreakable Pokémon that can take over the game through a supportive role. All four moves on Brute Bonnet were necessary to how it plays as the defensive backbone of the team, and at no point were other move options under contemplation.

As mentioned in the teambuilding process, Sitrus Berry was primarily added to the team as a countermeasure to Zamazenta + Raging Bolt on lead, allowing Brute Bonnet to take the combination of Body Press into Dragon Pulse with the Protosynthesis Defense boost. Sitrus Berry is fantastic into Calyrex regardless of Unnerve because Brute Bonnet is favorable (with ample support) into the Calyrex forms when they are on the field, and Sitrus Berry is consumable upon Calyrex leaving the battle. Covert Cloak and Rocky Helmet on Brute Bonnet are not as effective on this team specifically because of the team’s ability to render Fake Out cycle useless against two natural Ghost types (Flutter Mane and Lunala), as well as two other Pokémon with Ghost Tera Type (Chi-Yu and Ursaluna).

  • Seed Bomb is far too important because the Grass-type coverage makes Brute Bonnet capable of checking Kyogre, Ursaluna, and Rapid Strike Style Urshifu.
  • Sucker Punch is naturally an excellent option in a format with the omnipresent Shadow Rider Calyrex and Lunala because of its KO potential into both (excl. Shadow Shield) without Terastallization and utility of increased priority, getting around Brute Bonnet’s otherwise subpar speed stat.
  • Spore is the centerpiece of Brute Bonnet’s moveset. Limiting your opponent’s number of attacks for 1-3 turns within a format of this power level is insane, but I believe it’s truly best displayed when reflecting on the past two double-restricted World Championships. At the 2022 World Championships, 3 of the Top 4 teams, and 6 of the Top 8 teams featured a move with sleep-inducing effects (Yawn, Hypnosis, and Spore). When looking at the 2025 World Championships, all Top 4 teams and 6 of the Top 8 teams featured a Pokémon knowing the move Spore again. Sleep was not disproportionately represented amongst the Top 8 placements either, with numerous other players in the 26-player (2022) and 20-player (2025) asymmetrical Top Cuts utilizing Yawn or Spore as well.
  • Rage Power is just as influential to the success of Brute Bonnet in the way that redirection is able to restrict the options and targeting of your opponent’s attacks, but redirection has impressively been on both Worlds finalists teams at the past two Scarlet & Violet World Championships (2023 and 2024), playing a significant role on all three World Champion teams and in the Grand Finals matchups. Funnily enough, redirection (excl. Lightning Rod and Storm Drain), has only won the World Championships in a period of three consecutive years, with a decade separating the “three-peats” (2013–2015 and 2023–2025).

Brute Bonnet is almost entirely trained in its Defense to withstand the onslaught of the most powerful physical attackers in Regulation Set I: Koraidon, Zamazenta, Zacian, and Urshifu, and consistently retaliate with Spore. Even though the defensive damage calculations are the exact same between 244 HP EVs (217 HP) and 252 HP EVs (218 HP), maximum HP is optimal on Brute Bonnet for two reasons: max HP Annihilape (217 HP) with Final Gambit will miss the KO by 1 HP, and an even HP stat for Sitrus Berry to be consumed immediately after Ruination, which saw increasing popularity on Assault Vest Chien-Pao in the month leading up to the World Championships. The remaining 12 EVs put into Speed to hit 77 Speed stat are not insignificant by any means, and contribute greatly to Brute Bonnet’s effectiveness for two main reasons: firstly, most Ice Rider Calyrex only go as fast as 75 or 76 Speed stat, which retains the favorable speed order of Brute Bonnet being faster than Calyrex outside of Trick Room; secondly, outside of fast Brute Bonnet that predominantly reside between 82 and 86 Speed stat, I found from my experience that other Brute Bonnet were using 75 or 76 Speed stat. Upon learning I have the faster Brute Bonnet, I can target down the opposing Brute Bonnet with Koraidon or Chi-Yu and follow up with a subsequent Spore to cover for a Terastallization before the opposing Brute Bonnet can move. If my Brute Bonnet happens to be slower, I can confidently assume that Koraidon will be able to KO the opposing Brute Bonnet with Close Combat or Flare Blitz (without the Fire-Tera Type boost) guaranteed.

With similar reasons to Lunala, Water Tera Type was important for Brute Bonnet to reliably Spore against teams with Zamazenta + Chien-Pao, Koraidon + Chi-Yu and Kyogre + Ice Rider Calyrex or Zacian pairings.

Offensive calcs

Calyrex Shadow
0 Atk Brute Bonnet Sucker Punch vs. 252 HP / 84 Def Calyrex-Shadow Rider: 208-252 (100.4 – 121.7%) — guaranteed OHKO
−1 0 Atk Brute Bonnet Sucker Punch vs. 4 HP / 0 Def Calyrex-Shadow Rider: 160-192 (90.9 – 109%) — 43.75% chance to OHKO [guaranteed KO after Calyrex’s Life Orb recoil]

Defensive calcs

Zamazenta CrownedRaging Bolt +1 252+ Def Zamazenta-Crowned Body Press vs. 252 HP / 244+ Def Protosynthesis Brute Bonnet: 134-158 (61.4 – 72.4%) AND 108+ SpA Protosynthesis Raging Bolt Dragon Pulse vs. 252 HP / 0 SpD Brute Bonnet: 99-117 (45.4 – 53.6%) — combined 1.5625% chance to KO

Calyrex ShadowZamazenta Crowned
252 SpA Life Orb Calyrex-Shadow Rider Astral Barrage vs. 252 HP / 0 SpD Brute Bonnet: 60-70 (27.5 – 32.1%) AND +1 252+ Def Zamazenta-Crowned Body Press vs. 252 HP / 244+ Def Protosynthesis Brute Bonnet: 134-158 (61.4 – 72.4%) — combined 20.703125% chance to KO
252 SpA Tera-Ghost Calyrex-Shadow Rider Astral Barrage vs. 252 HP / 0 SpD Brute Bonnet: 62-73 (28.4 – 33.4%) AND +1 252+ Def Zamazenta-Crowned Body Press vs. 252 HP / 244+ Def Protosynthesis Brute Bonnet: 134-158 (61.4 – 72.4%) — combined 27.34375% chance to KO

Zamazenta Crowned +1 252+ Def Zamazenta-Crowned Body Press vs. 252 HP / 244+ Def Brute Bonnet: 174-206 (79.8 – 94.4%) — guaranteed 2HKO

Calyrex Ice 252+ Atk Never-Melt Ice Calyrex-Ice Rider Glacial Lance vs. 252 HP / 244+ Def Brute Bonnet: 176-210 (80.7 – 96.3%) — guaranteed 2HKO

Koraidon 196+ Atk Orichalcum Pulse Koraidon Collision Course (Super Effective) vs. 252 HP / 244+ Def Protosynthesis Brute Bonnet: 187-224 (85.7 – 102.7%) — 12.5% chance to OHKO

Zacian Crowned +1 252 Atk Tera-Fairy Zacian-Crowned Play Rough vs. 252 HP / 244+ Def Protosynthesis Brute Bonnet: 192-228 (88 – 104.5%) — 25% chance to OHKO

Groudon 156+ Atk Tera-Fire Groudon Heat Crash (120 BP) vs. 252 HP / 244+ Def Protosynthesis Brute Bonnet in Sun: 200-236 (91.7 – 108.2%) — 50% chance to OHKO

Miraidon 252 SpA Life Orb Hadron Engine Miraidon Draco Meteor vs. 252 HP / 0 SpD Brute Bonnet: 199-235 (91.2 – 107.7%) — 50% chance to OHKO

Urshifu Rapid 236+ Atk Choice Band Urshifu-Rapid Strike Close Combat vs. 252 HP / 244+ Def Protosynthesis Brute Bonnet: 186-222 (85.3 – 101.8%) — 12.5% chance to OHKO

Ogerpon Hearthflame +1 76+ Atk Tera-Fire Ogerpon-Hearthflame Wood Hammer (1.2x Mask Boost) vs. 252 HP / 244+ Def Protosynthesis Tera-Water Brute Bonnet: 186-222 (85.3 – 101.8%) — 12.5% chance to OHKO

Ursaluna 252+ Atk Guts Ursaluna Facade (140 BP) vs. 252 HP / 244+ Def Protosynthesis Brute Bonnet: 117-138 (53.6 – 63.3%) — 2.34% chance to 2HKO after Sitrus Berry recovery

Ursaluna

Ursaluna is the Trick Room ace of the team and the perfect partner for Lunala. Ursaluna has an immunity to Ghost and a weakness to Fighting, whereas Lunala has a weakness to Ghost and an immunity to Fighting. The two of Lunala and Ursaluna complement each other to control the second most popular Restricted pairing, Ice Rider Calyrex + Miraidon, which are shut down by Lunala’s Wide Guard and Ursaluna’s Ground typing against Glacial Lance and Electro Drift or Volt Switch respectively.

  • Headlong Rush gives Ursaluna a single-target Ground-type move to attack irrespective of Wide Guard.
  • Facade is extraordinarily strong when coupled with the Guts boost from Flame Orb burn, exerting offense that is only rivaled by Restricted Pokémon.
  • Earthquake is for efficient damage output into both opposing Pokémon when spread damage is more rewarding than the aforementioned single-target attacks, Headlong Rush and Facade. The lack of a Ground immunity on my team is not an issue for Earthquake’s effectiveness because of the team’s defensive capabilities. Lunala can use Wide Guard beside Ursaluna to block any damage that Earthquake would otherwise deal, Koraidon and Flutter Mane can similarly Protect to avoid taking damage, Brute Bonnet takes negligible damage from its Ground resistance and monstrous Defense, and Chi-Yu is fringely used in tandem with Ursaluna, where Headlong Rush and Facade are suitable anyway.
  • Protect is vital to buy time for Flame Orb to burn Ursaluna, therefore activating Guts, full-power Facade, and immunity to other status conditions, namely sleep. As you may have noticed, this team does not have any pivot moves (Volt Switch, U-Turn, Parting Shot, etc.) that traditionally help Ursaluna satisfy the prerequisite turn before Flame Orb activates, placing emphasis on gaining tempo through proactive and reactive switching. Ursaluna is naturally brought in the back but has its moments to be brought on lead against Miraidon + Fire-Tera Type Ice Rider Calyrex or Kyogre + Roaring Moon, where Headlong Rush and Protect, respectively, can’t be punished.

In the end, I stayed faithful to maximum HP and Atk because the physical bulk is important for taking Ice Rider Calyrex’s Glacial Lance and Urshifu’s Close Combat, while also surviving Modest Miraidon’s Draco Meteor guaranteed. Minimum Speed on Ursaluna is vital because the Trick Room mode would not be nearly as threatening against the likes of Ice Rider Calyrex, Iron Hands, and opposing Ursaluna if I were moving slower in Trick Room. In rare endgames where Ursaluna needs to attack before slow Leftovers Calyrex or Iron Hands (73 Speed stat or less) outside of Trick Room, Icy Wind can give Ursaluna the chance to Facade or Headlong Rush and win games that would otherwise be lost.

Ghost Tera Type is exceptional on Ursaluna with its immunities to Fake Out, Close Combat, Low Kick, Body Press, and Facade. Although Ursaluna is an infrequent bring into Shadow Rider Calyrex + Zamazenta teams because the other five Pokémon are collectively more consistent, it is worth mentioning that the restricted duo is bounded to Psychic and Heavy Slam when opposite Ghost-Tera Type Ursaluna and Wide Guard Lunala.

Offensive calcs

Miraidon
252+ Atk Guts Ursaluna Facade (140 BP) vs. 236 HP / 4 Def Miraidon: 205-243 (100 – 118.5%) — guaranteed OHKO
252+ Atk Guts Ursaluna Earthquake vs. 236 HP / 52 Def Miraidon: 210-248 (102.4 – 120.9%) — guaranteed OHKO

Calyrex Shadow 252+ Atk Guts Ursaluna Headlong Rush vs. 188 HP / 84 Def Calyrex-Shadow Rider: 193-228 (96.9 – 114.5%) — 81.25% chance to OHKO

Incineroar −1 252+ Atk Guts Ursaluna Headlong Rush vs. 252 HP / 188+ Def Incineroar: 194-230 (96 – 113.8%) — 75% chance to OHKO

Raging Bolt 252+ Atk Ursaluna Headlong Rush vs. 188 HP / 132 Def Raging Bolt: 224-266 (100 – 118.7%) — guaranteed OHKO [without Flame Orb]

Defensive calcs

Miraidon 252+ SpA Hadron Engine Miraidon Draco Meteor vs. 252 HP / 4 SpD Ursaluna: 198-234 (83.5 – 98.7%) — guaranteed 2HKO [31.25% chance to OHKO after burn damage]

Calyrex Ice
36+ Atk Never-Melt Ice Calyrex-Ice Rider Glacial Lance vs. 252 HP / 0 Def Ursaluna: 204-240 (86 – 101.2%) — 6.25% chance to OHKO
116+ Atk Calyrex-Ice Rider Glacial Lance vs. 252 HP / 0 Def Ursaluna: 176-210 (74.2 – 88.6%) — guaranteed 2HKO [Takes two turns of burn damage except for 1/16 max roll]

Urshifu Rapid 252+ Atk Urshifu-Rapid Strike Close Combat vs. 252 HP / 0 Def Ursaluna: 218-258 (91.9 – 108.8%) — 43.75% chance to OHKO

Matchups Guide

Advantageous

Neutral

Disadvantageous

Tournament Run

Day 1 Swiss Rounds

Day 1 Swiss round summary: 7-1 (15-6) — Advancing to Day 2!

I was extremely happy to lock in a record of 7-1 on Day 1 of the World Championships alongside many of my friends who also made it through to Day 2. We all went out to celebrate together at dinner, talking about our matches, the teams that made Day 2, and the following day that awaited us. Since I made it through with only one loss, I was one win away from making it to the Top Cut of the World Championships and also had fewer teams to prepare for than most other players. After brainstorming game plans with friends on my potential matchups for Round 9, I felt a little more confident in my chances and hoped for the best.

Day 2 Swiss Rounds

Day 2 Swiss round summary: 2-0 (4-0)
Final Swiss result: 9-1 (19-6) 
— Advancing to Top Cut!

After I finished my match, I rushed over to watch my friends playing their respective win-and-in matches for Top Cut. I was ecstatic to see Aaron, Carlos, and Víctor (who we lost track of shortly after), were alongside me in the final bracket.

Photo with Lin Longyu
Worlds Top Cut commemoration photo, with Aaron Brok and Carlos Cabal

Top Cut

Top Cut summary: 4-0 (8-1)
Total Swiss + Top Cut record: 13-1 (27-7) 
— Advancing to the Grand Finals!

Punching My Ticket to Championship Sunday

I couldn’t be more proud of the match I just played. Despite everything, I defied the odds, overcoming the “odd-year streak” of Japanese World Champions since 2015, which almost seemed inevitable heading into the World Championships. I was on cloud nine.

PqlarBear-img14
Fun fact: This photo was taken after Round 1 on Day 1

The staff members taking care of James Evans and I gave us 5–10 minutes to spend with our friends before being dragged backstage to take photos and record some footage for the grand finals promo. After talking about getting a group photo for minutes on end and nobody taking charge, Aaron told me “just start walking because everyone is going to follow you”, which I was embarrassingly oblivious to up until that point. Without consulting me, the rest of the group decided that I was only allowed to be placed in the middle of the photo (I was never going to win that argument anyway). Finally, we got a snapshot of this moment with everyone in our group, dubbed as “Team Z”. Everyone showed off their respective prizes and pointed in my direction, all while I tried not to embrace the “main character” role that was suddenly forced upon me.

From left to right and top to bottom: Chris Han, Aaron Brok, Luca Paz, Kian Campbell, me, Víctor Medina, Carlos Cabal, Aurélien Soula, Justin Tang and Antonio Sánchez

After almost an hour, James and I were officially released to leave the studio for dinner with our friends who patiently waited on us (thank you guys!). The 10-minute walk to the restaurant was filled with classic Pokémon tournament storytelling of our respective tournament runs, numerous laughs about the irony of my reluctant thumbs-down photo with Smeargle after Round 1 the previous day, and competitors and spectators walking the streets of Anaheim who recognized me and asked for a photo (I guess I better get used to this!). Between ordering and receiving our food, Justin urged James and I to recreate the “finalists’ staredown” recording of us from earlier.

The dinner vibe was anything but tense, as everyone simply enjoyed the moment and it was great to truly separate ourselves from the tournament for the first time all weekend. By the end of dinner, someone came up with the idea for our massive group to grab ice cream together, which of course nobody could say “no” to. After our large-scale ice cream escapade and a photo to capture the moment, us finalists went our separate ways to mentally prepare for the day that was to come…

The Summit: Preparing for the Finals

Before Dinner

I talked with Antonio and Carlos about my general thoughts on the matchup, giving them my full team to test the matchup at a separate table with the rest of the “Team Z” guys that were helping me prepare.

After Dinner

Antonio and Carlos updated me on their matchup progress and I received dreadful news… According to their initial testing, the matchup was slightly unfavorable at best. Koraidon + Raging Bolt seemed devastating on lead with the threat of Tera-boosted Flame Charge + Thunderclap nullifying my one advantage of quick offense. When I started to watch the practice replays with Antonio, we quickly noticed that Lunala was useless in almost every single game because of how poorly it matches up into Shadow Rider Calyrex + Raging Bolt or Brute Bonnet. As a result, Antonio and I agreed that Brute Bonnet would take Lunala’s place in the matchup. Obviously, dropping Lunala in matchups is nothing new to me because I often favor Brute Bonnet over Lunala against Shadow Rider Calyrex + Zamazenta teams, but this just wasn’t my experience against traditional Shadow Rider Calyrex + Koraidon teams. If there was any consolation, at least we already knew the general game plan we needed to prepare for…

KoraidonRaging BoltCalyrex ShadowBrute Bonnet

Antonio and Víctor led the way for Aaron, Carlos, Kian, Luca, and I across the city of Anaheim to begin preparation in their hotel room. Coincidentally, we arrived around the time the clock struck midnight: the day of the World Championship Grand Finals was already upon me.

Matchup Preparation — Part 1

I was honestly way too burnt out to be the one playing my side of the matchup (I would have denied being tired if anyone asked me), but Kian volunteered to take my place and Víctor took on the role of playing the opposing side. Meanwhile, Aaron was so tired that he passed out shortly afterwards (a much deserved rest for his Top 16 finish), making for a good laugh to lighten the mood.

For the first two hours, we experimented leading with Koraidon + Flutter Mane and Koraidon + Brute Bonnet leads, but both of them presented notable flaws for their own reasons:

  • Koraidon + Flutter Mane doesn’t damage-trade effectively against Raging Bolt and my speed advantage is completely invalidated by Thunderclap.
  • Brute Bonnet was too slow and allowed for Tera-boosted Flare Blitz + Thunderbolt to pin the defensive Water-type Terastallization, which forced us to play guessing games with Close Combat + Sucker Punch into Koraidon attacking or using Protect.

Essentially, most of the turns felt like hard predictions and any semblance of a “real” game plan would instantly fall apart if the optimal play was made from the opposing end. Almost every win seemed inconsistent and just about each of the (many) losses felt like a beatdown. Somehow, the games appeared as if we were only just finding out how daunting this matchup was. We weren’t making much progress and decided to take a short break. Carlos and Luca became the heroes of the hour by running an errand to buy everyone bottled water from the only nearby store still open so late at night.

However, after another 30 minutes of Thunderclap torment, whiffing Close Combat + Sucker Punch into Protect, and getting checkmated by Focus Sash Calyrex’s Astral Barrage, Antonio started working on an alternate game plan of leading Flutter Mane + Chi-Yu.

Flutter ManeChi Yu

This is a lead that I rarely use, but as we began exploring all of the turn 1 possibilities, it became apparent that it is actually the best lead in this matchup. Flutter Mane picks up a guaranteed one-hit KO on Assault Vest Raging Bolt thanks to Stellar Tera Type-boosted Moonblast in Beads of Ruin, which importantly limits Raging Bolt to only one Thunderclap. As for Chi-Yu, we initially tested Heat Wave but eventually favored Overheat into Raging Bolt for the following reasons:

  • The possibility of Electric-Tera Type Raging Bolt, which has very favorable odds to take Stellar Tera Type-boosted Moonblast + Heat Wave in sun.
  • Overheat puts Koraidon in range of fainting to recoil from a Tera-boosted Flare Blitz OHKO vs Brute Bonnet at full HP later in the game (after calculating with the confirmed stats it is an 87.5% chance to KO), it was simply better for this game plan.
  • Moreover, we almost always wanted to switch out Chi-Yu for Brute Bonnet on turn 2 anyway, so the −2 SpA drop wasn’t a problem.

We all agreed that Koraidon should use Protect in the off-chance scenario of Electric-Tera Type Raging Bolt, and in the worst case, a favorable trade of Thunderclap for Raging Bolt on turn 1. On the other hand, the combination of Stellar Tera Type-boosted Shadow Ball + Heat Wave is a guaranteed KO on Koraidon as well, which would almost instantly win me the game if Koraidon doesn’t Protect and commits to Fire-type Terastallization.

Additionally, we believed that the two most threatening leads are Koraidon + Raging Bolt or Koraidon + Brute Bonnet, so Flutter Mane + Chi-Yu would always receive their respective boosts in sun without requiring me to lead my own Koraidon.

The high of finding a real game plan to work with kept us going for a while, though it was becoming clear that everyone was exhausted around 4:15 am. We decided to call it a night and planned to reconvene early in the afternoon as a review of everything we prepared and to look for anything we may have potentially missed after four hours of nonstop matchup analysis. The rest of us went back to our accommodation to rest as much as possible, but I was still wired and could not fall asleep when we got back. My last recollection was mentally mapping out games with photos I took of Antonio’s notebook before crashing for the night.

Morning of the Finals

I felt a sudden surge of excitement when I woke up late into the morning. As cliché as it may sound, this was the day that I would remember forever and I was in control of my destiny. Additionally, August 17th also happens to be my older brother’s birthday, the very person who got me into Pokémon over a decade and a half ago. I was just hours away from potentially becoming World Champion and none of it felt real. The rest of us grabbed brunch before meeting up with Antonio and Víctor at their hotel room in the afternoon.

Matchup Preparation — Part 2

It was already 2 pm by the time we got back to working on the matchup, just three hours before my call time.

I selected the moves from my perspective instead of Kian this time around because I wanted to feel comfortable with and fully internalize the game plan that we designed. We spent the remaining time reviewing my lead options of Flutter Mane + Chi-Yu and developing alternate game plans with Koraidon + Brute Bonnet for a potential game 2 mix up. After a couple hours of confirming our plans as solid, it was time to head over to the arena for my 5 pm call time.

Total calmness came over me when we exited the hotel lobby and started walking to the venue, which I found amusing because all of my friends were beyond stressed. It was really cool being recognized by people on the sidewalk and outside the convention center on the way over, as well as receiving my fair share of “good luck!” comments too.

Funnily enough, the staff did not see me sitting down with my friends talking over the matchup for around 20 minutes, so they were extremely relieved to see that I showed up on time (I promise I was there!). I was escorted into the arena with my limited guests to reserved seating near to the stage, where I would meet up with James. I thought that my guests were going to be backstage with me to review the matchup since the page with instructions I was given the day before permitted it, but James and I were taken backstage by ourselves. Fortunately, I had Kian write down the game 1 plans before we made the walk over so I could review the sheet of paper backstage before the match. After another 20 minutes of studying, messaging with my preparation group on my phone, and thinking over everything for the thousandth time, it was time to take the catwalk and play the most important match of my life.

Six Pokémon, one player, and one match is all that stood between me and the World Champion title.

Day 3: Grand Finals

Round Result Opponent Opponent’s team List
Finals WLW USA
James Evans
(James)
Calyrex ShadowKoraidonIncineroarRaging BoltBrute BonnetLandorus Incarnate

The music selected on the spectator mode end (stream POV) was Gym Leader, while James and I selected Nemona 2 and Blueberry Academy Elite Four respectively.

Game 1:

  • Me: Flutter ManeChi YuKoraidonBrute Bonnet
  • Opp: IncineroarBrute BonnetKoraidonCalyrex Shadow

I’m instantly caught off guard by the lead matchup. Despite the lead being favorable, James must have prepared for this scenario, while I only have 45 seconds to figure it out. I strongly considered switching Chi-Yu to Brute Bonnet and using Protect with Flutter Mane, but a Parting Shot to bring in Koraidon (pinning my Brute Bonnet with Tera-boosted Flare Blitz + Spore the following turn) was too scary. I decided to hedge my bets by targeting Brute Bonnet with the combination of Dark Pulse + Moonblast. Fake Out prevents Chi-Yu from moving and Flutter Mane forces out Water-type Terastallization from Brute Bonnet, trading a Beads of Ruin-boosted Moonblast into Brute Bonnet for a Spore into Chi-Yu.

While Chi-Yu stays asleep for the next three turns being chipped down by Knock Off and Sucker Punch, I am able to put Incineroar to sleep before switching out Brute Bonnet for Koraidon to angle for a Flame Charge speed boost on the following turn. Out of nowhere, Incineroar wakes up and enables a Helping Hand-boosted Sucker Punch to knock out Chi-Yu, while my Koraidon takes more damage than it deals with Flame Charge when attempting to catch the Calyrex switch-in. After bringing in Brute Bonnet to replace Chi-Yu, we reach an unavoidable 50/50 where I have to predict whether James will stay in with Brute Bonnet or switch in Calyrex on a potential Close Combat. I got the call wrong, Calyrex switches into Close Combat and Incineroar uses Parting Shot to have Brute Bonnet take the Spore instead. As if things weren’t already spiraling out of control, I forget about my Flame Charge speed boost on the following turn and Terastallize with Koraidon for no reason.

Thankfully, my blunder goes unpunished as my Close Combat knocks out Brute Bonnet on the obvious Protect from Calyrex. Koraidon comes out to replace Brute Bonnet with one turn of sun remaining and we are presented with yet another 50/50 mind game: does the Calyrex attack or switch to Incineroar? If I expect Calyrex to attack, Sucker Punch + Flare Blitz would KO Calyrex and set up Flutter Mane to win the game, but I would instantly lose if Calyrex switches to Incineroar. Predicting the Calyrex to switch out to Incineroar, I switch my Koraidon out for Flutter Mane, and Calyrex… switches to Incineroar as Collision Course takes the KO on my Brute Bonnet, giving me Koraidon + Flutter Mane with Protosynthesis active for the endgame. For the first time since the beginning of the game, I finally have the advantage once again.

Incineroar could stay in or switch back out to Calyrex to take another Close Combat. I would instantly win if I were to get this turn right. The next turn begins and Incineroar switches back out to Calyrex, Flutter Mane knocks out the opposing Koraidon with Moonblast, and Flame Charge brings Calyrex down to its Focus Sash to effectively seal the game. After a couple more attacks to knock out Incineroar and Calyrex, I am just one game away from becoming World Champion.

Game 2:

  • Me: Flutter ManeChi YuKoraidonBrute Bonnet
  • Opp: IncineroarBrute BonnetKoraidonCalyrex Shadow

I felt that sticking with the same lead was fine because I never had to show my game plan vs Koraidon + Raging Bolt.

I got the worse end of turn 1 this time around, taking significant damage on Flutter Mane and losing my Choice Scarf speed boost thanks to Knock Off just to knock out Brute Bonnet. Calyrex comes in and I am immediately forced to use Snarl and switch Flutter Mane to Brute Bonnet, while Calyrex uses Protect, buying time for Incineroar to Parting Shot and bring out Koraidon. All of a sudden, I’m in a precarious position trying to cover for Koraidon attacking into either slot.

Fearing the next turn becoming predictions if Brute Bonnet is knocked out, I decide to Terastallize Brute Bonnet and I get the turn completely wrong. Astral Barrage + Fire Tera Type-boosted Flame Charge are more than enough to KO Chi-Yu and deal massive damage to Brute Bonnet with my own Beads of Ruin working against me, only having a Spore into Calyrex to show for it. If I want any chance of turning things around, I have to send out Koraidon and make things happen before Calyrex eventually wakes up. Expecting the Incineroar to switch in, I decide to take a risk by going for Close Combat into Calyrex, but no switch happens. Now, instead of improving my position with Flame Charge, I’ve wasted my turn and dug myself an even deeper hole to get out of.

Calyrex crucially doesn’t wake up, allowing me to trade a Flame Charge into Calyrex + a Spore into Koraidon for significant damage on my Koraidon with Collision Course (putting Koraidon just in range of fainting to Life Orb + Rocky Helmet recoil). The only way I can win this game is if Koraidon is able to KO Incineroar with Close Combat, so any mistake would cost me the game. Calyrex wakes up after two turns of sleep to use Protect, while Koraidon deals over 90% to the opposing Koraidon with Close Combat and Spore goes into the Calyrex (covering the Incineroar switch). Calyrex switches out to Incineroar and Koraidon gets the first-turn wake to use Protect, taking 0 damage from my Close Combat into Koraidon and Sucker Punch into Calyrex.

The battle has been on a knife’s edge for multiple turns, but then I proceed to make the most egregious oversight in the most important match of my life. From here, all I have to do is switch out Koraidon for Flutter Mane and Rage Powder, keeping Flutter Mane safe for the turn and giving me the ability to reset sun for Protosynthesis. However, because I do not Rage Powder, Incineroar is able to KO my Flutter Mane with Knock Off before I can put it to sleep with Spore. In a split second, I go from having the World Champion title in my grasp to a losing position. After my Koraidon knocks out the opposing Koraidon and Incineroar, there’s nothing I can do to stop the Calyrex from using Encore to lock my Brute Bonnet into Rage Powder, and I throw away a game in the most important match of my life in front of the entire world.

Game 3:

  • Me: Flutter ManeChi YuKoraidonBrute Bonnet
  • Opp: IncineroarBrute BonnetKoraidonCalyrex Shadow

Now that it has really come down to winner-takes-all, I’m hesitant to gamble on bringing any of the other game plans we prepared because James still has yet to bring Raging Bolt. After thinking through all of my options, I decided to place faith in myself and my friends who got me to this point.

Upon seeing the same leads for the third time in a row, I’m positive that James will go for Knock Off instead of Parting Shot with Incineroar, giving me the chance to use the play I nearly went for in game 1. I switch out Chi-Yu for Brute Bonnet and use Protect with Flutter Mane, as Fake Out from Incineroar hits Brute Bonnet and Sucker Punch fails. Going into turn 2, I decide that if I am going out, I’m going to do it on my own terms. I have a feeling that James is going to get aggressive by leaving his Brute Bonnet vulnerable, expecting me to switch out my Flutter Mane, so I commit to going all in on this read. The turn starts and Flutter Mane Terastallizes into Stellar, giving it a nice little damage boost… and there’s no Sucker Punch or defensive Terastallization! Stellar Tera Type-boosted Moonblast picks up the one-hit KO on Brute Bonnet! Incineroar follows up with a Knock Off into my Brute Bonnet instead of Flutter Mane, removing Sitrus Berry, and Brute Bonnet rounds out the turn by putting Incineroar to sleep with Spore. This game couldn’t have possibly started out better and I wasn’t going to let this one get away from me too.

Koraidon comes out and I just need to play it safe. Flutter Mane uses Moonblast into Incineroar, leaving it just above 50% HP, as Koraidon goes for Collision Course into Brute Bonnet and lands a critical hit (Collision Course normally has a 75% chance to KO anyway, but a Spore would have ended the game immediately). As I select Chi-Yu for my next Pokémon, I think back to our preparation from the night before and remember how the combination of Stellar Tera Type-boosted Shadow Ball + Heat Wave in Beads of Ruin will always KO Koraidon. However, James surely also knows this and can use Protect to try getting a first-turn wake on Incineroar for Parting Shot. Still, I think it is my best play and I go for it. James makes the right call by using Protect on Koraidon, blocking the Shadow Ball + Heat Wave combo, but Incineroar is brought low. I almost couldn’t bear to watch as Incineroar… stayed asleep.

All I have to do is connect Heat Wave one final time to become World Champion. Flutter Mane starts the turn and Tera-boosted Shadow Ball in Beads of Ruin shreds through Koraidon, leaving it at just above a quarter of its health. Just for a moment, it felt like the world froze. The entire arena held its breath as Chi-Yu used Heat Wave

Total record: 14-1 (29-8) World Champion

Becoming World Champion

Still in denial with what was happening, the arena’s eruption of applause, smoke machines, and pyrotechnics surrounding the stage served as proof that this all wasn’t just in my head.

Before celebrating, I wanted to make sure that I embraced James and congratulated him too, as he displayed incredible sportsmanship and also achieved something truly extraordinary. We exchanged a few more words, hugged it out, and he even urged the crowd to get louder for me too.

The next 30 seconds of walking around, raising my arms, throwing my fists, pointing to my friends, and screaming my head off was a moment that I’ve thought about in my head thousands of times over the years, but somehow every part of it exceeded my expectations.

After signing the match slip and receiving congratulations from the judges, I was just reminded that I would have my World Champion interview on stage with Anna Prosser momentarily with the whole world watching, and I was absolutely not prepared for it. To be honest, I was terrified. Even though I had no time to come up with something to say, I think that my advice perfectly describes my journey: “Trust yourself. If you want to pursue something, go for it, wholeheartedly.”

Afterwards, I was escorted backstage once again for the closing ceremony, though I spent most of the downtime frantically messaging with everyone who helped me prepare for the Grand Finals. Before I knew it, it was my turn to take the catwalk one last time and stand on top of the podium, hoisting my trophy for the world to see.

Once I was ushered out of the arena for my official World Champion photo, I walked into an ambush of my friends running towards me, screaming in excitement.

As for the photo…

You would think that’s all, but I still had to do another interview covering the tournament for future broadcasts.

Over an hour later, I’m finally free to claim all of my exclusive prizes, including the coveted No. 1 Trainer card. Recording the interview took so long that the convention center hall was now a ghost town, but after making sure I got everything, I walked outside and found out where everyone else went…

To tie off this unforgettable night and weekend, I showed up to the Worlds after-party to say my final goodbyes and snag some photos with legends of the game.

2015 World Champion Shoma Honami and 2023 World Champion Shohei Kimura
2025 JCS & eventual 2026 LAIC Champion Yuma Kinugawa

Someone once said “work hard until your idols become rivals”, and I think I’ve arrived.

Final Words

Through countless hours over the years dedicated to learning, practicing, and pushing myself beyond my limits, I could not imagine a better story for my crowning achievement. I won the World Championships with a record of 14 wins and 1 loss, avenging my only loss later on in the tournament. Countless people have said that this was the most difficult World Championship of all time, and regardless whether that is true, I feel complete with myself and the fact my name is immortalized in competitive Pokémon history. To this day, claiming the title of “World Champion” remains unbelievable to me, as if it were just a dream — showing the world that dreams really do come true.

I would like to extend my appreciation to the special people in my life, as none of this would have been possible without them:

  • Thank you to my family for always believing in and supporting me since the days of being a wide-eyed kid with a vision to be the best.
  • Thank you to my friends for never giving up on me and singing my praises despite my shortcomings, even in times where I lost faith in myself.
  • Thank you to everyone around the world who supported me across the years.
  • Thank you to all the players who came before me in this wonderful game, shaping me into the competitor, and more importantly, the person I am today.

Lastly…
Thank you, the reader, for taking the time to listen to my journey of becoming the 2025 Pokémon World Champion.

See you in San Francisco!

You might also like...

Victory Road