Swimcloud
South Africa National JNR Age Group Championship
17 - 18, Finals
Name Time Score Imp
1 Calvin Coetzee
Seagulls SC
14 +1.0% PB
2 Luke Cillie
Curro Durbanvill
11 +4.0% PB
3 Jandre Moll
Victor Aquantum Swemklub
9 +2.0% PB
4 Louw Oberholzer
Tuks
7 PB
5 Luke Verwey
Seals A.S.C.
6 -1.6%
6 Riccardo DI DOMENICO
Mandeville Dolphins
4 +7.8% SB
6 Cullen THOMAS
Free State Aquatics
4 -0.1%
8 Johannes Fourie
Ushaka Swimming Club
3 +0.6% PB
9 Alex Goddard
Aquanova Aquatic Club
2 PB
10 Rais Hassim
Waterborn Swim Club
1
17 - 18, Preliminaries
Name Time FINA Imp
1 Jandre Moll
Victor Aquantum Swemklub
738 +3.0% PB
2 Calvin Coetzee
Seagulls SC
723 +0.6% PB
3 Louw Oberholzer
Tuks
699 PB
4 Luke Cillie
Curro Durbanvill
683 +2.4% PB
5 Luke Verwey
Seals A.S.C.
674 -1.2%
6 Alex Goddard
Aquanova Aquatic Club
661 PB
7 Johannes Fourie
Ushaka Swimming Club
650 +0.3% PB
8 Cullen THOMAS
Free State Aquatics
648 -0.9%
9 Rais Hassim
Waterborn Swim Club
646
10 Riccardo DI DOMENICO
Mandeville Dolphins
644 +6.8% SB
11 Emile Lützeler
Players Western Cape
642
12 Jaden Harris
Active Aquatics
639 +2.1% PB
13 Divan Pretorius
Boksburg Aquatics
635 +1.7% PB
14 Rance Gower-Winter
Seagulls SC
635 +1.4% SB
14 Tyron Williams
Ultimate Swim Club
635 +98.3% PB
16 Schalk Van Heerden
Tuks
631 PB
17 Ma'az Khota
North West University Swim Club
626 PB
18 Juan-Luke Hamilton
Free State Aquatics
625 PB
19 Jack Oliver
Curro Durbanvill
623 +0.7% PB
20 Trey Breytenbach
Electric Eels Swimming Club
618 -0.3%
21 Josh Templeton
Aqua Sharks
615
22 Dante Nortje
Swim Academy
612 -0.9%
23 Ivan Beukes
Eagar Aquatics
610
24 Kyle McKenzie
Esp Kempton Park
607 +1.1% PB
25 Georgios Synodinos
Florida Swimming Club South Africa
607 PB
26 James de Goede
Aquazone Swim Club
606 +2.3% PB
27 Willem-Pierre Viljoen
Worcester
605
28 Rhuben Nortje
Aqua Adrenalin
604
29 Janco Rademeyer
Royal Fins
604 PB
30 Callum Thomson
Florida Swimming Club South Africa
604 PB
31 Karan Raju
Seagulls SC
601 PB
32 Graeme Witte
Infinity Swimming Academy
597 PB
33 Aidan Baines
Mandeville Dolphins
596 -0.1%
34 Taahir Essof
Atlantis Swimming Club
595 -1.0%
35 Ruben Smit
Tuks
592 +1.4% SB
36 Raymond Kockott
Limpopo TUKS Swimming Club
591 +1.0% PB
37 Armand Nortje
Seagulls SC
590 -0.8%
38 Ben Plattner
Tuks
589 PB
39 Luke Ashton
Haupt Swimming Club
587
40 Zander Van Tonder
Players
586
41 Christian Kriel
Waterborn Swim Club
585 PB
42 Adrian Taylor
Vineyard SC
581 PB
43 Lyle Fortune
Sandton Seals
579 +1.2% PB
44 Estiaan Terblanche
East Cape
574 PB
45 Jayson de Beer
Matlosana
564
46 Ruben Theunissen
Royal Fins
561 PB
47 Andrew Burgess
Aces Swimming Club
560 +2.0% PB
48 Andrè Kleynhans
Fish Eagle Swim School
556
49 Mark Kleinhans
Maties
546 PB
50 Matthew Bevan
Mandeville Dolphins
541 -3.0%
51 Joshua Human
Neptune Swim Club
535
52 Alexander Krastanov
Electric Eels Swimming Club
527 PB
53 Sabusiswa Ngcobo
Mandeville Dolphins
521 PB
54 Yanik Antonio
Tubaroes de Maputo
502
55 Ricardo Da Silva
Curro Durbanvill
500
16, Finals
Name Time Score Imp
1 Matt Bosch
Seagulls SC
14 -0.2%
2 Gawie Nortje
Bloemfontein Otters
11 -1.9%
3 James Freeman
Tuks
9 +1.1% PB
4 Andrew Ross
Players
7 +1.2% PB
5 Danilo ROSAFIO
Bandari Swim Club
6 +1.3% PB
6 Chase Rayment
Seagulls SC
5 -0.2%
7 Jetro Piso
Mpumalanga
4 PB
8 Daniell Van der Merwe
Waterborn Swim Club
3 +7.6% PB
9 Jethro Irvine
Aquazone Swim Club
2 +2.5% PB
10 Francois Du Plessis
Tuks
1 PB
16, Preliminaries
Name Time FINA Imp
1 Gawie Nortje
Bloemfontein Otters
719 -2.0%
2 Matt Bosch
Seagulls SC
718 -0.6%
3 James Freeman
Tuks
669 -0.9%
4 Andrew Ross
Players
658 +0.3% PB
5 Danilo ROSAFIO
Bandari Swim Club
654 +0.3% SB
6 Jetro Piso
Mpumalanga
639 PB
7 Chase Rayment
Seagulls SC
638 -1.2%
8 Jethro Irvine
Aquazone Swim Club
617 +2.1% SB
9 Francois Du Plessis
Tuks
614 PB
10 Daniell Van der Merwe
Waterborn Swim Club
612 +6.9% PB
11 Chris Luus
Royal Fins
609 PB
12 Jano Beukes
Limpopo TUKS Swimming Club
607 PB
13 Ruan HanaczeckKruger
Shamu Swimming Club
604 PB
14 Juvahn Singh
Westville Swimming Club
601 +2.0% SB
15 Henri Kilian
Tuks
600
15 Thomas Woodhead
Perfect Stroke Swimming Club
600 +2.0% SB
17 Altus Beetge
Tuks
597 PB
18 Michael Esterhuyse
Ushaka Swimming Club
597 +1.0% PB
19 Michael Deans
Waterborn Swim Club
590 PB
20 Kyle Letley
Dynamo Aquatics Eku
588 +0.9% PB
21 Henre Louw
Tuks
587 +0.2% PB
22 Liam Olivier
Hillcrest
587 PB
23 David Macdonald
Seagulls SC
585 PB
24 Sèrgio Dos Santos
Royal Swimming Academy
584 PB
25 ETIENNE JORDAAN
Titans
571 PB
26 Jordan Bradshaw
Waterborn Swim Club
566 +3.5% PB
27 Stephanus Thompson
Bloemfontein Otters
566 PB
28 Bob Fick
Players Western Cape
558 PB
29 Adam Grobbelaar
Beavers Swim Club
553 +1.3% PB
30 MICHAEL BROMFIELD
Westville Swimming Club
553 +0.9% SB
31 Sebastian Walker
Waterborn Swim Club
552 PB
32 Hendrich Muth
Pretoria Aquatic Club
549 PB
32 Coenraad De Beer
Limpopo TUKS Swimming Club
549 PB
34 Seyuran Perumal
Swim Academy
528 -0.3%
35 Christiaan Stroebel
Tuks
518
36 Jivall Bodlall
Ashton Swimming Academy
517 +1.9% PB
37 Vidhaan Singh
Nelspruit Swimming Academy
516 -2.0%
38 Jacobus Koch
Players Western Cape
512
39 Tye Wood
Soul Swimming Club
505
40 Quintin Tayali
Zimbabwe
490
41 Ciaran Otter
Mandeville Dolphins
424 PB
42 Ivan Loonat
Tubaroes de Maputo
420
15, Finals
Name Time Score Imp
1 Ethan Spieker
Alcatraz Swimming Club
14 +2.5% PB
2 Chad Mayer
Aquazone Swim Club
11 +1.1% PB
3 Kobus Groenewald
Bloemfontein Otters
9 +1.6% PB
4 Jaron Weyermuller
Ushaka Swimming Club
7
5 Ethan Riekert
Tuks
6
6 Kobe Ndebele
Haupt Swimming Club
5 PB
7 Willem Pretorius
Bloemfontein Otters
4 +2.1% PB
8 Cullen Biddulph
Port Elizabeth Amateur Swimming
3 PB
9 Jacob Armon
Seals A.S.C.
2 -0.2%
10 Gustav Schlechter
Fish Eagle Swim School
1 PB
15, Preliminaries
Name Time FINA Imp
1 Ethan Spieker
Alcatraz Swimming Club
670 +1.5% PB
2 Kobus Groenewald
Bloemfontein Otters
642 +0.3% PB
3 Chad Mayer
Aquazone Swim Club
637 -0.8%
4 Jaron Weyermuller
Ushaka Swimming Club
634
5 Willem Pretorius
Bloemfontein Otters
627 +2.2% PB
6 Kobe Ndebele
Haupt Swimming Club
624 PB
7 Jacob Armon
Seals A.S.C.
610 -0.8%
8 Ethan Riekert
Tuks
610
9 Cullen Biddulph
Port Elizabeth Amateur Swimming
608
10 Gustav Schlechter
Fish Eagle Swim School
602 PB
11 Lucas Beukes
Westville Swimming Club
601 +4.4% PB
12 Marty Wolmarans
Aquabear Swim Club
594 PB
12 Wihann Neitz
Aquasharks Winel
594 PB
14 Michael Duckham
Westville Swimming Club
590 -0.3%
15 Ian Brijlal
Action Swim
588 -1.9%
16 Won Hee Lee
Vineyard SC
587 PB
17 Brandon Chapman
Aquabear Swim Club
585 PB
18 Steffan Henning
Pretoria Aquatic Club
584 PB
19 Cameron Casali
Infinity Swimming Academy
581 PB
20 Giano Dos Santos
Nelspruit Swimming Academy
579 PB
20 Johannes Ferreira
Potchefstroom Swimming Club
579 PB
22 Lebone Taukobong
Mandeville Dolphins
578 PB
23 Adriaan Viljoen
Aquasharks Winel
577 PB
24 Hennie Steyn
Players
571 +0.2% PB
25 William Slaughter
Potchefstroom Swimming Club
570
26 DYLAN Wright
Tygerberg Aquatics
568 PB
27 Guy Brooks
Action Swim
566 +4.3% PB
28 Sage Cottle
Southern Dolphins Aquatics
564 -0.6%
29 Luke Slabber
Vineyard SC
558 PB
30 Righardt Muller
Maties
557 PB
31 Sibusiso Maseko
Westville Swimming Club
555 -0.9%
32 Aidan Griffith
Waterborn Swim Club
547 PB
33 Kirsten Bester
Infinity Swimming Academy
543 +0.5% PB
34 Damian Wolmarans
Matlosana
541
35 Chris Van Heerden
Seals A.S.C.
536 -3.1%
36 Adriaan Steyn
Aqua Athlete
535 PB
37 Eric Slabbert
Players Western Cape
534 +0.3% PB
38 Deni Cyprianos
Zimbabwe
530 -0.2%
39 Luan De Waal
Free State Aquatics
528
40 Breydon Remley
Seagulls SC
523 +0.5% PB
41 Ivan Roodbol
Worcester
511 PB
42 Ivan Horak
Players
510 +0.3% SB
43 Johnlouis Landskron
Tuks
506 PB
44 Ben Verster
Limpopo TUKS Swimming Club
494 PB
45 Ethan Anderson
Eagar Aquatics
493 PB
46 Walter De Jongh
Tygerberg Aquatics
480
14, Finals
Name Time Score Imp
1 Luca Holtzhausen
Seagulls SC
14 +0.0% PB
2 Matt Sates
Seals A.S.C.
11 +0.3% PB
3 Ethan Du Preez
Cybersmart
9 PB
4 Christo van Loggerenberg
Vikings Aquatic Club
7 PB
5 Simeon Vorster
Free State Aquatics
6 +0.5% PB
6 James Smith
Tuks
5 PB
7 Graham Hoal
Zimbabwe
4 PB
8 Joshua Ashley
Action Swim
3 +1.6% PB
9 Gideon Wolmarans
Lebone II Aquatic Club
2 PB
10 Caelan Hill
Tuks
1 PB
14, Preliminaries
Name Time FINA Imp
1 Matt Sates
Seals A.S.C.
626 -0.5%
2 Luca Holtzhausen
Seagulls SC
610 -2.1%
3 Ethan Du Preez
Cybersmart
592 PB
4 Christo van Loggerenberg
Vikings Aquatic Club
582 PB
5 Matthew Randle
Tuks
569 PB
6 Simeon Vorster
Free State Aquatics
564 +0.2% PB
7 James Smith
Tuks
554 PB
8 Caelan Hill
Tuks
548 PB
9 Joshua Ashley
Action Swim
538 +1.4% PB
10 Graham Hoal
Zimbabwe
537 PB
11 Gideon Wolmarans
Lebone II Aquatic Club
534 PB
12 James Griffiths
Aqua Sharks
528 PB
13 Jayden Nel
Welkom Aquatics
524 +3.7% PB
14 Flippie Spuy
Bay Eagle Swim Team
524 PB
15 Logan Truter
Tuks
524 PB
16 Gerardt Berg
Maties
523 PB
17 Robbie Hattingh
Bloemfontein Otters
522 +0.4% PB
18 Marius Snyman
Tuks
520
19 Adrian Caldwell
Sandton Seals
517 +3.0% PB
20 Lourens Erasmus
Royal Fins
514
21 Mitchel Engelke
Maties
511 PB
21 Jaiden Staines
Boksburg Aquatics
511 +3.4% PB
23 Joshua Parry
Westville Swimming Club
510 -0.2%
24 Sebastien Michaelides
Swimlab Aquatic Academy
510 PB
25 Blake Holmes
Westville Swimming Club
509 +0.6% PB
26 Reuben Faure
Maties
507 -0.5%
27 Joshua Gillespie
Swift (South Africa)
506 +4.0% PB
28 Jonathan Heslop
Tuks
505 PB
29 Matthew Taylor
Mandeville Dolphins
503 +4.9% PB
30 Ethan Bender
Ushaka Swimming Club
503 +2.4% PB
31 Ruard Van Renen
Maties
501 PB
32 Valentim Da Costa
Tubaroes de Maputo
499
33 Jeanre Catillaz
Tuks
496 PB
34 Blake Godfrey
Florida Swimming Club South Africa
494 PB
35 James Joubert
Shamu Swimming Club
494
36 Dewald Verster
Bloemfontein Otters
492 -1.1%
37 Corey Webb
Camps Bay
491
38 Jordan Moodley
Seagulls SC
490 -1.4%
39 Kian Kirsten
Welkom Aquatics
486
40 Edison Paco
Tubaroes de Maputo
486
41 Thomas Venables
Crusaders
483 PB
42 Nicholas Malan
Electric Eels Swimming Club
478 +3.6% PB
43 Hendrik Botha
Maties
478 PB
44 Benjamin Lindeque
Tuks
477
45 Stephan Bekker
Royal Fins
476
46 James Bashkier
Tygerberg Aquatics
473 -1.5%
47 AJ Jordaan
Eagar Aquatics
472 PB
48 Pieter Delport
Bloemfontein Otters
468 +3.3% PB
49 Conner Kinsey
Seagulls SC
468 -1.7%
50 Donald McKinnon
Aquasharks Winel
466 PB
51 Tom Ferguson
Knysna Dragons
464 PB
52 Janno Bouwer
Tuks
463
53 Callum Millington
Swift (South Africa)
451 +2.4% PB
54 Gabriel Correia
Crusaders
448 PB
55 Pieter Adriaan Lombard
Welkom Aquatics
442 PB
56 Zac Ellis
Tygerberg Aquatics
438 PB
57 Xavier Beukes
Woodview Aquatics
437 +0.5% PB
58 Tyler Goosen
Diadora Aquatics
436 PB
59 Aidan Paveley
Pretoria Aquatic Club
412 PB
60 Daniel Hack
Electric Eels Swimming Club
410
61 Jan Meiring
Eagar Aquatics
391
62 Guillaume Louw
Curro Durbanvill
325
13, Finals
Name Time Score Imp
1 Ryan Zasas
Waterborn Swim Club
14 +9.9% PB
2 Mikhail Burger
Namibia
11 PB
3 Pieter Coetze
North West University Swim Club
9 PB
4 Leshen Pillay
Seagulls SC
7 +1.6% PB
5 Darno Merwe
Tuks
6 PB
6 Preeyan Govender
Swim Academy
5
7 Ethan Renze
Port Elizabeth Amateur Swimming
4
8 Joshua Hinckley
Dynamo Aquatics Eku
3 +4.8% PB
9 Matthew Lundie
Dynamo Aquatics Eku
2 +4.2% PB
10 Grant De Jager
Midwit Uniswim
1
13, Preliminaries
Name Time FINA Imp
1 Pieter Coetze
North West University Swim Club
522 PB
2 Mikhail Burger
Namibia
505 PB
3 Leshen Pillay
Seagulls SC
505 +0.9% PB
4 Darno Merwe
Tuks
502 PB
5 Ryan Zasas
Waterborn Swim Club
499 +6.3% PB
6 Matthew Lundie
Dynamo Aquatics Eku
481 +5.0% PB
7 Joshua Hinckley
Dynamo Aquatics Eku
479 +5.1% PB
8 Grant De Jager
Midwit Uniswim
477
9 Preeyan Govender
Swim Academy
476
10 Ethan Renze
Port Elizabeth Amateur Swimming
475
11 Matthew de Gouveia
Perfect Stroke Swimming Club
467 PB
12 Joss Hempel
Aquabear Swim Club
462
13 Reece Johnson
Electric Eels Swimming Club
461
14 Jaden Nel
Sasolburg Swem Klub
452 PB
15 Thomas Villet
Flamingo's
447 PB
16 Josh Balfour
Westville Swimming Club
446 +2.0% PB
17 Zander Van Zyl
Curro Durbanvill
438
18 Estiaan Davel
Kalahari Aquatics
435 PB
18 Manuel Antonio
Tubaroes de Maputo
435
20 Arno Gauche
Seagulls SC
433 +0.6% PB
21 Keenan Clark
Tuks
430 PB
22 Steven Seagreen
Action Swim
429 +4.7% PB
23 Nathan Fildes
Tuks
428
24 Kieran Grant
Alcatraz Swimming Club
426 PB
25 Rudolf De Wet
Worcester
424
25 Jaco Groothof
Players
424
27 Jordan Denyer
Infinity Swimming Academy
423 PB
28 Josh Witthuhn
Infinity Swimming Academy
422
28 Willem Roos
Tuks
422 PB
30 Tiago Coelho
Blouberg Marlins
419 PB
31 Miguel Scheepers
Beavers Swim Club
415 +1.9% PB
32 Jordan Trollope
Waterborn Swim Club
412 PB
33 Ayden Jordaan
Tuks
409 PB
34 Francois Malherbe
Maties
405
35 Keeno Swarts
Vineyard SC
398 -1.4%
36 Ruan Lategan
Players Western Cape
397
37 Owethu Mahan
Tuks
395
38 Kian Claassen
Port Elizabeth Amateur Swimming
395 PB
39 Julian Andrew
Midwit Uniswim
391 +0.2% PB
40 Nathan Kleyn
Seagulls SC
385 +0.6% PB
41 Thomas Forbes
Maties
385 PB
42 Christian Yates
Electric Eels Swimming Club
379
43 James McLeary
Champion
377
44 Joshua Neuhoff
Mandeville Dolphins
376 PB
45 John Els
Seals A.S.C.
371 +1.1% PB
46 Bennet Groenewald
Midwit Uniswim
358 PB
47 Ruben Fourie
Ushaka Swimming Club
357 -4.3%
48 Benno Strydom
Pretoria Aquatic Club
349
49 Christoffel Nel
Otters Rustenburg
341
50 Yasheer Maharaj
Bayview Swimming Club
327 +0.4% PB
51 Andile Nzama
Seagulls SC
326
12 and under, Finals
Name Time Score Imp
1 Elijah Dredge
Pretoria Aquatic Club
14 PB
2 Enzo Nogueira
Waterborn Swim Club
11 PB
3 Kian Keylock
Boksburg Aquatics
9 +3.1% PB
4 Jose Canjulo
Namibia
7
5 Jonathan Adams
Flamingo's
6 PB
6 Ross Paterson
Action Swim
5 +4.7% PB
7 Kinnae Lindeque
Mandeville Dolphins
4 PB
8 Regardt Grobler
Limpopo TUKS Swimming Club
3 PB
9 Tumelo Mahan
Tuks
2
10 Travis Gross-Mitchell
Seagulls SC
1 -2.3%
12 and under, Preliminaries
Name Time FINA Imp
1 Jonathan Adams
Flamingo's
439 PB
2 Enzo Nogueira
Waterborn Swim Club
438 PB
3 Elijah Dredge
Pretoria Aquatic Club
429 PB
4 Ross Paterson
Action Swim
423 +5.5% PB
5 Kian Keylock
Boksburg Aquatics
410 +1.3% PB
6 Jose Canjulo
Namibia
408
7 Regardt Grobler
Limpopo TUKS Swimming Club
404 PB
8 Kinnae Lindeque
Mandeville Dolphins
401 PB
9 Travis Gross-Mitchell
Seagulls SC
398 +0.2% PB
10 Tumelo Mahan
Tuks
396
11 Michael Kleynhans
Tuks
394
12 Jamie Spence
Action Swim
393 +3.6% PB
13 Andrew Cartwright
Tiger Sharks Swimming Academy
387 +6.1% PB
14 Liam Coetzee
Aquasharks Winel
386 +5.5% PB
15 Jarden Eaton
Crusaders
382 PB
16 Dean De Clerck
Players
381
17 Matt Caldwell
Mandeville Dolphins
380 +4.2% PB
18 Jason Merwe
Tuks
378
19 Christiaan Kriegler
Curro Durbanvill
378
20 Johan Merwe
Maties
374
21 Matthew Van Coller
Fish Eagle Swim School
372
22 Ricky Lottering
Seals A.S.C.
368 +2.4% PB
23 Jesse Onyach
Braeburn Gitanga
365 -2.2%
24 Sven Van der Linde
Ashton Swimming Academy
364 +1.6% PB
25 Zookey Crocker
Action Swim
363 +1.9% PB
26 Matt Carrol
Blouberg Marlins
361
27 Jayden Coetzer
Cybersmart
361
28 Zach Johnson
Doreys Swim Club
358 PB
29 Garron Wallace
Electric Eels Swimming Club
356
30 Peter Etzold
Camps Bay
348
31 Zak Grobler
Soul Swimming Club
347
32 Ben-Johan. Laubscher
Players
345
33 Chad Moutzouris
Free State Aquatics
345
34 Michiel Louw
Tygerberg Aquatics
339
35 Josh De Beer
Swim Academy
339 +4.8% PB
36 Ricardo Rebelo
Tuks
338
37 Leson Visagie
Midwit Uniswim
331
37 Conor Gordon
Vineyard SC
331
39 Keyontae Reynard
Seagulls SC
330 +3.0% PB
40 Jacob Phillips
Swimlab Aquatic Academy
329
41 Awande Nkunzi
Seagulls SC
309 +1.4% PB
42 Rikus Saaiman
Quick Silver
305
43 Byron Smit
Victor Aquantum Swemklub
305 +1.9% PB
44 Josh Bezuidenhout
Tuks
304
45 Ronaldo Croy
University of the West - Aquatics
304
46 Jamie Smuts
Curro Durbanvill
292
47 Jonathan Scheffer
Pretoria Aquatic Club
279

Events