Tournaments played by Harry Zhao

DateNameOld ratingCurrent rating
2014-04-13 Ontario Chess Challenge 1735 1719
2014-02-02 Grand Prix II 1721 1735
2013-11-24 Grand Prix I 1710 1721
2013-08-18 2013 North American Youth Chess Championship 1638 1710
2013-06-22 Hillcrest 1631 1638
2013-06-15 Hillcrest 1627 1631
2013-06-08 2013 Team Championship Ontario-Québec 1657 1627
2013-06-02 Ontario Teams Championship 1663 1657
2013-06-01 Hillcrest 1657 1663
2013-05-25 Hillcrest 1645 1657
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