Final Fantasy One Randomizer Spring Tournament Bracket

Challonge premier badge
Challonge Premier
Hide ads + Support us

Welcome to the official Final Fantasy One Randomizer Spring Tournament, BRACKET STAGE!


Fantasy League!

Fantasy League Signups on Discord!


Schedule your match:

Master Schedule:


Entry period now CLOSED!


Final Fantasy Randomizer Tutorial (Thx TristalMTG!):

You can find the Final Fantasy Randomizer here, 2.3.1 is the working version for the Spring Tournament:

Whats New:

Final Fantasy Info (Weapons, Spells, Armor, etc):

Final Fantasy Maps:

Final Fantasy Randomizer Readme:


There are two stages: Swiss rounds, leading into a Best-of-3 elimination bracket.
In the Swiss Stage, once per week, players will be paired with competitors of similar records in 1 vs. 1 race matchups.
There will be five Swiss rounds.

After all Swiss rounds are completed, 16 players will advance to the Bracket Stages. All undefeated players will be slotted into the Bracket Stage first, then 1-loss players, then 2-loss players, etc.

If there are more players of identical win/loss records than there are slots remaining in the Bracket Stage, those players will participate in a group "play-in" race, with top finishers in the race claiming the remaining slots in order of play-in race result, advancing to the Bracket Stage.

Bracket Stage players will complete a 1 vs. 1 Best-of-3 series each week to determine advancement, until a winner is decided. Brackets will all be Best-of-3.



ROUND OF 16: PACPHUBPYAAAHA!fPPoYIBAAA (significant changes from swiss)

ROUND OF 8: PACPHUBPYAAAHA!fPPoYICAAA (adds a second forced class)

ROUND OF 4: PACPHUBPYAAAHA!fPUoYICAAA (increases enemy stat range to 50-200%)

FINALS: PACPHcBPYAAAHA!fPUoYICAAA (adds Sky 4th floor teleporter shuffle)



Entrants must use an emulator or console NES and the Final Fantasy Randomizer to play on.
Savestates are not allowed nor is frame rate manipulation.
Hard and Soft Reset encounter manipulations (Tent/Cabin/House) are permitted.

Brackets are subject to change prior to official start of the bracket stage of the Tournament.
Races must be broadcast or recorded offline and submitted for review and verification.
The preferred method is to be featured in a live broadcast, offline recordings are a last resort option, in case you have dropped frames, audio or video issues while broadcasting live.


All entrants will report their scheduling to a designated tournament admin such as Czar, ichbinmiah, Kababesh, xIceblue or Edgeworth.
A period of 48 hours will be enforced for all entrants to schedule their respective match ups, within SIX days of the matchup annoucement.

Once scheduled, both entrants will race upon the scheduled date and time and complete their race.
If an entrant is unable to complete their scheduled race, they can reschedule within those SIX days.  
If an entrant is unable to complete their race within those SIX days,  they will be disqualified.

EXAMPLE: if a race between 2 entrants is announced on the 18th at midnight, they have until midnight on the 20th to schedule their race, and they have until the 24th at midnight to complete their race.

Prizes will be announced during the tournament!
Semi Finalist winners will each win 1000 bits or the equivalent of $10.00 USD.  Tournament winner prizes are pending!

The top 4 finalists of the tournament will run the forced party for the bonus stream, voted on by viewers!  Voting is now open:
Iguana vs Agama vs Sauria:
One Sword to Rule them all:


 All races will be broadcast via Twitch, the FFR community, Randomania and SpeedGaming (Thanks Noraystra and Feasel!)



Please direct any questions or comments regarding the rules, registration, scheduling and etc to a designated tournament admin such as Czardia, ichbinmiah, Edgeworth, Kababesh or xIceBlue via discord here:

Final Results

Supreme Champion: Edgeworth_
Worthy Adversary: xIceblue

Bracket Embed Code

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

Need help? View the Bracket Module Instructions.
Developers: This bracket can also be embedded using the Challonge jQuery plugin.
Ajax loader