Requested page is not yet translated to the selected language (wikang Filipino). Showing English version.

The 3 Digit World Cup 2025 (3WC2025) is a 3v3, double-elimination, country-based osu! tournament hosted by nik and shdewz. It is the seventh instalment of the 3 Digit World Cup.
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 awards winners with a community-funded prize pool on Open Collective.
 |
Tablet cover and Wooting UwU (non-RGB) keyboard for each player, 44% of the prize pool, profile badge (pending), animated profile banner |
 |
32% of the prize pool, animated profile banner |
 |
24% of the prize pool, animated profile banner |
The 3 Digit World Cup 2025 is run by various community members.
Organiser |
nik, shdewz |
Designer and developer |
shdewz |
Mappool selector |
nik |
Mappool playtester |
Arge, cezgru, ChillierPear, chiv, D I O, Emerald Ages, enri, Ezius, FcEazy, fieryrage, Hixia, hubbawubba, kiir0chii, Lujeol, M I L E S, MALTESER, Musty, nemq, Nev-, niqht, Riot, shdewz, Shiina Noriko, Tutka, Vordi, YokesPai |
Eliminated playtester |
Amasetic, JackPaX, skiatzo |
Mapper |
9ami, Atipir, Bazuso, chests, knowledgeking, Kurashina Asuka, MochiA, MonsieurSebas, nooj, Orkay, oTwinkle, Rentai, Ryuukan Ameri, Shurelia, Slyze-, SupaV, vita2, xLolicore-, YokesPai |
Streamer |
D I O, Hoaq, ilw8, kymotsujason, ROB_, RobotSkin_, shdewz, SIay |
Commentator |
BlankTap, ChillierPear, chiv, D I O, Damarsh, ExiaXD, fieryrage, hubbawubba, I-Flame, Lightin, Nev-, nik, SadShiba, shdewz, Subaru_Arima, this1neguy, Tycani, Vordi |
Referee |
-Space, Aetherian, Discord, DizzyH, Emerald Ages, freddiiieeee, Garalulu, LeoFLT, Mavosiik, nik, Rainbowtaves, ROB_, RobotSkin_, shdewz, TheHunter1, Yazzehh |
 |
Austria-Hungary |
fedoragoose, z9a, z10a, defii |
 |
Baltics |
basketball, cedru, ganjanov, Hera_ |
|
Brazil |
dasdwqdf, Coreanmaluco, -izzy, VitorSkull, shwq, vetoed |
|
Canada |
PikaPwn, nicki1324, PinkEyeFan2013, fireblaze3028, pretty girl, leny |
|
Chile |
Eunha, Nekore, _fefe, Oscar con boina, alfiu, YukariSmug |
|
China |
lolol235, Crystal, MidC, Ledeau_Fox |
|
Finland |
Amasetic, AllyrD, Isak-, Tabletti, chu, BeerLovingGnome |
|
France |
Hifkil, Thuya, Satsukiiii, JapWhite, -Wum-, lonq noir |
|
Germany |
Tim Kackner, criller, Fleh, Bernkastel, SERBIATRUCKER13, 120-cell |
|
Greece |
JackPaX, -Puyu, Nekkid, Mqnster, bob man |
 |
Iberia |
M A N O L O, ESCRUPULILLO, RafaMat, A L E P H, Omeguii, towny1 |
 |
Imperio Rioplatense |
Rebo, Kazuki K, R1cho, viciobylike, Bomilk, Seiong |
|
Indonesia |
Hakui Koyori, Stixe, GNX, MineFrostID, Norlain, VtuberVoiceASMR |
|
Japan |
Teacchyyy, YMD, haga1115, yukin1014, Furamun |
|
Norway |
Melvr, Pinguinzi, nanolini, veirakk, chaotic_turtle, HUNDUR |
 |
