2023 Hart House Reading Week Open

Join us for the return of our annual chess tournament in the Great Hall! Open to all, this tournament offers fun and competitive play for all levels! There are various skill level groups to accommodate all interested players. Official flyer

  • WHERE: Great Hall, Hart House, University of Toronto.
  • WHEN: February 18th, 19th, 20th (Family Day Weekend)
  • SCHEDULE: 6 Round Swiss split in sections. Round times: Saturday, Sunday, and Monday at 10:00 am & 4:00 pm.
  • TIME CONTROL: 90 minutes + 30 seconds increment from move 1, for all sections.
  • STYLE: 6 Round Swiss split in 6 rating sections – Crown (2200+), Under 2200, Under 1900, Under 1600, Under 1300 & Under 1000 Sections
  • RATING: All sections will be CFC rated. Crown, Under 2200, Under 1900, & Under 1600 sections will also be FIDE rated. Crown Section will be paired using FIDE ratings.
  • FORFEIT TIME: Players who do not arrive within 30 minutes of the round start time will be forfeited.
  • BYES: Maximum 2 half-point byes in rounds 1-4 if requested in advance before the start of Round 1.
  • PRIZE FUND: $8000 based on 200 entries
  • ORGANIZER: Hart House Chess Club with Alex Ferreira as arbiter.
  • EMAIL: hhtournaments@gmail.com
  • MAX CAPACITY: 225 players

Tournament news

Feb 23: The event report is now done! Thank you for attending!

Feb 21: Thank you for attending this year’s tournament! We’re currently processing photos and will release them all this week alongside the event report.

Feb 16: Two days to go! Please see our pre-tournament announcements here.

Feb 9: The tournament is now sold-out. Titled players, please email us if you want to play.

Feb 1: We have secured the East Common Room for DGT broadcasting and game analysis for rounds 3-6. Reading Room will also be available.

Jan 19: One month left until the event and one week until early-bird registrations close.

Dec 16: Registrations are now open






Early: $70 by January 26th at 11:59pm
Regular: $80 by February 15th at 11:59 pm
Late: $100 cash only on-site.


Extra $20 to play up a section. A player must have a minimum 2200 CFC or 2000 FIDE rating to play in the Crown. In all other sections, requests to play up must be emailed to the tournament email by Feb. 15 at 11:59 pm and then paid by cash before 9:30 am. Play-up is allowed only for players within 100 rating points of the section’s minimum rating. For example, a player in the Under 1600 section wanting to play up in the Under 1900 section must have a rating no lower than 1500.


$35 discount for University of Toronto students (automatic discount) and unrated players (using code: OpenUnrated35) . Max one discount per player. Unrated players are not eligible for prizes. Free entry for IMs/WIMs/GMs/WGMs if registered by February 4th. Please email us for all discount information.


  • Chess sets and clocks supplied. HHCC will provide DGT boards for the Crown section.
  • Notation is mandatory for all moves starting from move 1.
  • Registrants must be current CFC members or bring payment prior to playing – https://chess.ca/membership-fees.
  • Withdrawals: see our Policies.
  • Unrated players should review our New To Tournament Guide
  • Parking is available in select locations. Due to ongoing Landmark Project construction, parking is very limited and may be higher than expected.
  • Any question regarding the tournament, including registrations, must be sent to hhtournaments@gmail.com, not the Hart House Hub.
  • Free Wi-Fi will be made available.
  • TEAM PRIZE: $400 ($100 per player), teams of 4 players, representing at least 3 different sections. All individual scores will be added up to find the winning team

Pairings and Standings

Hart House Reading Week 2023 – Crown

Hart House Reading Week 2023 – U2200

Hart House Reading Week 2023 – U1900

Hart House Reading Week 2023 – U1600

Hart House Reading Week 2023 – U1300

Hart House Reading Week 2023 – U1000

DGT Broadcast



Day 1 by Sahan Karunaratne and Victoria Lee (Round 1 & 2)

Day 2 by Michael Hsu and Bowen Zhang (Round 3 & 4)

Day 3 by Alayna Jang (Round 6)

Chess Federation of Canada’s John Upper (Rounds 5 & 6)

Hart House photographer Jiduo An (Round 2)


Players will be placed in sections according to eligibility, based on Feb 15 ratings’ update. Not necessarily how people registered themselves. Pre-registration lists will be updated every week. Pre-registered as of Feb 16.

