chessbio.com
Search
Enthusiasts
Titled
Streamers
19
Home
Candidate Master
Hairan Liang
Games
Hairan Liang
CM
u335394862
Canada
Since 2012 (Inactive)
Chess.com
♟
49.6%
-
44.2%
-
6.2%
Bullet
2328
1472W
1314L
139D
Blitz
2507
1433W
1158L
208D
Rapid
2217
166W
123L
36D
Daily
1270
154W
276L
19D
Biography
Coaching
Statistics
Rating
Openings
Opponents
Games
Recent Games
20 games
Draw
vs ChessMasterGS
2474
Feb 24, 2026
1m
A11
English Opening: Caro-Kann Defensive System
Game drawn by timeout vs insufficient material
Win
vs Freudspipe
2492
Feb 23, 2026
1m
C11
French Defense: Burn Variation
u335394862 won on time
Loss
vs AjedrezConMonchess
2444
Feb 23, 2026
1m
C25
Vienna Gambit, with Max Lange Defense
AjedrezConMonchess won on time
Win
vs Chessponz8
2462
Feb 23, 2026
1m
B43
Sicilian Defense: Kan Variation, Knight Variation
u335394862 won by resignation
Loss
vs Gotthemchees
2499
Feb 23, 2026
1m
B00
Barnes Defense
Gotthemchees won on time
Win
vs AlexLuna04
2395
Feb 23, 2026
1m
C25
Vienna Gambit, with Max Lange Defense
u335394862 won by resignation
Loss
vs caveiratips
2384
Feb 23, 2026
1m
A45
Amazon Attack: Siberian Attack
caveiratips won on time
Win
vs caveiratips
2374
Feb 23, 2026
1m
B06
Modern
u335394862 won on time
Win
vs caveiratips
2380
Feb 23, 2026
1m
A04
Colle System: Rhamphorhynchus Variation
u335394862 won by checkmate
Win
vs makumbanight
2467
Feb 23, 2026
1m
E00
Catalan Opening
u335394862 won by resignation
Loss
vs Palmateo
2401
Feb 23, 2026
1m
C25
Vienna Gambit, with Max Lange Defense
Palmateo won by checkmate
Loss
vs BenWello11
2418
Feb 23, 2026
1m
C42
Petrov's Defense
BenWello11 won by resignation
Win
vs Elias-Gabriel12
2394
Feb 23, 2026
1m
B43
Sicilian Defense: Kan Variation, Knight Variation
u335394862 won by checkmate
Win
vs NearYoyo
2433
Feb 23, 2026
1m
B21
Bird Opening: Dutch Variation, Batavo Gambit
u335394862 won by checkmate
Win
vs MathDiasX
2474
Feb 23, 2026
1m
B01
Scandinavian Defense
u335394862 won on time
Loss
vs nocturneop
2582
Feb 21, 2026
1m
B23
Sicilian Defense: Closed
nocturneop won by resignation
Loss
vs Davaa-OchirY
2502
Feb 21, 2026
1m
C10
French Defense: Classical Variation, Svenonius Variation
Davaa-OchirY won - game abandoned
Loss
vs AnuarUalikhanKZ
2508
Feb 21, 2026
1m
E21
Nimzo-Indian Defense: Three Knights Variation
AnuarUalikhanKZ won on time
Loss
vs FM-DavidsonR
2430
Feb 21, 2026
1m
B10
Caro-Kann Defense
FM-DavidsonR won by checkmate
Loss
vs LiveAndLetDie
2473
Feb 21, 2026
1m
B27
Modern Defense: Pterodactyl Variation
LiveAndLetDie won by resignation