Skip to content

You are invited to the 49th edition of the Annual Keres Memorial Chess Tournament with a guaranteed prize fund of $8,500 across various sections. Please refer to our rewards section for full details. Along with $7500 confirmed cash prizes, all winners earn free admission to our celebration buffet and awards ceremony on the final day worth a total of $1000+!

Location: Trinity Western University,
22500 University Dr, Langley Township, BC, V2Y 1Y1
Main playing area: Main gym (wheelchair accessible)
Buffet area: Main cafeteria
Restaurants: On-campus Starbucks, 10 min drive from Langley City and highway connector.

Schedule and round timings:
Sat, May 17th, 2025: Round 1: 11am start; Round 2: 4pm start
Sun, May 18th, 2025: Round 3: 10am start; BCCF AGM: 3pm or ASAP; Round 4: 4:30pm start
Mon, May 19th, 2025: Round 5: 9:30am start, Round 6: 2:30pm start

Forfeit time = 1 hour from scheduled start time. No draw offers until 30 moves.

Prize ceremony with buffet dinner: 6:30pm to 8:30 pm and social time (optional attendance)

Time Control: 90 mins + 30 secs increment (6 rounds)

Sections:
Premier (FIDE & CFC rated)
U2000 (FIDE & CFC rated)
U1500 (CFC rated)
U1100 (CFC rated)

Tournament Fee:
– Early bird $110 + GST: Until Mar 31st, 2025 – midnight.
– Regular $125 + GST: Until May 15th, 2025 – midnight.
– Play-up fee: $30 if the player is within 100 points range, $50 if player is within 200 points range.
*FREE ENTRY to all players rated 2300+ under any rating system if registered before early bird deadline, normal fee applies thereafter. Entry fee to be deducted from prize money upon winning.
Family Discount: $20 per player from 2nd family member onwards.
No onsite registration. No refunds after registration closes/ for no-shows or withdrawals.

Prizes:

Premier Section
Best Premier player: $1375, 2nd place: $825, 3rd place: $450
Best U2200 Player: $450, 2nd place: $275, 3rd place: $125

U2000 Section
Best U2000 Player: $750, 2nd place: $400, 3rd place: $250
Best U1800 Player: $275, 2nd place: $175,3rd place: $120

U1500 Section
Best U1500 Player: $375, 2nd place: $250, 3rd place: $180
Best U1300 Player: $200, 2nd place: $125, 3rd place: $100

U1100 Section
Best U1100 Player: $200, 2nd place: $150, 3rd place: $100
Best U800 Player: $100, 2nd place: $75
Best Unrated Player: $100, 2nd place: $75

All winners to receive a Keres Memorial Trophy and e-Certificate along with cash prizes during a special prize ceremony at the end of the event from a guest of honour.

Hotel & Accommodation Partner:
Affordable on-campus accommodation shall be provided at additional fee with prior booking. Private/ family or sharing room options available on first come basis. Breakfast not included, 5-min walk to the main playing area. All rooms include washrooms, kitchenette, linen and toiletries.

Single room/ 2 persons: $185 per night after tax. 2 single beds will be provided.
Family room/ 4 persons: $258 per night after tax. 4 single beds will be provided – suitable for a group of friends.

Contact us at [email protected] to make a reservation. Off campus hotels nearby: Holiday Inn, Days Inn & Sandman Suites within 10-12 min for booking.

Step 1 of 3
Premier and U2000 sections are both CFC and FIDE rated. U1500 and U1100 are only CFC rated.
The CFC (Canadian Chess Federation) represents Canada to the world as a member of FIDE, the international chess body. As a CFC member, you have access to all CFC rated events across Canada, and will obtain national CFC chess ratings. There are two types of CFC ratings: Regular, and Quick. Long story short, all tournaments with long games (60+ min per player) use your CFC regular rating. Tournaments with shorter games (< 60 min per player) use your CFC quick rating. They are different ratings and do NOT overlap. This tournament uses CFC Quick ratings** If not, you have to do it yourself using the following link: https://www.chess.ca/en/players/membership-join/

See the list of registered players below:

