CMZachary Hankun Liu
- 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
Rapid
1983Published FIDE
Blitz
2152Published 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 ratings
Canadian rankingsCFC ID 169307 · Coquitlam BC
CFC rating history
Official CFC ratings after each rated event.
Rated events
| Date | Event | Type | Rating |
|---|---|---|---|
| 2026-10-12 | 2026 BC Closed | Regular | 2330 |
| 2026-09-27 | Greater Vancouver 11 Premier | Regular | 2299 |
| 2026-09-20 | VCF 15 Open | Regular | 2296 |
| 2026-08-23 | UBC Summer Blitz | Quick | 2287 |
| 2026-08-23 | UBC Summer Open | Regular | 2306 |
| 2026-07-17 | 2026 Canadian Open O2100 | Regular | 2271 |
| 2026-07-14 | 2026 Canadian Open Blitz | Quick | 2290 |
| 2026-07-10 | 2026 CYCC U14 Open | Regular | 2263 |
| 2026-06-30 | 2026 Calgary Blitz Open | Quick | 2292 |
| 2026-06-30 | 2026 Canadian Junior Open | Regular | 2248 |
| 2026-06-14 | Greater Vancouver CT 10 Premier | Regular | 2251 |
| 2026-06-06 | 4th Annual LIC Rapid Open | Quick | 2232 |
| 2026-05-10 | BC High School Chess Championship | Quick | 2224 |
| 2026-05-03 | 2026 BC v Alberta Match | Regular | 2256 |
| 2026-04-19 | Vancouver Chess Festival 14 Open | Regular | 2251 |
| 2026-04-18 | Bonsor Blitz Open | Quick | 2240 |
| 2026-04-12 | FVR21 OPEN Blitz | Quick | 2238 |
| 2026-04-12 | FV Rapid 21 OPEN | Quick | 2249 |
| 2026-04-07 | Championnat d'échecs du Canada | Regular | 2254 |
| 2026-04-05 | 2026 Zonal Blitz chez BB | Quick | 2245 |
| 2026-03-22 | 2026 BCYCC Bonus Blitz | Quick | 2280 |
| 2026-03-22 | 2026 BCYCC U14 Open | Regular | 2263 |
| 2026-03-15 | BC Top Youth Chess Classic 2 | Regular | 2267 |
| 2026-02-16 | BC Open 2026 Premier | Regular | 2273 |
| 2026-02-15 | BC Open 2026 - Blitz | Quick | 2259 |
| 2026-02-01 | Bonsor Blitz Open | Quick | 2219 |
| 2026-02-01 | BC Rapid Championship Open | Quick | 2114 |
| 2026-01-11 | BC Chess Cup 2026 Championship | Regular | 2249 |
| 2026-01-04 | New Year Open Blitz 2026 | Quick | 2111 |
| 2026-01-04 | NYO 2026 Open Section | Regular | 2236 |
| 2025-12-21 | BC Top Youth Chess Classic 1 | Regular | 2239 |
| 2025-11-09 | PCC Rapid Nov 9th U1400 | Quick | 2123 |
| 2025-10-05 | Vancouver Chess Festival 12 Open | Regular | 2224 |
| 2025-10-04 | VCF 12 Blitz Open | Quick | 2128 |
| 2025-09-28 | BCJCC 2025 Champion | Regular | 2241 |
| 2025-09-01 | Langley Open 2025 Open | Regular | 2241 |
| 2025-07-18 | Canadian Open 2025 Open | Regular | 2235 |
| 2025-07-15 | Canadian Open Blitz 2025 | Quick | 2160 |
| 2025-07-11 | CYCC 2025 U18 Open | Regular | 2259 |
| 2025-06-01 | BC Inter School Grades 9 to 12 | Quick | 2105 |
| 2025-05-19 | 2025 Keres Memorial Premier | Regular | 2274 |
| 2025-05-10 | LIC 3rd Annual Rapid Open | Quick | 2120 |
| 2025-04-21 | Grand Pacific Open Premier | Regular | 2261 |
| 2025-04-06 | BC Rapid Championship 2025 Premier | Quick | 2125 |
| 2025-04-05 | Fraser Valley Blitz | Quick | 2140 |
| 2025-04-05 | Fraser Valley Rapid 15 Open | Quick | 2106 |
| 2025-03-23 | BCYCC U18 combined | Regular | 2130 |
| 2025-02-19 | BC Open 2025 - Blitz | Quick | 2087 |
| 2025-02-17 | BC Open 2025 - Premier | Regular | 2131 |
| 2025-02-01 | Fraser Valley Rapid 14 Open | Quick | 2080 |
FIDE rating history
Published rating lists through Nov 2026.
Download chart or data
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 |
- vs Peter A WilliamsWon · 0-1Black · 2024-12-17 · Round 3Titled Tue 17th Dec Early
- vs Stanley BadacsonyiLost · 0-1White · 2024-12-17 · Round 2Titled Tue 17th Dec Early
- vs Aleksandra MaltsevskayaDraw · ½–½White · 2024-12-17 · Round 2Titled Tue 17th Dec Late
- vs Conrad ThakeWon · 0-1Black · 2024-12-17 · Round 1Titled Tue 17th Dec Early
- vs Remy Al AsmarWon · 1-0White · 2024-12-17 · Round 1Titled Tue 17th Dec Late
- vs Viktor N. ParfenovDraw · ½–½White · 2024-12-17 · Round 11Titled Tue 17th Dec Late
- vs Haque NayemWon · 1-0White · 2024-12-17 · Round 11Titled Tue 17th Dec Early
- vs Evgeny V. MelikhovLost · 1-0Black · 2024-12-17 · Round 10Titled Tue 17th Dec Late
- vs Alexander FishbeinLost · 1-0Black · 2024-12-17 · Round 10Titled Tue 17th Dec Early
- vs Kendrick Botong ZhangDraw · ½–½Black · 2024-12-10 · Round 9Titled Tue 10th Dec Late
- vs Nikita MatinianLost · 1-0Black · 2024-12-10 · Round 9Titled Tue 10th Dec Early
- vs Andrzej KrzywdaWon · 1-0White · 2024-12-10 · Round 8Titled Tue 10th Dec Late
- vs Emir SharshenbekovWon · 0-1Black · 2024-12-10 · Round 8Titled Tue 10th Dec Early
- vs Derek WuLost · 1-0Black · 2024-12-10 · Round 7Titled Tue 10th Dec Late
- vs Oleksandr YevchenkoWon · 1-0White · 2024-12-10 · Round 7Titled Tue 10th Dec Early
- vs Juan Carlos Mesa CruzWon · 1-0White · 2024-12-10 · Round 6Titled Tue 10th Dec Early
- vs Roger Bernado LopezWon · 0-1Black · 2024-12-10 · Round 6Titled Tue 10th Dec Late
- vs Jozsef Matyas HerpaiDraw · ½–½White · 2024-12-10 · Round 5Titled Tue 10th Dec Late
- vs Jacob DreelinckWon · 0-1Black · 2024-12-10 · Round 5Titled Tue 10th Dec Early
- vs Bryan Enming LinLost · 1-0Black · 2024-12-10 · Round 4Titled Tue 10th Dec Late
- vs Cyrielle MonpeurtWon · 1-0White · 2024-12-10 · Round 4Titled Tue 10th Dec Early
- vs Daniel ShapiroWon · 1-0White · 2024-12-10 · Round 3Titled Tue 10th Dec Late
- vs Pragnya H GLost · 1-0Black · 2024-12-10 · Round 3Titled Tue 10th Dec Early
- vs Victor NeustroevLost · 0-1White · 2024-12-10 · Round 2Titled Tue 10th Dec Early
- vs Roman PyrihLost · 1-0Black · 2024-12-10 · Round 2Titled Tue 10th Dec Late
- vs Kadir Soria DelgadoLost · 1-0Black · 2024-12-10 · Round 1Titled Tue 10th Dec Early
- vs Felix RoseWon · 1-0White · 2024-12-10 · Round 1Titled Tue 10th Dec Late
- vs Alberto BarpLost · 1-0Black · 2024-12-10 · Round 11Titled Tue 10th Dec Late
- vs Sushrut DahalLost · 0-1White · 2024-12-10 · Round 11Titled Tue 10th Dec Early
- vs Jesus Arturo Silva HernandezWon · 1-0White · 2024-12-10 · Round 10Titled Tue 10th Dec Late
- vs Daniel Barria ZunigaDraw · ½–½White · 2024-12-10 · Round 10Titled Tue 10th Dec Early
- vs Vladimir MikhailovskyDraw · ½–½White · 2024-12-03 · Round 2Titled Tue 3rd Dec Early
- vs Diana OmurbekovaWon · 0-1Black · 2024-12-03 · Round 1Titled Tue 3rd Dec Early
- vs Remy RushbrookeWon · 0-1Black · 2024-11-26 · Round 9Titled Tue 26th Nov Late
- vs Tanitoluwa AdewumiLost · 0-1White · 2024-11-26 · Round 8Titled Tue 26th Nov Late
- vs Barad YeganegiLost · 1-0Black · 2024-11-26 · Round 7Titled Tue 26th Nov Late
- vs Rashad ZeynalliWon · 0-1Black · 2024-11-26 · Round 6Titled Tue 26th Nov Late
- vs Thomas A EgglestonWon · 1-0White · 2024-11-26 · Round 5Titled Tue 26th Nov Late
- vs Andrei SkvortsovLost · 1-0Black · 2024-11-26 · Round 4Titled Tue 26th Nov Late
- vs Bryan WeiszWon · 1-0White · 2024-11-26 · Round 3Titled Tue 26th Nov Late
- vs David BernatWon · 1-0White · 2024-11-26 · Round 2Titled Tue 26th Nov Late
- vs Hikaru NakamuraLost · 1-0Black · 2024-11-26 · Round 1Titled Tue 26th Nov Late
- vs Robert HungaskiWon · 0-1Black · 2024-11-26 · Round 11Titled Tue 26th Nov Late
- vs Jerzy SlabyWon · 1-0White · 2024-11-26 · Round 10Titled Tue 26th Nov Late
- vs Jakub PulpanWon · 1-0White · 2024-11-19 · Round 3Titled Tue 19th Nov Early
- vs Maciej BrzeskiWon · 1-0White · 2024-11-19 · Round 2Titled Tue 19th Nov Early
- vs Pawel SowinskiLost · 1-0Black · 2024-11-19 · Round 1Titled Tue 19th Nov Early
- vs Omid MalekDraw · ½–½Black · 2024-11-11 · Round 6.4Banff Open 2024
- vs Tri TranWon · 1-0White · 2024-11-11 · Round 5.8Banff Open 2024
- vs Olivier-Kenta Chiku-RatteLost · 1-0Black · 2024-11-10 · Round 4.1Banff Open 2024
FIDE tournaments
| Date | Tournament | Type | Score |
|---|---|---|---|
| 2026-10-09 | 2026 BC Closed Championship | Classical | 4½ |
| 2026-09-05 | 2026 SCC Masters Open | Classical | 3½ |
| 2026-07-27 | XXXVI Festival Panamericano de Ajedrez de la Juventud Sub 14 Absoluto 2026 | Classical | 6½ |