Skip to main content
chessbio.com
Search
Home
Candidate Master
Nguyen Thai Son
Games
Player Profile
Nguyen Thai Son
CM
boat2009
Ho Chi Minh City
Since 2015 (Active)
Chess.com
♟♟♟♟♟
52.3% W
41.9% L
5.9% D
Bullet
2733
3950W
3113L
425D
Blitz
2708
2124W
1762L
263D
Rapid
2074
89W
59L
7D
Daily
400
0W
2L
0D
Biography
Coaching
Statistics
Rating
Openings
Opponents
Games
Recent Games
20 games
Loss
vs aleks45
2718
Jun 11, 2026
1m
E60
Grünfeld Defense: Counterthrust Variation
aleks45 won by resignation
Win
vs Rital44
2698
Jun 11, 2026
1m
A05
King's Indian Attack
boat2009 won by resignation
Win
vs nvardanyan
2637
Jun 11, 2026
1m
B07
Czech Defense
boat2009 won on time
Win
vs Rital44
2709
Jun 11, 2026
1m
A05
King's Indian Attack
boat2009 won by resignation
Win
vs Azatgeldi2004
2692
Jun 11, 2026
1m
B01
Scandinavian Defense
boat2009 won on time
Loss
vs ajedrezconchivas
2703
Jun 11, 2026
1m
C43
Bishop's Opening: Urusov Gambit
ajedrezconchivas won by resignation
Win
vs ajedrezconchivas
2693
Jun 11, 2026
1m
C78
Ruy Lopez: Brix Variation
boat2009 won by resignation
Win
vs ajedrezconchivas
2700
Jun 11, 2026
1m
C31
KGD: Falkbeer, Marshall/Nimzowitsch, 4.dxc6
boat2009 won by resignation
Loss
vs SirJohn13
2886
Jun 11, 2026
1m
C42
Petrov's Defense
SirJohn13 won by resignation
Win
vs Amir_mm
2617
Jun 11, 2026
1m
C10
French Defense: Classical Variation, Svenonius Variation
boat2009 won by checkmate
Win
vs Rital44
2703
Jun 11, 2026
1m
C00
French Defense
boat2009 won by resignation
Loss
vs Aethericard
2771
Jun 5, 2026
1m
B08
Pirc Defense: Classical Variation
Aethericard won by resignation
Loss
vs Unkreativ3
2751
Jun 5, 2026
1m
A13
English Opening: Agincourt Defense
Unkreativ3 won by resignation
Win
vs monsibells
2624
Jun 5, 2026
1m
A00
Amar Gambit
boat2009 won on time
Loss
vs 11111111112778zzz
2738
Jun 5, 2026
1m
C00
French Defense
11111111112778zzz won by resignation
Loss
vs boutikaki
2700
Jun 5, 2026
1m
C43
Bishop's Opening: Urusov Gambit
boutikaki won on time
Win
vs kidrattler
2645
Jun 5, 2026
1m
B01
Scandinavian Defense
boat2009 won by checkmate
Loss
vs Aethericard
2778
Jun 5, 2026
1m
C00
French Defense
Aethericard won by checkmate
Loss
vs Premier05
2802
Jun 5, 2026
1m
B03
Alekhine Defense
Premier05 won by resignation
Loss
vs FriedLikeACheeseStick
2911
Jun 5, 2026
1m
A48
East Indian Defense
FriedLikeACheeseStick won by resignation