Valve releases IEM Cologne and EWC invite-deciding June ranking update

NIP earned an invite to Cologne after impressing in Astana.

Valve has released the June update for its Regional Standings, which will be used to determine the 24 Global invites for IEM Cologne and 15 Global invites for the Esports World Cup.

The German tournament, running from July 23 - August 3, will be the second tier-one event after the summer tournament break and will feature a near-identical pool of teams to IEM Katowice if all teams accept their invitations.

Only three would be different at ESL's second flagship event, with B8, Ninjas in Pyjamas, and TYLOO filling the spots occupied by Imperial Valkyries, SAW, and Wildcard at Katowice.

Marco "⁠Snappi⁠" Pfeiffer's side would play at their second Big Event in 2025 after ending a labored climb up the rankings with a quarter-final finish at PGL Astana, while Aurora's consistent top finishes earned them a top-eight invite to the main event (and GamerLegion just missed out from pipping Natus Vincere for a Stage 2 spot by 12 points).

Read more
Spirit come back from 10-3 down to advance in Astana over NIP

The 15 Global invites for the Esports World Cup will also be distributed by this ranking, with Virtus.pro the last in line for an invite. TYLOO round out the team list as the sole qualified side after winning Hero Esports Asian Champions League.

Below you can find the Global standings up to the 30th spot after the June 2 update.

Explainer: The table below showcases the teams' standing in each sub-factor of the VRS: Bounty collected (BCOL), Bounty offered (BOFF), Opponent network (NETW), LAN wins (LANW) and the final head-to-head adjustment (H2H). Values in bold represent the top five earners in each factor.

The VRS formula begins with 400 base points, which are spread among the first four categories in our table so that they add up to the total.

RANK
TEAM
Region(s)
BCOL
BOFF
NETW
LANW
H2H
Points
1.
EU
530
559
353
559
124
2124
2.
EU
495
559
301
559
9
1922
3.
EU
447
559
341
556
3
1905
4.
EU
489
559
334
559
-52
1888
5.
AS
455
559
282
559
-65
1790
6.
EU
442
557
357
559
-172
1742
7.
EU
410
501
288
530
-94
1636
8.
EU
423
452
251
495
12
1632
9.
EU
439
468
298
530
-114
1620
10.
EU
402
490
272
523
-79
1609
11.
EU
425
497
288
497
-111
1595
12.
EU
433
417
284
459
-8
1585
13.
EU
378
476
284
434
-19
1552
14.
AM,EU
408
421
226
448
35
1538
15.
EU
406
408
238
453
-54
1452
16.
AM
353
413
243
497
-65
1443
17.
AM
398
393
242
330
70
1433
18.
AS
313
391
213
474
-35
1357
19.
AM
352
383
177
417
23
1352
20.
EU
315
375
271
243
71
1275
21.
EU
343
354
238
430
-120
1245
22.
EU
351
386
232
376
-118
1227
23.
AM
351
378
170
355
-30
1225
24.
AS
296
367
164
346
37
1211
25.
AS
295
364
190
273
89
1211
26.
EU
304
357
261
292
-26
1187
27.
AS
298
315
174
491
-91
1187
28.
EU
312
439
303
100
19
1172
29.
EU
299
369
277
196
14
1155
30.
EU
300
293
262
226
66
1146
Denmark Marco 'Snappi' Pfeiffer
Marco 'Snappi' Pfeiffer
Age:
34
Rating 1.0:
0.93
Maps played:
2069
KPR:
0.64
DPR:
0.68
#1
 | 
Sweden Electrode
auraaa
2025-06-02 23:16
1
no spirit academy? shame on valve, should be #1 after winning landalan 2
2025-06-02 23:17
10
2 replies
#9
Faceit plus user Faceit level 10  | 
 | 
