FULLSTACK LEAGUE // BRIEFING — 60.17°N, 24.94°E

Finally, a community esports league where every match matters.

An open CS2 league with skill-based divisions, seasonal competition, and fair matches. No company, school, or age restrictions. It's a community esports league built for players who show up every week, not just the top of the leaderboard — the kind of league where every match matters, win or lose.

Registration opens in September. Join the Discord to hear about it first.

PLACED BY SKILL — MOVED BY RESULTS

ILLUSTRATIVE — FINAL DIVISION COUNT TBA

01 — SITUATION

Counter-Strike has great tournaments. But where's the league for everyone?

Counter-Strike's esports scene is stacked with talent and tournaments, but almost none of that is built for the average team. If you're not chasing a pro contract, your options are usually a company Discord league you can't join, an open bracket where you either steamroll or get steamrolled, or FACEIT queue where your team's history disappears into a single stat line. We think competitive Counter-Strike should matter for the other 95% of teams too, not just the ones already good enough to get noticed.

THE PROBLEM

Restricted leagues

Company-only, school-only, age restrictions. Most existing leagues aren't actually open to you.

Open tournaments

Great for finding the best team. Poor for balanced competition — one-sided stomps are the norm.

Finding teammates

Discord posts disappear. There's no standardized way to find a stable team.

FACEIT

Great for individual stats. Doesn't show team history or reliability.

OUR SOLUTION

A league built different.

  • Open registration for every team
  • Skill-based placement across multiple divisions
  • Promotion & relegation every season
  • Playoffs or relegation battles — nobody's season ends early
  • Fair, competitive matches all season long
  • Community first, always

02 — DOCTRINE

Building the home of amateur and semi-competitive Counter-Strike — for every team that wants it.

Fullstack League is an open seasonal Counter-Strike league where anyone can participate, teams are placed into divisions based on skill, and every match is designed to feel competitive — not a coin flip and not a guaranteed stomp.

WHY WE'RE DIFFERENT

Most leagues optimize for finding the strongest team. We optimize for making Week 6 still enjoyable for Division 7.

That's a different product — read why we exist →

03 — OPERATIONS

14 teams. Two groups. Everyone plays until the season ends.

Matches are played on FACEIT. Each division runs 14 teams split into two groups of 7 — the top 4 from each group play a double-elimination Championship Playoffs, while the other 6 play a best-of-3 Relegation Group at the same time, so nobody's season ends early. Four 9-week seasons run every year, with promotion and relegation keeping every division competitive.

See the full league format →

04 — TIMELINE

The road to Season 1

We're building in public: the Discord is already open, the format and rulebook are being finalized, and registration opens in September so we can gauge real interest before anyone pays a cent. Season 1 only launches once enough teams have signed up to fill four full divisions — until then, everything here is free to join and easy to leave.

  1. Website & early promotion

  2. Registration opens

  3. 70 teams & decision

  4. Season One

View the full roadmap →

05 — INTEL

A few quick answers

How much does it cost?

€9.90 per player (roughly €49.50 for a five-player team) per season. No payment until we've confirmed at least 56 teams have registered.

Where are matches played?

FACEIT.

Where is the league managed?

hub.kanaliiga.fi — this site is just the front door.

What if we don't reach 56 teams?

Season 1 shifts to the next slot instead of getting cancelled. Nobody pays anything either way.

Can I see what the stats look like?

Want a peek before we launch? hub.kanaliiga.fi already runs live leagues with real fixtures, standings, and player stats.

See the full FAQ →

Ready to play meaningful Counter-Strike?

No restrictions. No random tournaments. Just competitive matches against teams of your own level.

Season 1 launches January. Payment opens once 56 teams have registered.