Player Name
Section
FIDE ID
CFC ID
City
Country
Rating
Bye 1
Bye 2
1
Ryan Li
U2000
2671999
174767
Surrey
Canada
No byes required
No byes required
2
Joshua Imoo
U2000
2629739
156555
Surrey
Canada
No byes required
No byes required
3
Austin Liao
U1500
184601
Vancouver
Canada
No byes required
No byes required
4
Alex Luczysnki
U1500
185590
Vancouver
Canada
1149
No byes required
No byes required
5
Aadya Telikicherla
U1100
190718
Langley
Canada
No byes required
No byes required
6
Revant Sipani
U1500
182713
Surrey
Canada
No byes required
No byes required
7
Ikshaan Singh
U1500
184807
Delta
Canada
No byes required
No byes required
8
Ishdeep Singh
U1500
184806
Delta
Canada
No byes required
No byes required
9
Ronald Sauve
U2000
2649934
101161
Saanichton
Canada
No byes required
No byes required
10
Edwin Vibares
Premier
Surrey
CA
No byes required
No byes required
11
Sasikumar Kalyanasundaram
U2000
177553
Surrey BC V4N 0Y9
Canada
No byes required
No byes required
12
Jimson Dela Cruz
U2000
2663732
176682
Surrey
Bc
No byes required
No byes required
13
Sion Park
U2000
183177
Surrey
B.c.
1600
No byes required
No byes required
14
Seungchan Oh
U1500
195221
Port Coquitlam
Canada
No byes required
No byes required
15
Ryuto Fujinaga
U1500
194986
Port Coquitlam
Canada
No byes required
No byes required
16
Shaunavon Mu
Premier
2655551
178322
Burnaby
Canada
No byes required
No byes required
17
Dylan Yuan
U1100
185426
Vancouver
Canada
820
No byes required
No byes required
18
Jaydon Yuan
Premier
2655071
171605
Vancouver
Canada
1840
No byes required
No byes required
19
Frank Jutten
U2000
186037
Mission, BC
Canada
1575
Round 2
Round 4
20
CHASE SHU
U2000
180439
Vancouver
Canada
1732
No byes required
No byes required
21
Benjamin Yuan
U2000
181293
Burnaby
Canada
1446
No byes required
No byes required
22
Xin Yuan
U2000
191945
Burnaby
Canada
1642
Round 1
No byes required
23
Grigorii Morozov
Premier
4168860
160782
Langley
Canada
2407
No byes required
No byes required
24
Tianyou Huang
U1500
193369
Surrey
Canada
1211
No byes required
No byes required
25
Brody Lin
U1100
192875
Delta
Canada
622
No byes required
No byes required
26
Cody Lin
U1100
192874
Delta
Canada
938
No byes required
No byes required
27
Owen Cranswick
U2000
2659824
178791
Surrey
Canada
1652
No byes required
No byes required
28
Jeffrey Jiang
U1500
169328
Langley
Canada
1437
No byes required
No byes required
29
Matthew Gallvitz
U1100
183171
Delta
Canada
0
No byes required
No byes required
30
Robin Hayer
U2000
182776
Abbotsford
Canada
1673
No byes required
No byes required
31
Timson Chen
U1500
189802
Langley
BC
1284
No byes required
No byes required
32
Shuyi Han
Premier
30990696
195014
Bellevue
USA
0
Round 5
No byes required
33
NICO XIAO HUANG
U1500
159225
WHITE ROCK
CANADA
1498
No byes required
No byes required
34
Aadil Alromeshi
U2000
184355
Surrey
Canada
1442
No byes required
No byes required
35
Robert Galiev
U1100
182759
Surrey
Canada
0
No byes required
No byes required
36
Suren Ghazaryan
U2000
60900083
173105
Delta
Canada
1958
No byes required
No byes required
37
Casey Fan
U1500
191321
Vancouver
Canada
1397
No byes required
No byes required
38
peihong yang
U1500
191796
Calgary
Canada
1389
No byes required
No byes required
39
Scott Morgan
Premier
2632241
103150
Vancouver
Canada
2008
No byes required
No byes required
40
Venal Dissanayake
U1100
194181
Langley
Canada
0
No byes required
No byes required
41
Justin Xu
Premier
2660709
177859
Richmond
Canada
2237
No byes required
No byes required
42
Vitalii Kovalchuk
U1100
194299
Surrey
Canada
0
No byes required
No byes required
43
Dmytro Makogonsky
U1100
194309
Surrey
Canada
0
No byes required
No byes required
44
Muxuan Li
U1100
185268
Vancouver
Canada
963
No byes required
No byes required
45
Sophia Doroshenko
U2000
2654687
181200
Richmond
Canada
1704
No byes required
No byes required
46
Dasha Doroshenko
U2000
2654679
181196
Richmond
Canada
1635
No byes required
No byes required
47
Kylie Zhang
Premier
30981530
176664
Mercer Island
USA
1843
Round 5
No byes required
48
Fred Cui
U1500
192894
Langley Township
Canada
1351
No byes required
No byes required
49
Henry Yang
Premier
2630079
160071
Burnaby
Canada
2008
No byes required
No byes required
50
Moses Li
Premier
2654156
177860
Coquitlam
Canada
1895
No byes required
No byes required
51
Patrick Steel
U2000
172909
Vancouver
Canada
1598
No byes required
No byes required
52
Chris Mackay
U2000
2672030
188875
Abbotsford
Canada
1649
No byes required
No byes required
53
Samantha Satparam
U1100
0
North Vancouver
Canada
0
No byes required
No byes required
54
Matthew Martin
U2000
2672006
180759
Langley
Canada
1561
No byes required
No byes required
55
Saad Azlaan
U1100
0
189800
Langley
Canada
989
No byes required
No byes required
56
Johan Aljo
Premier
2649772
175195
Vancouver
Canada
2240
No byes required
No byes required
57
Kanish Raj Sathish Raj
U2000
2672073
184167
Langley
Canada
1387
No byes required
No byes required
58
Justin Aney
U1100
0
189119
Quesnel
Canada
0
No byes required
No byes required
59
Nathan Bie
U1500
0
177524
Surrey
Canada
1341
No byes required
No byes required
60
Norman Verdon
Premier
2611236
149903
Delta
Canada
1901
No byes required
No byes required
61
Oliver Schulte
Premier
4600444
106738
Burnaby
Canada
2379
Round 5
Round 5
62
Qian Dai
U1100
0
190869
vancourver
Canada
1098
No byes required
No byes required
63
Austin Beech
U2000
186105
Saanichton
Canada
1601
No byes required
No byes required
64
Andre Dossa
U2000
2653966
179136
West Vancouver
Canada
1690
No byes required
No byes required
65
ZhiHong Jayden Pang
U1100
0
190921
Surrey
Canada
956
No byes required
No byes required
66
Nico Reyes
U1500
0
193987
Vancouver
Canada
0
No byes required
No byes required
67
Atharv Moorthy
U1100
1
189296
Surrey
Canada
700
No byes required
No byes required
68
Lucas Yao
Premier
2643243
175246
Pitt Meadows
Canada
2115
No byes required
No byes required
69
Peter Mingrone
Premier
2647079
172324
Victoria
Canada
1930
No byes required
No byes required
70
Neil Narain Krishna
U2000
88124355
194769
Abbotsford
Canada
0
No byes required
No byes required
71
David Armstrong
Premier
2663694
186526
Victoria
Canada
1920
No byes required
No byes required
72
Aiden Hao-Ting Lu
Premier
2644606
166548
Vancouver
Canada
1812
No byes required
No byes required
73
Adam He
U1500
0
186850
brunaby
Canada
1115
No byes required
No byes required
74
IM Bindi Cheng
Premier
2682249
141968
Vancouver
Canada
2407
No byes required
No byes required
75
Prabhjot Singh
U1100
0
194232
Abbotsford
Canada
0
No byes required
No byes required
76
Nicholas Pei-Chang Wu
Premier
2644363
163251
Richmond
Canada
1846
No byes required
No byes required
77
Nathan Ping-Ying Wu
Premier
2627442
161420
Richmond
Canada
2108
No byes required
No byes required
78
Zhengheng Bao
Premier
0
179120
Vancouver
Canada
No byes required
No byes required
79
Paul Leblanc
U2000
2605406
104186
Victoria
Canada
1793
No byes required
No byes required
80
Zachary M. Chua
Premier
2640538
173285
Vancouver
Canada
1872
No byes required
No byes required
81
Dakshesh Singh
U2000
0
186435
BURNABY
Canada
1506
No byes required
No byes required
82
Arsh Singh
U1100
0
187072
burnaby
Canada
946
No byes required
No byes required
83
Yash Darvekar
Premier
2624150
160461
Edmonton
Canada
2050
No byes required
No byes required
84
Yunqing Zhang
U1500
0
180797
Burnaby
Canada
1201
No byes required
No byes required
85
Robert Orlaw
U2000
0
190515
Quesnel
Canada
1790
No byes required
No byes required
86
Genevieve Tang
U1100
0
176898
vancouver
Canada
1061
No byes required
No byes required
87
Julian Tang
U1500
0
165118
vancouver
Canada
1391
No byes required
No byes required
88
Amaira Soni
U1100
0
190634
Burnaby
Canada
499
No byes required
No byes required
89
Anika Soni
U1500
0
190633
Burnaby
Canada
1056
No byes required
No byes required
90
Morgan Zhou
U1500
0
185593
Vancouver
Canada
1160
No byes required
No byes required
91
Kaiser Nguyen
U2000
2659697
177635
Calgary
Canada
1501
No byes required
No byes required
92
Jofrel Landingin
U2000
2682451
141991
Vancouver
Canada
1703
No byes required
No byes required
93
Derek Tan
U2000
0
185267
Vancouver
Canada
1534
No byes required
No byes required
94
Zhengyu Chen
U2000
2641070
166532
Coquitlam
Canada
1998
No byes required
No byes required
95
Bryson Kwong
U1500
0
186612
VANCOUVER
Canada
1459
Round 3
Round 4
96
Asim Mahmoud
U1500
0
193158
Surrey
Canada
0
Round 3
Round 3
97
Nick Beqo
Premier
2663678
120095
Surrey
Canada
2031
No byes required
No byes required
98
Zach Chruszcz
U2000
2657694
182104
Revelstoke
Canada
1755
No byes required
No byes required
99
Ethan An
U1500
0
187849
Burnaby
Canada
1189
No byes required
No byes required
100
Houshyar Ghandi
U2000
109934
212 - 3606 Aldercrest Drive, North Vancouver, BC
Canada
1783
No byes required
No byes required
101
Ruiyang Gu
U1100
0
186727
Langley Township
加拿大
1206
No byes required
No byes required
102
Erwin Mok
Premier
2635895
167684
Vancouver
Canada
1941
No byes required
No byes required
103
Hector Abad
U1500
184817
Surrey
Canada
1375
No byes required
No byes required
104
Evan Geng
U2000
176927
Langley
Canada
1489
No byes required
No byes required
105
Beck Wang
U1500
0
188037
Surrey
Canada
1399
No byes required
No byes required
106
Zoya Singh
U2000
0
186679
Burnaby
Canada
1453
No byes required
No byes required
107
Tyler Hun
U1500
0
182014
Vancouver
Canada
1318
No byes required
No byes required
108
Daniel Salcedo
Premier
2604574
111528
2-8358 121A Street Surrey, BC
Canada
1955
No byes required
No byes required
109
Daniel Wang
U2000
2634163
157432
Richmond
Canada
1962
No byes required
No byes required
110
Kai Wang
U2000
2630532
158382
Richmond
BC
1939
No byes required
No byes required
111
Hirun Gamage
U1100
0
192373
Maple Ridge
Canada
524
No byes required
No byes required
112
Akein Gamage
U1100
0
192372
Maple Ridge
Canada
651
No byes required
No byes required
113
Anthony Wang
U1500
0
176234
Burnaby
Canada
1186
No byes required
No byes required
114
Ashton Taylor
Premier
2637120
147575
Vancouver
Canada
2103
No byes required
No byes required
115
Tristan Taylor
Premier
2635054
146358
Vancouver
Canada
2105
No byes required
No byes required
116
Sakhila Sooriarachchi
U1100
0
191944
Maple Ridge
Canada
708
No byes required
No byes required
117
Nethaji Sooriarachchi
U2000
9912207
184804
Maple Ridge
Canada
1637
No byes required
No byes required
118
Jasper Zhang
U2000
2645823
176162
Richmond
Canada
1798
No byes required
No byes required
119
Avery Leung
U1100
0
182397
Richmond
Canada
1108
No byes required
No byes required
120
Karson Lu
Premier
2661756
180931
Langley
Canada
1855
No byes required
No byes required
121
Siyona Singh
U1500
0
173341
Langley
Canada
1413
Round 4
No byes required
122
Seshadri Sai Sowmiya Narayanan
U2000
2667428
185259
North Saanich
Canada
1487
No byes required
No byes required
123
Daniel Zhu
Premier
2654296
175185
Burnaby
Canada
1924
No byes required
No byes required
124
Aiden Yin
Premier
2654644
176770
SURREY
Canada
1825
No byes required
No byes required
125
Stephen Fowler
U2000
0
121234
Port Coquitlam
Canada
1752
No byes required
No byes required
126
Yuvraj Joubble
U1500
0
187855
Burnab
Canada
1310
No byes required
No byes required
127
Linara Okithmi Wickramasinghe
U1100
0
192584
Surrey
Canada
648
No byes required
No byes required
128
Dulina Senath
U1500
0
192842
Surrey
Canada
1111
No byes required
No byes required
129
T G M Peiris
Premier
9901310
176948
Surrey
Canada
1952
No byes required
No byes required
130
Yidong Chen
Premier
8607028
186069
Burnaby
Canada
2254
No byes required
No byes required
131
Dejan Radic
U2000
2612631
109957
Maple Ridge
Canada
1706
No byes required
No byes required
132
Marko Radic
U2000
2654563
175736
Maple Ridge
Canada
1400
No byes required
No byes required
133
Yuhong Chen
U1500
0
186008
Surrey
Canada
1067
No byes required
No byes required
134
Brian McLaren
Premier
2604612
100088
LANGLEY
Canada
2025
No byes required
No byes required
135
Anny Peng
U2000
2654350
180687
West Vancouver
Canada
1439
No byes required
No byes required
136
Shaurya Kharb
U1100
0
188062
Langley
Canada
0
No byes required
No byes required
137
Zachary Liu
Premier
2640287
169307
Coquitlam
canada
2130
No byes required
No byes required
138
Arin Alole
U1100
0
191909
New Westminster
Canada
764
No byes required
No byes required
139
Aryav Aloke
U2000
2671948
182775
New Westminster
Canada
1457
No byes required
No byes required
140
Krrithik Thilak
U1500
183401
Langley
Canada
1146
No byes required
No byes required
141
Joanne Wangluo
U2000
2654725
178342
Langley
Canada
1642
No byes required
No byes required
142
Yonglong Chen
U2000
2658844
176151
Burnaby
Canada
1635
No byes required
No byes required
143
Karen Chen
U1500
0
176067
Burnaby
Canada
1417
No byes required
No byes required
144
Lucas Chen
U2000
2655179
176053
Burnaby
Canada
1557
No byes required
No byes required
145
Felix Fang
U1500
182373
Langley
Canada
1432
No byes required
No byes required
146
Timofey Malyshev
U1100
188035
Langley
Canada
790
No byes required
No byes required
147
Lahan Thathmira Wickramasinghe
U2000
29991528
181473
Surrey
Canada
1507
No byes required
No byes required
148
RIO VILCHES
U1500
0
176716
SURREY
Canada
1429
No byes required
No byes required
149
Samuel Lu
Premier
2654539
177625
Surrey
Canada
1839
No byes required
No byes required
150
Elliot McCallum
Premier
1919
175710
Vancouver
Canada
1919
No byes required
No byes required
151
Jiarui li
U1500
0
184816
Surrey
Canada
1456
No byes required
No byes required
152
Liz Chen
U1100
0
186095
Richmond
Canada
578
No byes required
No byes required
153
Ava Chen
U1500
0
181054
Richmond
Canada
1125
No byes required
No byes required
154
Aaron Li
U2000
2672910
169149
Vancouver
Canada
1718
No byes required
No byes required
155
Justin Gao
Premier
2640147
166536
Vancouver
Canada
2168
No byes required
No byes required
156
Youjia Ye
U2000
2657830
175136
Vancouver
加拿大
1728
Round 3
No byes required
157
Jake Li
U2000
2638266
176214
Calgary
Canada
1637
No byes required
No byes required
158
Marek Radzikowski
Premier
2609312
104118
Abbotsford
Canada
2068
No byes required
No byes required
159
Jason Williamson
U2000
2628171
106287
Nanaimo
Canada
1950
No byes required
No byes required
160
JACOB GARKUSHA
U1100
0
189077
13121 Lost Lake Rd Snohomish, WA 98296
USA
1003
No byes required
No byes required
161
Gyuwon Lee
U2000
0
186607
Port Coquitlam
Canada
0
No byes required
No byes required
162
Ekagr Arjun
U1500
0
182054
North Vancouver
Canada
1041
No byes required
No byes required
163
Evelyn Lou
U1500
0
187183
Vancouver
Canada
1288
No byes required
No byes required
164
Sining Lou
U2000
2666545
179431
Vancouver
Canada
1627
No byes required
No byes required
165
Kai Zhang
Premier
2644002
173562
surrey
canada
1879
No byes required
No byes required
166
Xavier Zhang
U2000
0
178157
Vancouver
Canada
1602
No byes required
No byes required
167
Vladimir Belousov
U1500
0
179149
Langley
Canada
1384
No byes required
No byes required
168
Austin Liu
Premier
30965136
175962
Sammamish
US
2271
Round 4
No byes required
169
Héctor M Curiel
U2000
2663716
128216
Coquitlam
Canada
1580
No byes required
No byes required
170
Jashandeep Singh
U1100
0
175069
South Surrey
Canada
1096
No byes required
No byes required
171
Barath Subramanian Suresh
Premier
2670488
176909
Coquitlam
Canada
1872
No byes required
No byes required
172
Mohammed Qanee Arpak Worya
Premier
4800060
167619
New Westminister
Canada
2013
No byes required
No byes required
173
Robert Hamm
U1500
0
108361
Williams Lake
Canada
1465
No byes required
No byes required
174
Robert Brazeau
U2000
2620960
111135
7227-112 St. Edmonton, AB
Canada
1828
No byes required
No byes required
175
Bingda(Brady) Li
U2000
2658860
176108
Coquitlam
Canada
1574
No byes required
No byes required
176
Alren Buhay
U1500
0
170686
New Westminster
Canada
1120
No byes required
No byes required
177
Andrew Ferguson
U1500
0
182784
Burnaby
Canada
1430
No byes required
No byes required
178
Michael Zeggelaar
Premier
2602938
144013
Edmonton
Canada
1924
No byes required
No byes required
179
Ted Wang
Premier
30990459
173413
Medina
USA
2177
No byes required
No byes required
180
Ryan Golchin
U2000
2657724
166537
2933 Connaught Avenue
Canada
1906
No byes required
No byes required
181
Zitian Chen
U2000
0
181327
Vancouver
Canada
1684
No byes required
No byes required
182
Yaswitha Suresh
U1100
0
190751
Coquitlam
Canada
799
No byes required
No byes required
183
Norman Batisse
U1500
0
124072
Surrey
Canada
1428
No byes required
No byes required
184
Bowen Wu
Premier
0
173556
Surrey
Canada
1907
No byes required
No byes required
185
Sofia Vigurs
U2000
2654369
177076
Mission West
Canada
1500
No byes required
No byes required
186
Manuel Fernando
U2000
2669650
104770
Surrey
Canada
1635
No byes required
No byes required
187
Ethan Zhang
U1500
0
176393
Vancouver
Canada
1282
Round 1
No byes required
188
Leonard Prevost
U1100
0
0
North Vancouver
Canada
0
No byes required
No byes required
189
Martina Szeto
U1500
0
185221
Richmond
Canada
1242
No byes required
No byes required
190
Jordan Szeto
U2000
2666812
183567
RICHMOND
Canada
1505
No byes required
No byes required
191
Larry Yang
U2000
2644380
175860
Burnaby
Canada
1664
No byes required
No byes required
192
Anirudh Srikanth
U1500
180808
Surrey
Canada
1118
No byes required
No byes required
193
Daryl Hora
U2000
2639696
164353
Campbell River
Canada
1870
No byes required
No byes required
194
Edric Gong
U2000
176064
Vancouver
Canada
1412
No byes required
No byes required
195
Wenle Huang
U1100
190917
Surrey
Canada
0
No byes required
No byes required
196
Ryan Leong
Premier
2635046
150533
Richmond
Canada
2031
No byes required
No byes required
197
John Doknjas
Premier
2608367
141225
Surrey
Canada
2432
No byes required
No byes required
198
Neil Doknjas
Premier
2617587
151942
Surrey
Canada
2375
No byes required
No byes required
199
James Hong
U2000
2657759
177584
5463 Larch ST
Canada
1526
Round 1
Round 2
200
Kriyaansh Banatwala
U1500
179308
Langley
Canada
1217
No byes required
No byes required
201
Mark Gulbinowicz
U2000
2659867
173929
Surrey
Canada
1605
No byes required
No byes required
202
Aathitja Ahilan
U1100
188730
Langley
Canada
1128
No byes required
No byes required
203
Kai Johannes Kwabi
U2000
2659883
177555
Langley
Canada
1788
No byes required
No byes required
204
RYAN ZHOU
U1500
179770
LANGLEY
Canada
1114
No byes required
No byes required
205
Clement Cheng
U2000
0
121485
Richmond
Canada
1629
No byes required
No byes required
206
Arhaan Dhanani
U1100
182020
Langley
Canada
1119
No byes required
No byes required

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.