Turkey tradingltd
>Bounty collected (BCOL), Bounty offered (BOFF), Opponent network (NETW), LAN wins (LANW) and the final head-to-head adjustment (H2H). What does these mean? Doesn't explain on VRS document. HLTV help
2025-06-02 23:30
0
1 reply
It doesn't actually say here github.com/ValveSoftware/counter-strike_.. but they dive into it in the individual team pages. This is from Vitality's page. "Final Rank Value: 2124.3 Final Rank Value (2124.3) = Starting Rank Value (2000.0) + Head To Head Adjustments (124.3) Starting Rank Value To figure out a rosters's Starting Rank Value, first take the average of these four factors: Bounty Offered: 1.0001 Bounty Collected: 0.9382 Opponent Network: 0.5512 LAN Wins: 1.0002 The average of these factors is 0.872 Next, take the maximum and minimum average across all teams and compute the following: 400 + ( ( Roster_Average - Min_Average ) / ( Max_Average - Min_Average ) ) * 1600 = 2000.0 400 + ( ( 0.872 - 0.000 ) / ( 0.872 - 0.000 ) ) * 1600 = 2000.0 For Bounty Collected, Opponent Network, and LAN Wins, we consider only the ten best results over the past 6 months. Raw values for those factors are multiplied by Age Weight. Bounty and Opponent Network values are also multiplied by Event Weight. The adjusted value is shown in parenthesis. The final value for a factor is the total of its adjusted values divided by 10. Bounty Collected is further scaled by the curve function3 Head to head adjustments are based on rosters' starting rank values. The results shown below are adjusted by Age Weight and not Event Weight To calculate a roster's Bounty Offered: First, take the sum of their top 10 scaled winnings ($1,185,020.42) Divide that value by the 5th highest value among all rosters ($444,744.78) The final value (1.00) is scaled by the curve function." Not everything but most of it
2025-06-03 01:53
5
NiP at Cologne ? Let's goooooooooooooooo
2025-06-02 23:17
11
Boycott EWC
2025-06-02 23:17
9
2 replies
Why
2025-06-02 23:34
1
1 reply
Sportswashing
2025-06-03 08:07
2
NiP and B8>>>>>Imperial fe and SAW
2025-06-02 23:22
9
#6
 | 
Cyprus Komutan
unluko lynn vision
2025-06-02 23:26
3
#7
 | 
Denmark Andengommi
#ToTheStars!! If we still are here ;)
2025-06-02 23:27
1
NaVi and NaVi Junior allowed at Cologne?
2025-06-02 23:29
0
2 replies
its only 1-24 teams that have direct invites to cologne, and if navi junior were in the 24 i believe only one of the rosters would be allowed to represent natus vincere in cologne.
2025-06-02 23:31
2
#11
 | 
Egypt BomberMan_
no navi junior will get shafted unless NaVi skip the event. Also, top 24 are invited (8 Main stage, 16 qualifiers) so I dont even think 4 teams are skipping Cologne to allow NaVi junior to be up next for an invite.
2025-06-02 23:32
1
Lynn Vision missing out on Cologne by 0.3 points is my 9/11
2025-06-02 23:33
0
4 replies
Their own fault really for not winning any matches in Dallas. Just hoping for astralis disband or at least one team not wanting to play in one of the most prestigious events.
2025-06-03 02:57
2
3 replies
their own fault for throwing matches against RA
2025-06-03 05:37
0
1 reply
If they didnt then tyloo wont get in so
2025-06-03 07:14
0
for sure for sure, or even that one JJH loss at ACL but just the difference being so small is frustrating
2025-06-03 12:05
0
#14
Faceit plus user Faceit level 10  | 
 | 
Sweden vetten
"NIP earned an invite to Cologne after impressing in Astana." ABSOLUTE CINEMA
2025-06-02 23:34
8
6 replies
#15
REZ | 
Spain Blixz23
We are so back!
2025-06-02 23:43
1
1 reply
#41
Faceit plus user Faceit level 10  | 
 | 
Sweden vetten
Andercito on HLTV Pog
2025-06-03 22:03
0
#19
 | 
Poland Botaz
They got lucky to face g2 with taz xd
2025-06-03 00:45
2
2 replies
Ye lucky on get spirit in quarters and almost take 1 map. OT in group stage btw
2025-06-03 01:46
4
1 reply
''almost take 1 map'' lul
2025-06-03 07:23
1
#35
Old school: User been here for more than 10 years  | 
kinkybdsm | 
Other MissingN0
Top #1 by 2025, it's happening
2025-06-03 12:08
0
Ez for arrozdoce my 0.90 star rifler
2025-06-03 00:06
1
Chinese teams massively boosted
2025-06-03 00:35
1
NIP 1 invite to cologne after impressing in Astana Zywoo 0 impressions in Astana
2025-06-03 00:38
11
1 reply
No aura. Biggest fraud.
2025-06-03 11:38
0
IMO it is misleading to spread the 400 basis points as a 100 points in each sub-category. Its even mathematically wrong I would say. NAVI Junior has 0 LAN wins and thus 0 points from this subrank. 0% of their VRS points are gained from LAN wins, yet it shows as 100 points in the table. It would be better to show the 400 basis points as a separate column. Its actually important to paint the real picture of the how impactful each subranking is. Opponent network shows as way more important than what it really is when shown like above, since you have to subract 100 points from all 4 columns.
2025-06-03 01:09
4
#21
 | 
