GMDenis Lazavik
- 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
Rapid
2624Published FIDE
Blitz
2644Published 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
Published rating lists through Nov 2026.
Download chart or data
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 |
- vs Mamikon GharibyanWon · 0-1Black · 2020-06-12BLR-ARM Team Battle
- vs Dejan PikulaWon · 0-1Black · 2020-06-09 · Round 9Titled Tuesday 9th June
- vs Raja HarshitLost · 0-1White · 2020-06-09 · Round 8Titled Tuesday 9th June
- vs Samvel Ter-SahakyanLost · 1-0Black · 2020-06-09 · Round 7Titled Tuesday 9th June
- vs Nikita MeshkovsWon · 1-0White · 2020-06-09 · Round 6Titled Tuesday 9th June
- vs Maxim MatlakovWon · 1-0White · 2020-06-09 · Round 5Titled Tuesday 9th June
- vs Valdis TronenkovsWon · 0-1Black · 2020-06-09 · Round 4Titled Tuesday 9th June
- vs Maksim VolkovWon · 1-0White · 2020-06-09 · Round 3Titled Tuesday 9th June
- vs Alireza FirouzjaLost · 1-0Black · 2020-06-09 · Round 2Titled Tuesday 9th June
- vs Max ArnoldWon · 0-1Black · 2020-06-09 · Round 1Titled Tuesday 9th June
- vs Klementy SychevWon · 1-0White · 2020-06-09 · Round 10Titled Tuesday 9th June
- vs Dmitriy KushkoWon · 0-1Black · 2020-06-03BLR-UKR U16 Team Battle
- vs Yelyzaveta HrebenshchykovaWon · 0-1Black · 2020-06-03BLR-UKR U16 Team Battle
- vs Semen MitusovWon · 0-1Black · 2020-06-03BLR-UKR U16 Team Battle
- vs Andriy PrydunWon · 0-1Black · 2020-06-03BLR-UKR U16 Team Battle
- vs Ihor SamunenkovWon · 1-0White · 2020-06-03BLR-UKR U16 Team Battle
- vs Vladyslav LarkinDraw · ½–½White · 2020-06-03BLR-UKR U16 Team Battle
- vs Semen MitusovWon · 1-0White · 2020-06-03BLR-UKR U16 Team Battle
- vs Andriy PrydunWon · 1-0White · 2020-06-03BLR-UKR U16 Team Battle
- vs Kirill BurdalevWon · 1-0White · 2020-06-02 · Round 9Titled Tuesday 2nd June
- vs Davit MaghalashviliLost · 1-0Black · 2020-06-02 · Round 8Titled Tuesday 2nd June
- vs Manush ShahWon · 1-0White · 2020-06-02 · Round 7Titled Tuesday 2nd June
- vs Ruslan SoltaniciWon · 0-1Black · 2020-06-02 · Round 6Titled Tuesday 2nd June
- vs Samvel Ter-SahakyanLost · 0-1White · 2020-06-02 · Round 5Titled Tuesday 2nd June
- vs Justin PaulWon · 0-1Black · 2020-06-02 · Round 4Titled Tuesday 2nd June
- vs Pavel EljanovLost · 0-1White · 2020-06-02 · Round 3Titled Tuesday 2nd June
- vs Olga ZhuravlevaWon · 1-0White · 2020-06-02 · Round 2Titled Tuesday 2nd June
- vs Thalia Cervantes LandeiroWon · 0-1Black · 2020-06-02 · Round 1Titled Tuesday 2nd June
- vs Christopher Woojin YooLost · 0-1White · 2020-06-02 · Round 10Titled Tuesday 2nd June
- vs Alexei BelovDraw · ½–½Black · 2020-05-30 · Round 8Euro Online +2300 Day 2
- vs Emre CanWon · 1-0White · 2020-05-30 · Round 7Euro Online +2300 Day 2
- vs Toni LazovWon · 1-0White · 2020-05-30 · Round 6Euro Online +2300 Day 2
- vs Evaggelos PatrelakisWon · 0-1Black · 2020-05-30 · Round 5Euro Online +2300 Day 2
- vs Luis Ignacio Rubio MejiaDraw · ½–½White · 2020-05-30 · Round 4Euro Online +2300 Day 2
- vs Alexei SavelievDraw · ½–½Black · 2020-05-30 · Round 3Euro Online +2300 Day 2
- vs Hayk MirimanianDraw · ½–½White · 2020-05-30 · Round 2Euro Online +2300 Day 2
- vs Viktor SkliarovDraw · ½–½Black · 2020-05-30 · Round 1Euro Online +2300 Day 2
- vs Vincent KeymerLost · 1-0Black · 2020-05-29 · Round 8Euro Online +2300 Day 1
- vs Spartak VysochinWon · 1-0White · 2020-05-29 · Round 7Euro Online +2300 Day 1
- vs Viktor GazikDraw · ½–½White · 2020-05-29 · Round 6Euro Online +2300 Day 1
- vs Gabriel SargissianDraw · ½–½Black · 2020-05-29 · Round 5Euro Online +2300 Day 1
- vs Nils GrandeliusWon · 1-0White · 2020-05-29 · Round 4Euro Online +2300 Day 1
- vs Artem GilevychWon · 1-0White · 2020-05-29 · Round 3Euro Online +2300 Day 1
- vs Jan SorensenWon · 0-1Black · 2020-05-29 · Round 2Euro Online +2300 Day 1
- vs Anna M. SargsyanWon · 0-1Black · 2020-05-29 · Round 1Euro Online +2300 Day 1
- vs Volodar MurzinDraw · ½–½Black · 2020-05-27RUS-BLR U16 Team Battle 2
- vs Rudik MakarianDraw · ½–½Black · 2020-05-27RUS-BLR U16 Team Battle 2
- vs Stefan PogosyanDraw · ½–½Black · 2020-05-27RUS-BLR U16 Team Battle 2
- vs Andrey TsvetkovWon · 0-1Black · 2020-05-27RUS-BLR U16 Team Battle 2
- vs Volodar MurzinWon · 1-0White · 2020-05-27RUS-BLR U16 Team Battle 2