Skip to content
CS2
January 7, 2026 | Pley Admin

Here is all HLTV’s Top 20 CS:GO players through the years

Right now HLTV is doing its annual list of the best players of the past year in Counter-Strike. The website has done this since 2013, and here we bring you the list of all the players, who have been ranked among the top 20.

Top 20 – 2025

  • 1:  Mathieu “⁠ZywOo⁠” Herbaut
  • 2: {cflag:RU} Danil “donk” Kryshkovets
  • 3: Robin “ropz” Kool
  • 4: {cflag:RU} Ilya “m0NESY” Osipov
  • 5: {cflag:RU} Dmitry “⁠sh1ro⁠” Sokolov
  • 6:  Danil “molodoy” Golubenko
  • 7: {cflag:IL} Shahar “flameZ” Shushan
  • 8: {cflag:SK} David “frozen” Čerňanský
  • 9: {cflag:BR} Kaike “⁠KSCERATO⁠” Cerato
  • 10: {cflag:IL} Lotan “⁠Spinx⁠” Giladi
  • 11: {cflag:CA} Russel “Twistzz” Van Dulken
  • 12: William “mezii” Merriman
  • 13: Azbayar “⁠Senzu⁠” Munkhbold
  • 14: Ismailcan “XANTARES” Dörtkardeş
  • 15: {cflag:LV} Mareks “YEKINDAR” Gaļinskis
  • 16: {cflag:IL} Dorian “xertioN”⁠ Berman
  • 17: Ádám “torzsi” Torzsás
  • 18: {cflag:BA} Nikola ⁠”NiKo”⁠ Kovač
  • 19: Mihai “⁠iM” Ivan
  • 20: {cflag:UA} Valeriy “⁠b1t⁠” Vakhovskiy

Top 20 – 2024

  • 1. {cflag:RU} Danil “donk” Kryshkovets
  • 2. {cflag:RU} Ilya “m0NESY” Osipov
  • 3. {cflag:FR} Mathieu “ZywOo” Herbaut
  • 4. {cflag:BA} Nikola “⁠NiKo⁠” Kovač
  • 5.  Justinas “jL” Lekavicius
  • 6. {cflag:RU} Dmitry “sh1ro” Sokolov
  • 7. {cflag:IL} Shahar “flameZ” Shushan
  • 8. {cflag:LV} Helvijs “broky” Saukants
  • 9. {cflag:UA} Valeriy “b1t” Vakhovskiy
  • 10. {cflag:SK} David “frozen” Čerňanský
  • 11. {cflag:UA} Ihor “w0nderful” Zhdanov
  • 12. Mario “malbsMd” Samayoa
  • 13. {cflag:IL} Lotan “Spinx”⁠ Giladi
  • 14. {cflag:IL} Dorian “xertioN” Berman
  • 15.  Ismailcan “XANTARES” Dörtkardeş
  • 16. Mihai “iM” Ivan
  • 17. {cflag:FI} Jimi “Jimpphat” Salo
  • 18. {cflag:EE} Robin “ropz” Kool
  • 19. {cflag:US} Jonathan “EliGE” Jablonowski
  • 20. Ádám “torzsi” Torzsás

Top 20 – 2023

  • 1. {cflag:FR} Mathieu “ZywOo” Herbaut
  • 2. {cflag:BA}Nikola “NiKo” Kovač
  • 3. {cflag:EE} Robin “ropz” Kool
  • 4. {cflag:RU} Ilya “m0NESY” Osipov
  • 5. {cflag:IL} Lotan “Spinx” Giladi
  • 6. Álvaro “SunPayus” García
  • 7. {cflag:UA} Oleksandr “s1mple” Kostyliev
  • 8. {cflag:RU} Dmitry “sh1ro” Sokolov
  • 9. {cflag:DK} Martin “stavn” Lund
  • 10. {cflag:LV} Helvijs “broky” Saukants
  • 11. {cflag:DK} Nicolai “dev1ce” Reedtz
  • 12. {cflag:SK} David “frozen” Čerňanský
  • 13. {cflag:BA} Nemanja “huNter-” Kovač
  • 14. Guy “NertZ” Iluz
  • 15. Jakob “jabbi” Nygaard
  • 16. {cflag:DK} Benjamin “blameF” Bremer
  • 17. {cflag:DK} Emil “Magisk” Reif
  • 18. {cflag:DK} Casper “Cadian” Møller
  • 19. {cflag:BR} Kaike “KSCERATO” Cerato
  • 20. {cflag:CA} Russel “Twistzz” Van Dulken