Oceania |
cyo, palr, Arbusion, Xaver, ozy, Emilbus |
|
Philippines |
NathanRam1918, zonelouise, LordGabriel, aurora on osu, Alue, Icarussy |
|
Poland |
szedis, Bartek22830, Mastasz, Kosiarek, Tartis, alimentaire |
|
Romania |
Lucrise, etn, nanoya, badeu, origin_ |
|
Russian Federation |
HandsomeMe, Skrowell, -Din-, de_nuke_, Ice Shark, DaHuJka |
|
South Korea |
Amamya Kokoro, -Restia, Allegrissimo, Doomsday fanboy, fragranceofpage, Peresia |
|
Sweden |
trumpatino69, Jageko, TheNexusGamer, Zever, Purpol, Sleya |
|
Taiwan |
_Shield, willy0214, [ Zane ], Rizer, DazzLE_Wind, Kyros_ |
|
Ukraine |
Ayla, RafGPio, sur1, Slowpoke1327, gusniki, 1Max |
|
United Kingdom |
Bubbleman, Mahmood, EZChamp, HAUNTE, skiatzo, lystia |
|
United States |
tekkito, Pezz, EthantrixV2, BoshyMan741, [C], Flameztear |
Match schedule: Grand Finals
South Korea |
Germany |
Mar 15 (Sat) 14:00 UTC |
3wc_osu |
|
United States |
South Korea |
Mar 16 (Sun) 04:00 UTC |
3wc_osu |
|
United States |
Germany |
Mar 16 (Sun) 18:00 UTC |
3wc_osu |
|
Grand Finals
View the showcase VOD here
View the showcase VOD here
View the showcase VOD here
View the showcase VOD here
View the showcase VOD here
View the showcase VOD here
Detailed statistics for this round can be found on this spreadsheet.
Friday, 7 March 2025:
Germany |
7 |
5 |
United Kingdom |
#1 |
#1 |
Saturday, 8 March 2025:
Poland |
6 |
7 |
Philippines |
#1 |
#1 |
Sunday, 9 March 2025:
South Korea |
4 |
7 |
United States |
#1 |
#1 |
Germany |
7 |
2 |
Philippines |
#1 |
#1 |
Detailed statistics for this round can be found on this spreadsheet.
Saturday, 1 March 2025:
Philippines |
7 |
4 |
Canada |
#1 |
#1 |
Romania |
4 |
7 |
Austria-Hungary |
#1 |
#1 |
United Kingdom |
7 |
3 |
Brazil |
#1 |
#1 |
Sunday, 2 March 2025:
Russian Federation |
6 |
7 |
Oceania |
#1 |
#1 |
Oceania  |
4 |
7 |
Philippines |
#1 |
#1 |
South Korea |
7 |
1 |
Poland |
#1 |
#1 |
Austria-Hungary  |
4 |
7 |
United Kingdom |
#1 |
#1 |
United States |
7 |
4 |
Germany |
#1 |
#1 |
Detailed statistics for this round can be found on this spreadsheet.
Saturday, 22 February 2025:
United States |
6 |
1 |
Philippines |
#1 |
#1 |
South Korea |
6 |
0 |
United Kingdom |
#1 |
#1 |
France |
2 |
6 |
Brazil |
#1 |
#1 |
Sunday, 23 February 2025:
Greece |
1 |
6 |
Oceania |
#1 |
#1 |
Germany |
6 |
2 |
Russian Federation |
#1 |
#1 |
Austria-Hungary  |
6 |
5 |
Finland |
#1 |
#1 |
Poland |
6 |
1 |
Romania |
#1 |
#1 |
Canada |
6 |
1 |
Chile |
#1 |
#1 |
Detailed statistics for this round can be found on this spreadsheet.
Saturday, 15 February 2025:
Philippines |
6 |
2 |
Finland |
#1 |
#1 |
Germany |
6 |
1 |
France |
#1 |
#1 |
Chile |
1 |
6 |
Romania |
#1 |
#1 |
Sunday, 16 February 2025:
United Kingdom |
6 |
3 |
Oceania |
#1 |
#1 |
South Korea |
6 |
0 |
Greece |
#1 |
#1 |
Brazil |
5 |
6 |
Russian Federation |
#1 |
#1 |
Poland |
6 |
1 |
Canada |
#1 |
#1 |
United States |
6 |
0 |
Austria-Hungary |
#1 |
#1 |
The final standings for the Qualifier stage can be found in the following spreadsheet.
View the Qualifier seed reveal VOD here.
#1 |
South Korea |
100.00 |
#2 |
United States |
95.65 |
#3 |
Germany |
76.65 |
#4 |
Poland |
65.35 |
#5 |
Chile |
60.36 |
#6 |
Brazil |
55.73 |
#7 |
Philippines |
55.34 |
#8 |
United Kingdom |
53.35 |
#9 |
Oceania |
49.63 |
#10 |
Finland |
47.72 |
#11 |
Russian Federation |
47.54 |
#12 |
Romania |
45.55 |
#13 |
Canada |
45.45 |
#14 |
France |
44.74 |
#15 |
Austria-Hungary |
43.70 |
#16 |
Greece |
43.14 |
#17 |
Iberia |
41.05 |
#18 |
Indonesia |
39.76 |
#19 |
China |
39.59 |
#20 |
Norway |
37.26 |
#21 |
Imperio Rioplatense |
28.45 |
#22 |
Taiwan |
27.79 |
#23 |
Japan |
27.49 |
#24 |
Sweden |
17.63 |
#25 |
Ukraine |
16.76 |
#26 |
Baltics |
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.
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.
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
nik or
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.
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.
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.
The Free Mod bracket will have "Free Mods" enabled, that is, players will be able to select what mods they use.
The tiebreaker will be played under Free Mod conditions, but players will be exempt from the mod requirements.
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.
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:
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.
Teams will play through the
entire mappool
in the order given on the mappool sheet up to
two times.
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.
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 map
Mean score
is the mean score across all teams on the current map
Standard 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 with
Final Points = 100 * (Points - MIN(Points)) / (MAX(Points) - MIN(Points))
, where:
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.
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.
Captains are responsible for their team's availability.