Swimcloud
Age Group International LC Invite
17 and over, A Final, #92
Name Time Score Imp
1 Filip Senc-Samardzic
Toronto Swim Club
30 -1.3%
2 William Beckstead-Holman
Royal City Aquatic Club
25
3 Jordi Vilchez
Barrie Trojan Swim Club
20 -2.2%
4 Kevin Zhang
Etobicoke Swimming
15 -0.1%
5 Colin Smith
North York Aquatic Club
14 -0.8%
6 Kieran Stone
Brantford
13 -1.6%
7 CHARLIE KWINTER
Etobicoke Swimming
12 -1.8%
8 Marcus Selva
Cobra Swim Club
11 -0.5%
17 and over, B Final, #92
Name Time Score Imp
9 Aiden Harris
Etobicoke Swimming
9 -1.7%
10 Jacob Stojanovic
Cobra Swim Club
7 -1.4%
11 Dillon Fernando
Ramac Aquatic Club
6
12 Tomas Isla
Oakville Aquatic Club
5 PB
13 Noah Taylor
Toronto Swim Club
4 -1.1%
14 Quinn Matteis
Windsor Aquatic Club
3
15 Ahmed El Tatawy
London Aquatic Club
2
16 Daniel Romagnoli
Oakville Aquatic Club
1 PB
17 and over, Preliminaries, #92
Name Time FINA Imp
1 Jordi Vilchez
Barrie Trojan Swim Club
700 -2.2%
2 Raymond Duong
Swim Apex Aquatic Club
695 +0.4% SB
3 Filip Senc-Samardzic
Toronto Swim Club
679 -5.5%
3 William Beckstead-Holman
Royal City Aquatic Club
679
5 Kevin Zhang
Etobicoke Swimming
672 -0.5%
6 Kieran Stone
Brantford
662 -1.8%
7 Colin Smith
North York Aquatic Club
659 -1.2%
8 Marcus Selva
Cobra Swim Club
652 0.0%
9 CHARLIE KWINTER
Etobicoke Swimming
647 -2.5%
10 Daniel Romagnoli
Oakville Aquatic Club
645 PB
11 Tomas Isla
Oakville Aquatic Club
642 PB
12 Aiden Harris
Etobicoke Swimming
639 -3.0%
13 Noah Taylor
Toronto Swim Club
638 -1.3%
14 Quinn Matteis
Windsor Aquatic Club
632
14 Dillon Fernando
Ramac Aquatic Club
632
16 Jacob Stojanovic
Cobra Swim Club
625 -3.1%
18 Carter Buck
Toronto Swim Club
622
17 Ahmed El Tatawy
London Aquatic Club
622
19 Paolo De Lucia
Oakville Aquatic Club
616 +1.6% PB
20 Matt Lawford
Golden Horseshoe Aquatic Club
611 +1.1% PB
21 Nate Thompson
Oakville Aquatic Club
602 -0.5%
22 Kevin Maher
Etobicoke Swimming
600 -1.0%
23 Jason Hua
Crest Swimming
599 +0.0% PB
24 Ben Stewart
Swim Saskatchewan
598 -2.0%
25 Baris Kartoglu
Barrie Trojan Swim Club
591 -0.2%
26 Lucas zhang
Ramac Aquatic Club
588 -6.6%
27 Michael Sava
Ramac Aquatic Club
586
28 Tony Hoalga
Newmarket Stingrays
580 -1.8%
29 Ethan Tsang
Granite Gators Swim Team
578
30 Jacob Wahba
Mississauga Swimming
575 +1.6% SB
31 Michael Bailey
North York Aquatic Club
570 PB
32 Evan Thomas
London Aquatic Club
567 -0.9%
33 Mathew Powalowski
Markham Aquatic Club
568 -1.2%
34 Rhett Smith
Swim Saskatchewan
565 -1.0%
35 Emerson Rutherford-Parish
Golden Horseshoe Aquatic Club
564 -1.5%
36 Charles Marcial
Mississauga Swimming
562 PB
37 James Bertrim
Sudbury Laurentian Swim Club
561 -2.6%
38 Kyle McDade
Crest Swimming
558
39 George Trevor
London Aquatic Club
558 PB
40 William Debroux
Barrie Trojan Swim Club
556 -2.8%
41 Misha Bagrianski
Toronto Swim Club
555 -5.1%
42 Alex Landry
Sudbury Laurentian Swim Club
554 +1.4% PB
43 Brian Zhang
Richmond Hill Aquatic Club
553 -2.5%
44 Jeffrey Hou
Etobicoke Swimming
548 PB
45 Dominic Lee
North York Aquatic Club
547 -2.2%
46 Ruben Van Niekerk
Oakville Aquatic Club
546
47 Cezar Hirsescu
Crest Swimming
544 -0.1%
48 Greg Hayward
Region Of Waterloo Swim Club
542 -4.7%
49 William Switzer
Markham Aquatic Club
541 PB
50 Ethan Handy
Sudbury Laurentian Swim Club
538 +0.4% PB
51 Xander Rutherford-Parish
Golden Horseshoe Aquatic Club
537 -3.6%
52 Kyler Bellamy
Toronto Swim Club
520 +1.2% PB
52 Matt Farzaneh
Ramac Aquatic Club
520 +1.3% SB
54 Jacob Gort
North York Aquatic Club
519 -0.2%
54 Luka Perkovic
Etobicoke Swimming
519 +2.9% PB
56 Simon Terejko
Brantford
519
57 Duncan Volk
Cricket Currents Swim Team
516 +0.1% PB
58 Camren MacLeod
Charlottetown Bluephins
507
59 Tristan Curry
London Aquatic Club
504 +0.5% SB
60 Alex Alonso Suters
Markham Aquatic Club
502 -2.4%
61 Jack Haycock
London Aquatic Club
499 -4.5%
62 Nadeem Said
Waterloo, University of (Canada)
496
63 Rick Huang
Richmond Hill Aquatic Club
495 -0.7%
63 Andy Rutledge
Granite Gators Swim Team
495
65 Adam Jamnicky
Northumberland Aquatic Club
492 +3.7% PB
66 Christian Florea
Mississauga Swimming
485
67 Shawn Yang
Ramac Aquatic Club
482 +0.7% PB
68 Jonathan Kao
Waterloo, University of (Canada)
480
69 Jason Ling
Markham Aquatic Club
475 -1.3%
70 Benjamin Mejia Batres
Cobra Swim Club
473 +2.5% PB
71 Devin Piccinin Witzell
Region Of Waterloo Swim Club
470 -2.2%
72 Zane Beauregard
North York Aquatic Club
468 PB
73 Benjamin Hynes-Brown
Lakeshore Swim Club
465 -8.4%
74 Ray Macaulay
North York Aquatic Club
457 -2.4%
75 Rafe Murray
Toronto Swim Club
445 PB
76 Rocco De Oliveira
Barrie Trojan Swim Club
433
77 Adam Zielinski
Oakville Aquatic Club
408
78 Noah Rioux
Sudbury Laurentian Swim Club
406
79 Zachary Cornberg
Markham Aquatic Club
380 -2.0%
Max Tambling
Toronto Swim Club
NS
William Bryer
Oakville Aquatic Club
NS
Keaton Trichilo
Barrie Trojan Swim Club
NS
Quezon Mineque
Crest Swimming
NS
Jack Li
Oakville Aquatic Club
NS
Benjamin Loewen
Crest Swimming
NS
Sheldon Inksetter
Toronto Swim Club
NS
Vladislav Zagidulin
London Aquatic Club
NS
Ben Schell
Sudbury Laurentian Swim Club
NS
15 - 16, A Final, #92
Name Time Score Imp
1 Holden Brock
North York Aquatic Club
30 +0.2% PB
2 Alex Shi
Oakville Aquatic Club
25 +1.4% PB
3 Paul Yang
North York Aquatic Club
20 -0.8%
4 Cale Spurrell
Cobra Swim Club
15 -1.4%
5 Keiran Dyck
Swim Saskatchewan
14 PB
6 Koen Kwon
Oakville Aquatic Club
13 +1.0% PB
7 Nigel Santamaria
Mississauga Swimming
12 -1.4%
8 Gavin Usher
Barrie Trojan Swim Club
11 +0.2% PB
15 - 16, B Final, #92
Name Time Score Imp
9 Robert Yin
Markham Aquatic Club
9 -2.1%
10 Obi Nguyen
Swim Saskatchewan
7 -0.1%
11 Lucas Amaral
Newmarket Stingrays
6 PB
12 Selim Tüfekcibaşı
Toronto Swim Club
5 +1.1% PB
13 Junhao Alexander Chan
Markham Aquatic Club
4 +1.4% PB
14 Aidan Zhang
Oakville Aquatic Club
3 -0.3%
15 Nik So
Aurora Ducks
2 -3.0%
16 Daniel Kim
North York Aquatic Club
1 -6.3%
15 - 16, Preliminaries, #92
Name Time FINA Imp
1 Paul Yang
North York Aquatic Club
645 -0.4%
2 Cale Spurrell
Cobra Swim Club
633 -1.0%
X EITAN ISSAKOV
Elite Swimming (Canada)
626 -0.9%
3 Holden Brock
North York Aquatic Club
623 -1.5%
4 Keiran Dyck
Swim Saskatchewan
611 PB
5 Gavin Usher
Barrie Trojan Swim Club
608 +0.8% PB
6 Alex Shi
Oakville Aquatic Club
605 -0.3%
7 Koen Kwon
Oakville Aquatic Club
599 +0.9% PB
8 Nigel Santamaria
Mississauga Swimming
592 -1.6%
9 Obi Nguyen
Swim Saskatchewan
594 -1.0%
10 Robert Yin
Markham Aquatic Club
594 -3.2%
11 Aidan Zhang
Oakville Aquatic Club
592 +1.2% PB
12 Louie yin
York Swim Club
587 PB
13 Selim Tüfekcibaşı
Toronto Swim Club
573 +0.4% PB
14 Nik So
Aurora Ducks
567 -2.7%
15 Jack Tran
Brantford
566 -1.6%
16 Junhao Alexander Chan
Markham Aquatic Club
565 +0.9% PB
17 Lucas Amaral
Newmarket Stingrays
562 PB
X Émile Thifault
Elite Swimming (Canada)
563 +0.4% PB
18 Daniel Kim
North York Aquatic Club
558 +1.1% SB
19 George Radic
Oakville Aquatic Club
555 -3.2%
20 Jaques Harrison
Crest Swimming
554
21 Eric Hou
Etobicoke Swimming
553 PB
22 Jaiveer Singh
Cobra Swim Club
547 -2.0%
23 jayden vandevooren
Cobra Swim Club
548 +0.2% SB
24 Brian Dietz
Etobicoke Swimming
548 -2.5%
24 Austin Lau
Torch Swimming
548 +1.7% PB
26 Ethan Zou
Ramac Aquatic Club
546
27 Brady Macpherson Lewison
Golden Horseshoe Aquatic Club
546 -2.3%
28 Lucas Gemmell
Oakville Aquatic Club
541 +0.8% PB
29 Andy Shkolnik
Etobicoke Swimming
542
29 Ian Wu
Etobicoke Swimming
540
31 Adamm Sahr
Markham Aquatic Club
540 +1.4% PB
32 Jack McGinnis
Mississauga Swimming
540 +0.2% PB
33 Patrick Li
Mississauga Swimming
539 +1.9% PB
34 Nicholas Skavinski
Etobicoke Swimming
536 -0.2%
35 Mark Miekus
Mississauga Swimming
537 -2.6%
36 Daniel Zaki
Golden Horseshoe Aquatic Club
536 0.0%
37 Gregory Ovis
Ramac Aquatic Club
536 +0.0% PB
38 Aidan Korithoski
Etobicoke Swimming
533 -1.3%
39 Ethan Killam
North York Aquatic Club
532 -1.1%
40 Ethan Deryaw
Northumberland Aquatic Club
529 -0.5%
41 Toby Gort
North York Aquatic Club
529 -4.3%
41 Yee Ming Eric Liu
Markham Aquatic Club
529 -0.5%
43 Asher Gaskell
Toronto Swim Club
528 +3.7% PB
44 Stanley Zhou
Markham Aquatic Club
527 -0.4%
45 Kaiwen Jiang
Toronto Swim Club
524 +1.6% PB
46 Oliver Thompson
Oakville Aquatic Club
524 +4.2% PB
47 Adan Lindfield
Sudbury Laurentian Swim Club
521 +1.2% PB
48 Franco Mejia Batres
Cobra Swim Club
517 +0.1% SB
49 Robert Pop
Wilmot Aquatic Aces
514 -1.7%
50 Nathan Vigneault
Cobra Swim Club
514 -1.3%
51 Andrei Dan
Toronto Swim Club
511 +0.8% PB
52 Matthew Chu
Aurora Ducks
511 +1.2% PB
53 Chengxuan Li
Markham Aquatic Club
511
54 Ashton Gort
North York Aquatic Club
510 -2.4%
54 Ronan Balgopal
Variety Village
510 -2.5%
54 Cooper Rush
Crest Swimming
510 -0.6%
57 Adrian Camilleri
York Swim Club
509 PB
58 Jack Loewen
Crest Swimming
506
59 Camden Reid
Oshawa Aquatic Club
503 -2.0%
60 Lucian Vilchez
Barrie Trojan Swim Club
502 -1.1%
61 Nikola Bojanic
Etobicoke Swimming
503 -0.8%
62 Edward Nache
Region Of Waterloo Swim Club
496 -2.3%
63 Adrian Hanciu
Barrie Trojan Swim Club
495
63 Alex Gilmore
Guelph Marlins Aquatic Club
495 PB
65 Anthony Yang
Etobicoke Swimming
494 -0.3%
65 Scott Heinbigner
Swim Saskatchewan
494 -2.0%
67 Oliver Tsang
Granite Gators Swim Team
492 +0.9% PB
68 Damon Armorer
Cobra Swim Club
490 -1.8%
69 Ben Rito
Region Of Waterloo Swim Club
489 -2.6%
70 Gavin Moore
Oshawa Aquatic Club
486 -1.6%
71 Samuel Huang
Torch Swimming
484 +0.2% PB
72 Andrew Sauer
Charlottetown Bluephins
482 -0.1%
72 Connor Zhou
Mississauga Swimming
482 PB
74 Kenny Luu
Cobra Swim Club
480 +1.0% PB
75 Scotty Sutton
Barrie Trojan Swim Club
479
76 Peter Von Wasilewski Peyko
Toronto Swim Club
477 +1.8% PB
77 James li
Toronto Swim Club
476 +0.1% PB
77 Michael Li
Markham Aquatic Club
476 -2.6%
79 Philip Kuziora
Mississauga Swimming
475 -1.7%
80 Oren Geagea
Toronto Swim Club
475 -2.0%
81 Taeden Miller
Newmarket Stingrays
473 -1.0%
82 Jacob Guillet
Sudbury Laurentian Swim Club
471 +1.8% PB
83 Dylan Boyd
Etobicoke Swimming
470 +1.9% PB
84 Aidan Woolham
Toronto Swim Club
470 +1.2% PB
84 Alex Ottodinoto
Barrie Trojan Swim Club
470 -0.7%
86 Carlo Mendoza Ochoa
Toronto Swim Club
470 +0.3% PB
87 Ben Matthews
Torch Swimming
466 +1.4% PB
88 Yonatan Zaslaver
Richmond Hill Aquatic Club
465 -3.6%
89 Evan Cescon
Crest Swimming
459 +0.4% PB
90 Benjamin Sos
Wilmot Aquatic Aces
453 -0.4%
91 Owen Kung
Markham Aquatic Club
447 -3.2%
92 Carson Pyzer
Torch Swimming
440 -1.9%
93 Bodhi Brock
North York Aquatic Club
439 PB
94 Liam Telky
Torch Swimming
436 -1.6%
95 Nathan Chan
Torch Swimming
434 -3.5%
96 Dan Hoang Le
York Swim Club
432 PB
97 Nathan Fowler
Newmarket Stingrays
429 -2.7%
98 Christopher Ling
Markham Aquatic Club
426 +2.0% PB
99 Ivan Pan
Toronto Swim Club
424 +0.2% PB
100 Gabriel Salazar
Ramac Aquatic Club
416
101 Jake Redfern
Toronto Swim Club
406
102 Leo Yu
Mississauga Swimming
396 +2.2% PB
103 Ethan Yao
Markham Aquatic Club
369 +2.6% PB
104 Mostafa Hamoda
Toronto Swim Club
357 -5.1%
seamus Chan
Mississauga Swimming
NS
Aiden Kim
Ramac Aquatic Club
NS
Thorne Weaver
Granite Gators Swim Team
NS
13 - 14, A Final, #116
Name Time Score Imp
1 Jonathan Zhu
Mississauga Swimming
30 +0.4% PB
2 Scott Watson
Etobicoke Swimming
25 -0.2%
3 Max Li
Markham Aquatic Club
20 +1.1% PB
4 Jerry Zhang
Markham Aquatic Club
15 -0.5%
5 Julian Twist
Guelph Marlins Aquatic Club
14 +2.5% PB
6 Charlie Keenes
Cobra Swim Club
13 -2.5%
7 Ryan Jiang
Torch Swimming
12 -2.3%
8 Yasin Kamal
Richmond Hill Aquatic Club
11 -3.5%
13 - 14, B Final, #116
Name Time Score Imp
9 Benjamin Cescon
Crest Swimming
9 PB
10 Joseph Lee
Region Of Waterloo Swim Club
6.50 +0.1% PB
10 Tyrus Lam
Torch Swimming
6.50 +0.6% PB
12 Robert Rusu
Newmarket Stingrays
5 +1.5% PB
13 Simon MacLure
Etobicoke Swimming
4 PB
14 Daniel Diomin
Richmond Hill Aquatic Club
3 -0.1%
15 Dennis Nykolyn
Etobicoke Swimming
2 +3.6% PB
16 Sean Kennedy
Torch Swimming
1 -2.0%
13 - 14, Preliminaries, #116
Name Time FINA Imp
1 Jonathan Zhu
Mississauga Swimming
576 -0.3%
2 Scott Watson
Etobicoke Swimming
564 -1.1%
3 Yasin Kamal
Richmond Hill Aquatic Club
540 +1.5% PB
4 Ryan Jiang
Torch Swimming
538 +0.8% PB
5 Jerry Zhang
Markham Aquatic Club
530 -0.8%
6 Max Li
Markham Aquatic Club
524 +0.1% PB
7 Charlie Keenes
Cobra Swim Club
517 -1.3%
8 Julian Twist
Guelph Marlins Aquatic Club
509 +1.8% PB
9 Leonardo Gomez
Aurora Ducks
507 -1.3%
10 Robert Rusu
Newmarket Stingrays
506 +1.1% PB
11 Daniel Diomin
Richmond Hill Aquatic Club
504 +0.8% PB
12 Simon MacLure
Etobicoke Swimming
504 PB
13 Landon Tran
Torch Swimming
501 +0.7% PB
14 Dennis Nykolyn
Etobicoke Swimming
498 +4.1% PB
15 Tyrus Lam
Torch Swimming
498 -0.4%
16 Sean Kennedy
Torch Swimming
493 +0.1% PB
17 Benjamin Cescon
Crest Swimming
487 PB
18 Joseph Lee
Region Of Waterloo Swim Club
485 -1.7%
19 Griff Seguin
Barrie Trojan Swim Club
484
20 Marcel Yaghi
Mississauga Swimming
482 +1.1% PB
21 Alex Jian
Ramac Aquatic Club
478
22 Eric Rapoport
Ramac Aquatic Club
475 +2.1% PB
23 Aleksa Zivkovic
Region Of Waterloo Swim Club
472 +1.7% PB
24 Owen Wong
Mississauga Swimming
466 +0.3% PB
25 Carson Killam
North York Aquatic Club
457 PB
26 Lochlann Gibson
Richmond Hill Aquatic Club
456 -2.5%
27 Harrison Zweig
North York Aquatic Club
451 PB
28 Timofey Mordukhai
Aurora Ducks
450 -1.3%
29 Jeff Tian
Ramac Aquatic Club
446
30 Phoenix Li
Charlottetown Bluephins
447
31 Matteo Mancini
Newmarket Stingrays
442 PB
32 Jeremy Wong
Richmond Hill Aquatic Club
440 +4.0% PB
33 Misha Gostlin
Toronto Swim Club
438 -1.6%
34 Rohan Rath
Etobicoke Swimming
438 +8.3% PB
34 Daniel Caraballo
Barrie Trojan Swim Club
438
36 Hudson Hay
Cobra Swim Club
435 -1.3%
37 Lucas Chan
Markham Aquatic Club
432 -0.9%
38 Yichen Liu
Toronto Swim Club
429 -1.6%
39 Toni Grahovac
Etobicoke Swimming
428
40 Joshua Ovis
Ramac Aquatic Club
426
41 Anthony Yu
Richmond Hill Aquatic Club
423 +1.0% PB
42 Blake Gough
Sudbury Laurentian Swim Club
421 -1.4%
43 Bryant Chen
Mississauga Swimming
419 +1.4% PB
44 Matthew McCormick
Oshawa Aquatic Club
418 +0.0% PB
45 Luke Hazelton
Etobicoke Swimming
414
46 Avery Fleischhauer
Charlottetown Bluephins
412
47 Alexandru Lupu
Newmarket Stingrays
406 +0.6% PB
48 David Meszaros
North York Aquatic Club
401
49 Michael Zhang
Etobicoke Swimming
400
50 Evan Beatty
Barrie Trojan Swim Club
389 +4.5% PB
51 Samuel Bisnauth
Oshawa Aquatic Club
387 -0.9%
52 Luke Shao
Mississauga Swimming
383
53 Gabriel Ardeleanu
Cobra Swim Club
380 -1.1%
54 Jet Mitchell
North York Aquatic Club
377 PB
55 Oliver Tompa
Lakeshore Swim Club
375 -1.5%
56 Nathan Vaughan
Barrie Trojan Swim Club
373 +3.3% PB
57 Jacob Fowler
Wilmot Aquatic Aces
362 -1.8%
58 Andrew Maricic
Golden Horseshoe Aquatic Club
360 -1.0%
59 Andrew Cescon
Crest Swimming
354 +1.1% PB
60 Luca Cutruzzola
Cobra Swim Club
354
61 Evan Szymanski
Oshawa Aquatic Club
352 -2.4%
62 Tyler Millar
Barrie Trojan Swim Club
342 +0.2% PB
63 Teddy Lu
Charlottetown Bluephins
339
X Mark Murygin
Etobicoke Swimming
337
64 Matviy Biszko
Etobicoke Swimming
326
Noah Kim
North York Aquatic Club
NS
Anton Shustov
Richmond Hill Aquatic Club
NS
Viktor Vukasinovic
Toronto Swim Club
NS
Maks Pokorski
Brantford
NS
12 and under, Timed Finals, #118
Name Time Score Imp
1 Kaleb Tan
Torch Swimming
30 +2.3% PB
2 Fynn O'Rourke
Guelph Marlins Aquatic Club
25
3 Miles Guan
Richmond Hill Aquatic Club
20 +1.1% PB
4 Lucas Bi
New Stars Swimming Club
15 -0.3%
5 Lucas Cescon
Crest Swimming
14
6 Emmitt Lam
Etobicoke Swimming
13
7 Will McConachie
Barrie Trojan Swim Club
12
8 Jack Smith
Sudbury Laurentian Swim Club
11 +3.3% PB
9 Cooper Schultz
Crest Swimming
9 +2.7% PB
10 Dax Hester
Sudbury Laurentian Swim Club
7 +1.4% PB
11 James Keller
Toronto Swim Club
6 +2.3% PB
12 Isaak Akman
Crest Swimming
5 +3.8% PB
13 Jonathan Helman
Aurora Ducks
4 +2.0% PB
14 Nayuta Fujiwara
Toronto Swim Club
3
15 Quintin Dixon
Toronto Swim Club
2 +1.1% PB
16 Paul Zakatsiolo
Oakville Aquatic Club
1 -0.6%
17 Luke Hammond
Lakeshore Swim Club
18 Alek Redhead
Oakville Aquatic Club
+2.4% PB
19 Benjamin McDermott
Etobicoke Swimming
20 Nathan Read-Lajos
Cobra Swim Club
+2.3% PB
21 Anton Verbovetskyi
Aurora Ducks
+2.6% PB
22 Vasyl Krupynin
Wilmot Aquatic Aces
23 Viraat Thakker
Toronto Swim Club
24 Romulus Kuang
Aurora Ducks
-2.4%
25 Edan Wedderburn
Region Of Waterloo Swim Club
PB
26 Fred Cai
Cobra Swim Club
+3.2% PB
27 Erik Izyumov
Aurora Ducks
+7.0% PB
28 Alex Yang
Etobicoke Swimming
29 Nikkolai Turner
Region Of Waterloo Swim Club
30 Tony Zheng
New Stars Swimming Club
+3.7% PB
Oliver Sarvari
Toronto Swim Club
Max Cui
Lakeshore Swim Club
Kien Duong
Crest Swimming
NS
Adam Lin
Markham Aquatic Club
NS
Anton Chaikouski
Barrie Trojan Swim Club
NS
Lucas Tang
Markham Aquatic Club
NS

Events