Quick answer: Running Valorant scrims on Discord comes down to four things: collect weekly availability from all five players, cover the agent roles (Duelist, Initiator, Controller, Sentinel, Flex), lock in a practice block, and find an opponent at your rank. Supatimer is the free Discord-native tool that handles the first three - Valorant ships a built-in role preset, so players tick the roles they cover and Supatimer checks that coverage as it builds the five from whoever is free. For the fourth, it suggests teams in your own server and finds a team elsewhere by its exact Supatimer id.
Tier-3 Valorant runs on weekly cycles. VCT Game Changers, collegiate teams, and Premier squads all face the same problem: getting five players plus a coach or sixth into a 2-3 hour block, several nights a week, against opponents who actually challenge you. This guide breaks the process into the four repeatable steps that work.
Step 1: Collect weekly availability for all five players
Post a shared weekly calendar in your team Discord and have every player mark blocks on their own time. Asking "who can scrim Thursday?" in a group chat loses three answers to scroll fatigue.
The most common Valorant scrim block is 18:00-22:00 in the region's tier-3 timezone (PST for NA, CET for EMEA). Teams who do not lock availability at the start of the week end up scheduling on the day-of, which means the player with night classes is now your IGL.
With Supatimer: Run /avail in your team channel. A weekly calendar appears with buttons for each day and time block. Players tap the days they can play. The captain sees the full week at a glance in Discord and on the web dashboard.
Step 2: Balance agent roles before locking the lineup
Five available players means nothing if three of them only play Duelist. Confirm role coverage before announcing the scrim block so the lineup actually fits a meta composition.
The standard Valorant comp is 1 Controller (Omen, Brimstone, Viper, Astra), 1 Sentinel (Killjoy, Cypher, Chamber, Sage), 1 Initiator (Sova, Skye, Fade, KAY/O, Gekko), 1 or 2 Duelists (Jett, Raze, Phoenix, Yoru, Neon, Iso, Waylay), and a Flex who can fill the missing slot. Most pros have a primary and secondary role to absorb practice-night reshuffles.
With Supatimer: Valorant is one of the ten games with a built-in role preset. Each player ticks the roles they cover - Duelist, Initiator, Controller, Sentinel, Flex - in the roster, and /weekplan checks role coverage as it builds the five, so a night that is three Duelists deep and has no Controller shows up before you announce it. Which agents fill those seats is still your call.
Step 3: Announce the scrim block and confirm the roster
Lock the lineup at least 24 hours before the scrim so players can finalize warmup, review opponent VODs, and bring the agent pool that fits the map. Late announcements cause no-shows.
A typical Valorant scrim session is two best-of-1 matches on different maps, played back-to-back with a 5-10 minute review break in between. The announcement should call out: time, opponent (if known), maps, server, and any agent restrictions for the practice block (e.g., "Astra-only tonight, working on B-site executes").
With Supatimer: Run /scrim to post the scrim block with time, opponent, maps, and notes. Each player gets pinged in their language. Confirmed lineup appears below the scrim card so latecomers see who is in.
Step 4: Find an opponent at your rank
Practice against teams roughly at your skill level. Scrimming a team three ranks above you teaches almost nothing - every round ends in a Jett knife clutch you cannot replicate. Three ranks below is also a waste.
Established tier-3 teams use regional scrim Discords (the biggest are the NA, EMEA, LATAM, and APAC scrim servers, plus collegiate-specific networks). Post your team rank, available blocks, and preferred maps. Newer teams have less luck this way and end up cycling Premier matches against random 5-stacks.
In Supatimer today: opponent discovery inside your own server, and any team in another server by its exact Supatimer id. Discovery is reciprocal - your team is listed to the same teams it can see - and any team can switch itself off. Typing an opponent's name suggests matching teams with their rank and contact details filled in for you. Once a team accepts a find-a-time request, both teams see the windows where they are both free that week. Planned, not built: a scrim board, where a team posts an open slot and another team claims it.
Why this matters more in Valorant than in other tac shooters
Valorant is one of the most agent-role-sensitive competitive games. Unlike CS2 where every player runs the same loadout logic, a Valorant team without a real Controller cannot execute a site take. Without a real Sentinel, the team cannot anchor. That makes role coverage a hard gate on whether the scrim happens at all - not a soft preference.
Add Riot's rapidly shifting agent meta (Waylay, Iso, Tejo, and the upcoming patches change who is viable on which map) and the roster math gets tighter. A tool that collects availability early, keeps which of the five roles each player covers, and checks that coverage before the lineup goes out is not a nice-to-have - it is the difference between a productive scrim and a 0-13 review session.