The rosterlock for HL Season 36 (Autumn 2026) IS NOW ACTIVE (No new players can be added)!
x
ETF2L is looking for new Staff to recruit! Are you interested in supporting the league? Then click here for more details on what we can offer and how to apply! 

Rule Changes: 2.7. Player Experience & Config changes ahead of Season 53 (Autumn 2026) & Final Tiers released

Date October 12, 2026

banner by UnitedKingdom soda

With the release of final tiers of this upcoming 6vs6 season we would like to announce some changes to the config & rules. We would also ask the community to start thinking about what they think of wallbugs.

Please check out your bracket for season 53 now!

Read the rest of this entry »

6v6 Season 53 (Autumn 2026): Provisional Tiers & Class Restrictions & Looking For Staff

Date October 9, 2026

banner by UnitedKingdom soda

Provisional Tiers

Down below are this Season’s provisional tiers. If you can’t find your team it could be due to you recently changing your team name or not having 6 players rostered on your team page. Teams marked in yellow are more likely to be moved if there is a need to change teams around.

Looking for Staff

We are once again looking for more staff to help benefit our league in the League Admin department! You can find more information on some of the requirements of each role and what you are expected to do as a part of that role on the following page. https://etf2l.org/we-want-you-for-etf2l-staff/

Read the rest of this entry »

Sunsetting ETF2L API V1 and planned server maintenance

Date October 7, 2026

Banner by UnitedKingdom soda

As ETF2L Staff continues to take care of the maintainability of the site from technical perspective, we would like to announce the end of life for ETF2L API V1.
ETF2L API V1 has been written by Germany dave in an old language called Perl with little modifications by Belgium Aoshi and Poland supra in order to be able to run it properly, however we are very grateful for Belgium adje for writing a new API interface from scratch in a modern PHP web framework called Laravel and Belgium Aoshi for upgrading the app to the latest version.
Hosting two applications serving the same purpose does not make any sense; while ETF2L API V1 serves more formats, they are not being used by the community service making queries to us for league player data, such as tf2pickup.org, TF2Center, protfx.com and way more. Connections to less popular formats like XML were done pretty much exclusively by web crawlers or botnets looking for vulnerabilities. By shutting API V1 down, we are minimizing attack vector to our services from security point of view.

Therefore, ETF2L API V2 will replace API V1 entirely and will be served from 1st November 2026 on the current main API address https://api.etf2l.org and we plan to serve API access on this address only. We are going to keep listening to API queries on https://api-v2.etf2l.org until the end of this year, so there is enough time to switch to a proper address.

Please note, that ETF2L API V2 has some breaking changes compared to V1:

  • queries are served only as JSON, all other formats are deprecated,
  • there is a difference in how pagination is being done by the app,
  • there are slightly more endpoints available to query.

During the change, we also plan to upgrade our database to a newer version, therefore we plan to have a downtime between in the 1st November 2026 between 10:00 and 14:00 CET.
Downtime will include the website ETF2L.org as well.

Best regards,
supra

JOIN AND FOLLOW US ON OUR SOCIAL MEDIA!

Announcing the Crit of Treat! One-Night Cup

Date October 4, 2026

Banner by UnitedKingdom soda

With the success of the High-Tide One-Night Cup in July, we have decided to put on a Halloween Crit or Treat! One-Night Cup on the big night itself, Saturday 31st October. The format will run analogous to the High-Tide cup with a four-team group round robin followed by a final round to determine the podium positions.

In spirit of the festivities, we’ll be playing Halloween maps and will have spells enabled throughout. After an informal consultation with a number of players, we have decided to disable two spells by default: MONOCULUS and Meteor. The rest are fair game! To enable this, please use the correct configs for each round, listed below. If both teams agree in writing to allow all spells, the standard Highlander configs may be used to enable all spells.

The foulest mercs from across the land
Fight the Horseless Headless Horsemann
While fiery freights fall from the sky
Avoid the lasers or you’ll be fried
And though you fight with arcane spells
Your body’s but fresh meat
But no mere mortal can resist
Signing up for Crit or Treat!

Schedule

  • Sign-ups are open from now until Friday 30th October, 18:00 CEST!
  • Final tiers will be published Friday 30th October (after which roster lock is enabled).
  • Match day, Saturday 31st October:
    • 19:00 CEST Round 1: koth_slasher
    • 19:45 CEST Round 2: pl_hasslecastle
    • 20:30 CEST Round 3: koth_trainsawlaser
    • 21:30 CEST Grand Final & 3rd Place Match: pl_bloodwater
Read the rest of this entry »

Highlander Season 36 (Autumn 2026): Playoffs & Tiebreakers

Date September 27, 2026

banner by UnitedKingdom soda

The group stage is complete and the Playoffs are here!
Tiebreaker details and the list of teams advancing can be found below.
Check out your upcoming Playoff fixtures under the Playoffs tab or directly on your team page.

If you find yourself on the list of these teams you are expected to be available. If you fail to provide information, or it is insufficient, we will have to decide your match dates for you. Keep in mind that we will try and accommodate both teams, but the match date may still vary from your provided days if for example none of the days matches with your opponent’s, but your opponent offered more days than you did. Deadlines listed for the matches are flexible and may be changed in certain situations if admins are contacted about allowing extensions on these.

Read the rest of this entry »