Fresh Meat Challenge signups will open on the 10th of April
More info coming soon

Highlander Winter 2023 Grand Finals: SDCK! vs. Feila eSports

Date March 10, 2023

Banner by UnitedKingdom soda | Written by UnitedKingdom Dave_the_Irate

We are rapidly approaching the conclusion of the ETF2L Highlander Winter 2023 Season, with the two best teams in Europe set to lock horns in the Premiership Grand Final this Sunday. Defending champions Luxembourg Super Dickmann's KANNONEN! tf2easy.com are looking to take their 10th straight crown, while UnitedKingdom Feila eSports finanzieren durch :Blinky: have battled through the lower bracket to challenge their rivals once again.

Join Spain CeeJaey, Norway Refleks, International Godfather and UnitedKingdom Dave_the_Irate, as producer Netherlands Wiethoofd brings you all the action on Sunday from 21 CET on KritzKast.

Read the rest of this entry »

Highlander Winter 2023: Playoffs and Tiebreakers

Date February 25, 2023

Banner by UnitedKingdom soda

Welcome to the conclusion of the Winter 2023 Season of Higlander!

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.


For Premiership and Division 1 the schedule will be the following:

  • Upper Bracket Finals: February 26th – March 2nd
  • Lower Bracket Finals: March 2th – March 7th
  • Grand Finals: March 7th – March 12th

For Division 2, Division 3, Division 4 and Division 5 the schedule will be the following:

  • Semifinals: February 26th – March 5th
  • 3rd Place Matches: March 5th – March 12th
  • Grand Finals: March 5th – March 12th

For Open the schedule will be the following:

  • Quarter Finals: February 26th – March 2nd
  • Semifinals: March 2nd – March 7th
  • Grand Final: March 7th – March 12th

Read the rest of this entry »

6v6 Winter Showdown 2023 – Provisional tiers and restrictions released & map pool update

Date February 24, 2023

Banner by UnitedKingdom soda

Poll Results and Map pool update

The polls for the last maps have been closed and we are now ready to announce the results.

  • cp_granary_pro_rc14 – 55,52 %
  • cp_proworks_v1a – 46,90 %
  • cp_reckoner_rc6 – 45,17 %
  • cp_sultry_b8 – 27,93 %
  • cp_mannbase_rc2a – 10,00 %

For Premiership and Division 1 we will add cp_proworks_v1a. We will also add cp_reckoner_rc6  as cp_granary_pro_rc14 is already part of their map pool.

For Division 2 and below we will add cp_granary_pro_rc14 and cp_proworks_v1a as part of the map pool.

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.

Unhappy about your place? Feel free to contact us over at our Discord Server. These tiers are still subjected to change if teams make a good case as to why they should be moved.

Read the rest of this entry »


Date February 23, 2023

Banner by UnitedKingdom soda


Written by Poland supra

We are happy to announce that the ETF2L API v2 is now publicly available for everyone! But…what does this mean for you?

Our previous API had been written by Germany dave who was a Site Coder a long time ago (its active development ended in 2015) in an old language called Perl.
Whilst this does work, maintaining it in its current state is a chore. People don’t code in Perl nowadays and most people don’t have time to spend learning it specifically for updating the API, so this update functions as a way for us to work with the latest versions of the libraries available, as well as extending the APIs capabilities.
API v2 should be great news for developers of websites and their applications utilizing ETF2L data. For those who don’t know – API stands for Application Programming Interface and it’s essentially an application that lets other applications/websites like tf2pickup.org based websites such as hl.tf2pickup.eu or tf2center.com to download data about players, teams, competitions, matches and so on. If you have ever played on pug.champ.gg, you will have noticed that the divisions of players waiting in a queue will show. The way that this works is that their website fetches that player’s match history and processes it in order to find out what’s the player experience is. In order to fetch this kind of data, the ETF2L API is being used.

API v2 has been rewritten from scratch by Belgium adje in a modern PHP framework called Laravel. It is fully compatible with API v1 query for JSON-formatted queries. Having it done lets us extend it’s features in order to provide better access to ETF2Ls public data. It has some differences compared to API v1:

  • API v1 serves data in JSON, XML, YAML, VDF, Perl (data structure) and PHP (serialized array) while API v2 serves data in JSON only,
  • API v1 will never recieve an update whilst we do have updates upcoming for API v2,
  • API v2 has more endpoints than API v1 (endpoints let an application make different types of queries).

Migrating from v1 to v2

In order to make migrating to the new API as painless as possible, most of the popular endpoints are functionally the same with some slight differences. In order to migrate to the new API, first your endpoint will need to change to the new URL. Second, the paginator used in the new API works differently from the paginator in v1. In order to change pages in v1, you provide the page as the URL parameter for a request. Example: /competition/list/:page However, in v2 the paginator takes a page as a query parameter. So in order to request page 2 you would do the following in v2: Example: /competition/list?page=2 The paginator also takes an argument for amount of records it can return at once. Please keep this within limits. By default, every page returns 20 records. If you want to override this, you can provide the limit query parameter. Example: /competition/list?page=1&limit=50 would give you 50 records instead of 20.

At the time of writing we do not plan to shut down API v1, however we recommend switching your applications onto querying API v2.
APIv1 is hosted at api.etf2l.org and APIv2 is at api-v2.etf2l.org

If you have any questions regarding this, please contact Poland supra on Discord (supra#0337) or send an email to [email protected].



6v6 Winter Showdown 2023 Premiership Qualifiers & Map Poll!

Date February 20, 2023

Banner by UnitedKingdom soda

Map pool

In the original season announcement, we polled the community to choose between two koth maps. With 59,14% of the votes going in favor of koth_product_final against the 40,86% of koth_clearcut_b15d, we will be adding Product to the map pool of the 6v6 Winter Showdown 2023.

However, the map pool is yet to be completed… as we are still missing two maps! So here is the poll to fill the remaining slots:

Read the rest of this entry »