Top 20 – 2022

  • 1. {cflag:UA} Oleksandr “s1mple” Kostyliev (7)
  • 2. {cflag:FR} Mathieu “ZywOo” Herbaut (4)
  • 3. {cflag:RU} Dmitry “sh1ro” Sokolov (2)
  • 4. {cflag:RU} Sergey “Ax1Le” Rykhtorov (2)
  • 5. {cflag:BA}Nikola “NiKo” Kovač (7)
  • 6. {cflag:LV} Helvijs “broky” Saukants (2)
  • 7. {cflag:RU} Ilya “m0NESY” Osipov
  • 8. {cflag:EE} Robin “ropz” Kool (5)
  • 9. {cflag:BR} Kaike “KSCERATO” Cerato (3)
  • 10. {cflag:DK} Martin “stavn” Lund (3)
  • 11. {cflag:CA} Russel “Twistzz” Van Dulken (4)
  • 12. {cflag:DK} Benjamin “blameF” Bremer (3)
  • 13. {cflag:NO} Håvard “rain” Nygaard (3)
  • 14. {cflag:BA} Nemanja “huNter-” Kovač (3)
  • 15. {cflag:LV} Mareks “YEKINDAR” Gaļinskis (2)
  • 16. {cflag:UA} Valerii “b1t” Vakhovskyi (2)
  • 17. {cflag:SK} David “frozen” Čerňanský
  • 18. {cflag:IL} Lotan “Spinx” Giladi
  • 19. {cflag:BR} Yuri “yuurih” Santos (2)
  • 20. {cflag:RU} Dzhami “Jame” Ali (2)

Top 20 – 2021:

  • 1. {cflag:UA} Oleksandr “s1mple” Kostyliev (6)
  • 2. {cflag:FR} Mathieu “ZywOo” Herbaut (3)
  • 3. {cflag:BA} Nikola “NiKo” Kovač (6)
  • 4. {cflag:RU} Dmitriy “sh1ro” Sokolov
  • 5. {cflag:RU} Sergey “Ax1Le” Rykhtorov
  • 6. {cflag:KZ} Abai “HObbit” Hasenov (2)
  • 7. {cflag:RU} Denis “electroNic” Sharipov (4)
  • 8. {cflag:LV} Mareks “YEKINDAR” Gaļinskis
  • 9. {cflag:UA} Valerii “b1t” Vakhovskyi
  • 10. {cflag:RU} Dzhami “Jame” Ali
  • 11. {cflag:DK} Nicolai “dev1ce” Reedtz (8)
  • 12. {cflag:BA} Nemanja “huNter-” Kovač (2)
  • 13. {cflag:DK} Benjamin “blameF” Bremer (2)
  • 14. Keith “NAF” Markovic (3)
  • 15. {cflag:BR} Kaike “KSCERATO” Cerato (2)
  • 16. {cflag:DK} Martin “stavn” Lund (2)
  • 17. {cflag:CA} Russel “Twistzz” Van Dulken (3)
  • 18. {cflag:EE} Robin “ropz” Kool (4)
  • 19. {cflag:US} Jonathan “EliGE” Jablonowski (5)
  • 20. {cflag:LV} Helvijs “broky” Saukants
Here is all HLTV's Top 20 CS:GO players through the years - Pley.gg

ZywOo did not have to climb the list. He went straight in as number 1 two years in a row after his debut in Tier-1.

