CFC Juniors Chess Rankings

Canadian junior ratings, including younger age groups. Open categories include all genders.

Reset
Published CFC ratings · Updated 2026-10-08 next update 2026-10-22Checked
CFC Juniors Chess Rankings · quick · u20
#PlayerProvinceQuickTrend CFC event ratings recorded over the past 12 months, oldest to newest. Green means higher, red lower, grey unchanged. Each graph uses its own scale.CFC ID
51Ilia Batorshyn167504—QC2117—167504
51Jifan Zhao173823—ON2117—173823
53Emanuel Kot167543—QC2116—167543
53Brendan Tan157922—ON2116—157922
55Mathieu Duval169340CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.QC2114CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.169340
56Ryan Tomilin182586—BC2113—182586
57Rye Zymon Canlas197149—NB2112 P—197149
58Zhengyu Chen166532CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.BC2110CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.166532
58Eric Ning158233—ON2110—158233
60Jonath Joseph171981—ON2107—171981
61Emil Soberov175867—AB2105—175867
62Bassam El Zein196123—ON2103 P—196123
63Vincent Latorre162297—QC2102—162297
64Dorian Kang155339—ON2101—155339
65Barath Subramanian Suresh176909CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.BC2097CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.176909
66Abderranim Mohamed Taleb Mohamed192467—QC2093—192467
67Max Rusonik155671—ON2092—155671
68Noah D Kim172794—ON2091—172794
69Hemant Srinivasan165101—AB2090—165101
69Zixuan (Joe) Zhou171957CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.MB2090CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.171957
71Jaipreet Singh Dhaliwal172163CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.ON2089CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.172163
72Valentyn Trofimov-Malyshkin175627—ON2081—175627
72Ryan Yunhui Zhong166737—ON2081—166737
74Lucas Yao175246CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.BC2072CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.175246
75Nathan Ping-Ying Wu161420CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.BC2070CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.161420
76Youcef Lattafi185868—QC2068—185868
76Nathan Zian Wang161735CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.ON2068CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.161735
78Justin Huang166068CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.ON2064CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.166068
78Michael Prianichnikov177528CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.AB2064CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.177528
80Garry Kolodner179183CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.QC2063CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.179183
81Zeming Yin179583CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.ON2062CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.179583
82Tony Lu166742CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.ON2061CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.166742
83Modith Aaroh Mutyalapati171210CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.ON2060CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.171210
84Barron Jiyu Jiang165891—QC2056—165891
85Vukan Niketic184092CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.ON2055CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.184092
86Kate Jiang163394CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.BC2053CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.163394
86Ilgar Mehmetoglu198150—ON2053 P—198150
88Hicham El Habboub178946—ON2050—178946
89Zachary Chua173285—BC2047—173285
89Henry Pollitt170969CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.ON2047CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.170969
89Kaiqi Qin171692—BC2047—171692
92Jinghui Bai163746—AB2046—163746
93Alan Bui155173—ON2044—155173
94Viktor Musakhanyan184327CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.BC2042CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.184327
95Aaqil Ahmed Alpuri174240—AB2041—174240
96Johnathan Han161709—ON2040—161709
97Henry Liu157720—ON2037—157720
98Justin Gao166536CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.BC2035CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.166536
99Sarthak Deshpande171002CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.ON2034CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.171002
100Louis Fillmore183211CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.NS2032CFC quick ratings over the past 12 months, oldest to newest. Each graph uses its own rating scale.183211

Each age and rating category has its own top 100 from the Chess Federation of Canada, including ties. Search and province filters apply to that list; ranks retain their original category positions. Select a player to see their rating history.

Age eligibility: under 20 on 2026-01-01. CFC’s junior category is Under 20.

Source: Chess Federation of Canada. Regular and Quick are Canadian domestic ratings. P denotes a provisional rating.

© 2024-2026 EloTracker