Rating List


Tournament directors can view a complete rating list of all members both current and past. Right click on view to save this comma delimited text file so it can be imported to any database, spreadsheet or word processor you want. The file contains CFC Numbers, Names, Expiry Dates, Ratings (both active and regular) and Rating Indicators.

Ratings Calculator


Tournament players can calculate the approximate value of their new rating ahead of the weekly ratings update.

Player Information

Matthew Lai
RatingHighest RatingActive RatingActive HighestFIDE RatingCFC#ExpiryCity/Prov
194619691946194601283682011-05-01Scarborough, ON
View this player's FIDE Rating

Tournament Name

Tournament Date

Type

Games

Pre-Rating

Perf-Rating

Post-Rating

Total

Oriole Regular 2010-05-30 R 3 1964 1702 1946 2.0
Toronto Labour Day Open 2008-09-01 R 6 1949 1993 1964 2.0
Oriole Regular Section A 2008-08-17 R 1 1969 1460 1949 1.5
CJCE CYCC Boys Garcons U16 2008-07-17 R 7 1944 1999 1969 4.0
2008 Toronto Canada Day U2000 2008-06-29 R 5 1854 2138 1944 4.5
TSSCL Team Championship 2008 Senior 2008-03-28 R 4 1855 1716 1854 3.5
Oriole Regular 2008-03-23 R 2 1840 1881 1855 3.5
Guelph Winter ProAm U2100 2008-02-03 R 5 1862 1759 1840 2.5
Oriole Regular 2007-12-15 R 4 1841 1942 1862 4.0
2007 Chessca Open U2000 2007-09-30 R 4 1868 1706 1841 2.5
2007 Toronto Labour Day U2200 2007-09-03 R 6 1865 1874 1868 2.5
2007 CYCC U16 Boys 2007-07-06 R 7 1877 1812 1865 4.0
2007 On HS Chess Champ Champion 2007-05-13 R 4 1887 1816 1877 3.0
2007 York Region April Open U2000 2007-04-15 R 5 1905 1820 1887 2.0
2007 Guelph Winter Pro Am Pro Sec 2007-02-04 R 4 1950 1661 1905 0.5
2006 Toronto Thanksgiving U2000 2006-10-09 R 6 1850 1787 1836 3.0
Toronto Labour Day U 2000 2006-09-04 R 3 1818 2073 1850 2.5
CYCC 2006 U14 Boys 2006-07-13 R 7 1810 1806 1818 3.5
York Region Open U2000 2006-06-25 R 5 1745 2061 1810 3.5
GTCL League and Cup 2006 2006-05-28 R 3 1765 1583 1745 0.5
Ontario High School Championship Ch 2006-05-14 R 5 1772 1715 1765 2.5
OYCC 2006 U14 Boys 2006-04-15 R 5 1790 1595 1772 3.0
Toronto Thanskgiving U2000 2005-10-10 R 6 1791 1780 1790 2.5
Toronto Macedonian Labour Day U2200 2005-09-05 R 1 1772 2238 1791 1.0
Toronto Macedonian Labour Day U2000 2005-09-05 R 5 1816 1593 1772 2.0
Guelph ProAm 2005 Futurity 2005-08-01 R 7 1819 1801 1816 4.0
Guelph Pro Am International Extra G 2005-08-01 R 1 1824 1705 1819 0.0
Ontario High School Champ 05 Champ 2005-05-15 R 5 1754 1994 1824 4.0
April Oriole Slow Play 2005-04-30 R 3 1773 1616 1754 2.0
Scarborough CC Championship 2005-03-24 R 10 1742 1820 1773 4.5
Toronto March Class Champ U2000 2005-03-13 R 4 1783 1517 1742 2.0
January Oriole Slow Play 2005-02-20 R 2 1786 1733 1783 2.0
Guelph Winter ProAm Under 2000 2005-02-06 R 5 1738 1923 1786 3.5
Oriole Winter Holiday Section 1 2005-01-02 R 2 1749 1424 1738 2.5
Scarborough CC Winter Swiss 2004 2004-12-16 R 6 1746 1754 1749 4.0
Toronto Fall Open U2000 2004-11-21 R 3 1724 1898 1746 2.5
Oriole October Slow Play 2004-10-24 R 4 1709 1702 1724 3.5
Toronto Thanksgiving Open U2000 2004-10-11 R 5 1708 1707 1709 2.5
Macedonian Labour Day U2000 2004-09-06 R 6 1688 1762 1708 2.0
August Oriole Slow Play 2004-08-22 R 4 1621 1818 1688 4.5
2004 Brantford Open U1800 2004-06-27 R 5 1608 1648 1624 3.0
June Oriole Slow Play 2004-06-27 R 4 1624 1564 1621 3.0
2004 Ontario Open Under 2000 2004-05-24 R 6 1609 1520 1589 1.5
Ontario High School Ch Championship 2004-05-16 R 5 1589 1674 1608 2.5
Oriole April Slow Play 2004-05-02 R 3 1582 1793 1609 3.0
2004 TSSCL Team Ch Junior 2004-03-26 R 4 1591 1447 1582 2.5
GTCL March U2000 2004-03-21 R 5 1557 1718 1591 2.5
February Oriole Slow Play 2004-02-29 R 2 1540 1751 1557 3.0
Guelph Winter ProAm U2000 2004-02-01 R 5 1499 1705 1540 3.0
December January Oriole Slow Play 2004-01-18 R 6 1542 1384 1499 2.0
Oriole Christmas Junior A 2003-12-28 R 4 1572 1337 1542 2.5
Oriole November Slow Play 2003-11-16 R 4 1578 1527 1572 2.5
Thanksgiving Oriole Junior Sec 1 2003-10-12 R 4 1601 1409 1578 2.5
September Oriole Slow Play 2003-09-28 R 6 1593 1607 1601 4.0
Labour Day Macedonian U1800 2003-09-01 R 5 1586 1611 1593 3.0
Seneca Hill Open Section 1 2003-08-10 R 3 1582 1619 1586 2.0
Oriole July Slow Play 2003-07-24 R 4 1604 1428 1582 2.5
May Oriole Slow Play 2003-06-01 R 4 1532 1851 1604 2.5
Toronto Open Championship 2003-04-20 R 6 1470 1686 1532 2.5
CMA Training A 2003-03-22 R 3 1443 1695 1470 2.0
2003 Toronto Class Ch 6 2003-03-09 R 5 1417 1546 1443 3.0
CMA Training A 2003-02-08 R 3 1392 1616 1417 2.0
DCC 2002 Toronto Thanksgiving U1700 2002-10-14 R 5 1354 1493 1392 3.5
Toronto Labour Day U1600 2002-09-02 R 4 1296 1543 1354 3.5
CYCC Championship U10B 2002-07-12 R 8 1280 1313 1296 5.0
DCC 2002 Canada Day U1600 2002-07-01 R 6 1188 1443 1280 4.0
DCC Fathers Day U1600 2002-06-16 R 4 1163 1297 1188 2.5
Chess Academy Canada 1 2002-06-09 R 3 1193 919 1163 0.0
CYCC ON Provincials U10 2002-05-26 R 5 1111 1434 1193 3.5
Ontario High School Intermediate 2002-05-12 R 5 1057 1199 1111 4.0
Chess Academy Canada Advanced 2 2002-01-20 R 3 1021 1319 1057 2.5
Chess Academy Canada Advanced 2 2001-10-28 R 3 1031 933 1021 0.5
DCC 2001 Simcoe Day Champs U1700 2001-08-06 R 5 961 1137 1003 2.0
OHS Intermediate Section 2001-05-13 R 6 1003 1098 1031 2.5
Chess Academy Dec 3rd 6 2000-12-03 R 3 1061 422 961 0.0
Chess Academy of Canada Nov 5 3 2000-11-05 R 3 1087 928 1061 1.0
Chess Academy of Canada Oct 29 4 2000-10-29 R 3 1050 1183 1087 2.0
Chess Academy Junior Oct 22 RR 3 2000-10-22 R 3 1015 1107 1050 2.0
Chess Academy Junior Oct 15 RR 3 2000-10-15 R 3 957 1065 1015 1.5
Chess Academy Junior Sept RR 4 2000-09-17 R 3 0 1035 957 2.0
Oriole Active 2007-12-23 A 3 1637 1797 1653 2.0
January 2005 Oriole Active 2005-01-09 A 3 1621 1721 1637 2.5
Oriole October Active 2004-10-31 A 3 1613 1658 1621 2.0
August Oriole Active 2004-08-29 A 1 1591 2003 1613 2.5
July Oriole Active 2004-07-04 A 3 1549 1791 1591 2.0
March Oriole Active 2004-03-07 A 3 1485 1773 1549 2.0
Oriole November Active 2003-11-23 A 3 1427 1642 1485 1.0
Oriole October Active 2003-10-05 A 3 1549 1170 1427 1.5
Oriole July Active 2003-07-27 A 3 1637 1456 1549 1.5
Oriole June Active 2003-06-15 A 3 0 1636 1637 1.0