Photo credit

Denis Lazavik

Photo: Stefan64

Own work

CC BY-SA 3.0 · Wikimedia Commons source

Cropped to a square portrait, resized and converted to WebP.

GMDenis Lazavik

BLR Born 2006 (Age ≈20) Male
FIDE ID
13515110

About Denis Lazavik

Denis Lazavik was born in Minsk and gained early international experience with Belarus's youth team. He played in the 2018 World Youth Olympiad and helped the team win bronze the following year. He became an international master in 2021 and a grandmaster in 2022. Show more

Denis Lazavik was born in Minsk and gained early international experience with Belarus's youth team. He played in the 2018 World Youth Olympiad and helped the team win bronze the following year. He became an international master in 2021 and a grandmaster in 2022. Online speed chess brought him wider recognition, including victory in the second division of the 2023 Aimchess Rapid. He won the 2025 Abu Dhabi Masters unbeaten. At the finals of the 2025 Speed Chess Championship, held in February 2026, he defeated Hikaru Nakamura in the third-place match. He added victory in the 2026 Karpov International tournament in Khanty-Mansiysk.

FIDE ratings

Classical

2642.2 +6.2

Live estimate

Rapid

2624

Published FIDE

Blitz

2644

Published FIDE

Official classical ranks

World rank
#85
National rank · BLR
#1

Active players · Nov 2026 FIDE list ⓘ

Rating milestones

Highest recorded rating
2636 Oct 2026
Recorded years
2015–2026
Archived games
5588

Based on available monthly lists and saved games.

Rating history

FIDE rating history

View rating lists

Games

Published games available in our archive; coverage varies by tournament. Archive last checked: 2026-11-11 (UTC).

Online games are identified from known tournament names, playing sites and PGN mode. Other games are listed as OTB (over-the-board).

