CMHairan Liang

CAN Born 2002 Male
FIDE ID
2620278

Player overview

Hairan Liang’s highest recorded classical FIDE rating is 2251 (October 2018). On the November 2026 FIDE list, Hairan Liang ranks #9974 worldwide and #74 in Canada among active classical players.

FIDE ratings

2170

Classical

Published FIDE

—

Rapid

Published FIDE

2057

Blitz

Published FIDE

Official classical ranks

World rank
#9974
National rank · CAN
#74

Active players · Nov 2026 FIDE list ⓘ

Rating milestones

Highest recorded rating
2251 Oct 2018
Recorded years
2014–2026
Archived games
98

Based on available monthly lists and saved games.

Rating history

CFC ID 152948 · Markham ON

2352Regular
2298Quick

CFC rating history

Official CFC ratings after each rated event.

Rated events
DateEventTypeRating
2023-08-20Hamilton 150th Anniversary OpenRegular2352
2018-09-23Chess to Remember 2018 OpenQuick2242
2018-09-03Toronto Open 2018 CrownRegular2353
2018-08-122018 Canadian Junior ChampionshipRegular2316
2018-06-23KW Team Challenge Round RobinQuick2185
2018-05-122018 OHSCC - ChampionshipRegular2286
2018-03-06TSSCL Team Ch 2018 - Senior ARegular2286
2018-02-042018 Oakville Winter Open extrasRegular2289
2018-02-042018 Oakville Winter Open OpenRegular2275
2017-10-152017 Aurora Fall Open - OpenRegular2268
2017-09-042017 Toronto Open CrownRegular2282
2017-08-13Canadian Junior 2017Regular2249
2017-07-102017 CYCC U16 OpenRegular2231
2017-06-24Teams Active ChallengeQuick2114
2017-06-04Toronto Blitz Chess Ch 2017Quick2134
2017-05-072017 OYCC U16 OpenRegular2186
2017-04-022017 Guelph Spring Pro-Am - ProRegular2172
2017-03-31TSSCL Team Champs 2017 - Senior ARegular2124
2017-03-17Philip Master InvitationalRegular2174
2017-03-14Greater Toronto Chess League 2017Regular2206
2017-02-20Hart House Reading Week OpenRegular2173
2017-02-12Guelph Winter Pro Am ProRegular2164
2016-12-182016 Holidays Open - U2200Regular2130
2016-10-02Aurora Fall Open 2016 - OPENRegular2079
2016-09-25Chess to Remember 2016 OpenQuick1425
2016-08-112016 NAYCC U14Regular2113
2016-07-08CYCC 2016 U14 OpenRegular2178
2016-06-19Guelph Summer ProAm ProRegular2182
2016-05-23Ontario Open 2016 - CrownRegular2187
2016-05-15OYCC 2016 U14Regular2185
2016-03-272016 Hart House Spring Open CrownRegular2188
2016-02-212016 Hart House Reading Week OpenRegular2154
2015-12-202015 Hart House Holidays U2200Regular2108
2015-10-052015 Aurora Fall OpenRegular2019
2015-09-272015 Chess to Remember OpenQuick1428
2015-08-302015 Mississauga Open OpenRegular2017
2015-07-302015 North American JuniorRegular2079
2015-07-09CYCC2015 U14 OpenRegular1944
2015-07-05Aurora Summer Open 2015 - OpenRegular1982
2015-06-252015 Spring into Summer 1800 plusRegular1994
2015-06-212015 Guelph Summer ProAm U2100Regular1995
2015-05-24OYCC 2015 Under 14 OpenRegular1985
2015-05-182015 Ontario Open - Open SectionRegular1989
2015-03-26Scarborough Winter Swiss 1800 plusRegular2052
2015-03-15Aurora Spring Open 2015 - OpenRegular2062
2015-02-162015 Hart House Reading Week U2200Regular1915
2015-02-122015 Jack Frost 1800 plusRegular1934
2015-02-08Guelph Winter ProAm Pro SectionRegular1953
2015-02-08Guelph Winter ProAm extra gamesRegular1960
2014-12-21Hart House Holidays Open U2200Regular1957

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
1 2026-03-31 Reykjavik Open 2026 Reykjavik ISL 9.35 Tang,Zoey Liang,Hairan 0-1 37 Open
2 2026-03-30 Reykjavik Open 2026 Reykjavik ISL 8.68 Liang,Hairan Zuiderweg,E 1-0 52 Open
3 2026-03-29 Reykjavik Open 2026 Reykjavik ISL 7.77 Zhou,Abigail Liang,Hairan 1/2-1/2 50 Open
4 2026-03-28 Reykjavik Open 2026 Reykjavik ISL 6.86 Liang,Hairan Pollitt,Henry 1-0 24 Open
5 2026-03-28 Reykjavik Open 2026 Reykjavik ISL 5.34 Tiglon,Bryce Liang,Hairan 1-0 41 Open
6 2026-03-27 Reykjavik Open 2026 Reykjavik ISL 4.69 Liang,Hairan Geistlich,Alex 1-0 32 Open
7 2026-03-26 Reykjavik Open 2026 Reykjavik ISL 2.126 Liang,Hairan Amar,Elham 0-1 45 Open
8 2026-03-26 Reykjavik Open 2026 Reykjavik ISL 3.49 Laureano,Dereck Liang,Hairan 0-1 40 Open
9 2026-02-08 2026 Marshall Premier FIDE | February New York City, USA 4.1 Yegna S Jandhyala Liang, Hairan 0-1 58 Open
10 2026-02-07 2026 Marshall Premier FIDE | February New York City, USA 2.3 Adewumi, Tanitoluwa Liang, Hairan 1-0 46 Open
11 2025-12-19 109th Edward Lasker Mem New York USA 2.9 Hairan Liang Bryan Enming Lin 0-1 37 Open
12 2025-12-09 Titled Tue 9th Dec 2025 chess.com INT 9 Hairan Liang Olga Yushko 1-0 67 Open
13 2025-12-09 Titled Tue 9th Dec 2025 chess.com INT 8 Oleg Verbytski Hairan Liang 1-0 46 Open
14 2025-12-09 Titled Tue 9th Dec 2025 chess.com INT 7 Hairan Liang Aakash G 0-1 61 Open
15 2025-12-09 Titled Tue 9th Dec 2025 chess.com INT 6 Hairan Liang Lucian Nita 1-0 44 Open
16 2025-12-09 Titled Tue 9th Dec 2025 chess.com INT 5 Yihan Meng Hairan Liang 1-0 40 Open
17 2025-12-09 Titled Tue 9th Dec 2025 chess.com INT 4 Hairan Liang Sanket Chakravarty 1-0 68 Open
18 2025-12-09 Titled Tue 9th Dec 2025 chess.com INT 3 M Esandi Newansa Hairan Liang 1/2-1/2 64 Open
19 2025-12-09 Titled Tue 9th Dec 2025 chess.com INT 2 Hairan Liang Borgaonkar Akshay 0-1 55 Open
20 2025-12-09 Titled Tue 9th Dec 2025 chess.com INT 1 Vjacheslav Weetik Hairan Liang 1-0 26 Open
21 2025-12-09 Titled Tue 9th Dec 2025 chess.com INT 11 Hairan Liang Gerardo Fernandez Hernandez 0-1 31 Open
22 2025-12-09 Titled Tue 9th Dec 2025 chess.com INT 10 Filippos Oikonomopoulos Hairan Liang 1-0 45 Open
23 2025-11-27 1st 3-0 Thu 27th Nov 2025 chess.com INT 9 Hairan Liang Erik Ronka 1-0 30 Open
24 2025-11-27 1st 3-0 Thu 27th Nov 2025 chess.com INT 8 Gustavo Horokoski De Souza Hairan Liang 0-1 59 Open
25 2025-11-27 1st 3-0 Thu 27th Nov 2025 chess.com INT 7 Hairan Liang Rafael Sharon 0-1 32 Open
26 2025-11-27 1st 3-0 Thu 27th Nov 2025 chess.com INT 6 Dawid Czerw Hairan Liang 0-1 26 Open
27 2025-11-27 1st 3-0 Thu 27th Nov 2025 chess.com INT 5 August Jalving Hairan Liang 1-0 58 Open
28 2025-11-27 1st 3-0 Thu 27th Nov 2025 chess.com INT 4 Hairan Liang Ludin Esteban Jaimes Gonzalez 1-0 45 Open
29 2025-11-27 1st 3-0 Thu 27th Nov 2025 chess.com INT 3 Roger Labruyere Hairan Liang 1-0 28 Open
30 2025-11-27 1st 3-0 Thu 27th Nov 2025 chess.com INT 2 Arian Baradaran Tamadon Hairan Liang 1-0 92 Open
31 2025-11-27 1st 3-0 Thu 27th Nov 2025 chess.com INT 1 Hairan Liang Vaibhav Jayant Raut 0-1 46 Open
32 2025-11-27 1st 3-0 Thu 27th Nov 2025 chess.com INT 11 Juan Pablo Castro Lombana Hairan Liang 1-0 55 Open
33 2025-11-27 1st 3-0 Thu 27th Nov 2025 chess.com INT 10 Andrei Olhovik Hairan Liang 0-1 29 Open
34 2025-11-04 Titled Tue 4th Nov 2025 chess.com INT 9 Hairan Liang Bjorn 1971 Andersson 1-0 29 Open
35 2025-11-04 Titled Tue 4th Nov 2025 chess.com INT 8 Patryk Chylewski Hairan Liang 1-0 71 Open
36 2025-11-04 Titled Tue 4th Nov 2025 chess.com INT 7 Huseyin Said Deveci Hairan Liang 1-0 66 Open
37 2025-11-04 Titled Tue 4th Nov 2025 chess.com INT 6 Hairan Liang Maksim Schekachikhin 0-1 41 Open
38 2025-11-04 Titled Tue 4th Nov 2025 chess.com INT 5 Ilija Stanojevic Hairan Liang 0-1 58 Open
39 2025-11-04 Titled Tue 4th Nov 2025 chess.com INT 4 Hairan Liang Nikolai Vlassov 0-1 47 Open
40 2025-11-04 Titled Tue 4th Nov 2025 chess.com INT 3 Sergey Sklokin Hairan Liang 1-0 74 Open
41 2025-11-04 Titled Tue 4th Nov 2025 chess.com INT 2 Hairan Liang Evgenij Shuvalov 1-0 62 Open
42 2025-11-04 Titled Tue 4th Nov 2025 chess.com INT 1 Hairan Liang Zhauynbay Aldiyar 1/2-1/2 73 Open
43 2025-11-04 Titled Tue 4th Nov 2025 chess.com INT 11 Hairan Liang Andrey Ubushiev 1/2-1/2 43 Open
44 2025-11-04 Titled Tue 4th Nov 2025 chess.com INT 10 Jyotshnav Talukdar Hairan Liang 1-0 36 Open
45 2018-08-12 ch-CAN Junior 2018 Toronto CAN 9.4 Hairan Liang Zehn Nasir 1-0 42 Open
46 2018-08-12 ch-CAN Junior 2018 Toronto CAN 8.2 Shawn Rodrigue-Lemieux Hairan Liang 1-0 91 Open
47 2018-08-11 ch-CAN Junior 2018 Toronto CAN 7.5 Hairan Liang Constance Wang 1-0 47 Open
48 2018-08-11 ch-CAN Junior 2018 Toronto CAN 6.1 Cindy Qiao Hairan Liang 0-1 32 Open
49 2018-08-10 ch-CAN Junior 2018 Toronto CAN 5.5 Shi Yuan Tian Hairan Liang 0-1 43 Open
50 2018-08-10 ch-CAN Junior 2018 Toronto CAN 4.2 Hairan Liang Mark Plotkin 1/2-1/2 65 Open
  1. vs Tang,ZoeyWon · 0-1Black · 2026-03-31 · Round 9.35Reykjavik Open 2026
  2. vs Zuiderweg,EWon · 1-0White · 2026-03-30 · Round 8.68Reykjavik Open 2026
  3. vs Zhou,AbigailDraw · ½–½Black · 2026-03-29 · Round 7.77Reykjavik Open 2026
  4. vs Pollitt,HenryWon · 1-0White · 2026-03-28 · Round 6.86Reykjavik Open 2026
  5. vs Tiglon,BryceLost · 1-0Black · 2026-03-28 · Round 5.34Reykjavik Open 2026
  6. vs Geistlich,AlexWon · 1-0White · 2026-03-27 · Round 4.69Reykjavik Open 2026
  7. vs Amar,ElhamLost · 0-1White · 2026-03-26 · Round 2.126Reykjavik Open 2026
  8. vs Laureano,DereckWon · 0-1Black · 2026-03-26 · Round 3.49Reykjavik Open 2026
  9. vs Yegna S JandhyalaWon · 0-1Black · 2026-02-08 · Round 4.12026 Marshall Premier FIDE | February
  10. vs Adewumi, TanitoluwaLost · 1-0Black · 2026-02-07 · Round 2.32026 Marshall Premier FIDE | February
  11. vs Bryan Enming LinLost · 0-1White · 2025-12-19 · Round 2.9109th Edward Lasker Mem
  12. vs Olga YushkoWon · 1-0White · 2025-12-09 · Round 9Titled Tue 9th Dec 2025
  13. vs Oleg VerbytskiLost · 1-0Black · 2025-12-09 · Round 8Titled Tue 9th Dec 2025
  14. vs Aakash GLost · 0-1White · 2025-12-09 · Round 7Titled Tue 9th Dec 2025
  15. vs Lucian NitaWon · 1-0White · 2025-12-09 · Round 6Titled Tue 9th Dec 2025
  16. vs Yihan MengLost · 1-0Black · 2025-12-09 · Round 5Titled Tue 9th Dec 2025
  17. vs Sanket ChakravartyWon · 1-0White · 2025-12-09 · Round 4Titled Tue 9th Dec 2025
  18. vs M Esandi NewansaDraw · ½–½Black · 2025-12-09 · Round 3Titled Tue 9th Dec 2025
  19. vs Borgaonkar AkshayLost · 0-1White · 2025-12-09 · Round 2Titled Tue 9th Dec 2025
  20. vs Vjacheslav WeetikLost · 1-0Black · 2025-12-09 · Round 1Titled Tue 9th Dec 2025
  21. vs Gerardo Fernandez HernandezLost · 0-1White · 2025-12-09 · Round 11Titled Tue 9th Dec 2025
  22. vs Filippos OikonomopoulosLost · 1-0Black · 2025-12-09 · Round 10Titled Tue 9th Dec 2025
  23. vs Erik RonkaWon · 1-0White · 2025-11-27 · Round 91st 3-0 Thu 27th Nov 2025
  24. vs Gustavo Horokoski De SouzaWon · 0-1Black · 2025-11-27 · Round 81st 3-0 Thu 27th Nov 2025
  25. vs Rafael SharonLost · 0-1White · 2025-11-27 · Round 71st 3-0 Thu 27th Nov 2025
  26. vs Dawid CzerwWon · 0-1Black · 2025-11-27 · Round 61st 3-0 Thu 27th Nov 2025
  27. vs August JalvingLost · 1-0Black · 2025-11-27 · Round 51st 3-0 Thu 27th Nov 2025
  28. vs Ludin Esteban Jaimes GonzalezWon · 1-0White · 2025-11-27 · Round 41st 3-0 Thu 27th Nov 2025
  29. vs Roger LabruyereLost · 1-0Black · 2025-11-27 · Round 31st 3-0 Thu 27th Nov 2025
  30. vs Arian Baradaran TamadonLost · 1-0Black · 2025-11-27 · Round 21st 3-0 Thu 27th Nov 2025
  31. vs Vaibhav Jayant RautLost · 0-1White · 2025-11-27 · Round 11st 3-0 Thu 27th Nov 2025
  32. vs Juan Pablo Castro LombanaLost · 1-0Black · 2025-11-27 · Round 111st 3-0 Thu 27th Nov 2025
  33. vs Andrei OlhovikWon · 0-1Black · 2025-11-27 · Round 101st 3-0 Thu 27th Nov 2025
  34. vs Bjorn 1971 AnderssonWon · 1-0White · 2025-11-04 · Round 9Titled Tue 4th Nov 2025
  35. vs Patryk ChylewskiLost · 1-0Black · 2025-11-04 · Round 8Titled Tue 4th Nov 2025
  36. vs Huseyin Said DeveciLost · 1-0Black · 2025-11-04 · Round 7Titled Tue 4th Nov 2025
  37. vs Maksim SchekachikhinLost · 0-1White · 2025-11-04 · Round 6Titled Tue 4th Nov 2025
  38. vs Ilija StanojevicWon · 0-1Black · 2025-11-04 · Round 5Titled Tue 4th Nov 2025
  39. vs Nikolai VlassovLost · 0-1White · 2025-11-04 · Round 4Titled Tue 4th Nov 2025
  40. vs Sergey SklokinLost · 1-0Black · 2025-11-04 · Round 3Titled Tue 4th Nov 2025
  41. vs Evgenij ShuvalovWon · 1-0White · 2025-11-04 · Round 2Titled Tue 4th Nov 2025
  42. vs Zhauynbay AldiyarDraw · ½–½White · 2025-11-04 · Round 1Titled Tue 4th Nov 2025
  43. vs Andrey UbushievDraw · ½–½White · 2025-11-04 · Round 11Titled Tue 4th Nov 2025
  44. vs Jyotshnav TalukdarLost · 1-0Black · 2025-11-04 · Round 10Titled Tue 4th Nov 2025
  45. vs Zehn NasirWon · 1-0White · 2018-08-12 · Round 9.4ch-CAN Junior 2018
  46. vs Shawn Rodrigue-LemieuxLost · 1-0Black · 2018-08-12 · Round 8.2ch-CAN Junior 2018
  47. vs Constance WangWon · 1-0White · 2018-08-11 · Round 7.5ch-CAN Junior 2018
  48. vs Cindy QiaoWon · 0-1Black · 2018-08-11 · Round 6.1ch-CAN Junior 2018
  49. vs Shi Yuan TianWon · 0-1Black · 2018-08-10 · Round 5.5ch-CAN Junior 2018
  50. vs Mark PlotkinDraw · ½–½White · 2018-08-10 · Round 4.2ch-CAN Junior 2018