Top 20 – 2020:

  • 1. {cflag:FR} Mathieu “ZywOo” Herbaut (2)
  • 2. {cflag:UA} Oleksandr “s1mple” Kostyliev (5)
  • 3. {cflag:DK} Nicolai “dev1ce” Reedtz (7)
  • 4. {cflag:BA} Nikola “NiKo” Kovač (5)
  • 5. {cflag:RU} Denis “electronic” Sharipov (3)
  • 6. {cflag:DK} Benjamin “blameF” Bremer
  • 7. {cflag:EE} Robin “ropz” Kool (3)
  • 8. {cflag:US} Jonathan “EliGE” Jablonowski (4)
  • 9. {cflag:DK} Peter “dupreeh” Rasmussen (7)
  • 10. {cflag:DE} Florian “⁠syrsoN⁠” Rische
  • 11. {cflag:DK} Emil “Magisk” Reif (4)
  • 12. {cflag:DK} Martin “stavn” Lund
  • 13. {cflag:BA} Nemanja “huNter-” Kovač
  • 14. {cflag:BR} Yuri “yuurih” Santos
  • 15. {cflag:SE} Ludvig “Brollan” Brolin (2)
  • 16. {cflag:BR} Henrique “HEN1” Teles
  • 17. {cflag:SE} Freddy “KRIMZ” Johansson (5)
  • 18. {cflag:BR} Kaike “KSCERATO” Cerato
  • 19. {cflag:AU} Justin “jks” Savage (2)
  • 20. {cflag:US} Vincent “Brehze” Cayonte (2)

Top 20 – 2019:

  • 1. {cflag:FR} Mathieu “ZywOo” Herbaut
  • 2. {cflag:UA} Oleksandr “s1mple” Kostyliev (4)
  • 3. {cflag:DK} Nicolai “dev1ce” Reedtz (6)
  • 4. {cflag:US} Jonathan “EliGE” Jablonowski (3)
  • 5. {cflag:DK} Emil “Magisk” Reif (3)
  • 6. {cflag:RU} Denis “electronic” Sharipov (2)
  • 7. {cflag:CA} Keith “NAF” Markovic (2)
  • 8. {cflag:US} Vincent “Brehze” Cayonte
  • 9. {cflag:CA} Russel “Twistzz” Van Dulken (2)
  • 10. {cflag:EE} Robin “ropz” Kool (2)
  • 11. {cflag:BA} Nikola “NiKo” Kovač (4)
  • 12. {cflag:TR} Özgür “woxic” Eker
  • 13. {cflag:FI} Jere “sergej” Salo
  • 14. {cflag:DK} Andreas “Xyp9x” Højsleth (4)
  • 15. {cflag:AU} Justin “jks” Savage
  • 16. {cflag:DK} Peter “dupreeh” Rasmussen (6)
  • 17. {cflag:SE} Freddy “KRIMZ” Johansson (4)
  • 18. {cflag:BG} Tsvetelin “CeRq” Dimitrov
  • 19. {cflag:SE} Ludvig “Brollan” Brolin
  • 20. {cflag:US} Ethan “Ethan” Arnold
Here is all HLTV's Top 20 CS:GO players through the years - Pley.gg

s1mple was named the best in the world for the first time in 2018. Can he do it again in 2022?

Top 20 – 2018:

  • 1. {cflag:UA} Oleksandr “s1mple” Kostyliev (3)
  • 2. {cflag:DK} Nicolai “dev1ce” Reedtz (5)
  • 3. {cflag:BA} Nikola “NiKo” Kovač (3)
  • 4. {cflag:RU} Denis “electronic” Sharipov
  • 5. {cflag:DK} Peter “dupreeh” Rasmussen (5)
  • 6. {cflag:CA} Keith “NAF” Markovic
  • 7. {cflag:DK} Emil “Magisk” Reif (2)
  • 8. {cflag:DK} Lukas “gla1ve” Rossander
  • 9. {cflag:SE} Freddy “KRIMZ” Johansson (3)
  • 10. {cflag:BR} Marcelo “coldzera” David (3)
  • 11. {cflag:SK} Ladislav “GuardiaN” Kovács (6)
  • 12. {cflag:CA} Russel “Twistzz” Van Dulken
  • 13. {cflag:DK} Andreas “Xyp9x” Højsleth (3)
  • 14. {cflag:CZ} Tomáš “oskar” Šťastný (2)
  • 15. {cflag:US} Jonathan “EliGE” Jablonowski (2)
  • 16. {cflag:FI} Miikka “suNny” Kemppi
  • 17. {cflag:US} Timothy “autimatic” Ta
  • 18. {cflag:NO} Håvard “rain” Nygaard (2)
  • 19. {cflag:EE} Robin “ropz” Kool
  • 20. {cflag:DK} Valdemar “valde” Bjørn Vangså
