A Counter-Strike 2 league for players who started before patch 1.6. Eight teams, a season of group play, a bracket to the final. Joining is invite-only. Stats come from the scoreboard screenshot, scored automatically when both teams agree.
Group stage is best of one for three points per win. Playoffs are best of three; top four advance. Round difference breaks ties. Forfeit at the toss after fifteen minutes.
Maps are picked from the active CS2 competitive pool. For BO3 we record the pick order alongside each map's result; for BO1 the home team picks.
Half-by-half scores are stored per map (h1, h2 per side) so CT-vs-T performance is derivable across the season.
Five starters plus reserves per team. No transfers between teams once a season starts; players removed from a team sit out the rest of the season instead of joining another roster.
Captains can flip member status (active ↔ benched) any time during the season. "Removed" is one-way — it's how a captain ends a player's season cleanly without inviting drama later.
Each new season carries over the previous season's rosters by default. Captains then have a grace window (up to roster_lock_at) to swap, invite, or remove before the lineup locks.
The league has been running since MMXXIV. Season VI is the current testbed for the new database; historical results from earlier seasons live in the archive, with team rosters and per-player stats preserved.
Aliases follow the player across seasons — your stats from V show up next to your stats from VI even if you switched teams in between. Teams are season-scoped (the same abbreviation in two seasons is two different team rows), so seasonal awards stay legible.
Match broadcasts run on twitch.tv/isl-league during prime-time European hours. VODs link from each completed match.
This site doesn't carry live in-game telemetry. For moment-to-moment, the stream is the source. Player stats land here once a match's screenshot pair has been approved.
No public sign-up. Captains send an invite link; the recipient signs in and a player profile is either created or attached to an existing unclaimed row that preserves their alias and history.
Ask your captain for an invite link. Sign in, accept, you're on the roster. Your profile and history live under your alias.
Pitch a roster of five plus reserves to the league. Site staff handles the registration. No in-season transfers once a season is locked; everyone joins fresh at the season boundary.