NumberPlayer NameCFC IDCFC RatingCFC MembershipFIDE IDSectionByes
1IM Nikolay Noritsyn1325342564Valid2604922Crown
2GM Razvan Preotu1461242562Valid2613280Crown
3IM Mark Plotkin1410862517Valid2611651CrownRound 1, 2
4IM David Cummings1231612407Valid2603578CrownRound 4
5FM Zachary Dukic1495072401Valid2617188Crown
6IM Nicholas Vettese1541992399Valid2620090Crown
7IM Alexander Reprintsev1464672398Valid14100541Crown
8WIM Yunshan Li1752492392Valid8607664Crown
9IM Eric Lawson1234782389Valid2604116Crown
10FM Mike Ivanov1405572378Valid2613158CrownRound 3 and 6
11CM Max Chen1552382363Valid2622440Crown
12CM Koosha Jaferian1743182358Valid12507440Crown
13Sergey Noritsyn1468932332Expired2616408Crown
14CM Max Rusonik1556712328Valid2619253Crown
15FM Richard Chen1482712324Valid2617099Crown
16Youhe Huang1594282295Valid2629445Crown
17CM William Li1546772261Valid2619750Crown
18CM Dorian Kang1553392234Valid2619156Crown
19Henry Liu1577202214Valid2628597Crown
20Ian Loadman1016862212Valid2613743Crown
21Derek Ma1498222204Valid2619792CrownRound 1
22Leon Perelman1462582190Valid2609495U2200
23Ryan Campbell1759102186Valid2645157Crown
24Michael Dougherty1002942179Valid2601559CrownRound 2, 4
25Vitaliy Reshetniak1786532168Valid14125250U2200
26Matthew Shih1756732161Valid2054060Crown
27Wenzhi Dai1707222156Valid8608369U2200
28Vaibhav Bhat1757832150Valid5060931Crown
29Raymond Gao1564802111Valid2629429U2200
30Tony Lu1667422090Valid2640643U2200
31Fred Gandolfi1089992081Valid0U2200
32Cindy Qiao1558642066Valid2620243U2200
33Noah Kim1727942061Valid2642298U2200
34Eddie Xu1662742057Valid2632160Crown
35Tony Bohan Bao1493512033Valid2613042U2200
36Matthew Zhu1600192029Valid2633434U2200
37Jeffrey Renfei Zhao1587022026Valid2628651U2200
38Sanjay Ramesh1629792025Valid2631270U2200
39Andrei Moffat1082722022Valid2602954U2200
40Merlin Nazareno1650792002Valid2632470U2200
41Carina D’Souza1676001994Valid2635550u2200
42Hongyi Li1395991988Valid2617447U2200
43Nitin Mahtani1760911986Valid11102870U2200
44Adam Li1603911981Valid2632144U2200
45Christian Collins1111661937Valid2603055U2200
46Ryan Yunhui Zhong1667371935Valid2635860u1900
47Andy Wang1682471935Valid2637804U2200
48Tyler D’Amore1527531932Expired2619547U2200
49Lefan Yang1631511930Valid2637626U2200
50Eric Qian1679751926Valid2637774U2200
51Neil Moses1709491923Valid2640627U2200
52Mike Magnan1024491907Valid0U2200
53Nabil Shahad1730201896Valid2646773U1900
54Mohammed Faizy1664901850Valid2640309U2200
55Larry Yang1648231848Valid2637618U2200
56Charis Zhu1681321842Valid2638320U2200
57Yixiao Wang1789541833Valid8640181U1900
58Jaipreet Singh Dhaliwal1721631832Valid0U2200
59Lucy Gao1612061823Valid2629640U2200Round 1, 2
60Halldor P Palsson1068561814Valid2603136U1900
61Ferdinand Supsup1423661810Valid2614030U1900
62Triston Li1669441778Valid2638282U1900
63Heye Gao1660661771Valid2638223U1900
64Omaray M. Shah1213291770Expired2605732U1900Round 1, 2
65Denys Melnychuk1781331762Valid14182807U1900
66April Yunwei Zhong1672711742Valid2635658u1900
67Ashley Qian1680501737Valid2636280U1900
68Alex Lambruschini1275191734Valid2.60E+06U1900
69Daniel Sirkovich1450961730Valid2618125U2200
70Ryan Zhuoyuan Xu1747221729Valid329105250U1900
71Nolan Wu1607091720Valid2644681U1900
72Sean Liu1749721719Valid2643170U1900
73Zhao Ji Fan1738231713Valid2640406U1900
74Jovan Momic1230431710Valid2635666U2200
75Saarthak Malakar1732041704Valid30974291U1900
76Luc Chamberland1073461701Valid2646757U1900
77Eric Wan1752761700Valid0U1900
78Irene Xie1756441692Valid2643537U1900
79Daniel Zhang1633121689Valid2637820U1900Round 1
80Shafkat Ali1491421680Valid2613441U1900
81Mario Moran-Venegas1433151680Valid2605279U1900
82Kamila Kolpashnikova1605721679Valid488100U1900
83Arkadiy Ugodnikov1466261665Valid2615940U1900Round 1
84Tsz Yeung (Daniel) Guan1701861652Valid0U1900
85Nathan Zian Wang1617351648Valid2638681U1900
86Evan Andersen1759251607Valid2642948U1900
87Gauri Sreekumar1652991592Valid2631458U1900
88Simon Perkins1075821581Valid2618737U1900Round 4
89Henry Vu1595011576Valid0U1900
90Glib Dunikov1727051565Valid150267727U1600
91Isaac Duanmu1635841559Valid2640589U1900
92Toy Chack Kwan1627061544Valid2635097U1900
93Ethan (Yichen) Li1643721544Valid2648970U1900
94Bradley Tseng1643691543Valid2638673U1900
95Daniel Odoemelam1607071525Valid0U1900
96Brendan Chan1650221522Valid2646846U1900
97Adie Todd1251561522Valid2609908U1900Round 2
98Jim Sadden1759741521Valid0U1900
99Thuan Nguyen1076631515Valid2639807U1900
100Justin Li1544171510Valid2620871U1900
101Arya Sen1663041500Valid6327516Crown
102Anthony Pham1765061494Valid2645599U1900
103Frank Helwig1057881490Valid2642344U1600
104Michael Ashcroft1393231487Expired0U1600
105Austin Lu1697381478Valid2644614U1600
106Matthew Chertkow1522271470Valid2619687U1600Round 6
107Karandeep Basi1751081452Valid0U1600Round 1, 2
108Robert J. Armstong1000341427Valid2605791U1600
109Daniel Wang1781911422Valid0U1600Round 1, 2
110Eli Schyngera1649761417Valid2635763U1600
111Joshua Gibson1767481413Valid0U1600
112Isabelle Zhu1495531400Valid0U1600
113David Dunikov1727061400Valid329218432U1600
114Michael Wodzinski1780021391Valid0U1600
115Eric Huang1746121389Valid2644550U1600
116Undriadi Benggawan1073011383Valid2627973U1600
117John R. Brown1028821379Valid2613492U1600
118Ken Kurkowski1045371377Valid2613719U1600
119Oswald Barmasch1327841376Valid0U1600
120Slava Lukinykh1745781364Valid2648130U1600
121Sasha Chertkow1522331353Valid2620200U1600Round 6
122Lucas haoxuan Sun1716601350Valid2644630U1600
123Dante Mazza1637701350Expired0U1900
124Kailey Liu1680911350Valid2640392U1600
125Anna Gavrileva1566341345Valid2641305U1900
126Matthew Jung1776441344Valid0U1600
127Minh Bui1729551339Valid0U1600
128Balakrishnan Sreekumar Maliekal1704781334Valid2642689U1600
129Joseph Nguyen1432141314Valid2648458U1600
130Jeremiah Cashore1791481304Valid0U1600
131Andrew Leliveld1761191302Valid176119U1300
132Aiden Li1676201301Valid2642557U1600
133Liam McNally1781521299Valid0U1300
134James Mourgelas1085401294Valid2613816U1600
135Victor Samuel1123061285Valid2629062U1600
136Richard Kang1756181279Valid0U1600
137Jeffrey Qiu1609461268Expired0U1300
138Lucy Yang1645951266Valid2639084U1600
139Doug Gillis1110221265Valid2604361U1300
140Allen Li1755341250Valid2648962U1300
141William Bi1693821249Valid2640600U1600
142Payam Fakoorziba1756041222Valid0U1600
143Albert Yang1760161195Valid0U1600
144Andrew Situ1630421184Expired2630362U1300
145Stephen Kuzin1676241183Valid0U1300
146Austin Lin1738951180Valid2640783U1600
147Jerry Gerber1601031167Valid2638894U1300
148Jacob Fischer1745081161Valid0U1300
149Bradley Northcote1788331159Valid0U1600Round 1
150Quentin Ma1774631148Valid0U1300
151Caleb Langridge1729181144Valid0U1300
152Narek Hambardzumyan1709681143Valid2643189U1300
153Isabelle Guan1660811135Valid2637642U1300
154Paco Li1643681132Valid0U1300
155Kush Kheni1608231132Valid0U1300
156Oscar Liu1754171130Valid169995U1900
157Rose Tuong1580241130Valid0U1300Round 6
158Jayden Zihan Zhan1720991124Valid2640732U1300Rounds 1,2
159Joshua Bakradze1774441113Valid2648415U1300
160William Wang1673361105Valid2638312U1600
161Mahanth Sivakumar1696431100Valid0U1300
162Boomba Nishikawa1781511093Valid0U1300
163Adam Comer1767761091Valid0U1300
164Noah Pedersen1660451083Valid0U1300Round 3
165Zeyu Liu1745401078Valid2647443U1600
166Allan Kurdu1789501074NA0U1000
167Lily Liu1680241061Valid0U1300
168Oleh Sych1780661049Valid148108948U1300
169Marie Guan1646271042Valid2635909U1300
170Jasper Jia1763731039Valid0U1300
171David Huang1777181012Valid0U1000
172Gayathri Sreekumar172806999Valid2640929U1300
173Shi Duanmu171680988Valid0U1300
174Nobuko Takeuchi166003985Valid0U1300Round 3
175Henry Prickett-Morgan175668980Valid0U1300
176Evan Xi156505976Expired0U1000
177Gabriel Saimovici175468966Valid2649055U1000
178Boris Sapojnikov175141940Valid0U1000
179Stephanie Xiao167303939Valid0U1300
180Edmund Smyk146332931Valid2646986U1000
181Glen Newbury177785920Valid2649039U1000
182Tina Hui176179917Valid0U1300
183Catherine Semianiuk160930909Valid2644746U1300
184Peter Grucza173478896Valid0U1000Round 3
185Yuntian (Denis) Shen172778861Valid0U1000
186Joshua Knott176630830Valid0U1300
187Benjamin Yulo174024784Valid0U1000Round 1, 2
188Adrian Milanoski175018766Valid0U1000Round 1, 2
189Caleb Mann178781689Valid0U1000
190Ethan Jia178148548Valid0U1000
191Mohankumar Janakiraman175419217Valid0U1000Round 1, Round 2
192Maia Chertkow164299200Valid0U1000Round 6
193Elkin ChenNA0U1000
194Enoch YuNA0U1000
195Valdeep Saini1791460U1000
196Ahmed Hatem1790060U1000
197Jacob Bourdeau-MarcheNA0U1300
198Ademar Gonzalez1792760U1600
199Ethan Guo1781770U1000
200Lyam Katz1793020U1300
201Ramakrishna PadmanabuniNA0U1900
202Jiwoong Lee1780710U1600
203Yahya Elgabra1795200U1300
204Jeff LaRochelle1793720U1600Round 2
205Ekrem Tamkan17898206307779U2200
206Cameron Mills1795010U1000
207Chol Elijah AkolNA0U2200
208Nap Hei Joshua Cheung1781460U1300
209Maksym Woychyshyn1789310U1300
210Liam Fullard1795410U1000
211Huy Dang1795340U1300
212Vitor Zhen Yan1751990U1000
215David Barsamyan1797420U1300
216Rizwan SamjiNA0U1600
217Austin SinclairNA0U1000Round 6
218Artem Bakurov1797890U1900
219Curtis Jones1798350U1000
220Ambrose LingNA0U1300
221Hannah (Hanhui) ShenNA0U1300
222Catalin IlieNA0U1300
223Ansh Gupta1794970U1000
224Arya Shah175286035028855U2200
225Saheer ArefinNA0U1600
226Lawson Russell-Kirkton1796320U1300

Past Reading week opens