![]() |
Tournaments played by Harry Zhao |
| Date | Name | Old rating | Current rating |
|---|---|---|---|
| 2013-05-05 | Chess Grand Prix III Toronto | 1662 | 1645 |
| 2013-05-04 | Hillcrest | 1688 | 1662 |
| 2013-04-21 | 2013 Ontario Chess Challenge | 1671 | 1688 |
| 2013-04-20 | Hillcrest | 1697 | 1671 |
| 2013-04-14 | Oriole | 1718 | 1697 |
| 2013-04-06 | Hillcrest | 1703 | 1718 |
| 2013-03-16 | Hillcrest | 1690 | 1703 |
| 2013-03-09 | Hillcrest | 1688 | 1690 |
| 2013-03-03 | OCC North York Regionals | 1677 | 1688 |
| 2013-03-02 | Hillcrest | 1671 | 1677 |
| 2013-02-23 | Hillcrest | 1667 | 1671 |
| 2013-02-23 | Hillcrest | 1659 | 1667 |
| 2013-02-03 | Chess Grand Prix II Toronto | 1631 | 1659 |
| 2013-01-26 | Hillcrest | 1615 | 1631 |
| 2013-01-19 | Hillcrest | 1603 | 1615 |
| 2013-01-13 | Oriole | 1607 | 1603 |
| 2012-12-15 | Hillcrest | 1598 | 1607 |
| 2012-12-15 | Hillcrest | 1589 | 1598 |
| 2012-12-15 | Hillcrest | 1584 | 1589 |
| 2012-12-15 | Hillcrest | 1574 | 1584 |
| 2012-12-09 | Oriole | 1570 | 1574 |
| 2012-12-08 | Hillcrest | 1556 | 1570 |
| 2012-12-08 | Hillcrest | 1546 | 1556 |
| 2012-12-08 | Hillcrest | 1537 | 1546 |
| 2012-12-08 | Hillcrest | 1533 | 1537 |
| 2012-12-08 | Hillcrest | 1526 | 1533 |
| 2012-12-02 | Oriole | 1496 | 1526 |
| 2012-12-01 | Hillcrest | 1486 | 1496 |
| 2012-12-01 | Hillcrest | 1509 | 1486 |
| 2012-12-01 | Hillcrest | 1496 | 1509 |
| 2012-11-25 | Oriole | 1483 | 1496 |
| 2012-11-17 | Hillcrest | 1492 | 1483 |
| 2012-11-11 | Grand Prix I | 1492 | 1502 |
| 2012-11-10 | Hillcrest | 1526 | 1492 |
| 2012-11-10 | Hillcrest | 1505 | 1526 |
| 2012-11-04 | Oriole | 1493 | 1505 |
| 2012-10-28 | Oriole | 1511 | 1493 |
| 2012-10-27 | Hillcrest | 1467 | 1511 |
| 2012-10-14 | Oriole | 1460 | 1467 |
| 2012-10-07 | Oriole | 1451 | 1460 |
| 2012-09-30 | Oriole | 1441 | 1451 |
| 2012-06-30 | Hillcrest | 1411 | 1441 |
| 2012-06-09 | 2012 Team Championship Ontario-Quebec | 1405 | 1411 |
| 2012-06-07 | Seneca Hill A | 1405 | 1405 |
| 2012-06-07 | Seneca Hill A | 1384 | 1405 |
| 2012-05-27 | Ontario High School Chess Championship 2012 | 1382 | 1384 |
| 2012-05-27 | Ontario High School Chess Championship 2012 | 1459 | 1382 |
| 2012-05-25 | Seneca Hill | 1470 | 1459 |
| 2012-05-12 | Hillcrest | 1434 | 1470 |
| 2012-05-10 | Seneca Hill | 1396 | 1434 |
| 2012-04-28 | Hillcrest | 1421 | 1396 |
| 2012-04-22 | 2012 Ontario Chess Challenge | 1404 | 1421 |
| 2012-04-20 | TSSCL Team Championship 2012 | 1416 | 1404 |
| 2012-04-14 | Hillcrest | 1413 | 1416 |
| 2012-04-14 | Hillcrest | 1413 | 1413 |
| 2012-04-12 | Seneca Hill | 1414 | 1413 |
| 2012-04-11 | Creative | 1424 | 1414 |
| 2012-04-04 | Creative | 1439 | 1424 |
| 2012-03-31 | Ontario Teams Chess Championship | 1456 | 1439 |
| 2012-03-29 | Seneca Hill chess Club | 1475 | 1456 |
| 2012-03-17 | Seneca Hill chess Club (Saturday) | 1473 | 1475 |
| 2012-03-17 | Seneca Hill chess Club (Saturday) | 1486 | 1473 |
| 2012-02-25 | Stephen Leacock CI Grade 1 to 12 Chess Challenge 2012 | 1536 | 1486 |
| 2012-02-23 | Seneca Hill chess Club | 1566 | 1536 |
| 2012-02-09 | Seneca Hill GBG 2012 | 1554 | 1566 |
| 2012-02-05 | Oriole Chess Club | 1543 | 1554 |
| 2012-01-29 | Oriole Chess Club | 1566 | 1543 |
| 2012-01-26 | Seneca Hill chess Club | 1528 | 1566 |
| 2012-01-22 | Oriole Chess Club | 1515 | 1528 |
| 2011-12-18 | Christmas Regular Scholastic Tournament | 1553 | 1515 |
| 2011-12-17 | Seneca Hill chess Club (Saturday) | 1540 | 1553 |
| 2011-12-17 | Seneca Hill chess Club (Saturday) | 1512 | 1540 |
| 2011-12-15 | Seneca Hill chess Club | 1474 | 1512 |
| 2011-12-11 | Oriole Chess Club | 1512 | 1474 |
| 2011-12-10 | Seneca Hill chess Club (Saturday) | 1539 | 1512 |
| 2011-12-10 | Seneca Hill chess Club (Saturday) | 1511 | 1539 |
| 2011-12-03 | Seneca Hill chess Club (Saturday) | 1491 | 1511 |
| 2011-12-03 | Seneca Hill chess Club (Saturday) | 1457 | 1491 |
| 2011-12-03 | Seneca Hill chess Club (Saturday) | 1457 | 1457 |
| 2011-11-13 | GRAND PRIX Event #1 | 1485 | 1457 |
| 2011-11-10 | Seneca Hill Chess Club | 1461 | 1485 |
| 2011-10-27 | Seneca Hill Chess Club | 1484 | 1461 |
| 2011-10-16 | Oriole Chess Club | 1463 | 1484 |
| 2011-10-13 | Seneca Hill Chess Club | 1467 | 1463 |
| 2011-10-09 | Oriole Chess Club | 1431 | 1467 |
| 2011-09-25 | September 25 Monthly Scholastic | 1441 | 1431 |
| 2011-09-04 | Oriole Chess Club | 1425 | 1441 |
| 2011-08-13 | Seneca Hill Chess Club (Saturday) | 1409 | 1425 |
| 2011-07-31 | Oriole Chess Club | 1391 | 1409 |
| 2011-07-23 | Seneca Hill Chess Club (Saturday) | 1371 | 1391 |
| 2011-07-07 | Canadian Youth Chess Championships - 2011 | 1353 | 1371 |
| 2011-07-17 | Oriole Chess Club | 1333 | 1353 |
| 2011-07-10 | Oriole Chess Club | 1331 | 1333 |
| 2011-06-25 | Chess In the Library - 2nd Year Festival | 1330 | 1331 |
| 2011-06-26 | Oriole Chess Club | 1274 | 1330 |
| 2011-06-25 | Seneca Hill Chess Club (Saturday) | 1295 | 1274 |
| 2011-06-19 | Oriole Chess Club | 1295 | 1295 |
| 2011-06-09 | Seneca Hill Chess Club | 1266 | 1295 |
| 2011-06-09 | Seneca Hill Chess Club | 1317 | 1266 |
| 2011-06-02 | Seneca Hill Chess Club | 1317 | 1317 |
| 2011-06-02 | Seneca Hill Chess Club | 1328 | 1317 |
| 2011-05-29 | Oriole Chess Club | 1268 | 1328 |
| 2011-05-22 | Oriole Chess Club | 1239 | 1268 |
| 2011-05-01 | Grand Prix #3 | 1277 | 1239 |
| 2011-04-21 | Seneca Hill Chess Club | 1293 | 1277 |
| 2011-04-17 | Ontario Chess Challenge Playoffs | 1305 | 1293 |
| 2011-04-17 | Ontario Chess Challenge | 1249 | 1305 |
| 2011-04-10 | Final Toronto Qualifier | 1173 | 1249 |
| 2011-03-31 | Seneca Hill Chess Club | 1172 | 1173 |
| 2011-03-31 | Seneca Hill Chess Club | 1151 | 1172 |
| 2011-03-20 | Regional Qualifier (SH) | 1138 | 1151 |
| 2011-03-10 | Seneca Hill Chess Club | 1119 | 1138 |
| 2011-03-10 | Seneca Hill Chess Club | 1157 | 1119 |
| 2011-03-10 | Seneca Hill Chess Club | 1149 | 1157 |
| 2011-03-10 | Seneca Hill Chess Club | 1136 | 1149 |
| 2011-03-06 | Ontario Teams Chess Championship K-6 | 1166 | 1136 |
| 2011-02-12 | Seneca Hill Chess Club (Saturday) | 1178 | 1166 |
| 2011-02-12 | Seneca Hill Chess Club (Saturday) | 1142 | 1178 |
| 2011-02-10 | Seneca Hill Chess Clu (Thursday) | 1122 | 1142 |
| 2011-02-06 | Oriole Chess Club | 1123 | 1122 |
| 2011-01-30 | Oriole Chess Club | 1127 | 1123 |
| 2011-01-27 | Seneca Hill Chess Club (Thursday) | 1151 | 1127 |
| 2011-01-23 | Oriole Chess Club | 1138 | 1151 |
| 2011-01-16 | Oriole Chess Club | 1159 | 1138 |
| 2011-01-13 | Seneca Hill GBG | 1154 | 1159 |
| 2011-01-13 | Seneca Hill GBG | 1149 | 1154 |
| 2011-01-09 | Oriole Chess Club | 1120 | 1149 |
| 2011-01-08 | Seneca Hill Chess Club | 1108 | 1120 |
| 2010-12-18 | Seneca Hill Chess Club | 1097 | 1108 |
| 2010-12-12 | Oriole Chess Club | 1027 | 1097 |
| 2010-12-09 | Seneca Hill Chess Club | 1021 | 1027 |
| 2010-12-09 | Seneca Hill Chess Club | 889 | 1021 |
| 2010-12-05 | Oriole Chess Club | 884 | 889 |
| 2010-12-02 | Seneca Hill Chess Club | 860 | 884 |
| 2010-11-25 | Seneca Hill Chess Club | 852 | 860 |
| 2010-11-21 | Oriole Junior | 861 | 852 |
| 2010-11-21 | Oriole Junior | 859 | 861 |
| 2010-11-14 | Oriole Junior | 771 | 859 |
| 2010-11-07 | Grand Prix I | 803 | 771 |
| 2010-11-04 | Seneca Hill Chess Club | 796 | 803 |
| 2010-10-21 | Seneca Hill Chess Club | 742 | 796 |
| 2010-10-17 | Oriole Junior | 606 | 742 |
| 2010-10-07 | Seneca Hill Chess Club | 0 | 606 |