Here is all HLTV's Top 20 CS:GO players through the years - Pley.gg

coldzera spearheaded the Brazilian revolution in CS:GO by winning two Majors back to back.

Top 20 – 2017:

  • 1. {cflag:BR} Marcelo “coldzera” David (2)
  • 2. {cflag:BA} Nikola “NiKo” Kovač (2)
  • 3. {cflag:BR} Fernando “fer” Alvarenga (2)
  • 4. {cflag:NO} Håvard “rain” Nygaard
  • 5. {cflag:DK} Nicolai “dev1ce” Reedtz (4)
  • 6. {cflag:BR} Gabriel “FalleN” Toledo (2)
  • 7. {cflag:FR} Kenny “kennyS” Schrub (5)
  • 8. {cflag:UA} Oleksandr “s1mple” Kostyliev (2)
  • 9. {cflag:SK} Ladislav “GuardiaN” Kovács (5)
  • 10. {cflag:DK} Peter “dupreeh” Rasmussen (4)
  • 11. {cflag:KZ} Abai “HObbit” Hasenov
  • 12. {cflag:US} Jonathan “EliGE” Jablonowski
  • 13. {cflag:DK} Andreas “Xyp9x” Højsleth (2)
  • 14. {cflag:DK} Kristian “k0nfig” Wienecke
  • 15. {cflag:DK} Markus “Kjaerbye” Kjærbye (2)
  • 16. {cflag:CZ} Tomáš “oskar” Šťastný
  • 17. {cflag:KZ} Däuren “AdreN” Qystaubaev
  • 18. {cflag:BR} Ricardo “boltz” Prass
  • 19. {cflag:SE} Olof “olofmeister” Kajbjer (4)
  • 20. {cflag:PL} Janusz “Snax” Pogorzelski (4)

Top 20 – 2016:

  • 1. {cflag:BR} Marcelo “coldzera” David
  • 2. {cflag:BR} Gabriel “FalleN” Toledo
  • 3. {cflag:DK} Nicolai “dev1ce” Reedtz (3)
  • 4. {cflag:UA} Oleksandr “s1mple” Kostyliev
  • 5. {cflag:PL} Janusz “Snax” Pogorzelski (3)
  • 6. {cflag:FR} Richard “shox” Papillon (4)
  • 7. {cflag:SE} Patrik “f0rest” Lindberg (4)
  • 8. {cflag:SE} Olof “olofmeister” Kajbjer (3)
  • 9. {cflag:BE} Adil “ScreaM” Benrlitom
  • 10. {cflag:SE} Robin “flusha” Rönnquist (4)
  • 11. {cflag:BA} Nikola “NiKo” Kovač
  • 12. {cflag:RU} Egor “flamie” Vasilyev (2)
  • 13. {cflag:FR} Kenny “kennyS” Schrub (4)
  • 14. {cflag:DK} Emil “Magisk” Reif
  • 15. {cflag:BR} Fernando “fer” Alvarenga
  • 16. {cflag:DK} Markus “Kjaerbye” Kjærbye
  • 17. {cflag:SK} Ladislav “GuardiaN” Kovács (4)
  • 18. {cflag:SE} Christopher “GeT_RiGhT” Alesund (4)
  • 19.{cflag:BR} Lincoln “fnx” Lau
  • 20. {cflag:SE} Dennis “dennis” Edman

