The BLAST.tv Paris Major 2023 marked the last Valve-sponsored event to be held in Global Offensive as the scene prepares for the switch to Counter-Strike 2 this summer. Vitality were crowned Major champions on home soil and Mathieu "ZywOo" Herbaut claimed the 15th MVP medal of his career after a straight-forward match against GamerLegion in the final.
Paris witnessed several high-profile upsets over the last two weeks as several top teams failed to claim victories over underdogs while the likes of Monte and Apeks made their mark at the Major by claiming spots in the playoffs. All of these results have been reflected in the latest HLTV rankings as the top 10 received a shake-up.

GamerLegion jump 15 places to their highest-ever position in the ranking
Vitality claimed the No. 1 spot in the rankings during the Major as the impact from HEROIC's results in late 2022 and early 2023 began to fade away while the French organization's run at the RMR and their win at IEM Rio were still fresh. Dan "apEX" Madesclaire and company are now cemented in the top spot with 1000 points, more than 250 above the Danes in second place.
The most significant consequence of the Major, however, is GamerLegion's climb to the No. 7 spot in the rankings following a runners-up finish in Paris. It was an incredible run from Kamil "siuhy" Szkaradek's men that began with a 0-2 start in the Challengers Stage and went on to include wins over 9INE, fnatic, Monte, and HEROIC. This is GamerLegion's highest-ever position in the HLTV rankings, 13 places higher than the peak they achieved in January 2023.

Read more GamerLegion upset Heroic en route to Paris Major final as iM continues charge towards MVP
Apeks also secured a place in the top 10 after an impressive run to the semi-finals of the Major as the European mix eliminated Liquid in the first playoff round. That was the second time Martin "STYKO" Styk and company defeated the North American giants at the event, culminating a run that also included victories over Tim "nawwk" Jonasson's old team, Ninjas in Pyjamas, and Bad News Eagles.
Monte also reached an all-time peak after a solid run in Paris. Mohammad "BOROS" Malhas and company's men proved their online form could be translated to LAN as they took down FURIA and fnatic before hammering Natus Vincere on their way to the playoffs. They are now ranked as the 10th-best team in the world, three places higher than their previous position.

Read more Monte maul NAVI to secure BLAST Paris Major playoff berth
Other notable changes include Astralis' fall to their lowest-ever rank at No. 25. The Danish organization failed to qualify for the Paris Major and has so far only played in online tournaments and qualifiers with their new roster. Their recent results include a second-place finish at Brazy Party behind Cloud9 and a failure to qualify for Gamers8 from the first qualifier after losing to Looking4Org.
MOUZ have also hit their lowest position in the rankings since July 2022 as they sit in the No. 18 spot following a dreadful 0-3 exit from the Major and a last-place elimination from IEM Rio.
Here's a full ranking table for May 22 with differences at the end relating to the May 8 update released just after the Major began.
Counter-Strike World ranking on May 22nd, 2023 RANK TEAM ACHV FORM LAN TOTAL
POINTS +/- 1.


Vitality 500 200 300 1000 +1 2.

HEROIC 435 130 182 747 -1 3.

FaZe 326 73 153 552 +2 4.

Natus Vincere 252 69 120 441 -1 5.

Cloud9 224 89 128 441 +1 6.

G2 295 57 48 400 -2 7.

GamerLegion 192 88 98 378 +24 8.

Liquid 239 62 63 364 -1 9.

Apeks 134 93 63 290 +15 10.

Monte 104 99 50 253 +12 11.

ENCE 108 56 71 235 -2 12.

FURIA 118 52 59 229 -4 13.


Ninjas in Pyjamas 102 71 51 224 +1 14.

fnatic 101 58 38 197 +1 15.

Into the Breach 78 62 39 179 +12 16.


BIG 88 47 38 173 -3 17.

OG 91 50 32 173 -6 18.

MOUZ 87 28 33 148 -6 19.

Virtus.pro 108 10 16 134 -9 20.


Bad News Eagles 51 55 24 130 - 21.


9INE 49 51 26 126 -4 22.

FORZE 54 36 34 124 -6 23.


paiN 46 47 30 123 -5 24.


Complexity 54 26 12 92 -5 25.

Astralis 35 38 19 92 -4 26.


The MongolZ 34 33 15 82 - 27.

Grayhound 23 35 17 75 +1 28.

Movistar Riders 30 17 22 69 -3 29.


Spirit 47 6 10 63 -6 30.


MIBR 16 31 8 55 -


MOUZ #18


Christopher 'dexter' Nong

David 'frozen' Čerňanský

Jon 'JDC' de Castro

