Swimcloud
SA Junior National Championships
17 - 18, Finals
Name Time Score Imp
1 Gawie Nortje
Bloemfontein Otters
14 +1.1% SB
2 Matt Bosch
Seagulls SC
11 -0.6%
3 Jandre Moll
Dynamo Aquatics Eku
9 +0.3% PB
4 Calvin Coetzee
Seagulls SC
7 +0.9% PB
5 Francois Du Plessis
Tuks
5 +1.0% PB
7 Luke Cillie
Curro Durbanvill
4
8 Riccardo DI DOMENICO
Mandeville Dolphins
3 +0.6% PB
9 Andrew Ross
Players
2 +0.2% PB
10 Jetro Piso
Uniswim-Nelspruit
1 PB
17 - 18, Preliminaries
Name Time FINA Imp
1 Gawie Nortje
Bloemfontein Otters
743 +0.2% SB
2 Matt Bosch
Seagulls SC
729 -2.0%
3 Jandre Moll
Dynamo Aquatics Eku
714 -1.0%
4 Calvin Coetzee
Seagulls SC
709 -0.6%
5 Francois Du Plessis
Tuks
708 +0.6% PB
7 Riccardo DI DOMENICO
Mandeville Dolphins
690 +0.3% PB
8 Andrew Ross
Players
675 -0.2%
9 Luke Cillie
Curro Durbanvill
674
10 Bernard Becker
Gerhard Zandberg Sport Academy
671 -2.0%
10 Jetro Piso
Uniswim-Nelspruit
671 PB
12 Chase Rayment
Seagulls SC
660 0.0%
13 Altus Beetge
Tuks
658 +0.6% PB
14 Ruan HanaczeckKruger
Shamu Swimming Club
656 PB
15 Jethro Irvine
Aquazone Swim Club
654 -1.5%
16 Cameron Matthews
Mandeville Dolphins
652
17 Johannes Fourie
Ushaka Swimming Club
649
18 Rais Hassim
Waterborn Swim Club
647 -0.3%
19 Divan Pretorius
Boksburg Aquatics
644 -1.5%
20 Jaden Delport
Port Elizabeth Amateur Swimming
642 -0.1%
21 Cullen THOMAS
Free State Aquatics
641 -1.3%
21 Alex Goddard
Aquanova Aquatic Club
641 -2.1%
23 Stephen McCallum
Vineyard SC
634 -0.5%
24 Ruben Smit
Tuks
633 -0.5%
25 Trey Breytenbach
Electric Eels Swimming Club
627 +0.8% SB
26 Henre Louw
Tuks
626 +0.8% PB
27 Kyle Letley
Edenvale Stingrays
624 +2.0% PB
28 Kyle McKenzie
Esp Kempton Park
624 +0.9% PB
29 Taahir Essof
Atlantis Swimming Club
623 -0.4%
29 Ma'az Khota
North West University Swim Club
623 +0.3% SB
31 Jack Oliver
Cybersmart
620 +1.9% SB
32 Daniell Van der Merwe
Waterborn Swim Club
617 -0.3%
33 David Macdonald
Seagulls SC
613 PB
34 Rourke McGrath
Swim Academy
613 PB
35 Jordan Royle
Infinity Swimming Academy
611 +1.2% PB
36 Ivan Beukes
Florida Swimming Club South Africa
611 -2.2%
36 Jano Beukes
Limpopo TUKS Swimming Club
611 PB
38 Pieter-Jan Hough
Royal Fins
609 -1.2%
38 Michael Esterhuyse
Ushaka Swimming Club
609 +3.1% PB
40 James de Goede
Seagulls SC
607 -0.6%
40 Rhuben Nortje
Aqua Adrenalin
607
42 Jordan Bradshaw
Waterborn Swim Club
604 +0.6% PB
43 Chris Luus
Royal Fins
603 -0.3%
44 Thomas Woodhead
Perfect Stroke Swimming Club
598 +0.2% SB
45 Fadhill Saleh
Electric Eels Swimming Club
595 +1.0% PB
46 Duncan Cleland
Ultimate Swim Club
593
47 Henri Kilian
Tuks
592 -1.5%
47 Ruben Smith
Infinity Swimming Academy
592 +1.4% PB
49 Juvahn Singh
Westville Swimming Club
590 -1.8%
50 Hein van Tonder
Boksburg Aquatics
586 -0.6%
51 Divan Bester
Mandeville Dolphins
584 -0.8%
52 Deorg Lategan
Players
583 -2.2%
52 Raymond Kockott
Limpopo TUKS Swimming Club
583
54 Alexander Krastanov
Electric Eels Swimming Club
582 +2.5% PB
55 Stephanus Thompson
Flamingo's
579 PB
56 Jacobus Koch
Players Western Cape
578 +2.2% PB
57 Luke Altmann
Vineyard SC
578
58 Alje Van Deemter
Tuks
576 +0.2% PB
59 Mikhi Hassim
Waterborn Swim Club
572 +0.0% PB
60 Sebastian Walker
Waterborn Swim Club
565 +0.8% PB
61 Alfonso Janse Van Rensburg
Ultimate Swim Club
560 PB
61 Cole Rothman
Waterborn Swim Club
560 +9.7% PB
63 Adam Grobbelaar
Beavers Swim Club
559 +0.8% PB
64 Lyle Fortune
Sandton Seals
558 -0.3%
65 MICHAEL BROMFIELD
Westville Swimming Club
553 +0.6% SB
66 joshua jacoby
Beavers Swim Club
546 +1.6% PB
67 Andrè Kleynhans
Maties
532 -3.0%
68 Jivall Bodlall
Ashton Swimming Academy
525 PB
69 Tyler Buffel
Waterborn Swim Club
514 +0.8% PB
70 Coenraad De Beer
Limpopo TUKS Swimming Club
485
16, Finals
Name Time Score Imp
1 Ethan Spieker
Tuks
14 +0.9% PB
2 Kobe Ndebele
Haupt Swimming Club
11 +1.3% PB
3 Kobus Groenewald
Bloemfontein Otters
9 -0.9%
4 Chad Mayer
Aquazone Swim Club
7 +0.9% PB
5 Marty Wolmarans
Aquabear Swim Club
6 +1.3% PB
6 Gavin Smith
Vineyard SC
5 -0.6%
7 Jacob Armon
Seals A.S.C.
4 +2.2% PB
8 Gustav Schlechter
Fish Eagle Swim School
3 +0.6% PB
9 Willem Pretorius
Bloemfontein Otters
2 PB
10 Lucas Beukes
Westville Swimming Club
1 PB
16, Preliminaries
Name Time FINA Imp
1 Ethan Spieker
Tuks
719 -0.3%
2 Kobe Ndebele
Haupt Swimming Club
715 +0.2% PB
3 Kobus Groenewald
Bloemfontein Otters
689 -1.4%
4 Jacob Armon
Seals A.S.C.
671 +2.4% PB
5 Chad Mayer
Aquazone Swim Club
664 -0.3%
6 Gustav Schlechter
Fish Eagle Swim School
655 +0.4% PB
7 Gavin Smith
Vineyard SC
654 -1.4%
8 Marty Wolmarans
Aquabear Swim Club
639 -0.5%
9 Willem Pretorius
Bloemfontein Otters
633 PB
10 Lucas Beukes
Westville Swimming Club
633 PB
11 Ethan Riekert
Tuks
628 -0.7%
12 Guy Brooks
Action Swim
628 PB
13 Cameron Casali
Infinity Swimming Academy
625 -1.2%
14 William Slaughter
Potchefstroom Swimming Club
622 +0.8% PB
15 Enrico Giuricich
Dynamo Aquatics Eku
619 +0.9% PB
16 Jaron Weyermuller
Ushaka Swimming Club
611
17 Adriaan Viljoen
Aquasharks Winel
608 +1.1% PB
19 Michael Duckham
Seagulls SC
606 +1.2% PB
20 Steffan Henning
Pretoria Aquatic Club
604 +1.2% PB
21 Won Hee Lee
Vineyard SC
604 +0.3% PB
22 Aidan Griffith
Waterborn Swim Club
599 +1.8% PB
22 Johannes Ferreira
Potchefstroom Swimming Club
599 +0.3% PB
22 Kaydn Naidoo
Beavers Swim Club
599 +6.2% PB
26 Sibusiso Maseko
Westville Swimming Club
597 -0.5%
27 Brandon Chapman
Port Elizabeth Amateur Swimming
596 -2.2%
28 Wihann Neitz
Aquasharks Winel
593 -0.5%
29 Johnlouis Landskron
Tuks
590 +2.2% PB
30 Mathew Smith
Westville Swimming Club
587 +4.6% PB
31 Eric Slabbert
Players Western Cape
586 -0.2%
32 Chris Van Heerden
Seals A.S.C.
586 -0.1%
33 Hennie Steyn
Players
583 -0.3%
34 Dirco Nienaber
Fish Eagle Swim School
576 -1.1%
35 DYLAN Wright
Tygerberg Aquatics
573 PB
37 Adriaan Steyn
Aqua Athlete
569 +0.0% PB
38 Alessandro Trevisan
Mandeville Dolphins
568 +1.6% PB
40 Bernard Wolfaardt
Linrand Swimming Club
559 +4.8% PB
41 Reece Zowitsky
Midwit Uniswim
554 +3.9% PB
42 Ivan Horak
Players
553 +0.7% SB
43 Lebone Taukobong
Mandeville Dolphins
553 -1.6%
44 Jacques Van der Merwe
Seals A.S.C.
545 +4.2% PB
45 Luke Hanlon
Waterborn Swim Club
545 -0.1%
46 Jakobus Terblanche
Guppie Tigers and Lts
539 PB
47 Ruan Hutten
Royal Fins
525 -0.2%
15, Finals
Name Time Score Imp
1 Matt Sates
Seals A.S.C.
14 +2.2% PB
2 Ethan Du Preez
Cybersmart
11 +1.2% PB
3 Christo van Loggerenberg
Vikings Aquatic Club
9 PB
5 Joshua Ashley
Action Swim
6 PB
6 Mark Jorna
Port Elizabeth Amateur Swimming
5 +1.3% PB
7 Jayden Nel
Welkom Aquatics
4 +3.1% PB
8 James Smith
Tuks
3 +0.4% PB
9 Matthew Taylor
Mandeville Dolphins
2 +0.6% PB
10 Logan Truter
Tuks
1 -0.7%
15, Preliminaries
Name Time FINA Imp
1 Matt Sates
Seals A.S.C.
695 +1.8% PB
2 Ethan Du Preez
Cybersmart
648 -0.2%
3 Christo van Loggerenberg
Vikings Aquatic Club
646 PB
4 Luca Holtzhausen
Seagulls SC
597 -4.3%
6 Joshua Ashley
Action Swim
594 PB
7 Matthew Taylor
Mandeville Dolphins
583 +1.0% PB
8 Mark Jorna
Port Elizabeth Amateur Swimming
580 +0.7% PB
9 Jayden Nel
Welkom Aquatics
579 +3.1% PB
10 Logan Truter
Tuks
579 -0.2%
11 James Smith
Tuks
578 +0.5% PB
12 Connor Jerg
Aquazone Swim Club
575 +5.1% PB
12 Jaiden Staines
Boksburg Aquatics
575 +1.2% PB
14 Joshua Gillespie
Dynamo Aquatics Eku
575 +1.9% PB
15 Mitchel Engelke
Maties
574 -0.5%
16 Simeon Vorster
Free State Aquatics
573 0.0%
17 Gideon Wolmarans
Lebone II Aquatic Club
570 PB
19 Marius Snyman
Tuks
567 +1.3% PB
19 Philip Vorster
Flamingo's
567 PB
21 Adrian Caldwell
Active Aquatics
565 +3.5% PB
22 Dewald Verster
Bloemfontein Otters
565 PB
25 Corey Webb
Swimlab Aquatic Academy
554 +0.1% PB
25 Joshua Parry
Westville Swimming Club
554 PB
27 Danyal Karl van der Schyff
Florida Swimming Club South Africa
552 -0.6%
28 Jordan Lotter
St Andrew's Dragons
549 PB
29 Ethan Bender
Ushaka Swimming Club
549 PB
31 Connor Albertyn
Tuks
544 -1.2%
31 Conner Kinsey
Seagulls SC
544 +2.6% PB
33 Petrus Truter
Maties
542
34 Flippie Spuy
Bay Eagle Swim Team
538 PB
35 Tom Ferguson
Knysna Dragons
537 -0.9%
36 Blake Godfrey
Florida Swimming Club South Africa
530 -2.2%
37 Stephan Bekker
Royal Fins
529 +2.4% PB
38 Jonathan Heslop
Tuks
528 +2.2% PB
39 Jordan Moodley
Seagulls SC
521 +4.6% PB
40 Pieter Delport
Free State Aquatics
519 PB
41 Robbie Hattingh
Bloemfontein Otters
515
42 Shiragh Singh
Westville Swimming Club
512 +2.9% PB
43 Donald McKinnon
Aquasharks Winel
504 PB
44 Nicholas Malan
Electric Eels Swimming Club
502 +1.6% PB
45 Tyler Goosen
Tuks
499 +0.1% PB
46 Ethan Lewis
Old Edwardians Swimming Club
498 +1.9% PB
47 Zac Ellis
Tygerberg Aquatics
488 PB
48 Kian Kirsten
Welkom Aquatics
481
49 Myles Lea
Westville Swimming Club
444 +3.3% PB
Blake Holmes
Westville Swimming Club
14, Finals
Name Time Score Imp
1 Pieter Coetze
North West University Swim Club
14 +2.1% PB
2 Ryan Zasas
Waterborn Swim Club
11 +6.2% PB
3 Reece Johnson
Electric Eels Swimming Club
9 +1.0% PB
4 Joss Hempel
Aquabear Swim Club
7 PB
5 Preeyan Govender
Swim Academy
6 PB
6 Darno Merwe
Tuks
5 +0.8% PB
7 Leshen Pillay
Seagulls SC
4 +1.1% PB
8 Hermanus Van Vuuren
Players
3 +2.1% PB
9 Matthew Lundie
Dynamo Aquatics Eku
2 +1.1% PB
10 Benny Liu
Free State Aquatics
1 -2.7%
14, Preliminaries
Name Time FINA Imp
1 Pieter Coetze
North West University Swim Club
583 -0.4%
2 Ryan Zasas
Waterborn Swim Club
570 +4.7% PB
3 Joss Hempel
Aquabear Swim Club
555 PB
4 Hermanus Van Vuuren
Players
550 +2.6% PB
5 Reece Johnson
Electric Eels Swimming Club
549 -1.3%
6 Leshen Pillay
Seagulls SC
548 +0.6% PB
7 Darno Merwe
Tuks
547 -0.6%
8 Benny Liu
Free State Aquatics
544 +0.4% PB
9 Matthew Lundie
Dynamo Aquatics Eku
540 +1.4% PB
10 Preeyan Govender
Swim Academy
529 PB
11 Aiden Bornman
Boksburg Aquatics
528 +3.5% PB
13 Estiaan Davel
Kalahari Aquatics
518 PB
14 Bryce Buret
Harlequins Aquatic Club
515 +2.3% PB
15 Ethan Renze
Port Elizabeth Amateur Swimming
513 -0.6%
16 Daniel Baker
Benoni Swimming Club
508 +1.4% PB
17 Owethu Mahan
Tuks
505 +1.0% PB
18 Edrich Du Preez
Linrand Swimming Club
502 +3.7% PB
19 Kieran Grant
Alcatraz Swimming Club
500 +1.2% PB
20 Ty Manson
St Andrew's Dragons
500 +0.5% PB
21 Jordan Denyer
Infinity Swimming Academy
498 -0.3%
22 Thomas Villet
Flamingo's
497 +3.9% PB
23 Gabriel West
Tygerberg Aquatics
496 +0.6% PB
24 Arno Gauche
Westville Swimming Club
489 +5.9% PB
25 Joshua Hinckley
Dynamo Aquatics Eku
487 -1.7%
26 Callum Hinrichsen
Tuks
485 -1.3%
27 Steven Seagreen
Action Swim
484 PB
28 Matthew de Gouveia
Perfect Stroke Swimming Club
484 -1.0%
29 Keeno Swarts
Vineyard SC
483 -0.3%
30 Zander Van Zyl
Curro Durbanvill
480 -0.3%
31 Josh Balfour
Westville Swimming Club
478 -0.3%
32 Francois Malherbe
Maties
474 PB
33 Connor Voke
Vikings Aquatic Club
473 +5.7% PB
34 Tristan Brits
Lottering Aquatics
472 +8.5% PB
35 Bennet Groenewald
Midwit Uniswim
469 +4.9% PB
36 Henk Fourie
Pretoria Aquatic Club
467 -2.0%
37 Willem Roos
Tuks
467 +0.6% PB
38 Nathan Kleyn
Seagulls SC
464 0.0%
39 Julian Andrew
Midwit Uniswim
460 +4.8% PB
40 Stephan van Zyl
Upington Swemklub
460
41 Clinton Eales
Infinity Swimming Academy
454 +0.9% PB
42 Thomas Forbes
Maties
454 PB
43 Wihan Bester
Tygerberg Aquatics
453 -0.5%
44 Nicholas Arelisky
Aqua Sharks
446 +3.1% PB
45 Max Lichtblau
Onyx Aquatic Club
442 +1.9% PB
46 Kian Claassen
Port Elizabeth Amateur Swimming
438 -0.1%
47 Nathan Fildes
Tuks
435 +0.2% PB
48 Jamie Allamby
Doreys Swim Club
435 -0.1%
49 Josh Witthuhn
Infinity Swimming Academy
433 -2.4%
50 James McLeary
Champion
428 -0.4%
51 Lucques Smal
Titans
426 -3.0%
52 Ruan Lategan
Players Western Cape
421 -0.1%
53 John Els
Westville Swimming Club
419 PB
54 Tambai Dutiro
Esp Kempton Park
417 +2.8% PB
55 Benno Strydom
Pretoria Aquatic Club
409 -1.7%
56 Yasheer Maharaj
Bayview Swimming Club
382 PB
13, Finals
Name Time Score Imp
1 Kian Keylock
Boksburg Aquatics
14 +3.5% PB
2 Elijah Dredge
Pretoria Aquatic Club
11 +1.6% PB
3 Enzo Nogueira
Waterborn Swim Club
9 +2.4% PB
4 Cameron Thompson
Crusaders
7 +2.9% PB
5 Jonathan Adams
Flamingo's
6 +0.9% PB
6 Andrew Cartwright
Tiger Sharks Swimming Academy
5 +8.0% PB
7 Ben-Johan. Laubscher
Tuks
4 +3.2% PB
8 Matthew Van Coller
Infinity Swimming Academy
3 PB
9 Ross Paterson
Action Swim
2 +4.8% PB
13, Preliminaries
Name Time FINA Imp
2 Kian Keylock
Boksburg Aquatics
533 +1.6% PB
3 Elijah Dredge
Pretoria Aquatic Club
523 +0.2% PB
4 Cameron Thompson
Crusaders
507 +2.2% PB
5 Enzo Nogueira
Waterborn Swim Club
501 0.0%
6 Andrew Cartwright
Tiger Sharks Swimming Academy
496 +7.4% PB
7 Jonathan Adams
Flamingo's
495 -0.3%
8 Ben-Johan. Laubscher
Tuks
493 +2.9% PB
9 Ross Paterson
Action Swim
493 +4.8% PB
10 Matthew Van Coller
Infinity Swimming Academy
477 PB
12 Kinnae Lindeque
Waterborn Swim Club
465 +2.0% PB
13 Sven Van der Linde
Ashton Swimming Academy
462 PB
14 Dean De Clerck
Players
460 +2.2% PB
15 Michael Kleynhans
Tuks
451 +1.9% PB
15 Rikus Saaiman
Quick Silver
451 PB
18 Matt Caldwell
St Andrew's Dragons
443 +1.7% PB
21 Travis Gross-Mitchell
Seagulls SC
442 +7.4% PB
22 Johan Merwe
Maties
439 +0.1% PB
23 Matt Carrol
Blouberg Marlins
439 -1.0%
24 Jared Watkins
Westville Swimming Club
437 PB
25 Stefan Steyn
Fish Eagle Swim School
435
26 Liam Coetzee
Aquasharks Winel
435 -2.6%
27 Jarden Eaton
Crusaders
434 -0.5%
28 Christiaan Kriegler
Curro Durbanvill
432 +0.8% PB
30 Robert Hendricks
Royal Swimming Academy
427
31 Taylor Luck
Swimlab Aquatic Academy
425 -0.7%
32 Ricardo Rebelo
Tuks
423 0.0%
32 Chad Moutzouris
Free State Aquatics
423 PB
34 Leson Visagie
Midwit Uniswim
420 +5.9% PB
35 Zookey Crocker
Action Swim
413 PB
36 Ruan Louw
Bull Sharks
412
37 Zak Grobler
Soul Swimming Club
410 +1.5% PB
38 Jamie Spence
Action Swim
404 -0.1%
39 Jayden Coetzer
Cybersmart
403 PB
40 Keyontae Raynard
Seagulls SC
396
42 ENRICO VORBECK
Seagulls SC
387 +7.5% PB
43 Dario Consani
Tygerberg Aquatics
386 -1.0%
44 Gerrit Wessels
Tuks
383 +1.4% PB
45 Regardt Grobler
Tuks
382 -0.6%
46 Josh De Beer
Swim Academy
379 PB
47 Ricky Lottering
Seals A.S.C.
359 -0.3%
48 Jamie Smuts
Tygerberg Aquatics
348 PB
12 and under, Finals
Name Time Score Imp
1 Andrè Heever
Tuks
14 +2.6% PB
3 Tumelo Mahan
Tuks
9 -0.8%
4 Wilbert Vorster
Flamingo's
7
5 Cristopher Strydom
Dynamo Aquatics Eku
6 +0.2% PB
6 Jason Malan
Electric Eels Swimming Club
5 +2.5% PB
7 MJ Findlay
Tuks
4 +4.9% PB
8 Chris Jordaan
Aquasharks Winel
3 +1.1% PB
10 Bjorn Mhlanga
Waterborn Swim Club
1 +2.2% PB
12 and under, Preliminaries
Name Time FINA Imp
1 Andrè Heever
Tuks
458 +1.0% PB
2 Tumelo Mahan
Tuks
444 -0.8%
4 Wilbert Vorster
Flamingo's
430
5 Jason Malan
Electric Eels Swimming Club
422 +2.2% PB
6 Cristopher Strydom
Dynamo Aquatics Eku
411 -1.7%
7 Chris Jordaan
Aquasharks Winel
410 +0.3% PB
9 Bjorn Mhlanga
Waterborn Swim Club
406 +1.8% PB
10 MJ Findlay
Tuks
405 +3.5% PB
11 David Adams
Flamingo's
400 PB
12 Keegan Wright
Tygerberg Aquatics
397
13 Luca Sandri
Kloof Asc
389 PB
15 Thomas Truter
Maties
385 -0.1%
16 Brendan Visser
Action Swim
381 +3.2% PB
17 Connor Reinders
Bloemfontein Otters
381 PB
18 Luca Potgieter
Royal Swimming Academy
380 +1.0% PB
19 Canaan Brice
Free State Aquatics
379
20 Bryce Minderon
Port Elizabeth Amateur Swimming
374 +0.9% PB
21 Kyle Kleinhans
Swimlab Aquatic Academy
373
23 Carlo Britz
Port Elizabeth Amateur Swimming
368 +3.0% PB
25 Michal Du Toit
Tuks
353 +0.2% PB
26 Daniel Wolson
Vineyard SC
350 +0.7% PB
27 Charles Briel
Free State Aquatics
347
28 Nicholas Kruger
Seals A.S.C.
347 +1.4% PB
29 Matthew Allen
Aces Swimming Club
347 +6.9% PB
30 Jayden Sivai
Aquanova Aquatic Club
339 +4.5% PB
31 Tai Pearson
Vineyard SC
336
32 Marnu Koekemoer
Blue Ocean Aquatics
333 PB
33 Brogan Jones
Benoni Swimming Club
333 +0.9% PB
34 Matt O'Connor
Waterborn Swim Club
331 +2.7% PB
35 Jacobus Enslin
Tuks
326 +0.1% PB
36 Callyn Kinsey
Seagulls SC
326 +9.3% PB
37 Josh Paton
Aquazone Swim Club
319 PB
38 Lance Cromhout
Tuks
318 +1.7% PB
39 CONNOR PORTER
Seagulls SC
317 +5.8% PB
39 Jeremy Labuschagne
Swimlab Aquatic Academy
317
41 Adriaan Louw
Curro Langebaan Swimming Club
310 +0.9% PB
42 Liam Ellis
Tygerberg Aquatics
304
43 Nathan Forster
Seagulls SC
282
44 Jacobus Botha
Limpopo TUKS Swimming Club
257 PB

Events