CMZachary Hankun Liu

CAN Born 2012 Male
FIDE ID
2640287

About Zachary Hankun Liu

Zachary Hankun Liu developed through British Columbia's junior chess scene. He represented Canada at the 2022 World Cadet Championship in Batumi. In 2026, he defeated grandmaster Vladimir Belous at the Washington Open and finished half a point behind the tournament's joint winners. Show more

Zachary Hankun Liu developed through British Columbia's junior chess scene. He represented Canada at the 2022 World Cadet Championship in Batumi. In 2026, he defeated grandmaster Vladimir Belous at the Washington Open and finished half a point behind the tournament's joint winners. He also won Canada's under-fourteen championship that year.

FIDE ratings

2185

Classical

Published FIDE

1983

Rapid

Published FIDE

2152

Blitz

Published FIDE

Official classical ranks

World rank
#9058
National rank · CAN
#69

Active players · Nov 2026 FIDE list ⓘ

Rating milestones

Highest recorded rating
2185 Nov 2026
Recorded years
2022–2026
Archived games
899

Based on available monthly lists and saved games.

Rating history

CFC ID 169307 · Coquitlam BC

2330Regular
2287Quick

CFC rating history

Official CFC ratings after each rated event.

Rated events
DateEventTypeRating
2026-10-122026 BC ClosedRegular2330
2026-09-27Greater Vancouver 11 PremierRegular2299
2026-09-20VCF 15 OpenRegular2296
2026-08-23UBC Summer BlitzQuick2287
2026-08-23UBC Summer OpenRegular2306
2026-07-172026 Canadian Open O2100Regular2271
2026-07-142026 Canadian Open BlitzQuick2290
2026-07-102026 CYCC U14 OpenRegular2263
2026-06-302026 Calgary Blitz OpenQuick2292
2026-06-302026 Canadian Junior OpenRegular2248
2026-06-14Greater Vancouver CT 10 PremierRegular2251
2026-06-064th Annual LIC Rapid OpenQuick2232
2026-05-10BC High School Chess ChampionshipQuick2224
2026-05-032026 BC v Alberta MatchRegular2256
2026-04-19Vancouver Chess Festival 14 OpenRegular2251
2026-04-18Bonsor Blitz OpenQuick2240
2026-04-12FVR21 OPEN BlitzQuick2238
2026-04-12FV Rapid 21 OPENQuick2249
2026-04-07Championnat d'échecs du CanadaRegular2254
2026-04-052026 Zonal Blitz chez BBQuick2245
2026-03-222026 BCYCC Bonus BlitzQuick2280
2026-03-222026 BCYCC U14 OpenRegular2263
2026-03-15BC Top Youth Chess Classic 2Regular2267
2026-02-16BC Open 2026 PremierRegular2273
2026-02-15BC Open 2026 - BlitzQuick2259
2026-02-01Bonsor Blitz OpenQuick2219
2026-02-01BC Rapid Championship OpenQuick2114
2026-01-11BC Chess Cup 2026 ChampionshipRegular2249
2026-01-04New Year Open Blitz 2026Quick2111
2026-01-04NYO 2026 Open SectionRegular2236
2025-12-21BC Top Youth Chess Classic 1Regular2239
2025-11-09PCC Rapid Nov 9th U1400Quick2123
2025-10-05Vancouver Chess Festival 12 OpenRegular2224
2025-10-04VCF 12 Blitz OpenQuick2128
2025-09-28BCJCC 2025 ChampionRegular2241
2025-09-01Langley Open 2025 OpenRegular2241
2025-07-18Canadian Open 2025 OpenRegular2235
2025-07-15Canadian Open Blitz 2025Quick2160
2025-07-11CYCC 2025 U18 OpenRegular2259
2025-06-01BC Inter School Grades 9 to 12Quick2105
2025-05-192025 Keres Memorial PremierRegular2274
2025-05-10LIC 3rd Annual Rapid OpenQuick2120
2025-04-21Grand Pacific Open PremierRegular2261
2025-04-06BC Rapid Championship 2025 PremierQuick2125
2025-04-05Fraser Valley BlitzQuick2140
2025-04-05Fraser Valley Rapid 15 OpenQuick2106
2025-03-23BCYCC U18 combinedRegular2130
2025-02-19BC Open 2025 - BlitzQuick2087
2025-02-17BC Open 2025 - PremierRegular2131
2025-02-01Fraser Valley Rapid 14 OpenQuick2080

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
651 2024-07-30 Titled Tue 30th Jul Late chess.com INT 11 Anna M. Sargsyan Zachary Hankun Liu 1-0 36 Open
652 2024-07-30 Titled Tue 30th Jul Early chess.com INT 10 Zachary Hankun Liu Shubh Jayesh Laddha 0-1 38 Open
653 2024-07-30 Titled Tue 30th Jul Late chess.com INT 10 Zachary Hankun Liu Dawid Janaszak 1-0 37 Open
654 2024-07-23 Titled Tue 23rd Jul Late chess.com INT 9 Zachary Hankun Liu Konstantin Egorov 1-0 35 Open
655 2024-07-23 Titled Tue 23rd Jul Early chess.com INT 9 Zachary Hankun Liu Mikayel Manvelyan 0-1 56 Open
656 2024-07-23 Titled Tue 23rd Jul Late chess.com INT 8 Rafail Antoniou Zachary Hankun Liu 1-0 63 Open
657 2024-07-23 Titled Tue 23rd Jul Early chess.com INT 8 Ramil Sadykov Zachary Hankun Liu 1-0 37 Open
658 2024-07-23 Titled Tue 23rd Jul Late chess.com INT 7 Zachary Hankun Liu Wagner Peixoto Guimaraes 1-0 40 Open
659 2024-07-23 Titled Tue 23rd Jul Early chess.com INT 7 Zachary Hankun Liu Gulrukhbegim Tokhirjonova 1-0 30 Open
660 2024-07-23 Titled Tue 23rd Jul Early chess.com INT 6 Zachary Hankun Liu Sara Moncada Correa 1-0 36 Open
661 2024-07-23 Titled Tue 23rd Jul Late chess.com INT 6 Zachary Hankun Liu Frode Elsness 1-0 40 Open
662 2024-07-23 Titled Tue 23rd Jul Early chess.com INT 5 Satria Duta Cahaya Zachary Hankun Liu 1-0 15 Open
663 2024-07-23 Titled Tue 23rd Jul Late chess.com INT 5 Tanitoluwa Adewumi Zachary Hankun Liu 1-0 45 Open
664 2024-07-23 Titled Tue 23rd Jul Early chess.com INT 4 Kai Ni Agnes Chong Zachary Hankun Liu 0-1 39 Open
665 2024-07-23 Titled Tue 23rd Jul Late chess.com INT 4 Zachary Hankun Liu Vladislav Lymar 0-1 43 Open
666 2024-07-23 Titled Tue 23rd Jul Late chess.com INT 3 Vladyslav Baziuk Zachary Hankun Liu 1/2-1/2 66 Open
667 2024-07-23 Titled Tue 23rd Jul Early chess.com INT 3 Zachary Hankun Liu Valeriy Grinev 0-1 45 Open
668 2024-07-23 Titled Tue 23rd Jul Early chess.com INT 2 Alberto Fabris Zachary Hankun Liu 0-1 55 Open
669 2024-07-23 Titled Tue 23rd Jul Late chess.com INT 2 Zachary Hankun Liu Ivan Andrade 1-0 25 Open
670 2024-07-23 Titled Tue 23rd Jul Early chess.com INT 1 Zachary Hankun Liu Karol Kacprzak 0-1 28 Open
671 2024-07-23 Titled Tue 23rd Jul Late chess.com INT 1 Havard Haug Zachary Hankun Liu 1-0 38 Open
672 2024-07-23 Titled Tue 23rd Jul Late chess.com INT 11 Alejo Ismael Gimenez Aguirre Zachary Hankun Liu 1-0 36 Open
673 2024-07-23 Titled Tue 23rd Jul Early chess.com INT 11 Bryan Weisz Zachary Hankun Liu 0-1 23 Open
674 2024-07-23 Titled Tue 23rd Jul Late chess.com INT 10 Zachary Hankun Liu Miras Assylov 1-0 61 Open
675 2024-07-23 Titled Tue 23rd Jul Early chess.com INT 10 Wagner Peixoto Guimaraes Zachary Hankun Liu 1-0 63 Open
676 2024-07-16 Titled Tue 16th Jul Late chess.com INT 9 Rafail Antoniou Zachary Hankun Liu 1-0 61 Open
677 2024-07-16 Titled Tue 16th Jul Early chess.com INT 9 Aurelio Vila Dupla Zachary Hankun Liu 0-1 53 Open
678 2024-07-16 Titled Tue 16th Jul Early chess.com INT 8 Zachary Hankun Liu Alberto Fabris 1/2-1/2 56 Open
679 2024-07-16 Titled Tue 16th Jul Late chess.com INT 8 Zachary Hankun Liu Yuri Zhizmer 0-1 44 Open
680 2024-07-16 Titled Tue 16th Jul Early chess.com INT 7 P Michelle Catherina Zachary Hankun Liu 1-0 78 Open
681 2024-07-16 Titled Tue 16th Jul Late chess.com INT 7 John Heinrich Zachary Hankun Liu 0-1 40 Open
682 2024-07-16 Titled Tue 16th Jul Late chess.com INT 6 Zachary Hankun Liu Stanley Badacsonyi 0-1 27 Open
683 2024-07-16 Titled Tue 16th Jul Early chess.com INT 6 Zachary Hankun Liu Amelia Hernandez Bonilla 0-1 26 Open
684 2024-07-16 Titled Tue 16th Jul Early chess.com INT 5 Nesa Modric Zachary Hankun Liu 0-1 41 Open
685 2024-07-16 Titled Tue 16th Jul Late chess.com INT 5 Joseph Zeltsan Zachary Hankun Liu 1-0 61 Open
686 2024-07-16 Titled Tue 16th Jul Early chess.com INT 4 Zachary Hankun Liu Panesar Vedant 0-1 37 Open
687 2024-07-16 Titled Tue 16th Jul Late chess.com INT 4 Bayastan Sydykov Zachary Hankun Liu 0-1 64 Open
688 2024-07-16 Titled Tue 16th Jul Late chess.com INT 3 Zachary Hankun Liu Sricharan Pullela 1-0 35 Open
689 2024-07-16 Titled Tue 16th Jul Early chess.com INT 3 Judah Nathan Levitan Zachary Hankun Liu 0-1 15 Open
690 2024-07-16 Titled Tue 16th Jul Early chess.com INT 2 Zachary Hankun Liu Fidel Corrales Jimenez 0-1 25 Open
691 2024-07-16 Titled Tue 16th Jul Late chess.com INT 2 Zachary Hankun Liu Bogusz Piliczewski 1-0 28 Open
692 2024-07-16 Titled Tue 16th Jul Late chess.com INT 1 Lev Yankelevich Zachary Hankun Liu 1-0 34 Open
693 2024-07-16 Titled Tue 16th Jul Early chess.com INT 1 Dennis Wagner Zachary Hankun Liu 1-0 27 Open
694 2024-07-16 Titled Tue 16th Jul Early chess.com INT 11 Zachary Hankun Liu Enrique Fernando Asensio Ramos 1-0 66 Open
695 2024-07-16 Titled Tue 16th Jul Late chess.com INT 11 Zachary Hankun Liu Keaton Kiewra 1-0 62 Open
696 2024-07-16 Titled Tue 16th Jul Late chess.com INT 10 John Curtis Zachary Hankun Liu 0-1 33 Open
697 2024-07-16 Titled Tue 16th Jul Early chess.com INT 10 Danila Bilan Zachary Hankun Liu 0-1 33 Open
698 2024-07-12 ch-CAN Youth U18 2024 Laval Quebec CAN 7.1 Johnathan Han Zachary Hankun Liu 1-0 47 Open
699 2024-07-12 ch-CAN Youth U18 2024 Laval Quebec CAN 6.3 Zachary Hankun Liu Charli Peloquin 1-0 26 Open
700 2024-07-11 ch-CAN Youth U18 2024 Laval Quebec CAN 5.2 Jingyun (ryan) Yang Zachary Hankun Liu 1/2-1/2 79 Open
  1. vs Anna M. SargsyanLost · 1-0Black · 2024-07-30 · Round 11Titled Tue 30th Jul Late
  2. vs Shubh Jayesh LaddhaLost · 0-1White · 2024-07-30 · Round 10Titled Tue 30th Jul Early
  3. vs Dawid JanaszakWon · 1-0White · 2024-07-30 · Round 10Titled Tue 30th Jul Late
  4. vs Konstantin EgorovWon · 1-0White · 2024-07-23 · Round 9Titled Tue 23rd Jul Late
  5. vs Mikayel ManvelyanLost · 0-1White · 2024-07-23 · Round 9Titled Tue 23rd Jul Early
  6. vs Rafail AntoniouLost · 1-0Black · 2024-07-23 · Round 8Titled Tue 23rd Jul Late
  7. vs Ramil SadykovLost · 1-0Black · 2024-07-23 · Round 8Titled Tue 23rd Jul Early
  8. vs Wagner Peixoto GuimaraesWon · 1-0White · 2024-07-23 · Round 7Titled Tue 23rd Jul Late
  9. vs Gulrukhbegim TokhirjonovaWon · 1-0White · 2024-07-23 · Round 7Titled Tue 23rd Jul Early
  10. vs Sara Moncada CorreaWon · 1-0White · 2024-07-23 · Round 6Titled Tue 23rd Jul Early
  11. vs Frode ElsnessWon · 1-0White · 2024-07-23 · Round 6Titled Tue 23rd Jul Late
  12. vs Satria Duta CahayaLost · 1-0Black · 2024-07-23 · Round 5Titled Tue 23rd Jul Early
  13. vs Tanitoluwa AdewumiLost · 1-0Black · 2024-07-23 · Round 5Titled Tue 23rd Jul Late
  14. vs Kai Ni Agnes ChongWon · 0-1Black · 2024-07-23 · Round 4Titled Tue 23rd Jul Early
  15. vs Vladislav LymarLost · 0-1White · 2024-07-23 · Round 4Titled Tue 23rd Jul Late
  16. vs Vladyslav BaziukDraw · ½–½Black · 2024-07-23 · Round 3Titled Tue 23rd Jul Late
  17. vs Valeriy GrinevLost · 0-1White · 2024-07-23 · Round 3Titled Tue 23rd Jul Early
  18. vs Alberto FabrisWon · 0-1Black · 2024-07-23 · Round 2Titled Tue 23rd Jul Early
  19. vs Ivan AndradeWon · 1-0White · 2024-07-23 · Round 2Titled Tue 23rd Jul Late
  20. vs Karol KacprzakLost · 0-1White · 2024-07-23 · Round 1Titled Tue 23rd Jul Early
  21. vs Havard HaugLost · 1-0Black · 2024-07-23 · Round 1Titled Tue 23rd Jul Late
  22. vs Alejo Ismael Gimenez AguirreLost · 1-0Black · 2024-07-23 · Round 11Titled Tue 23rd Jul Late
  23. vs Bryan WeiszWon · 0-1Black · 2024-07-23 · Round 11Titled Tue 23rd Jul Early
  24. vs Miras AssylovWon · 1-0White · 2024-07-23 · Round 10Titled Tue 23rd Jul Late
  25. vs Wagner Peixoto GuimaraesLost · 1-0Black · 2024-07-23 · Round 10Titled Tue 23rd Jul Early
  26. vs Rafail AntoniouLost · 1-0Black · 2024-07-16 · Round 9Titled Tue 16th Jul Late
  27. vs Aurelio Vila DuplaWon · 0-1Black · 2024-07-16 · Round 9Titled Tue 16th Jul Early
  28. vs Alberto FabrisDraw · ½–½White · 2024-07-16 · Round 8Titled Tue 16th Jul Early
  29. vs Yuri ZhizmerLost · 0-1White · 2024-07-16 · Round 8Titled Tue 16th Jul Late
  30. vs P Michelle CatherinaLost · 1-0Black · 2024-07-16 · Round 7Titled Tue 16th Jul Early
  31. vs John HeinrichWon · 0-1Black · 2024-07-16 · Round 7Titled Tue 16th Jul Late
  32. vs Stanley BadacsonyiLost · 0-1White · 2024-07-16 · Round 6Titled Tue 16th Jul Late
  33. vs Amelia Hernandez BonillaLost · 0-1White · 2024-07-16 · Round 6Titled Tue 16th Jul Early
  34. vs Nesa ModricWon · 0-1Black · 2024-07-16 · Round 5Titled Tue 16th Jul Early
  35. vs Joseph ZeltsanLost · 1-0Black · 2024-07-16 · Round 5Titled Tue 16th Jul Late
  36. vs Panesar VedantLost · 0-1White · 2024-07-16 · Round 4Titled Tue 16th Jul Early
  37. vs Bayastan SydykovWon · 0-1Black · 2024-07-16 · Round 4Titled Tue 16th Jul Late
  38. vs Sricharan PullelaWon · 1-0White · 2024-07-16 · Round 3Titled Tue 16th Jul Late
  39. vs Judah Nathan LevitanWon · 0-1Black · 2024-07-16 · Round 3Titled Tue 16th Jul Early
  40. vs Fidel Corrales JimenezLost · 0-1White · 2024-07-16 · Round 2Titled Tue 16th Jul Early
  41. vs Bogusz PiliczewskiWon · 1-0White · 2024-07-16 · Round 2Titled Tue 16th Jul Late
  42. vs Lev YankelevichLost · 1-0Black · 2024-07-16 · Round 1Titled Tue 16th Jul Late
  43. vs Dennis WagnerLost · 1-0Black · 2024-07-16 · Round 1Titled Tue 16th Jul Early
  44. vs Enrique Fernando Asensio RamosWon · 1-0White · 2024-07-16 · Round 11Titled Tue 16th Jul Early
  45. vs Keaton KiewraWon · 1-0White · 2024-07-16 · Round 11Titled Tue 16th Jul Late
  46. vs John CurtisWon · 0-1Black · 2024-07-16 · Round 10Titled Tue 16th Jul Late
  47. vs Danila BilanWon · 0-1Black · 2024-07-16 · Round 10Titled Tue 16th Jul Early
  48. vs Johnathan HanLost · 1-0Black · 2024-07-12 · Round 7.1ch-CAN Youth U18 2024
  49. vs Charli PeloquinWon · 1-0White · 2024-07-12 · Round 6.3ch-CAN Youth U18 2024
  50. vs Jingyun (ryan) YangDraw · ½–½Black · 2024-07-11 · Round 5.2ch-CAN Youth U18 2024

FIDE tournaments

DateTournamentTypeScore
2026-10-092026 BC Closed ChampionshipClassical4½

All tournament results