How the league works

A league runs as a series of seasons. Here's how each season works: two phases plus a playoff weekend. You don't get placed in a division beforehand — you earn it by how you play in the first part.

Season at a glance

12 weeks + playoff

Regular play then one playoff weekend

1 match per team per week

One game, one result

6v6 standard competitive

OCE servers

Season timeline

1
Registration
2 weeks before
2
Phase 1
Weeks 1–5 · Swiss
3
Transition
Week off · Div assignment
4
Phase 2
Weeks 6–12 · Round-robin
5
Playoffs
Single elim · Bo3 Final

Phase 1: Everyone together (Weeks 1–5)

All registered teams play in one big pool using Swiss pairing — no pre-season ranking, everyone starts equal. We match you with teams on a similar record and avoid rematches when we can.

One pool · Swiss pairing

All teamsone pool
1random
2by record
3by record
4by record
5by record
Standingsdivision cut

How pairing works

  • Week 1: Random draw (everyone 0–0).
  • Weeks 2–5: Same W–L record when possible; rematches avoided; same-record pairings preferred so the field stays fair.

Byes (when there’s an odd number of teams)

After Week 5

  • Standings are final — where you finish decides your division for the next part.
  • Tiebreakers (teams level on points): points → opponent win % (only opponents you actually played) → soul differential → total souls.
  • Optional: If there's a tie at a division boundary (e.g. 8th vs 9th for the last Division A spot), we may run a playoff match in the week between Phase 1 and Phase 2 to decide who gets the higher division. This is a per-season option, not guaranteed every time.

For the full picture — byes, forfeits, dropouts, and how the pairing algorithm works — see Pairing & format (expand the sections for algorithm detail).

Phase 2: Division play (Weeks 6–12)

After a one week break (no matches), we split into divisions by Phase 1 standings. Each division has 8 teams — so the number of divisions depends on how many teams we field: Division A (top 8), Division B (next 8), Division C, and so on. With enough teams you could have Div D, E, F, etc. In this part, you play every other team in your division once (round-robin). So you get 7 matches in 7 weeks.

We run this hybrid phased season so that everyone is still playing meaningful games until the end. No one is "done" early — every division has its own title race and playoff.

After Phase 1

Standings lockedOne week offDivision assignment
Div ADiv BDiv C

Division play · round-robin

Division A

Championship · 8 teams

Round-robin · 7 matches

Streamed playoff

Division B

Mid tier · 8 teams

Round-robin · 7 matches

Own champion & playoff

Division C

Lower · 8 teams

Round-robin · 7 matches

Own champion & playoff

  • Division A: Championship tier — league title and the streamed playoff
  • Division B, C, …: Each division has its own champion and playoff; everyone has something to play for

Match week flow

Each week, from Monday matchups to result submitted, the same flow applies: scheduling (veto)hero draftmatchresults submission (and dispute if needed). Captain and Vice Captain handle the platform inputs (veto, draft, result, disputes); Players show up for draft and match. For the full step-by-step and who does what, see Match week flow.

Each week: matchups → result

1
Matchups
Monday · Cap/Vice
2
Scheduling
Veto by Wed · Cap/Vice
3
Hero draft
Pre-match · Cap/Vice + 6
4
Match
Agreed time · All 6
5
Result
Match ID · Cap/Vice
6
Dispute
If any · Cap/Vice + mods

Playoff weekend

Playoffs are a one-day event — usually a Saturday, running for about 4 hours. After Week 12, every division runs its own bracket: top 4 teams, single elimination. Semis and the third-place match are single games; the Grand Final is Best-of-3 (first to 2 wins). Division champions are crowned.

TOP 4 PER DIVISION · SINGLE ELIM

Semifinals → Grand Final
SEMI FINAL
Final
1st seedW
4th seed
SEMI FINAL
Final
2nd seedW
3rd seed
Grand Final
Bo3Final
1st seedW
2nd seed
Third-Place Match
3rd Place
Final
4th seed
3rd seedW
  • Division A is the main event — we broadcast on Twitch with a shoutcaster or two
  • Other divisions run the same format (single elim, Bo3 Grand Final) but aren't on the stream

Then we take a short break before the next season.

Promotion and relegation (titles only)

Summary

PartWhenWhat
Phase 1Weeks 1–5One pool, Swiss pairing, 5 matches. Standings decide your division.
Phase 2Weeks 6–12Division play, round-robin (7 matches in 8-team divisions). Scales to Div A, B, C, …
PlayoffsOne day (e.g. Saturday, ~4 hrs)Top 4 per division, single elimination; Grand Final Bo3. Division A streamed on Twitch.
Promo/relegationEnd of seasonTitles only — no division move; everyone re-earns placement in Phase 1 next season.
Next seasonAfter breakEveryone back into Phase 1.

For more detail (tiebreakers, pairing algorithm, staff reference), see Pairing & format or the Staff docs (for staff).