# Date Event Site Round White Black Result Moves View
5351 2020-06-12 BLR-ARM Team Battle lichess.org INT - Mamikon Gharibyan Denis Lazavik Won: 0-1 32 Open
5352 2020-06-09 Titled Tuesday 9th June chess.com INT 9 Dejan Pikula Denis Lazavik Won: 0-1 42 Open
5353 2020-06-09 Titled Tuesday 9th June chess.com INT 8 Denis Lazavik Raja Harshit Lost: 0-1 36 Open
5354 2020-06-09 Titled Tuesday 9th June chess.com INT 7 Samvel Ter-Sahakyan Denis Lazavik Lost: 1-0 49 Open
5355 2020-06-09 Titled Tuesday 9th June chess.com INT 6 Denis Lazavik Nikita Meshkovs Won: 1-0 36 Open
5356 2020-06-09 Titled Tuesday 9th June chess.com INT 5 Denis Lazavik Maxim Matlakov Won: 1-0 43 Open
5357 2020-06-09 Titled Tuesday 9th June chess.com INT 4 Valdis Tronenkovs Denis Lazavik Won: 0-1 23 Open
5358 2020-06-09 Titled Tuesday 9th June chess.com INT 3 Denis Lazavik Maksim Volkov Won: 1-0 36 Open
5359 2020-06-09 Titled Tuesday 9th June chess.com INT 2 Alireza Firouzja Denis Lazavik Lost: 1-0 30 Open
5360 2020-06-09 Titled Tuesday 9th June chess.com INT 1 Max Arnold Denis Lazavik Won: 0-1 48 Open
5361 2020-06-09 Titled Tuesday 9th June chess.com INT 10 Denis Lazavik Klementy Sychev Won: 1-0 35 Open
5362 2020-06-03 BLR-UKR U16 Team Battle lichess.org INT - Dmitriy Kushko Denis Lazavik Won: 0-1 48 Open
5363 2020-06-03 BLR-UKR U16 Team Battle lichess.org INT - Yelyzaveta Hrebenshchykova Denis Lazavik Won: 0-1 37 Open
5364 2020-06-03 BLR-UKR U16 Team Battle lichess.org INT - Semen Mitusov Denis Lazavik Won: 0-1 65 Open
5365 2020-06-03 BLR-UKR U16 Team Battle lichess.org INT - Andriy Prydun Denis Lazavik Won: 0-1 22 Open
5366 2020-06-03 BLR-UKR U16 Team Battle lichess.org INT - Denis Lazavik Ihor Samunenkov Won: 1-0 49 Open
5367 2020-06-03 BLR-UKR U16 Team Battle lichess.org INT - Denis Lazavik Vladyslav Larkin Draw: 1/2-1/2 65 Open
5368 2020-06-03 BLR-UKR U16 Team Battle lichess.org INT - Denis Lazavik Semen Mitusov Won: 1-0 38 Open
5369 2020-06-03 BLR-UKR U16 Team Battle lichess.org INT - Denis Lazavik Andriy Prydun Won: 1-0 52 Open
5370 2020-06-02 Titled Tuesday 2nd June chess.com INT 9 Denis Lazavik Kirill Burdalev Won: 1-0 59 Open
5371 2020-06-02 Titled Tuesday 2nd June chess.com INT 8 Davit Maghalashvili Denis Lazavik Lost: 1-0 34 Open
5372 2020-06-02 Titled Tuesday 2nd June chess.com INT 7 Denis Lazavik Manush Shah Won: 1-0 70 Open
5373 2020-06-02 Titled Tuesday 2nd June chess.com INT 6 Ruslan Soltanici Denis Lazavik Won: 0-1 47 Open
5374 2020-06-02 Titled Tuesday 2nd June chess.com INT 5 Denis Lazavik Samvel Ter-Sahakyan Lost: 0-1 59 Open
5375 2020-06-02 Titled Tuesday 2nd June chess.com INT 4 Justin Paul Denis Lazavik Won: 0-1 40 Open
5376 2020-06-02 Titled Tuesday 2nd June chess.com INT 3 Denis Lazavik Pavel Eljanov Lost: 0-1 57 Open
5377 2020-06-02 Titled Tuesday 2nd June chess.com INT 2 Denis Lazavik Olga Zhuravleva Won: 1-0 42 Open
5378 2020-06-02 Titled Tuesday 2nd June chess.com INT 1 Thalia Cervantes Landeiro Denis Lazavik Won: 0-1 62 Open
5379 2020-06-02 Titled Tuesday 2nd June chess.com INT 10 Denis Lazavik Christopher Woojin Yoo Lost: 0-1 45 Open
5380 2020-05-30 Euro Online +2300 Day 2 chess.com INT 8 Alexei Belov Denis Lazavik Draw: 1/2-1/2 33 Open
5381 2020-05-30 Euro Online +2300 Day 2 chess.com INT 7 Denis Lazavik Emre Can Won: 1-0 32 Open
5382 2020-05-30 Euro Online +2300 Day 2 chess.com INT 6 Denis Lazavik Toni Lazov Won: 1-0 53 Open
5383 2020-05-30 Euro Online +2300 Day 2 chess.com INT 5 Evaggelos Patrelakis Denis Lazavik Won: 0-1 56 Open
5384 2020-05-30 Euro Online +2300 Day 2 chess.com INT 4 Denis Lazavik Luis Ignacio Rubio Mejia Draw: 1/2-1/2 25 Open
5385 2020-05-30 Euro Online +2300 Day 2 chess.com INT 3 Alexei Saveliev Denis Lazavik Draw: 1/2-1/2 37 Open
5386 2020-05-30 Euro Online +2300 Day 2 chess.com INT 2 Denis Lazavik Hayk Mirimanian Draw: 1/2-1/2 67 Open
5387 2020-05-30 Euro Online +2300 Day 2 chess.com INT 1 Viktor Skliarov Denis Lazavik Draw: 1/2-1/2 46 Open
5388 2020-05-29 Euro Online +2300 Day 1 chess.com INT 8 Vincent Keymer Denis Lazavik Lost: 1-0 47 Open
5389 2020-05-29 Euro Online +2300 Day 1 chess.com INT 7 Denis Lazavik Spartak Vysochin Won: 1-0 69 Open
5390 2020-05-29 Euro Online +2300 Day 1 chess.com INT 6 Denis Lazavik Viktor Gazik Draw: 1/2-1/2 40 Open
5391 2020-05-29 Euro Online +2300 Day 1 chess.com INT 5 Gabriel Sargissian Denis Lazavik Draw: 1/2-1/2 91 Open
5392 2020-05-29 Euro Online +2300 Day 1 chess.com INT 4 Denis Lazavik Nils Grandelius Won: 1-0 40 Open
5393 2020-05-29 Euro Online +2300 Day 1 chess.com INT 3 Denis Lazavik Artem Gilevych Won: 1-0 36 Open
5394 2020-05-29 Euro Online +2300 Day 1 chess.com INT 2 Jan Sorensen Denis Lazavik Won: 0-1 36 Open
5395 2020-05-29 Euro Online +2300 Day 1 chess.com INT 1 Anna M. Sargsyan Denis Lazavik Won: 0-1 24 Open
5396 2020-05-27 RUS-BLR U16 Team Battle 2 lichess.org INT - Volodar Murzin Denis Lazavik Draw: 1/2-1/2 62 Open
5397 2020-05-27 RUS-BLR U16 Team Battle 2 lichess.org INT - Rudik Makarian Denis Lazavik Draw: 1/2-1/2 50 Open
5398 2020-05-27 RUS-BLR U16 Team Battle 2 lichess.org INT - Stefan Pogosyan Denis Lazavik Draw: 1/2-1/2 24 Open
5399 2020-05-27 RUS-BLR U16 Team Battle 2 lichess.org INT - Andrey Tsvetkov Denis Lazavik Won: 0-1 35 Open
5400 2020-05-27 RUS-BLR U16 Team Battle 2 lichess.org INT - Denis Lazavik Volodar Murzin Won: 1-0 45 Open
  1. vs Mamikon GharibyanWon · 0-1Black · 2020-06-12BLR-ARM Team Battle
  2. vs Dejan PikulaWon · 0-1Black · 2020-06-09 · Round 9Titled Tuesday 9th June
  3. vs Raja HarshitLost · 0-1White · 2020-06-09 · Round 8Titled Tuesday 9th June
  4. vs Samvel Ter-SahakyanLost · 1-0Black · 2020-06-09 · Round 7Titled Tuesday 9th June
  5. vs Nikita MeshkovsWon · 1-0White · 2020-06-09 · Round 6Titled Tuesday 9th June
  6. vs Maxim MatlakovWon · 1-0White · 2020-06-09 · Round 5Titled Tuesday 9th June
  7. vs Valdis TronenkovsWon · 0-1Black · 2020-06-09 · Round 4Titled Tuesday 9th June
  8. vs Maksim VolkovWon · 1-0White · 2020-06-09 · Round 3Titled Tuesday 9th June
  9. vs Alireza FirouzjaLost · 1-0Black · 2020-06-09 · Round 2Titled Tuesday 9th June
  10. vs Max ArnoldWon · 0-1Black · 2020-06-09 · Round 1Titled Tuesday 9th June
  11. vs Klementy SychevWon · 1-0White · 2020-06-09 · Round 10Titled Tuesday 9th June
  12. vs Dmitriy KushkoWon · 0-1Black · 2020-06-03BLR-UKR U16 Team Battle
  13. vs Yelyzaveta HrebenshchykovaWon · 0-1Black · 2020-06-03BLR-UKR U16 Team Battle
  14. vs Semen MitusovWon · 0-1Black · 2020-06-03BLR-UKR U16 Team Battle
  15. vs Andriy PrydunWon · 0-1Black · 2020-06-03BLR-UKR U16 Team Battle
  16. vs Ihor SamunenkovWon · 1-0White · 2020-06-03BLR-UKR U16 Team Battle
  17. vs Vladyslav LarkinDraw · ½–½White · 2020-06-03BLR-UKR U16 Team Battle
  18. vs Semen MitusovWon · 1-0White · 2020-06-03BLR-UKR U16 Team Battle
  19. vs Andriy PrydunWon · 1-0White · 2020-06-03BLR-UKR U16 Team Battle
  20. vs Kirill BurdalevWon · 1-0White · 2020-06-02 · Round 9Titled Tuesday 2nd June
  21. vs Davit MaghalashviliLost · 1-0Black · 2020-06-02 · Round 8Titled Tuesday 2nd June
  22. vs Manush ShahWon · 1-0White · 2020-06-02 · Round 7Titled Tuesday 2nd June
  23. vs Ruslan SoltaniciWon · 0-1Black · 2020-06-02 · Round 6Titled Tuesday 2nd June
  24. vs Samvel Ter-SahakyanLost · 0-1White · 2020-06-02 · Round 5Titled Tuesday 2nd June
  25. vs Justin PaulWon · 0-1Black · 2020-06-02 · Round 4Titled Tuesday 2nd June
  26. vs Pavel EljanovLost · 0-1White · 2020-06-02 · Round 3Titled Tuesday 2nd June
  27. vs Olga ZhuravlevaWon · 1-0White · 2020-06-02 · Round 2Titled Tuesday 2nd June
  28. vs Thalia Cervantes LandeiroWon · 0-1Black · 2020-06-02 · Round 1Titled Tuesday 2nd June
  29. vs Christopher Woojin YooLost · 0-1White · 2020-06-02 · Round 10Titled Tuesday 2nd June
  30. vs Alexei BelovDraw · ½–½Black · 2020-05-30 · Round 8Euro Online +2300 Day 2
  31. vs Emre CanWon · 1-0White · 2020-05-30 · Round 7Euro Online +2300 Day 2
  32. vs Toni LazovWon · 1-0White · 2020-05-30 · Round 6Euro Online +2300 Day 2
  33. vs Evaggelos PatrelakisWon · 0-1Black · 2020-05-30 · Round 5Euro Online +2300 Day 2
  34. vs Luis Ignacio Rubio MejiaDraw · ½–½White · 2020-05-30 · Round 4Euro Online +2300 Day 2
  35. vs Alexei SavelievDraw · ½–½Black · 2020-05-30 · Round 3Euro Online +2300 Day 2
  36. vs Hayk MirimanianDraw · ½–½White · 2020-05-30 · Round 2Euro Online +2300 Day 2
  37. vs Viktor SkliarovDraw · ½–½Black · 2020-05-30 · Round 1Euro Online +2300 Day 2
  38. vs Vincent KeymerLost · 1-0Black · 2020-05-29 · Round 8Euro Online +2300 Day 1
  39. vs Spartak VysochinWon · 1-0White · 2020-05-29 · Round 7Euro Online +2300 Day 1
  40. vs Viktor GazikDraw · ½–½White · 2020-05-29 · Round 6Euro Online +2300 Day 1
  41. vs Gabriel SargissianDraw · ½–½Black · 2020-05-29 · Round 5Euro Online +2300 Day 1
  42. vs Nils GrandeliusWon · 1-0White · 2020-05-29 · Round 4Euro Online +2300 Day 1
  43. vs Artem GilevychWon · 1-0White · 2020-05-29 · Round 3Euro Online +2300 Day 1
  44. vs Jan SorensenWon · 0-1Black · 2020-05-29 · Round 2Euro Online +2300 Day 1
  45. vs Anna M. SargsyanWon · 0-1Black · 2020-05-29 · Round 1Euro Online +2300 Day 1
  46. vs Volodar MurzinDraw · ½–½Black · 2020-05-27RUS-BLR U16 Team Battle 2
  47. vs Rudik MakarianDraw · ½–½Black · 2020-05-27RUS-BLR U16 Team Battle 2
  48. vs Stefan PogosyanDraw · ½–½Black · 2020-05-27RUS-BLR U16 Team Battle 2
  49. vs Andrey TsvetkovWon · 0-1Black · 2020-05-27RUS-BLR U16 Team Battle 2
  50. vs Volodar MurzinWon · 1-0White · 2020-05-27RUS-BLR U16 Team Battle 2