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

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

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å

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

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