Top 20 – 2015:

  • 1. {cflag:SE} Olof “olofmeister” Kajbjer (2)
  • 2. {cflag:SK} Ladislav “GuardiaN” Kovács (3)
  • 3. {cflag:DK} Nicolai “dev1ce” Reedtz (2)
  • 4. {cflag:PL} Janusz “Snax” Pogorzelski (2)
  • 5. {cflag:SE} Robin “flusha” Rönnquist (3)
  • 6. {cflag:FR} Kenny “kennyS” Schrub (3)
  • 7. {cflag:SE} Freddy “KRIMZ” Johansson (2)
  • 8. {cflag:FR} Vincent “Happy” Schopenhauer (2)
  • 9. {cflag:FR} Nathan “NBK-” Schmitt (3)
  • 10. {cflag:SE} Jesper “JW” Wecksell (3)
  • 11. {cflag:SE} Christopher “GeT_RiGhT” Alesund (3)
  • 12. {cflag:DK} Peter “dupreeh” Rasmussen (3)
  • 13. {cflag:FR} Richard “shox” Papillon (3)
  • 14. {cflag:RU} Egor “flamie” Vasilyev
  • 15. {cflag:DK} René “cajunb” Borg
  • 16. {cflag:SE} Patrik “f0rest” Lindberg (3)
  • 17. {cflag:PL} Filip “NEO” Kubski
  • 18. {cflag:FR} Dan “apEX” Madesclaire (2)
  • 19. {cflag:FI} Aleksi “allu” Jalli
  • 20. {cflag:US} Tyler “Skadoodle” Latham
Here is all HLTV's Top 20 CS:GO players through the years - Pley.gg

GeT-RiGhT dominated the early days of CS:GO.

Top 20 – 2014:

  • 1. {cflag:SE} Christopher “GeT_RiGhT” Alesund (2)
  • 2. {cflag:SE} Robin “flusha” Rönnquist (2)
  • 3. {cflag:PL} Jarosław “pashaBiceps” Jarząbkowski (2)
  • 4. {cflag:PL} Janusz “Snax” Pogorzelski
  • 5. {cflag:SE} Jesper “JW” Wecksell (2)
  • 6. {cflag:FR} Kenny “kennyS” Schrub (2)
  • 7. {cflag:SE} Patrik “f0rest” Lindberg (2)
  • 8. {cflag:FR} Richard “shox” Papillon (2)
  • 9. {cflag:SE} Freddy “KRIMZ” Johansson
  • 10. {cflag:FR} Vincent “Happy” Cervoni
  • 11. {cflag:SK} Ladislav “GuardiaN” Kovács (2)
  • 12. {cflag:SE} Olof “olofmeister” Kajbjer
  • 13. {cflag:PL} Paweł “byali” Bieliński
  • 14. {cflag:SE} Adam “friberg” Friberg (2)
  • 15. {cflag:FR} Dan “apEX” Madesclaire
  • 16. {cflag:DK} Peter “dupreeh” Rasmussen (2)
  • 17. {cflag:FR} Nathan “NBK” Schmitt (2)
  • 18. {cflag:US} Braxton “swag” Pierce
  • 19. {cflag:FR} Fabien “kioShiMa” Fiey
  • 20. {cflag:DK} Nicolai “dev1ce” Reedtz

Top 20 – 2013:

  • 1. {cflag:SE} Christopher “GeT_RiGhT” Alesund
  • 2. {cflag:SE} Patrik “f0rest” Lindberg
  • 3. {cflag:FR} Richard “shox” Papillon
  • 4. {cflag:RU} Mikhail “Dosia” Stolyarov
  • 5. {cflag:FR} Nathan “NBK” Schmitt
  • 6. {cflag:SE} Richard “Xizt” Landström
  • 7. {cflag:BE} Adil “ScreaM” Benrlitom
  • 8. {cflag:SE} Jesper “JW” Wecksell
  • 9. {cflag:US} Spencer “Hiko” Martin
  • 10. {cflag:SK} Ladislav “GuardiaN” Kovács
  • 11. {cflag:SE} Adam “friberg” Friberg
  • 12. {cflag:FR} Kenny “kennyS” Schrub
  • 13. {cflag:SE} Robin “flusha” Rönnquist
  • 14. {cflag:DK} Nicolaj “Nico” Jensen
  • 15. {cflag:UA} Yehor “markeloff” Markelov
  • 16. {cflag:UA} Ioann “Edward” Sukhariev
  • 17. {cflag:FR} Edouard “SmithZz” Dubourdeaux
  • 18. {cflag:DK} Peter “dupreeh” Rasmussen
  • 19. {cflag:PL} Jarosław “pashaBiceps” Jarząbkowski
  • 20. {cflag:DK} Andreas “Xyp9x” Højsleth
Author

Pley Admin

Read more about me

Pley Admin is the official publishing profile for Pley.gg, used for articles, updates, and general site communications. Content published follows our editorial standards and is maintained for clarity and consistency across our site.

Read more about me