tags | ||
---|---|---|
|
The 3 Digit World Cup 2025 (3WC2025) was a 3v3, double-elimination, country-based osu! tournament hosted by ::{ flag=FI }:: shdewz and ::{ flag=NL }:: nik. It was the seventh instalment of the 3 Digit World Cup.
Event | Timestamp |
---|---|
Registration phase | 2024-12-28/2025-01-12 (18:00 UTC) |
Team submission phase | 2025-01-12/2025-01-26 (23:59 UTC) |
Qualifier showcase | 2025-02-02 |
Qualifier stage | 2025-02-08/2025-02-09 |
Round of 16 | 2025-02-15/2025-02-16 |
Quarterfinals | 2025-02-22/2025-02-23 |
Semifinals | 2025-03-01/2025-03-02 |
Finals | 2025-03-08/2025-03-09 |
Grand Finals | 2025-03-15/2025-03-16 |
The 3 Digit World Cup 2025 awarded winners with a community-funded prize pool on Open Collective.
The 3 Digit World Cup 2025 was run by various community members.
Position | Member(s) |
---|---|
Organiser | ::{ flag=FI }:: shdewz, ::{ flag=NL }:: nik |
Designer and developer | ::{ flag=FI }:: shdewz |
Mappool selector | ::{ flag=NL }:: nik |
Mappool playtester | ::{ flag=SM }:: Arge, ::{ flag=PL }:: cezgru, ::{ flag=US }:: ChillierPear, ::{ flag=CA }:: chiv, ::{ flag=CA }:: D I O, ::{ flag=US }:: Emerald Ages, ::{ flag=PH }:: enri, ::{ flag=DE }:: Ezius, ::{ flag=CN }:: FcEazy, ::{ flag=US }:: fieryrage, ::{ flag=DE }:: Hixia, ::{ flag=US }:: hubbawubba, ::{ flag=PL }:: kiir0chii, ::{ flag=KR }:: Lujeol, ::{ flag=US }:: M I L E S, ::{ flag=GB }:: MALTESER, ::{ flag=FR }:: Musty, ::{ flag=FI }:: nemq, ::{ flag=FI }:: Nev-, ::{ flag=NL }:: niqht, ::{ flag=MX }:: Riot, ::{ flag=FI }:: shdewz, ::{ flag=TW }:: Shiina Noriko, ::{ flag=PL }:: Tutka, ::{ flag=AU }:: Vordi, ::{ flag=NO }:: YokesPai |
Eliminated playtester | ::{ flag=FI }:: Amasetic, ::{ flag=GR }:: JackPaX, ::{ flag=GB }:: skiatzo |
Mapper | ::{ flag=TW }:: 9ami, ::{ flag=KR }:: Atipir, ::{ flag=DE }:: Bazuso, ::{ flag=TH }:: chests, ::{ flag=TW }:: knowledgeking, ::{ flag=HK }:: Kurashina Asuka, ::{ flag=CA }:: MochiA, ::{ flag=TR }:: MonsieurSebas, ::{ flag=US }:: nooj, ::{ flag=TR }:: Orkay, ::{ flag=TW }:: oTwinkle, ::{ flag=US }:: Rentai, ::{ flag=DE }:: Ryuukan Ameri, ::{ flag=ID }:: Shurelia, ::{ flag=SG }:: Slyze-, ::{ flag=ID }:: SupaV, ::{ flag=GB }:: vita2, ::{ flag=AU }:: xLolicore-, ::{ flag=NO }:: YokesPai |
Streamer | ::{ flag=CA }:: D I O, ::{ flag=VN }:: Hoaq, ::{ flag=GB }:: ilw8, ::{ flag=CA }:: kymotsujason, ::{ flag=US }:: ROB_, ::{ flag=RU }:: RobotSkin_, ::{ flag=FI }:: shdewz, ::{ flag=VN }:: SIay |
Commentator | ::{ flag=ID }:: BlankTap, ::{ flag=US }:: ChillierPear, ::{ flag=CA }:: chiv, ::{ flag=CA }:: D I O, ::{ flag=GB }:: Damarsh, ::{ flag=CA }:: ExiaXD, ::{ flag=US }:: fieryrage, ::{ flag=US }:: hubbawubba, ::{ flag=CA }:: I-Flame, ::{ flag=GR }:: JackPaX, ::{ flag=KZ }:: Lightin, ::{ flag=FI }:: Nev-, ::{ flag=NL }:: nik, ::{ flag=GB }:: SadShiba, ::{ flag=FI }:: shdewz, ::{ flag=FR }:: Subaru_Arima, ::{ flag=US }:: this1neguy, ::{ flag=US }:: Tycani, ::{ flag=AU }:: Vordi |
Referee | ::{ flag=IN }:: -Space, ::{ flag=FI }:: Aetherian, ::{ flag=KR }:: Discord, ::{ flag=BR }:: DizzyH, ::{ flag=US }:: Emerald Ages, ::{ flag=US }:: freddiiieeee, ::{ flag=KR }:: Garalulu, ::{ flag=BR }:: LeoFLT, ::{ flag=SK }:: Mavosiik, ::{ flag=NL }:: nik, ::{ flag=RU }:: Rainbowtaves, ::{ flag=US }:: ROB_, ::{ flag=RU }:: RobotSkin_, ::{ flag=FI }:: shdewz, ::{ flag=DE }:: TheHunter1, ::{ flag=GB }:: Yazzehh |
- Information spreadsheet
- Weekly statistics spreadsheets
- Discussion thread
- Livestream
- VOD collection (YouTube)
- Challonge bracket
- Pick'ems page hosted by ::{ flag=DE }:: hallowatcher
- Discord server
- No Mod
- hasu - Pile Of Corpses (bad boy) [alden & melon's Abyss]
- Spire - sayonara (Elcheer) [farewell 260]
- TK from Ling tosite sigure - first death (aishiteiru-) [raijodo's extreme]
- Akiri - ROTTED AS THE QUEEN OF THE RATS (xLolicore-) [lucky cookie vicky!]
- tikango - Tubumi (YokesPai) [Late Night Reading Session]
- Hidden
- Hard Rock
- Double Time
- Free Mod
- Tiebreaker
- No Mod
- System Of A Down - Cigaro (SupaV) [Can't you see that you love my C]
- Whispered - Exile of the Floating World (MrKosiej) [Drifting Path]
- XenjeS - Night Sky Solitude (nooj) [Nocturne, the Eternal Nightmare]
- Endorfin. vs Feryquitous - Sincuvate (Rentai) [Coalescence]
- NayutalieN - Rocket Cider (BoshyMan741) [I want soda pop]
- Hidden
- Hard Rock
- Double Time
- Free Mod
- Tiebreaker
- No Mod
- Hidden
- Hard Rock
- Double Time
- Free Mod
- Tiebreaker
- No Mod
- Hidden
- Hard Rock
- Double Time
- Free Mod
- Tiebreaker
- No Mod
- Hidden
- Hard Rock
- Double Time
- Free Mod
- Tiebreaker
- No Mod
- Hidden
- Hard Rock
- Double Time
Saturday, 15 March 2025:
Team A | Team B | Match link | VOD link | ||
---|---|---|---|---|---|
South Korea ::{ flag=KR }:: | 7 | 1 | ::{ flag=DE }:: Germany | #1 | #1 |
Sunday, 16 March 2025:
Team A | Team B | Match link | VOD link | ||
---|---|---|---|---|---|
United States ::{ flag=US }:: | 1 | 7 | ::{ flag=KR }:: South Korea | #1 | #1 |
Sunday, 23 March 2025:
Team A | Team B | Match link | VOD link | ||
---|---|---|---|---|---|
South Korea ::{ flag=KR }:: | 7 | 6 | ::{ flag=US }:: United States | #1 | #1 |
Detailed statistics for this round can be found on this spreadsheet.
Friday, 7 March 2025:
Team A | Team B | Match link | VOD link | ||
---|---|---|---|---|---|
Germany ::{ flag=DE }:: | 7 | 5 | ::{ flag=GB }:: United Kingdom | #1 | #1 |
Saturday, 8 March 2025:
Team A | Team B | Match link | VOD link | ||
---|---|---|---|---|---|
Poland ::{ flag=PL }:: | 6 | 7 | ::{ flag=PH }:: Philippines | #1 | #1 |
Sunday, 9 March 2025:
Team A | Team B | Match link | VOD link | ||
---|---|---|---|---|---|
South Korea ::{ flag=KR }:: | 4 | 7 | ::{ flag=US }:: United States | #1 | #1 |
Germany ::{ flag=DE }:: | 7 | 2 | ::{ flag=PH }:: Philippines | #1 | #1 |
Detailed statistics for this round can be found on this spreadsheet.
Saturday, 1 March 2025:
Team A | Team B | Match link | VOD link | ||
---|---|---|---|---|---|
Philippines ::{ flag=PH }:: | 7 | 4 | ::{ flag=CA }:: Canada | #1 | #1 |
Romania ::{ flag=RO }:: | 4 | 7 | ![]() |
#1 | #1 |
United Kingdom ::{ flag=GB }:: | 7 | 3 | ::{ flag=BR }:: Brazil | #1 | #1 |
Sunday, 2 March 2025:
Team A | Team B | Match link | VOD link | ||
---|---|---|---|---|---|
Russian Federation ::{ flag=RU }:: | 6 | 7 | ![]() |
#1 | #1 |
Oceania ![]() |
4 | 7 | ::{ flag=PH }:: Philippines | #1 | #1 |
South Korea ::{ flag=KR }:: | 7 | 1 | ::{ flag=PL }:: Poland | #1 | #1 |
Austria-Hungary ![]() |
4 | 7 | ::{ flag=GB }:: United Kingdom | #1 | #1 |
United States ::{ flag=US }:: | 7 | 4 | ::{ flag=DE }:: Germany | #1 | #1 |
Detailed statistics for this round can be found on this spreadsheet.
Saturday, 22 February 2025:
Team A | Team B | Match link | VOD link | ||
---|---|---|---|---|---|
United States ::{ flag=US }:: | 6 | 1 | ::{ flag=PH }:: Philippines | #1 | #1 |
South Korea ::{ flag=KR }:: | 6 | 0 | ::{ flag=GB }:: United Kingdom | #1 | #1 |
France ::{ flag=FR }:: | 2 | 6 | ::{ flag=BR }:: Brazil | #1 | #1 |
Sunday, 23 February 2025:
Team A | Team B | Match link | VOD link | ||
---|---|---|---|---|---|
Greece ::{ flag=GR }:: | 1 | 6 | ![]() |
#1 | #1 |
Germany ::{ flag=DE }:: | 6 | 2 | ::{ flag=RU }:: Russian Federation | #1 | #1 |
Austria-Hungary ![]() |
6 | 5 | ::{ flag=FI }:: Finland | #1 | #1 |
Poland ::{ flag=PL }:: | 6 | 1 | ::{ flag=RO }:: Romania | #1 | #1 |
Canada ::{ flag=CA }:: | 6 | 1 | ::{ flag=CL }:: Chile | #1 | #1 |
Detailed statistics for this round can be found on this spreadsheet.
Saturday, 15 February 2025:
Team A | Team B | Match link | VOD link | ||
---|---|---|---|---|---|
Philippines ::{ flag=PH }:: | 6 | 2 | ::{ flag=FI }:: Finland | #1 | #1 |
Germany ::{ flag=DE }:: | 6 | 1 | ::{ flag=FR }:: France | #1 | #1 |
Chile ::{ flag=CL }:: | 1 | 6 | ::{ flag=RO }:: Romania | #1 | #1 |
Sunday, 16 February 2025:
Team A | Team B | Match link | VOD link | ||
---|---|---|---|---|---|
United Kingdom ::{ flag=GB }:: | 6 | 3 | ![]() |
#1 | #1 |
South Korea ::{ flag=KR }:: | 6 | 0 | ::{ flag=GR }:: Greece | #1 | #1 |
Brazil ::{ flag=BR }:: | 5 | 6 | ::{ flag=RU }:: Russian Federation | #1 | #1 |
Poland ::{ flag=PL }:: | 6 | 1 | ::{ flag=CA }:: Canada | #1 | #1 |
United States ::{ flag=US }:: | 6 | 0 | ![]() |
#1 | #1 |
The final standings for the Qualifier stage can be found in the following spreadsheet.
View the Qualifier seed reveal VOD here.
Seed | Country | Points6 |
---|---|---|
#1 | ::{ flag=KR }:: South Korea | 100.00 |
#2 | ::{ flag=US }:: United States | 95.65 |
#3 | ::{ flag=DE }:: Germany | 76.65 |
#4 | ::{ flag=PL }:: Poland | 65.35 |
#5 | ::{ flag=CL }:: Chile | 60.36 |
#6 | ::{ flag=BR }:: Brazil | 55.73 |
#7 | ::{ flag=PH }:: Philippines | 55.34 |
#8 | ::{ flag=GB }:: United Kingdom | 53.35 |
#9 | ![]() |
49.63 |
#10 | ::{ flag=FI }:: Finland | 47.72 |
#11 | ::{ flag=RU }:: Russian Federation | 47.54 |
#12 | ::{ flag=RO }:: Romania | 45.55 |
#13 | ::{ flag=CA }:: Canada | 45.45 |
#14 | ::{ flag=FR }:: France | 44.74 |
#15 | ![]() |
43.70 |
#16 | ::{ flag=GR }:: Greece | 43.14 |
#17 | ![]() |
41.05 |
#18 | ::{ flag=ID }:: Indonesia | 39.76 |
#19 | ::{ flag=CN }:: China | 39.59 |
#20 | ::{ flag=NO }:: Norway | 37.26 |
#21 | ![]() |
28.45 |
#22 | ::{ flag=TW }:: Taiwan | 27.79 |
#23 | ::{ flag=JP }:: Japan | 27.49 |
#24 | ::{ flag=SE }:: Sweden | 17.63 |
#25 | ::{ flag=UA }:: Ukraine | 16.76 |
#26 | ![]() |
0.00 |
- The 3 Digit World Cup is a country-based, 3 versus 3, double-elimination team tournament, played on the osu! game mode.
- Beatmap scoring is based on ScoreV2.
- The minimum size for a team is 3 players, and the maximum is 6.
- The rank range is #100–999. Players outside the rank range are allowed to register. However, if they are not strictly within the rank range by the time registrations close (January 12, 18:00 UTC), their registration will be removed.
- After registrations close, players are allowed to leave the rank range.
- Teams will be seeded by Qualifier results.
- Grand Finals will feature a bracket reset if the team coming from the losers' bracket wins the first match.
- Match schedules and other events will be displayed in UTC time.
- The tournament organisers reserve the right to modify these rules at any moment. Any such changes will be announced in advance.
- All spaces affiliated with 3WC are subject to the osu! community rules, as well as the rules of the respective platforms themselves.
- Players are expected to uphold a competitive and friendly environment, and to treat tournament staff and other players with respect.
- This includes keeping matches running smoothly and avoiding deliberate delays.
- Any foul play, including but not limited to cheating, bracket manipulation, and failure to cooperate in match rescheduling, is strictly prohibited.
- Failing to abide by these rules will be punished accordingly and may lead to the offending player or team being disqualified.
- Every user interested in joining their country's team signs up individually by connecting their osu! and Discord accounts via the registration page.
- The tournament organisers will create a list of potential candidates for a country's team.
- The tournament organisers will elect one representative for each country with at least 3 players registered as the provisional captain for that team.
- The provisional captain will receive a private message via Discord containing further instructions for submitting the final team.
- Countries that fail to have enough registrations for the minimum team size may merge with other nearby, closely related countries, at the tournament organisers discretion.
- The provisional captain will then form their team by selecting players from the candidate pool for their country during the team submission phase.
- Captains are expected to choose team members with honesty and good will, with the aim of fielding the strongest team possible.
- Captains are allowed to exclude themselves from the team list.
- Captains are allowed and encouraged to conduct and coordinate "tryouts", tests to gauge player aptitude, on their own terms.
- Captains are allowed, at any time, to transfer their role to other prospective team members. Once given, only the new captain may assign the captaincy to another player.
- Users responsible for organising their country's tryouts are encouraged to contact ::{ flag=NL }:: nik or ::{ flag=FI }:: shdewz in advance to be elected as provisional captains for their team.
- Captains are allowed to include up to 2 substitute players in their team submission. These substitute players may replace any players that get screened out.
- Teams that do not not send their team list by January 26, 23:59 UTC will be disqualified from the tournament.
- After the team submission phase, all selected players will be checked by the account support team through screening.
- Players must not have violated the osu! community rules within the last 12 months to pass the screening.
- Tournament staff members are not allowed to play in the tournament, with the exception of commentators and streamers.
- Every stage will have its own mappool.
- Each mappool will consist of 5 brackets: No Mod, Hidden, Hard Rock, Double Time, and Free Mod.
- The Qualifier mappool will not include the Free Mod bracket.
- The mappool sizes are as follows:
- Qualifiers: 10 beatmaps
- Round of 16 and Quarterfinals: 15 beatmaps
- Semifinals, Finals, and Grand Finals: 20 beatmaps
- The Hidden, Hard Rock, and Double Time brackets will be played with the respective mods enabled for all players.
- Every beatmap will have the No Fail mod enforced on top of the indicated mods.
- Teams that disregard this instruction by choosing to play without at least one No Fail and fail as a result will lose the point.
- The Free Mod bracket will have "Free Mods" enabled, that is, players will be able to select what mods they use.
- Allowed mods are Hidden, Hard Rock, and Easy.
- Players are allowed to use multiple mods.
- Teams must have at least one player with Hidden or Easy and one player with Hard Rock or Hidden + Hard Rock. For the third player, enabling mods is optional.
- Scores with Easy will be multiplied by 1.75 for a maximum score of 875,000.
- The tiebreaker will be played under Free Mod conditions, but players will be exempt from the mod requirements.
Stage | Format |
---|---|
Round of 16 | Best of 11, 1 ban |
Quarterfinals | Best of 11, 1 ban |
Semifinals | Best of 13, 2 bans |
Finals | Best of 13, 2 bans |
Grand Finals | Best of 13, 2 bans |
- A referee will create a multiplayer room before the scheduled match time and the captains of both teams will be invited. The captains are then responsible for inviting the rest of their team. If the captain of a team is not online, the referee will invite any other player from the team, who is then responsible for substituting their captain.
- Teams have a strict 10-minute grace period to have at least 4 players available to play the match. If 10 minutes pass and a team cannot field enough players to play the match, the other team will receive a win by default unless a reschedule is agreed upon by both teams within a timely manner.
- At the start of the match, both captains will
!roll
. The roll winner will choose either the pick or the ban order, with the loser choosing the remaining order. - There will be no warmup maps.
- The referee is not allowed to play in the match.
- Each team may ban one beatmap from the mappool in the Round of 16 and Quarterfinals, increased to two beatmaps from Semifinals onwards. Banned maps beatmaps are effectively removed from the mappool and cannot be picked for the entire duration of the match.
- From Semifinals onwards, bans will follow a snaking (ABBA) order.
- After bans are decided, both teams will take turns in picking a beatmap from the mappool.
- There are no pick or ban restrictions, that is, players are allowed to pick or ban multiple beatmaps from the same mod bracket in a row.
- Teams will have one 2-minute timeout available per match. Timeouts can be activated at any time at the team's discretion.
- Teams are allowed 2 minutes to pick a beatmap and 2 minutes to ready up after a pick. If a team takes more time than allotted for either action, the procedures adopted will be as follows:
- For the first occurence:
- The team will receive a verbal warning from the referee and their tactical timeout will be forcefully used to allow for the team to pick or ready up.
- If the timeout ends and the team is still not ready, it will be counted as a subsequent occurence.
- On subsequent occurences or if a timeout is not available:
- For a pick timer: the map pick will pass to the other team.
- For a ready timer: the referee will force start the match with
!mp start 15
and the map will start with the players present in the lobby.- Should a team have too many players in the lobby, the scores from their 3 worst-performing players will be counted.
- Repeat offenders may receive further sanctions from the tournament organisers.
- For the first occurence:
- If a player disconnects during play, common sense will be applied: if proof exists of the disconnected player's score (or a rough estimate of their hypothetical score if they finished the map), it will be added to their team's total score; if it is at all ambiguous, the other team will get the point.
- If a disconnection happens in the first 30 seconds or 1/4 of the map's drain time (whichever comes first) the team may ask to replay the map. This will be allowed once per match and suspected misuse may lead to disqualification.
- Any replays of a map must be done with the same rosters as the initial playthrough. If the disconnected player is unable to play due to the nature of the disconnect, both teams will be able to change rosters.
- The Qualifier mappool will feature 10 beatmaps, organised as such:
- No Mod: 4 beatmaps
- Hidden: 2 beatmaps
- Hard Rock: 2 beatmaps
- Double Time: 2 beatmaps
- Teams have until Friday, February 7, 23:59 UTC, to choose a time to play qualifiers. Teams that fail to select a time before the deadline will be disqualified.
- The latest time to play qualifiers is Sunday, February 9, 20:00 UTC.
- Teams will play through the entire mappool in the order given on the mappool sheet up to two times.
- Teams are allowed to skip maps on their second playthrough.
- The best team score on each map is used for seeding.
- Each team must have 3 players play each map. Players may be exchanged freely between maps.
- All teams will play their qualifiers in separate rooms. It is suggested that teams do not broadcast or share their results publicly to avoid seed manipulation.
- Multiple teams may be grouped into a singular room if there are not enough referees available at match time.
- Qualifiers will be seeded by cumulative z-score, scaled to 0–100.
- The exact formula that will be used for all teams (and for each map) is
z-score = (Team score - Mean score) / Standard deviation
, where:Team score
is the score the current team achieved on the current mapMean score
is the mean score across all teams on the current mapStandard deviation
is the standard deviation of all team scores on the current map
- The final score for each team is
Points = SUM(z-score)
, which is then visually scaled to 0–100 withFinal Points = 100 * (Points - MIN(Points)) / (MAX(Points) - MIN(Points))
, where:MIN(Points)
is the points of the lowest ranking teamMAX(Points)
is the points of the highest ranking team
- The exact formula that will be used for all teams (and for each map) is
- The 16 best-performing teams will advance to the Round of 16.
- Each stage will be held on a single weekend.
- Qualifiers will be held between Friday 00:00 and Sunday 20:00 UTC.
- All bracket stages will be held between Saturday 00:00 and Sunday 23:00 UTC.
- Other times may be available upon request. Teams should consult with the tournament organisers for more information.
- Match scheduling will be handled by the tournament organisers. Schedules will be released on the Sunday before the first matches of the stage. The tournament organisers will try to create the schedule to respect the participants' time zones.
- Reschedules will only be considered if both teams agree to a time and communicate it to the tournament organisers, before Thursday 23:59 UTC of the week the match is to take place on.
- In exceptional circumstances, the reschedule deadline may be extended at the tournament organisers discretion.
- Captains are responsible for their team's availability.