Ádám 'torzsi' Torzsás

Dorian 'xertioN' Berman

Dennis 'sycrone' Nielsen



The MongolZ #26



Chinguun 'hasteka' Bayarmaa

Tuvshintugs 'Annihilation' Nyamdorj

Baatarkhuu 'Bart4k' Batbold

Garidmagnai 'bLitz' Byambasuren

Sodbayar 'Techno' Munkhbold

Erdenedalai 'maaRaa' Bayanbat



Bad News Eagles #20



Rigon 'rigoN' Gashi

Sener 'SENER1' Mahmuti

Flatron 'juanflatroo' Halimi

Dionis 'sinnopsyy' Budeci

Genc 'gxx-' Kolgeci

Jonatan 'Devilwalk' Lundberg


HEROIC #2


Casper 'cadiaN' Møller

Martin 'stavn' Lund

René 'TeSeS' Madsen

Rasmus 'sjuush' Beck

Jakob 'jabbi' Nygaard

Richard 'Xizt' Landström



Vitality #1



Dan 'apEX' Madesclaire

Peter 'dupreeh' Rasmussen

Emil 'Magisk' Reif

Mathieu 'ZywOo' Herbaut

Lotan 'Spinx' Giladi

Danny 'zonic' Sørensen


FORZE #22


Vladislav 'Krad' Kravchenko

Andrey 'Jerry' Mekhryakov

Aleksandr 'zorte' Zagodyrenko

Aleksandr 'shalfey' Marenov

Evgeny 'r3salt' Frolov

Artem 'Fierce' Ivanov



9INE #21



Wiktor 'mynio' Kruk

Krzysztof 'Goofy' Górski

Olek 'hades' Miskiewicz

Kamil 'KEi' Pietkun

Kacper 'Kylar' Walukiewicz

Piotr 'nawrot' Nawrocki


Movistar Riders #28


Alejandro 'alex' Masanet

Alejandro 'mopoz' Fernández-Quejo Cano

Pere 'sausol' Solsona Saumell

David 'dav1g' Granado Bermudo

Antonio 'MartinezSa' Martinez

Galder 'bladE' Barcena


Liquid #8


Nick 'nitr0' Cannella

Keith 'NAF' Markovic

Jonathan 'EliGE' Jablonowski

Josh 'oSee' Ohm

Mareks 'YEKINDAR' Gaļinskis

Damian 'daps' Steele


OG #17


Nikolaj 'niko' Kristensen

Adam 'NEOFRAG' Zouhar

Shahar 'flameZ' Shushan

Abdul 'degster' Gasanov

Maciej 'F1KU' Miklas

Casper 'ruggah' Due


Astralis #25


Lukas 'gla1ve' Rossander

Nicolai 'device' Reedtz

Benjamin 'blameF' Bremer

Alexander 'Altekz' Givskov

Christian 'Buzz' Andersen

Peter 'casle' Ardenskjold



BIG #16



Johannes 'tabseN' Wodarz

Nils 'k1to' Gruhne

Josef 'faveN' Baumann

Karim 'Krimbo' Moussa

Marcel 'hyped' Köhn

Fatih 'gob b' Dayik


Natus Vincere #4


Oleksandr 's1mple' Kostyliev

Denis 'electroNic' Sharipov

Ilya 'Perfecto' Zalutskiy

Valeriy 'b1t' Vakhovskiy

Andrii 'npl' Kukharskyi

Andrey 'B1ad3' Gorodenskiy



Complexity #24



Johnny 'JT' Theodosiou

Ricky 'floppy' Kemery

Håkon 'hallzerk' Fjærli

Michael 'Grim' Wince

Justin 'FaNg' Coakley

Tiaan 'T.c' Coertzen


Into the Breach #15


Karol 'rallen' Rodowicz

Joey 'CRUC1AL' Steusel

Thomas 'Thomas' Utting

Cai 'CYPHER' Watson

Sebastian 'volt' Maloș

Gustavo 'Juve' Alexandre



Dan 'apEX' Madesclaire

Age: 30 Team: Vitality Rating 1.0: 1.01 Maps played: 2134 KPR: 0.70 DPR: 0.70


Monte #10


Viktor 'sdy' Orudzhev

Volodymyr 'Woro2k' Veletniuk

Sergiy 'DemQQ' Demchenko

Mohammad 'BOROS' Malhas

Szymon 'kRaSnaL' Mrozek

Sergey 'lmbt' Bezhanov


FURIA #12


Andrei 'arT' Piovezan

Yuri 'yuurih' Santos

Kaike 'KSCERATO' Cerato

