Duc Minh Lai

VIE Born 2005 Male FI
FIDE ID
12420387

Player overview

Duc Minh Lai’s highest recorded classical FIDE rating is 2177 (September 2026). On the November 2026 FIDE list, Duc Minh Lai ranks #9912 worldwide and #43 in Vietnam among active classical players.

FIDE ratings

2171

Classical

Published FIDE

2077

Rapid

Published FIDE

2148

Blitz

Published FIDE

Official classical ranks

World rank
#9912
National rank · VIE
#43

Active players · Nov 2026 FIDE list ⓘ

Rating milestones

Highest recorded rating
2177 Sep 2026
Recorded years
2019–2026
Archived games
2083

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
1151 2026-01-22 3rd 3-0 Thu 22nd Jan 2026 chess.com INT 1 Duc Minh Lai Eric Hansen 0-1 66 Open
1152 2026-01-22 1st 3-0 Thu 22nd Jan 2026 chess.com INT 1 Duc Minh Lai Hikaru Nakamura 0-1 33 Open
1153 2026-01-22 2nd 3-0 Thu 22nd Jan 2026 chess.com INT 1 Duc Minh Lai Haik M. Martirosyan 0-1 33 Open
1154 2026-01-22 3rd 3-0 Thu 22nd Jan 2026 chess.com INT 11 Julian Estrada Nieto Duc Minh Lai 0-1 50 Open
1155 2026-01-22 1st 3-0 Thu 22nd Jan 2026 chess.com INT 11 Duc Minh Lai Codrut-Constantin Florescu 0-1 36 Open
1156 2026-01-22 2nd 3-0 Thu 22nd Jan 2026 chess.com INT 10 Oscar Humberto Ardila Duc Minh Lai 1/2-1/2 108 Open
1157 2026-01-22 1st 3-0 Thu 22nd Jan 2026 chess.com INT 10 Maksim Omariev Duc Minh Lai 0-1 71 Open
1158 2026-01-22 3rd 3-0 Thu 22nd Jan 2026 chess.com INT 10 Duc Minh Lai Cale McCormick 0-1 58 Open
1159 2026-01-15 1st 3-0 Thu 15th Jan 2026 chess.com INT 9 Akylzhan Meirkhanuly Duc Minh Lai 0-1 51 Open
1160 2026-01-15 3rd 3-0 Thu 15th Jan 2026 chess.com INT 9 Duc Minh Lai Logan C Shafer 1-0 59 Open
1161 2026-01-15 2nd 3-0 Thu 15th Jan 2026 chess.com INT 9 Duc Minh Lai Yaroslav Demchenko 1-0 32 Open
1162 2026-01-15 3rd 3-0 Thu 15th Jan 2026 chess.com INT 8 Jose Eduardo Martinez Alcantara Duc Minh Lai 1-0 41 Open
1163 2026-01-15 2nd 3-0 Thu 15th Jan 2026 chess.com INT 8 Markus Ragger Duc Minh Lai 1-0 35 Open
1164 2026-01-15 1st 3-0 Thu 15th Jan 2026 chess.com INT 8 Duc Minh Lai Juan Pablo Castro Lombana 1-0 75 Open
1165 2026-01-15 1st 3-0 Thu 15th Jan 2026 chess.com INT 7 Mahammad Muradli Duc Minh Lai 1-0 48 Open
1166 2026-01-15 3rd 3-0 Thu 15th Jan 2026 chess.com INT 7 Duc Minh Lai Nicolas Kulik 1-0 61 Open
1167 2026-01-15 2nd 3-0 Thu 15th Jan 2026 chess.com INT 7 Duc Minh Lai Vahan Nalbandyan 1-0 68 Open
1168 2026-01-15 2nd 3-0 Thu 15th Jan 2026 chess.com INT 6 Maksim Omariev Duc Minh Lai 0-1 38 Open
1169 2026-01-15 1st 3-0 Thu 15th Jan 2026 chess.com INT 6 Alexander Rustemov Duc Minh Lai 1-0 42 Open
1170 2026-01-15 3rd 3-0 Thu 15th Jan 2026 chess.com INT 6 Duc Minh Lai Gleb Dudin 0-1 41 Open
1171 2026-01-15 3rd 3-0 Thu 15th Jan 2026 chess.com INT 5 Alexander Rustemov Duc Minh Lai 1/2-1/2 80 Open
1172 2026-01-15 2nd 3-0 Thu 15th Jan 2026 chess.com INT 5 Duc Minh Lai Dean Klobucar 1-0 43 Open
1173 2026-01-15 1st 3-0 Thu 15th Jan 2026 chess.com INT 5 Duc Minh Lai Timur Nurzhanov 1-0 97 Open
1174 2026-01-15 3rd 3-0 Thu 15th Jan 2026 chess.com INT 4 Yilin Li Duc Minh Lai 0-1 32 Open
1175 2026-01-15 1st 3-0 Thu 15th Jan 2026 chess.com INT 4 Aditya Mittal Duc Minh Lai 1-0 25 Open
1176 2026-01-15 3rd 3-0 Thu 15th Jan 2026 chess.com INT 3 Duc Minh Lai Nicolas Cogan 1/2-1/2 70 Open
1177 2026-01-15 1st 3-0 Thu 15th Jan 2026 chess.com INT 3 Duc Minh Lai Pranav Anand 1-0 24 Open
1178 2026-01-15 2nd 3-0 Thu 15th Jan 2026 chess.com INT 3 Duc Minh Lai Michal Kopczynski 0-1 45 Open
1179 2026-01-15 2nd 3-0 Thu 15th Jan 2026 chess.com INT 2 Sohum Lohia Duc Minh Lai 1-0 81 Open
1180 2026-01-15 3rd 3-0 Thu 15th Jan 2026 chess.com INT 2 Duc Minh Lai Paul Rohwer 1-0 55 Open
1181 2026-01-15 1st 3-0 Thu 15th Jan 2026 chess.com INT 2 Duc Minh Lai Reegan Palmer 1-0 82 Open
1182 2026-01-15 1st 3-0 Thu 15th Jan 2026 chess.com INT 1 Erigaisi Arjun Duc Minh Lai 1-0 25 Open
1183 2026-01-15 3rd 3-0 Thu 15th Jan 2026 chess.com INT 11 Roman Pyrih Duc Minh Lai 1-0 48 Open
1184 2026-01-15 1st 3-0 Thu 15th Jan 2026 chess.com INT 11 Andrei Olhovik Duc Minh Lai 0-1 18 Open
1185 2026-01-15 2nd 3-0 Thu 15th Jan 2026 chess.com INT 11 Marcin Krzyzanowski Duc Minh Lai 1-0 44 Open
1186 2026-01-15 3rd 3-0 Thu 15th Jan 2026 chess.com INT 10 Agustin Villarreal Duc Minh Lai 0-1 50 Open
1187 2026-01-15 1st 3-0 Thu 15th Jan 2026 chess.com INT 10 Duc Minh Lai Eric Rosen 0-1 52 Open
1188 2026-01-15 2nd 3-0 Thu 15th Jan 2026 chess.com INT 10 Duc Minh Lai Nikolozi Kacharava 1-0 59 Open
1189 2026-01-13 Titled Tue 13th Jan 2026 chess.com INT 9 Nicolo Napoli Duc Minh Lai 1-0 67 Open
1190 2026-01-13 Titled Tue 13th Jan 2026 chess.com INT 8 Duc Minh Lai Mitul K H 1-0 80 Open
1191 2026-01-13 Titled Tue 13th Jan 2026 chess.com INT 7 Cem Kaan Gokerkan Duc Minh Lai 1-0 30 Open
1192 2026-01-13 Titled Tue 13th Jan 2026 chess.com INT 6 Antoni Kozak Duc Minh Lai 1-0 48 Open
1193 2026-01-13 Titled Tue 13th Jan 2026 chess.com INT 5 Duc Minh Lai Gianmarco Leiva 1-0 80 Open
1194 2026-01-13 Titled Tue 13th Jan 2026 chess.com INT 4 Milosz Szpar Duc Minh Lai 1/2-1/2 69 Open
1195 2026-01-13 Titled Tue 13th Jan 2026 chess.com INT 3 Dmitrii Marcziter Duc Minh Lai 0-1 77 Open
1196 2026-01-13 Titled Tue 13th Jan 2026 chess.com INT 2 Duc Minh Lai Miraziz Matyakubov 0-1 68 Open
1197 2026-01-13 Titled Tue 13th Jan 2026 chess.com INT 1 Duc Minh Lai Leonardo Lopes Dos Santos 1-0 52 Open
1198 2026-01-13 Titled Tue 13th Jan 2026 chess.com INT 11 Nelson Cristian Dussaubat Pedersen Duc Minh Lai 0-1 102 Open
1199 2026-01-13 Titled Tue 13th Jan 2026 chess.com INT 10 Duc Minh Lai Alexander Reprintsev 1/2-1/2 68 Open
1200 2026-01-08 1st 3-0 Thu 8th Jan 2026 chess.com INT 9 Duc Minh Lai Liya Kurmangaliyeva 0-1 82 Open
  1. vs Eric HansenLost · 0-1White · 2026-01-22 · Round 13rd 3-0 Thu 22nd Jan 2026
  2. vs Hikaru NakamuraLost · 0-1White · 2026-01-22 · Round 11st 3-0 Thu 22nd Jan 2026
  3. vs Haik M. MartirosyanLost · 0-1White · 2026-01-22 · Round 12nd 3-0 Thu 22nd Jan 2026
  4. vs Julian Estrada NietoWon · 0-1Black · 2026-01-22 · Round 113rd 3-0 Thu 22nd Jan 2026
  5. vs Codrut-Constantin FlorescuLost · 0-1White · 2026-01-22 · Round 111st 3-0 Thu 22nd Jan 2026
  6. vs Oscar Humberto ArdilaDraw · ½–½Black · 2026-01-22 · Round 102nd 3-0 Thu 22nd Jan 2026
  7. vs Maksim OmarievWon · 0-1Black · 2026-01-22 · Round 101st 3-0 Thu 22nd Jan 2026
  8. vs Cale McCormickLost · 0-1White · 2026-01-22 · Round 103rd 3-0 Thu 22nd Jan 2026
  9. vs Akylzhan MeirkhanulyWon · 0-1Black · 2026-01-15 · Round 91st 3-0 Thu 15th Jan 2026
  10. vs Logan C ShaferWon · 1-0White · 2026-01-15 · Round 93rd 3-0 Thu 15th Jan 2026
  11. vs Yaroslav DemchenkoWon · 1-0White · 2026-01-15 · Round 92nd 3-0 Thu 15th Jan 2026
  12. vs Jose Eduardo Martinez AlcantaraLost · 1-0Black · 2026-01-15 · Round 83rd 3-0 Thu 15th Jan 2026
  13. vs Markus RaggerLost · 1-0Black · 2026-01-15 · Round 82nd 3-0 Thu 15th Jan 2026
  14. vs Juan Pablo Castro LombanaWon · 1-0White · 2026-01-15 · Round 81st 3-0 Thu 15th Jan 2026
  15. vs Mahammad MuradliLost · 1-0Black · 2026-01-15 · Round 71st 3-0 Thu 15th Jan 2026
  16. vs Nicolas KulikWon · 1-0White · 2026-01-15 · Round 73rd 3-0 Thu 15th Jan 2026
  17. vs Vahan NalbandyanWon · 1-0White · 2026-01-15 · Round 72nd 3-0 Thu 15th Jan 2026
  18. vs Maksim OmarievWon · 0-1Black · 2026-01-15 · Round 62nd 3-0 Thu 15th Jan 2026
  19. vs Alexander RustemovLost · 1-0Black · 2026-01-15 · Round 61st 3-0 Thu 15th Jan 2026
  20. vs Gleb DudinLost · 0-1White · 2026-01-15 · Round 63rd 3-0 Thu 15th Jan 2026
  21. vs Alexander RustemovDraw · ½–½Black · 2026-01-15 · Round 53rd 3-0 Thu 15th Jan 2026
  22. vs Dean KlobucarWon · 1-0White · 2026-01-15 · Round 52nd 3-0 Thu 15th Jan 2026
  23. vs Timur NurzhanovWon · 1-0White · 2026-01-15 · Round 51st 3-0 Thu 15th Jan 2026
  24. vs Yilin LiWon · 0-1Black · 2026-01-15 · Round 43rd 3-0 Thu 15th Jan 2026
  25. vs Aditya MittalLost · 1-0Black · 2026-01-15 · Round 41st 3-0 Thu 15th Jan 2026
  26. vs Nicolas CoganDraw · ½–½White · 2026-01-15 · Round 33rd 3-0 Thu 15th Jan 2026
  27. vs Pranav AnandWon · 1-0White · 2026-01-15 · Round 31st 3-0 Thu 15th Jan 2026
  28. vs Michal KopczynskiLost · 0-1White · 2026-01-15 · Round 32nd 3-0 Thu 15th Jan 2026
  29. vs Sohum LohiaLost · 1-0Black · 2026-01-15 · Round 22nd 3-0 Thu 15th Jan 2026
  30. vs Paul RohwerWon · 1-0White · 2026-01-15 · Round 23rd 3-0 Thu 15th Jan 2026
  31. vs Reegan PalmerWon · 1-0White · 2026-01-15 · Round 21st 3-0 Thu 15th Jan 2026
  32. vs Erigaisi ArjunLost · 1-0Black · 2026-01-15 · Round 11st 3-0 Thu 15th Jan 2026
  33. vs Roman PyrihLost · 1-0Black · 2026-01-15 · Round 113rd 3-0 Thu 15th Jan 2026
  34. vs Andrei OlhovikWon · 0-1Black · 2026-01-15 · Round 111st 3-0 Thu 15th Jan 2026
  35. vs Marcin KrzyzanowskiLost · 1-0Black · 2026-01-15 · Round 112nd 3-0 Thu 15th Jan 2026
  36. vs Agustin VillarrealWon · 0-1Black · 2026-01-15 · Round 103rd 3-0 Thu 15th Jan 2026
  37. vs Eric RosenLost · 0-1White · 2026-01-15 · Round 101st 3-0 Thu 15th Jan 2026
  38. vs Nikolozi KacharavaWon · 1-0White · 2026-01-15 · Round 102nd 3-0 Thu 15th Jan 2026
  39. vs Nicolo NapoliLost · 1-0Black · 2026-01-13 · Round 9Titled Tue 13th Jan 2026
  40. vs Mitul K HWon · 1-0White · 2026-01-13 · Round 8Titled Tue 13th Jan 2026
  41. vs Cem Kaan GokerkanLost · 1-0Black · 2026-01-13 · Round 7Titled Tue 13th Jan 2026
  42. vs Antoni KozakLost · 1-0Black · 2026-01-13 · Round 6Titled Tue 13th Jan 2026
  43. vs Gianmarco LeivaWon · 1-0White · 2026-01-13 · Round 5Titled Tue 13th Jan 2026
  44. vs Milosz SzparDraw · ½–½Black · 2026-01-13 · Round 4Titled Tue 13th Jan 2026
  45. vs Dmitrii MarcziterWon · 0-1Black · 2026-01-13 · Round 3Titled Tue 13th Jan 2026
  46. vs Miraziz MatyakubovLost · 0-1White · 2026-01-13 · Round 2Titled Tue 13th Jan 2026
  47. vs Leonardo Lopes Dos SantosWon · 1-0White · 2026-01-13 · Round 1Titled Tue 13th Jan 2026
  48. vs Nelson Cristian Dussaubat PedersenWon · 0-1Black · 2026-01-13 · Round 11Titled Tue 13th Jan 2026
  49. vs Alexander ReprintsevDraw · ½–½White · 2026-01-13 · Round 10Titled Tue 13th Jan 2026
  50. vs Liya KurmangaliyevaLost · 0-1White · 2026-01-08 · Round 91st 3-0 Thu 8th Jan 2026

FIDE tournaments

DateTournamentTypeScore
2026-10-1841st Glorious Road Chess Tournament 2026 - RapidRapid6½

All tournament results