CMZachary Hankun Liu

CAN Born 2012 (Age ≈14) 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

Classical

2125.0 -60.0

Live estimate

Rapid

1983

Published FIDE

Blitz

2152

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
904

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
451 2024-12-17 Titled Tue 17th Dec Early chess.com INT 3 Peter A Williams Zachary Hankun Liu Won: 0-1 30 Open
452 2024-12-17 Titled Tue 17th Dec Early chess.com INT 2 Zachary Hankun Liu Stanley Badacsonyi Lost: 0-1 58 Open
453 2024-12-17 Titled Tue 17th Dec Late chess.com INT 2 Zachary Hankun Liu Aleksandra Maltsevskaya Draw: 1/2-1/2 34 Open
454 2024-12-17 Titled Tue 17th Dec Early chess.com INT 1 Conrad Thake Zachary Hankun Liu Won: 0-1 52 Open
455 2024-12-17 Titled Tue 17th Dec Late chess.com INT 1 Zachary Hankun Liu Remy Al Asmar Won: 1-0 53 Open
456 2024-12-17 Titled Tue 17th Dec Late chess.com INT 11 Zachary Hankun Liu Viktor N. Parfenov Draw: 1/2-1/2 88 Open
457 2024-12-17 Titled Tue 17th Dec Early chess.com INT 11 Zachary Hankun Liu Haque Nayem Won: 1-0 74 Open
458 2024-12-17 Titled Tue 17th Dec Late chess.com INT 10 Evgeny V. Melikhov Zachary Hankun Liu Lost: 1-0 34 Open
459 2024-12-17 Titled Tue 17th Dec Early chess.com INT 10 Alexander Fishbein Zachary Hankun Liu Lost: 1-0 65 Open
460 2024-12-10 Titled Tue 10th Dec Late chess.com INT 9 Kendrick Botong Zhang Zachary Hankun Liu Draw: 1/2-1/2 33 Open
461 2024-12-10 Titled Tue 10th Dec Early chess.com INT 9 Nikita Matinian Zachary Hankun Liu Lost: 1-0 77 Open
462 2024-12-10 Titled Tue 10th Dec Late chess.com INT 8 Zachary Hankun Liu Andrzej Krzywda Won: 1-0 50 Open
463 2024-12-10 Titled Tue 10th Dec Early chess.com INT 8 Emir Sharshenbekov Zachary Hankun Liu Won: 0-1 56 Open
464 2024-12-10 Titled Tue 10th Dec Late chess.com INT 7 Derek Wu Zachary Hankun Liu Lost: 1-0 26 Open
465 2024-12-10 Titled Tue 10th Dec Early chess.com INT 7 Zachary Hankun Liu Oleksandr Yevchenko Won: 1-0 22 Open
466 2024-12-10 Titled Tue 10th Dec Early chess.com INT 6 Zachary Hankun Liu Juan Carlos Mesa Cruz Won: 1-0 25 Open
467 2024-12-10 Titled Tue 10th Dec Late chess.com INT 6 Roger Bernado Lopez Zachary Hankun Liu Won: 0-1 56 Open
468 2024-12-10 Titled Tue 10th Dec Late chess.com INT 5 Zachary Hankun Liu Jozsef Matyas Herpai Draw: 1/2-1/2 135 Open
469 2024-12-10 Titled Tue 10th Dec Early chess.com INT 5 Jacob Dreelinck Zachary Hankun Liu Won: 0-1 35 Open
470 2024-12-10 Titled Tue 10th Dec Late chess.com INT 4 Bryan Enming Lin Zachary Hankun Liu Lost: 1-0 63 Open
471 2024-12-10 Titled Tue 10th Dec Early chess.com INT 4 Zachary Hankun Liu Cyrielle Monpeurt Won: 1-0 73 Open
472 2024-12-10 Titled Tue 10th Dec Late chess.com INT 3 Zachary Hankun Liu Daniel Shapiro Won: 1-0 40 Open
473 2024-12-10 Titled Tue 10th Dec Early chess.com INT 3 Pragnya H G Zachary Hankun Liu Lost: 1-0 63 Open
474 2024-12-10 Titled Tue 10th Dec Early chess.com INT 2 Zachary Hankun Liu Victor Neustroev Lost: 0-1 46 Open
475 2024-12-10 Titled Tue 10th Dec Late chess.com INT 2 Roman Pyrih Zachary Hankun Liu Lost: 1-0 59 Open
476 2024-12-10 Titled Tue 10th Dec Early chess.com INT 1 Kadir Soria Delgado Zachary Hankun Liu Lost: 1-0 22 Open
477 2024-12-10 Titled Tue 10th Dec Late chess.com INT 1 Zachary Hankun Liu Felix Rose Won: 1-0 22 Open
478 2024-12-10 Titled Tue 10th Dec Late chess.com INT 11 Alberto Barp Zachary Hankun Liu Lost: 1-0 26 Open
479 2024-12-10 Titled Tue 10th Dec Early chess.com INT 11 Zachary Hankun Liu Sushrut Dahal Lost: 0-1 66 Open
480 2024-12-10 Titled Tue 10th Dec Late chess.com INT 10 Zachary Hankun Liu Jesus Arturo Silva Hernandez Won: 1-0 57 Open
481 2024-12-10 Titled Tue 10th Dec Early chess.com INT 10 Zachary Hankun Liu Daniel Barria Zuniga Draw: 1/2-1/2 45 Open
482 2024-12-03 Titled Tue 3rd Dec Early chess.com INT 2 Zachary Hankun Liu Vladimir Mikhailovsky Draw: 1/2-1/2 68 Open
483 2024-12-03 Titled Tue 3rd Dec Early chess.com INT 1 Diana Omurbekova Zachary Hankun Liu Won: 0-1 57 Open
484 2024-11-26 Titled Tue 26th Nov Late chess.com INT 9 Remy Rushbrooke Zachary Hankun Liu Won: 0-1 27 Open
485 2024-11-26 Titled Tue 26th Nov Late chess.com INT 8 Zachary Hankun Liu Tanitoluwa Adewumi Lost: 0-1 64 Open
486 2024-11-26 Titled Tue 26th Nov Late chess.com INT 7 Barad Yeganegi Zachary Hankun Liu Lost: 1-0 45 Open
487 2024-11-26 Titled Tue 26th Nov Late chess.com INT 6 Rashad Zeynalli Zachary Hankun Liu Won: 0-1 85 Open
488 2024-11-26 Titled Tue 26th Nov Late chess.com INT 5 Zachary Hankun Liu Thomas A Eggleston Won: 1-0 68 Open
489 2024-11-26 Titled Tue 26th Nov Late chess.com INT 4 Andrei Skvortsov Zachary Hankun Liu Lost: 1-0 36 Open
490 2024-11-26 Titled Tue 26th Nov Late chess.com INT 3 Zachary Hankun Liu Bryan Weisz Won: 1-0 72 Open
491 2024-11-26 Titled Tue 26th Nov Late chess.com INT 2 Zachary Hankun Liu David Bernat Won: 1-0 21 Open
492 2024-11-26 Titled Tue 26th Nov Late chess.com INT 1 Hikaru Nakamura Zachary Hankun Liu Lost: 1-0 52 Open
493 2024-11-26 Titled Tue 26th Nov Late chess.com INT 11 Robert Hungaski Zachary Hankun Liu Won: 0-1 52 Open
494 2024-11-26 Titled Tue 26th Nov Late chess.com INT 10 Zachary Hankun Liu Jerzy Slaby Won: 1-0 23 Open
495 2024-11-19 Titled Tue 19th Nov Early chess.com INT 3 Zachary Hankun Liu Jakub Pulpan Won: 1-0 28 Open
496 2024-11-19 Titled Tue 19th Nov Early chess.com INT 2 Zachary Hankun Liu Maciej Brzeski Won: 1-0 1 Open
497 2024-11-19 Titled Tue 19th Nov Early chess.com INT 1 Pawel Sowinski Zachary Hankun Liu Lost: 1-0 48 Open
498 2024-11-11 Banff Open 2024 Banff CAN 6.4 Omid Malek Zachary Hankun Liu Draw: 1/2-1/2 21 Open
499 2024-11-11 Banff Open 2024 Banff CAN 5.8 Zachary Hankun Liu Tri Tran Won: 1-0 54 Open
500 2024-11-10 Banff Open 2024 Banff CAN 4.1 Olivier-Kenta Chiku-Ratte Zachary Hankun Liu Lost: 1-0 40 Open
  1. vs Peter A WilliamsWon · 0-1Black · 2024-12-17 · Round 3Titled Tue 17th Dec Early
  2. vs Stanley BadacsonyiLost · 0-1White · 2024-12-17 · Round 2Titled Tue 17th Dec Early
  3. vs Aleksandra MaltsevskayaDraw · ½–½White · 2024-12-17 · Round 2Titled Tue 17th Dec Late
  4. vs Conrad ThakeWon · 0-1Black · 2024-12-17 · Round 1Titled Tue 17th Dec Early
  5. vs Remy Al AsmarWon · 1-0White · 2024-12-17 · Round 1Titled Tue 17th Dec Late
  6. vs Viktor N. ParfenovDraw · ½–½White · 2024-12-17 · Round 11Titled Tue 17th Dec Late
  7. vs Haque NayemWon · 1-0White · 2024-12-17 · Round 11Titled Tue 17th Dec Early
  8. vs Evgeny V. MelikhovLost · 1-0Black · 2024-12-17 · Round 10Titled Tue 17th Dec Late
  9. vs Alexander FishbeinLost · 1-0Black · 2024-12-17 · Round 10Titled Tue 17th Dec Early
  10. vs Kendrick Botong ZhangDraw · ½–½Black · 2024-12-10 · Round 9Titled Tue 10th Dec Late
  11. vs Nikita MatinianLost · 1-0Black · 2024-12-10 · Round 9Titled Tue 10th Dec Early
  12. vs Andrzej KrzywdaWon · 1-0White · 2024-12-10 · Round 8Titled Tue 10th Dec Late
  13. vs Emir SharshenbekovWon · 0-1Black · 2024-12-10 · Round 8Titled Tue 10th Dec Early
  14. vs Derek WuLost · 1-0Black · 2024-12-10 · Round 7Titled Tue 10th Dec Late
  15. vs Oleksandr YevchenkoWon · 1-0White · 2024-12-10 · Round 7Titled Tue 10th Dec Early
  16. vs Juan Carlos Mesa CruzWon · 1-0White · 2024-12-10 · Round 6Titled Tue 10th Dec Early
  17. vs Roger Bernado LopezWon · 0-1Black · 2024-12-10 · Round 6Titled Tue 10th Dec Late
  18. vs Jozsef Matyas HerpaiDraw · ½–½White · 2024-12-10 · Round 5Titled Tue 10th Dec Late
  19. vs Jacob DreelinckWon · 0-1Black · 2024-12-10 · Round 5Titled Tue 10th Dec Early
  20. vs Bryan Enming LinLost · 1-0Black · 2024-12-10 · Round 4Titled Tue 10th Dec Late
  21. vs Cyrielle MonpeurtWon · 1-0White · 2024-12-10 · Round 4Titled Tue 10th Dec Early
  22. vs Daniel ShapiroWon · 1-0White · 2024-12-10 · Round 3Titled Tue 10th Dec Late
  23. vs Pragnya H GLost · 1-0Black · 2024-12-10 · Round 3Titled Tue 10th Dec Early
  24. vs Victor NeustroevLost · 0-1White · 2024-12-10 · Round 2Titled Tue 10th Dec Early
  25. vs Roman PyrihLost · 1-0Black · 2024-12-10 · Round 2Titled Tue 10th Dec Late
  26. vs Kadir Soria DelgadoLost · 1-0Black · 2024-12-10 · Round 1Titled Tue 10th Dec Early
  27. vs Felix RoseWon · 1-0White · 2024-12-10 · Round 1Titled Tue 10th Dec Late
  28. vs Alberto BarpLost · 1-0Black · 2024-12-10 · Round 11Titled Tue 10th Dec Late
  29. vs Sushrut DahalLost · 0-1White · 2024-12-10 · Round 11Titled Tue 10th Dec Early
  30. vs Jesus Arturo Silva HernandezWon · 1-0White · 2024-12-10 · Round 10Titled Tue 10th Dec Late
  31. vs Daniel Barria ZunigaDraw · ½–½White · 2024-12-10 · Round 10Titled Tue 10th Dec Early
  32. vs Vladimir MikhailovskyDraw · ½–½White · 2024-12-03 · Round 2Titled Tue 3rd Dec Early
  33. vs Diana OmurbekovaWon · 0-1Black · 2024-12-03 · Round 1Titled Tue 3rd Dec Early
  34. vs Remy RushbrookeWon · 0-1Black · 2024-11-26 · Round 9Titled Tue 26th Nov Late
  35. vs Tanitoluwa AdewumiLost · 0-1White · 2024-11-26 · Round 8Titled Tue 26th Nov Late
  36. vs Barad YeganegiLost · 1-0Black · 2024-11-26 · Round 7Titled Tue 26th Nov Late
  37. vs Rashad ZeynalliWon · 0-1Black · 2024-11-26 · Round 6Titled Tue 26th Nov Late
  38. vs Thomas A EgglestonWon · 1-0White · 2024-11-26 · Round 5Titled Tue 26th Nov Late
  39. vs Andrei SkvortsovLost · 1-0Black · 2024-11-26 · Round 4Titled Tue 26th Nov Late
  40. vs Bryan WeiszWon · 1-0White · 2024-11-26 · Round 3Titled Tue 26th Nov Late
  41. vs David BernatWon · 1-0White · 2024-11-26 · Round 2Titled Tue 26th Nov Late
  42. vs Hikaru NakamuraLost · 1-0Black · 2024-11-26 · Round 1Titled Tue 26th Nov Late
  43. vs Robert HungaskiWon · 0-1Black · 2024-11-26 · Round 11Titled Tue 26th Nov Late
  44. vs Jerzy SlabyWon · 1-0White · 2024-11-26 · Round 10Titled Tue 26th Nov Late
  45. vs Jakub PulpanWon · 1-0White · 2024-11-19 · Round 3Titled Tue 19th Nov Early
  46. vs Maciej BrzeskiWon · 1-0White · 2024-11-19 · Round 2Titled Tue 19th Nov Early
  47. vs Pawel SowinskiLost · 1-0Black · 2024-11-19 · Round 1Titled Tue 19th Nov Early
  48. vs Omid MalekDraw · ½–½Black · 2024-11-11 · Round 6.4Banff Open 2024
  49. vs Tri TranWon · 1-0White · 2024-11-11 · Round 5.8Banff Open 2024
  50. vs Olivier-Kenta Chiku-RatteLost · 1-0Black · 2024-11-10 · Round 4.1Banff Open 2024

FIDE tournaments

DateTournamentTypeScore
2026-10-092026 BC Closed ChampionshipClassical4½
2026-09-052026 SCC Masters OpenClassical3½
2026-07-27XXXVI Festival Panamericano de Ajedrez de la Juventud Sub 14 Absoluto 2026Classical6½

All tournament results