Rafael 'saffee' Costa

André 'drop' Abreu

Nicholas 'guerri' Nogueira


fnatic #14


Freddy 'KRIMZ' Johansson

Dion 'FASHR' Derksen

Nico 'nicoodoz' Tamjidi

Fredrik 'roeJ' Jørgensen

William 'mezii' Merriman

Jamie 'keita' Hall


Looking4Org #38


Ali 'hAdji' Haïnouss

Bryan 'Maka' Canda

Lucas 'Lucky' Chastang

Thomas 'Djoko' Pavoni

Pierre 'Ex3rcice' Bulinge


Tim 'nawwk' Jonasson

Age: 25 Team: Apeks Rating 1.0: 1.11 Maps played: 1108 KPR: 0.73 DPR: 0.60



Ninjas in Pyjamas #13



Kristian 'k0nfig' Wienecke

Fredrik 'REZ' Sterner

Aleksi 'Aleksib' Virolainen

Ludvig 'Brollan' Brolin

Daniil 'headtr1ck' Valitov

Daniel 'djL' Narancic


FaZe #3


Finn 'karrigan' Andersen

Håvard 'rain' Nygaard

Russel 'Twistzz' Van Dulken

Robin 'ropz' Kool

Helvijs 'broky' Saukants

Robert 'RobbaN' Dahlström


Apeks #9


Martin 'STYKO' Styk

Joakim 'jkaem' Myrbostad

Tim 'nawwk' Jonasson

Justinas 'jL' Lekavicius

Damjan 'kyxsan' Stoilkovski

Jakub 'kuben' Gurczyński


ENCE #11


Marco 'Snappi' Pfeiffer

Guy 'NertZ' Iluz

Pavle 'Maden' Bošković

Paweł 'dycha' Dycha

Álvaro 'SunPayus' García

Eetu 'sAw' Saha


Mohammad 'BOROS' Malhas

Age: 19 Team: Monte Rating 1.0: 1.10 Maps played: 516 KPR: 0.79 DPR: 0.73


Kamil 'siuhy' Szkaradek

Age: 20 Team: GamerLegion Rating 1.0: 1.00 Maps played: 683 KPR: 0.69 DPR: 0.69


GamerLegion #7


Frederik 'acoR' Gyldstrand

Mihai 'iM' Ivan

Nicolas 'Keoz' Dgus

Kamil 'siuhy' Szkaradek

Isak 'isak' Fahlén

Ashley 'ash' Battye



Mathieu 'ZywOo' Herbaut

Age: 22 Team: Vitality Rating 1.0: 1.27 Maps played: 1153 KPR: 0.84 DPR: 0.61



MIBR #30



Henrique 'HEN1' Teles

Raphael 'exit' Lacerda

Matheus 'Tuurtle' Anhaia

Breno 'brnz4n' Poletto

Felipe 'insani' Yuji

Bruno 'BIT' Fukuda Lima


Cloud9 #5


Abay 'HObbit' Khassenov

Timur 'buster' Tulepov

Sergey 'Ax1Le' Rykhtorov

Dmitry 'sh1ro' Sokolov

Vladislav 'nafany' Gorshkov

Konstantin 'groove' Pikiner



paiN #23



Gabriel 'NEKIZ' Schenato

Wesley 'hardzao' Lopes

Rodrigo 'biguzera' Bittencourt

Felipe 'skullz' Medeiros

Romeu 'zevy' Rocco

Henrique 'rikz' Waku


Martin 'STYKO' Styk

Age: 27 Team: Apeks Rating 1.0: 0.99 Maps played: 1784 KPR: 0.66 DPR: 0.66


Virtus.pro #19


Evgenii 'FL1T' Lebedev

Alexey 'Qikert' Golubev

Dzhami 'Jame' Ali

Petr 'fame' Bolyshev

Dastan 'dastan' Akbayev


Grayhound #27


Simon 'Sico' Williams

Jay 'Liazz' Tregillgas

Alistair 'aliStair' Johnston

Joshua 'INS' Potter

Declan 'Vexite' Portelli


G2 #6


Nikola 'NiKo' Kovač

Nemanja 'huNter-' Kovač

Justin 'jks' Savage

Rasmus 'HooXi' Nielsen

Ilya 'm0NESY' Osipov

Jan 'Swani' Müller



Spirit #29



Leonid 'chopper' Vishnyakov

Boris 'magixx' Vorobiev

Pavel 'S1ren' Ogloblin

Robert 'Patsi' Isyanov

Ihor 'w0nderful' Zhdanov

Sergey 'hally' Shavaev