2019 Metroid: Zero Mission 100%

Organized by
Tournament completed! Post an announcement to share updates to your community.

***You must join the Tournament Discord: (Metroid: Zero Mission Discord)***


  1. The tournament will be 100% normal, on the English version
  2. Timing starts on file select for a new game and ends when you lose control of Samus after jumping into the ship after defeating the Black Pirates.
  3. Safety saves are permitted
  4. For console streaming, you can use the Game Cube with the Game Boy Player attachment (You can either use the official start up disc, or if you can load homebrew, Game Boy Interface is also acceptable, be sure to use the Low-Latency version for best results)
  5. If you have a capture modded DS, that will be acceptable as well.
  6. It is preferred to use an official cart with English text (NTSC/PAL are fine), but a flash cart with the US rom is also acceptable.
  7. You can also use the Wii U Virtual Console versions if you have those with English text, and can stream it.
  8. Exception: If both racers agree to JP version, that may be raced instead. However, please do not do so if you will be running on emulator if you are otherwise able to run on console, especially if the other racer is still staying on console.
  9. VBA (All Versions) is banned, use the latest version of BizHawk. If you need help getting it set up, click here. If you need further assistance, let an admin know. The most important settings you need for Bizhawk is (with a GBA rom loaded) GBA -> Core > mGBA and then Config -> Profiles... then select Tool-assisted Speedruns. It is also imperative that you have the GBA Bios for optimal accuracy.
  10. The use of Lua scripts is banned.

Tournament Format

The tournament will be run in a Best of 1, 6 round Swiss format through Challonge. Once the Swiss rounds are over, the top 8 players will be seeded into a separate bracket.  Players will be required to schedule their match within one week, otherwise the situation may lead to a forfeit.

The seeding for this swiss style tournament will be determined first by their 100% IGT time as listed on as of June 1st, 2019 -- 13:00 EDT (This is also when sign ups will be closed). In case of ties, the seeds for the tied players will be randomly determined among those players involved in the tie.  Players without a time on will be considered to have a time of 24 hours.


All Speed Runs Live (SRL) racing rules apply. All participants must use approved emulators/consoles and stream their races. We recommend that you locally save your race-stream file in the event that your stream is disconnected and you are “proofcalled” on your time. If you are not registered with SRL, please do so now. If you do not know how to set up or use an SRL account, please contact a moderator for assistance. Once the race is completed, please get in contact with a member of the admin team to update the standings and times.

Scheduled matches need to be played before the specified deadline for each round. 

You will be given 10 days to both schedule and play your matches.  We realize that a tournament of this magnitude has a lot of people with a lot of schedules to work around. That being said, if you schedule a match with someone and then bail on the scheduled time without prior notice, you may be removed from the tournament at the organizer's discretion.

Any disputes will be handled by the mod team, who will have final say in all matters.  Should a member of the mod team be involved in the dispute, that member will have no say in the final decision.

Match Procedure

Discuss and schedule a time to play your match against your opponent.  Please do so using the tournament discussion channel in the Zero Mission Discord.

When both participants are ready, begin a race in the #speedrunslive IRC channel on or at with the command:

.startrace zeromission

Once the race channel has been created, join that specific channel. Within the channel, change the goal to 100% with the command:

.setgoal 100% normal

Once that has been completed, both participants should enter the race. This can be performed with the following command:


When both participants are ready to begin the race, have their stream available, and are waiting on a file on the file select screen, type the following command:


The Race bot will then begin to countdown in the race chat, and upon reaching 0 both players will begin the race. The conclusion of these race is when you lose control of Samus after jumping into the ship after defeating the Black Pirates, at the point type the following command:


And that’s it. Once the race is completed, please get in contact with a member of the admin team to update the standings and times. Congratulations!

Some additional handy commands for the race:

  • .quit - If something arises and you need to remove yourself from the race, then use the .quit command.

  • .undone - Use if you prematurely type .done or .quit before the race has ended.

FAQs / Q&As

  • In the rare case of a race tie (as determined by the .done times recorded on SRL), the moderators will evaluate the replay, and come to a decision regarding who won. If they cannot properly judge a winner, racers will have to replay the race.  We don’t think this will happen, but wanted to spell that out.

  • If your name does not match your Challonge name, please contact the mods so we can assign the correct PB to you.

  • If your Twitch and/or SRL name does not match your Challonge name, please contact the mods so we can make sure we have the right stream for the restream.


***Submit your PB here for seeding!***

If you do not have a time on, your best time on will be used. If you do not have a time there either, you will be seeded at the bottom.

Final Results

Icon medal first
Icon medal second
Icon medal third

Bracket Embed Code

Upgrade to Premier badge Challonge Premier to remove advertisements from the embed.

Need help? View the Bracket Module Instructions.
Ajax loader

Rank Participant Match W-L-T
(wins +1.0, ties +0.5)
Score TB Pts Buchholz Pts Diff
1 John_Unfil 6 - 0 - 0 0 6.0 0 -66358 14.0 +80195
2 CScottyW 5 - 1 - 0 0 5.0 0 -66182 15.0 +1533
3 deleted497918 4 - 2 - 0 0 4.0 0 -56516 14.0 -262
4 Destructor (Destructor642) 4 - 2 - 0 0 4.0 0 -66979 14.0 +2630
5 Eagle (Astrum) 4 - 2 - 0 0 4.0 0 -145965 12.0 +2518
6 pollsmor 3 - 3 - 0 0 3.0 3 -67413 15.0 +2362
7 PeachDrink 2 - 3 - 0 1 3.0 1 -59639 10.0 +9200
8 noxiousnick 3 - 3 - 0 0 3.0 1 -68571 15.0 +79750
9 Whalerynth 3 - 3 - 0 0 3.0 1 -68896 11.0 +116837
10 MonkeySMB 3 - 3 - 0 0 3.0 1 -147315 16.0 +1075
11 Boxmeister 3 - 3 - 0 0 3.0 1 -150219 12.5 -1683
12 KrunchyLex 2 - 3 - 0 1 3.0 0 -62113 10.0 +152536
13 dudeopi 2 - 3 - 0 1 3.0 0 -143596 7.0 +72658
14 Ddraig (MrDdraig) 1 - 3 - 1 1 2.5 0 -143358 7.0 +72167
15 FrenchLightningJohn 2 - 4 - 0 0 2.0 0 -151331 12.0 -79129
16 Jaychalke 0 - 3 - 2 1 2.0 0 -342920 8.5 -126041
17 eliasthompson 0 - 4 - 1 1 1.5 0 -360000 8.5 -229161
18 Snake (Snake1982) 0 - 1 - 0 5 5.0 0 -90000 0 -78541
19 Revengeinthesky (tgrevenge40) 0 - 1 - 0 5 5.0 0 -90000 0 -78644