Cuba Dyabolic
Tyloo top 20 baby LFG
2025-06-03 01:41
1
If only lvg win matches in Dallas
2025-06-03 02:02
0
2 replies
#36
 | 
Scotland TWGKofi
Lynn Vision really has been throwing the last few weeks
2025-06-03 14:24
0
1 reply
as usual theyre onliners and/or region abusers. starry the 1M superstar been shit lately as well
2025-06-03 14:34
0
#26
 | 
Finland Tusku
nip actually coming back, damn
2025-06-03 05:33
0
Let's do this TYLOO
2025-06-03 06:30
0
#32
 | 
Germany KunoWRLD
How is BIG holding on to their spot after loosing to every tier 3 team ins those tier 2 events? I hope they will show worth. I still have hope in this team!
2025-06-03 11:28
0
1 reply
#40
 | 
United States Schwabies_
Mesa Nomadic 2nd place kept them afloat
2025-06-03 15:27
0
#38
Old school: User been here for more than 10 years  | 
MATYS | 
United States LongDong
TNL on t1 lan soon. Cairne the destroyer will show his mettle
2025-06-03 14:36
0
we are in boys! im so hyped. (help me)
2025-06-03 15:07
0
Login or register to add your comment to the discussion.

Back to comment

Now playing
Thumbnail for stream
Brazil
MADHOUSE TV
17891 viewers
Top streams
All(64)
Casters(45)
Streamers(12)
Organizers(7)
Brazil
MADHOUSE TV
(17891)
Brazil
gaules
(9964)
Other
PGL
(8165)
Brazil
gaules
(4778)
Other
Thunderpick
(3340)
Russia
Paragon
(2910)
Other
PGL 2
(2565)
Russia
watchfulTV
(2019)
Brazil
gaules
(1801)
Russia
watchfulTV B
(1445)
Argentina
forg1
(1212)
Brazil
boltz
(1099)
Russia
Paragon 3
(925)
Brazil
fer
(880)
Argentina
forg1
(877)
Russia
HappyChucky
(850)
Brazil
nak
(721)
Russia
poka
(697)
Ukraine
Maincast
(640)
Belgium
ScreaM
(588)
Poland
IzakOOO
(583)
United States
Trottah
(491)
United States
freakazoid
(479)
Russia
m4ga
(440)
Brazil
mch
(439)
United States
Stewie2k
(436)
Russia
Paragon 2
(421)
Romania
Werty
(421)
Russia
SBolt
(398)
Argentina
elmorocho7
(314)
Ukraine
Maincast 2
(273)
France
KRL
(235)
United Kingdom
ESL TV
(230)
United States
Trucklover86
(188)
Brazil
mch
(168)
Finland
pelaajat
(167)
Brazil
VitinhO
(156)
France
Croissant Strike
(146)
Mongolia
maaRaa
(139)
Brazil
kabrafps
(132)
Russia
jmqa
(128)
Brazil
XISTERA
(123)
Other
PGL
(118)
Mongolia
Zilkenberg
(107)
Brazil
coldzera
(89)
Brazil
Tris_Mara
(87)
Other
PGL 2
(69)
Russia
Paragon
(58)
Kazakhstan
Paragon
(58)
Brazil
gaules TV 2
(46)
Brazil
BTSBrasilTV
(38)
United States
Regent
(37)
Brazil
VilacaTTV
(35)
Brazil
Napa
(30)
France
KRL 2
(25)
Brazil
gaules TV
(25)
United States
Trottah
(25)
Finland
Elisa Esports
(13)
United States
iamfusiion
(12)
Ukraine
WOLF
(6)
Brazil
kabrafps
(5)
Ukraine
Maincast
(2)
Brazil
BTSBrasilFPS
(1)
Brazil
JokerBR (YouTube)
(1)