Swimcloud
South Africa National JNR Age Group Championship
17 - 18, Finals, #151
Name Time Score Imp
1 Jandre Moll
Victor Aquantum Swemklub
14 +2.9% PB
2 Louw Oberholzer
Tuks
11 +5.3% PB
3 Calvin Coetzee
Seagulls SC
9 +1.0% PB
4 Emile Lützeler
Players Western Cape
6 +3.9% SB
4 Luke Cillie
Curro Durbanvill
6 +1.8% PB
6 Luke Verwey
Seals A.S.C.
5 -1.9%
7 Alex Goddard
Aquanova Aquatic Club
4 +4.6% PB
8 Ronan WANTENAAR
Namibia
3
9 Johannes Fourie
Ushaka Swimming Club
2 +2.6% PB
10 Juan-Luke Hamilton
Free State Aquatics
1 +5.1% PB
17 - 18, Preliminaries, #151
Name Time FINA Imp
1 Jandre Moll
Victor Aquantum Swemklub
660 +2.4% PB
2 Calvin Coetzee
Seagulls SC
622 +0.9% PB
3 Louw Oberholzer
Tuks
619 +4.0% SB
4 Alex Goddard
Aquanova Aquatic Club
617 +5.3% PB
5 Emile Lützeler
Players Western Cape
615 +3.8% SB
6 Luke Verwey
Seals A.S.C.
613 -2.1%
7 Ronan WANTENAAR
Namibia
611
8 Juan-Luke Hamilton
Free State Aquatics
604 +5.6% PB
9 Luke Cillie
Curro Durbanvill
595 +0.7% PB
10 Johannes Fourie
Ushaka Swimming Club
591 +2.0% PB
11 Jaden Harris
Active Aquatics
588 +1.7% PB
12 Adrian Taylor
Vineyard SC
583 +7.9% PB
13 Rais Hassim
Waterborn Swim Club
580 +4.1% SB
14 Tyron Williams
Ultimate Swim Club
578 +2.7% SB
15 Trey Breytenbach
Electric Eels Swimming Club
574 +0.6% PB
16 Schalk Van Heerden
Tuks
573 +4.2% PB
17 Estiaan Terblanche
East Cape
569 +8.1% PB
18 Rhuben Nortje
Aqua Adrenalin
567 +3.0% PB
19 Riccardo DI DOMENICO
Mandeville Dolphins
565 +1.2% SB
20 James de Goede
Aquazone Swim Club
563 +0.5% PB
21 Taahir Essof
Atlantis Swimming Club
562 +0.2% SB
22 Georgios Synodinos
Florida Swimming Club South Africa
559 +2.3% SB
23 Divan Pretorius
Boksburg Aquatics
557 +1.0% PB
24 Ma'az Khota
North West University Swim Club
557
25 Jack Oliver
Curro Durbanvill
553 -0.4%
26 Cullen THOMAS
Free State Aquatics
553 +1.2% PB
26 Yanik Antonio
Tubaroes de Maputo
553 +5.8% PB
26 Dale Bruce
Zimbabwe
553 PB
29 Ruben Smit
Tuks
552 +6.1% PB
30 Adrian ROBINSON
Westville Swimming Club
549 0.0%
30 Ivan Beukes
Eagar Aquatics
549 +5.4% SB
32 Callum Thomson
Florida Swimming Club South Africa
546 +4.2% PB
33 Zander Van Tonder
Players
544 +2.7% SB
33 Graeme Witte
Infinity Swimming Academy
544 +4.8% PB
35 Raymond Kockott
Limpopo TUKS Swimming Club
542 +0.5% PB
36 Ben Plattner
Tuks
540 +3.3% PB
37 Janco Rademeyer
Royal Fins
536 +2.8% PB
38 Jayson de Beer
Matlosana
532 +3.7% PB
39 Luke Ashton
Haupt Swimming Club
521 +3.0% SB
40 Lyle Fortune
Sandton Seals
518 +3.7% PB
41 joshua jacoby
Beavers Swim Club
514 PB
42 Jono Bennett
Seagulls SC
514 +0.9% PB
43 Kyle McKenzie
Esp Kempton Park
512 +0.2% PB
44 Ruben Theunissen
Royal Fins
511 +3.4% PB
44 Mark Kleinhans
Maties
511 +6.0% PB
46 Josh Templeton
Aqua Sharks
510 +1.5% SB
47 Sabusiswa Ngcobo
Mandeville Dolphins
508 +3.9% PB
48 Matthew Bedderson
Seagulls SC
507 +0.3% SB
49 Andrew Burgess
Aces Swimming Club
501 -1.7%
50 Aaron Jacoby
Beavers Swim Club
499 -0.2%
51 Alexander Krastanov
Electric Eels Swimming Club
492 +5.8% PB
52 Ocean Lacey
Zimbabwe
491
53 Joshua Human
Neptune Swim Club
490 +4.9% PB
54 Ricardo Da Silva
Curro Durbanvill
487
55 Ethan Hieckmann
Curro Durbanvill
482 PB
56 Refiloe Mashao
St Andrew's Dragons
464 +3.1% PB
57 Jon-Brett Bridger
Seagulls SC
458 +0.0% PB
58 Heinrich Burger
Namibia
418
Nicholas Campbell
Tygerberg Aquatics
NS
18 and under, Swim-off, #161
Name Time FINA Imp
1 Marty Wolmarans
Aquabear Swim Club
617 +8.2% PB
2 Jacob Armon
Seals A.S.C.
575 -0.4%
16, Finals, #151
Name Time Score Imp
1 Gawie Nortje
Bloemfontein Otters
14 -0.2%
2 Danilo ROSAFIO
Bandari Swim Club
11 -0.6%
3 Matt Bosch
Seagulls SC
9 +0.4% PB
4 Chase Rayment
Seagulls SC
7 +0.0% PB
5 Joshua Hamilton
Free State Aquatics
6
6 Ruan HanaczeckKruger
Shamu Swimming Club
5 PB
7 Jaden Delport
Port Elizabeth Amateur Swimming
4 PB
8 Francois Du Plessis
Tuks
3 +4.2% PB
9 Jano Beukes
Limpopo TUKS Swimming Club
2 +4.6% PB
10 Chris Luus
Royal Fins
1 +2.3% PB
16, Preliminaries, #151
Name Time FINA Imp
1 Gawie Nortje
Bloemfontein Otters
673 -1.6%
2 Danilo ROSAFIO
Bandari Swim Club
636 -1.4%
3 Chase Rayment
Seagulls SC
602 -0.9%
4 Matt Bosch
Seagulls SC
594 -1.6%
5 Joshua Hamilton
Free State Aquatics
591
6 Andrew Ross
Players
561 -1.7%
7 Ruan HanaczeckKruger
Shamu Swimming Club
549 PB
8 Chris Luus
Royal Fins
547 +2.8% PB
9 Francois Du Plessis
Tuks
545 +4.3% PB
9 Jaden Delport
Port Elizabeth Amateur Swimming
545 PB
11 Jano Beukes
Limpopo TUKS Swimming Club
542 +4.6% PB
12 Thomas Woodhead
Perfect Stroke Swimming Club
540 -0.8%
13 Jetro Piso
Mpumalanga
539 +2.3% SB
14 David Macdonald
Seagulls SC
537 +5.0% PB
14 Michael Deans
Waterborn Swim Club
537 +4.3% PB
16 Juvahn Singh
Westville Swimming Club
536 +2.2% PB
16 Kyle Letley
Dynamo Aquatics Eku
536 -0.6%
18 Jethro Irvine
Aquazone Swim Club
535 -0.6%
19 Jacques Malan
Alcatraz Swimming Club
529 PB
20 Sèrgio Dos Santos
Royal Swimming Academy
522 +5.1% PB
21 Stephanus Thompson
Bloemfontein Otters
516 +2.7% PB
22 Coenraad De Beer
Limpopo TUKS Swimming Club
515 +5.2% PB
23 Jordan Bradshaw
Waterborn Swim Club
511 +3.9% PB
24 Michael Geere
Sandton Seals
510 +1.5% PB
25 ETIENNE JORDAAN
Titans
510 +0.4% PB
26 Michael Esterhuyse
Ushaka Swimming Club
507 +2.3% PB
27 Altus Beetge
Tuks
504 +3.1% PB
28 Jacobus Koch
Players Western Cape
503 +5.1% PB
29 Josh Emslie
Vikings Aquatic Club
500
30 MICHAEL BROMFIELD
Westville Swimming Club
499 +0.2% SB
31 Mikhi Hassim
Waterborn Swim Club
498 PB
32 Seyuran Perumal
Swim Academy
495 -1.1%
33 Sebastian Walker
Waterborn Swim Club
492 PB
34 Vidhaan Singh
Nelspruit Swimming Academy
491 +2.8% PB
35 Adam Grobbelaar
Beavers Swim Club
490 +0.7% PB
36 Tye Wood
Soul Swimming Club
489 +3.0% SB
37 Christiaan Stroebel
Tuks
472 +2.9% PB
38 Corrie Steyn
Bloemfontein Otters
472 PB
39 Alje Van Deemter
Tuks
463 PB
40 Rourke Veller
Tygerberg Aquatics
452
41 Ivan Loonat
Tubaroes de Maputo
436 +4.0% PB
42 Tyler Buffel
Linrand Swimming Club
427 +0.3% SB
43 John-Pierre Weideman
Curro Durbanvill
412
44 Kai Feldman
Cybersmart
406 PB
Cole Rothman
Waterborn Swim Club
15, Finals, #151
Name Time Score Imp
1 Kobus Groenewald
Bloemfontein Otters
14 +4.6% PB
2 Chad Mayer
Aquazone Swim Club
11 +1.3% PB
3 Ethan Spieker
Alcatraz Swimming Club
9 +1.6% PB
4 Marty Wolmarans
Aquabear Swim Club
7 +7.2% PB
5 Ethan Riekert
Tuks
6 PB
6 Gustav Schlechter
Fish Eagle Swim School
5 +3.9% PB
7 Sage Cottle
Southern Dolphins Aquatics
4 +1.4% PB
8 Steffan Henning
Pretoria Aquatic Club
3 +1.9% PB
9 Cullen Biddulph
Port Elizabeth Amateur Swimming
2 +3.7% SB
10 Willem Pretorius
Bloemfontein Otters
1 -0.7%
15, Preliminaries, #151
Name Time FINA Imp
1 Kobus Groenewald
Bloemfontein Otters
629 +3.9% PB
2 Chad Mayer
Aquazone Swim Club
583 -1.7%
3 Ethan Spieker
Alcatraz Swimming Club
577 +0.2% SB
4 Gustav Schlechter
Fish Eagle Swim School
575 +4.9% PB
5 Ethan Riekert
Tuks
573
6 Steffan Henning
Pretoria Aquatic Club
559 +2.2% PB
7 Cullen Biddulph
Port Elizabeth Amateur Swimming
553 +4.6% SB
7 Sage Cottle
Southern Dolphins Aquatics
553 +1.2% PB
9 Willem Pretorius
Bloemfontein Otters
551 +0.5% PB
11 Jacob Armon
Seals A.S.C.
550 -1.9%
10 Marty Wolmarans
Aquabear Swim Club
550 +4.6% PB
12 Luan De Waal
Free State Aquatics
547 PB
13 Jaron Weyermuller
Ushaka Swimming Club
544 +3.1% PB
14 Lucas Beukes
Westville Swimming Club
541 -0.4%
14 Ian Brijlal
Action Swim
541 +0.2% PB
16 Lebone Taukobong
Mandeville Dolphins
537 +4.8% PB
17 Wihann Neitz
Aquasharks Winel
536 +2.5% SB
18 Kobe Ndebele
Haupt Swimming Club
532 +1.4% PB
19 Johannes Ferreira
Potchefstroom Swimming Club
524 +5.2% PB
20 Ruan Breytenbach
Tuks
521
21 Luke Slabber
Vineyard SC
520 +6.2% PB
22 Ethan Koekemoer
Aquazone Swim Club
519 +0.1% PB
23 Ivan Horak
Players
518 +7.6% PB
24 Brandon Chapman
Aquabear Swim Club
517 +3.3% PB
25 Aidan Griffith
Waterborn Swim Club
516 +4.6% PB
26 Damian Wolmarans
Matlosana
514 +5.9% PB
27 Won Hee Lee
Vineyard SC
511 +3.6% PB
28 Hennie Steyn
Players
511 +3.4% PB
29 William Slaughter
Potchefstroom Swimming Club
508 +3.6% PB
30 Adriaan Viljoen
Aquasharks Winel
501 +2.0% PB
31 Eric Slabbert
Players Western Cape
497 +3.2% PB
32 Sibusiso Maseko
Westville Swimming Club
493 -2.0%
33 Adriaan Steyn
Aqua Athlete
492 +1.3% PB
34 Kirsten Bester
Infinity Swimming Academy
490 +2.4% PB
35 Malcolm Botha
Lebone II Aquatic Club
477
36 Breydon Remley
Seagulls SC
475 +0.6% PB
37 Martin Oosthuizen
Namibia
474 PB
38 Etienne van Heerden
Pretoria Aquatic Club
472 PB
38 Ben Verster
Limpopo TUKS Swimming Club
472 +3.4% PB
40 Jakobus Terblanche
Guppie Tigers and Lts
469 PB
41 Kaydn Naidoo
Beavers Swim Club
469 +4.1% PB
42 Joshua Cole
Unique Swimming Club
460 +3.9% PB
43 Ivan Roodbol
Worcester
449 +3.3% PB
44 Bernard Wolfaardt
Linrand Swimming Club
448 +1.5% PB
45 Tyron Klynhans
Aquazone Swim Club
430
46 Muhammad Abrahams
Curro Durbanvill
407 PB
14, Finals, #151
Name Time Score Imp
1 Matt Sates
Seals A.S.C.
14 +0.8% PB
2 Luca Holtzhausen
Seagulls SC
11 +1.2% PB
3 Christo van Loggerenberg
Vikings Aquatic Club
9 +5.8% PB
4 Graham Hoal
Zimbabwe
7 +6.5% PB
5 Simeon Vorster
Free State Aquatics
6 +1.5% PB
6 James Joubert
Shamu Swimming Club
5 +6.3% PB
7 Caelan Hill
Tuks
4 +3.1% PB
8 Matthew Taylor
Mandeville Dolphins
3 +1.9% PB
9 Logan Truter
Tuks
2 +4.0% PB
10 Callum Millington
Swift (South Africa)
1 -0.4%
14, Preliminaries, #151
Name Time FINA Imp
1 Matt Sates
Seals A.S.C.
574 -1.0%
2 Luca Holtzhausen
Seagulls SC
555 -0.4%
3 Christo van Loggerenberg
Vikings Aquatic Club
518 +4.2% PB
4 Graham Hoal
Zimbabwe
516 +5.2% PB
5 Simeon Vorster
Free State Aquatics
505 +0.9% PB
6 Caelan Hill
Tuks
501 +3.4% PB
7 Callum Millington
Swift (South Africa)
497 +0.7% PB
8 James Joubert
Shamu Swimming Club
496 +6.3% PB
9 Logan Truter
Tuks
489 +4.0% PB
10 Matthew Taylor
Mandeville Dolphins
487 +1.5% PB
11 Ethan Bender
Ushaka Swimming Club
486 +5.4% PB
12 Lourens Erasmus
Royal Fins
485 +5.2% PB
13 Adrian Caldwell
Sandton Seals
485 +0.8% PB
14 James Smith
Tuks
481 +3.6% PB
15 Blake Holmes
Westville Swimming Club
479 -0.9%
15 Ethan Du Preez
Cybersmart
479 +0.6% PB
15 Gideon Wolmarans
Lebone II Aquatic Club
479 +2.8% PB
18 Valentim Da Costa
Tubaroes de Maputo
477
19 Joshua Gillespie
Swift (South Africa)
475 +1.6% PB
20 Gerardt Berg
Maties
472 +5.1% PB
21 Jaiden Staines
Boksburg Aquatics
469 +1.1% PB
22 Dewald Verster
Bloemfontein Otters
468 +3.0% PB
22 Edison Paco
Tubaroes de Maputo
468 +6.7% PB
24 Reuben Faure
Maties
465 +3.5% PB
25 Robbie Hattingh
Bloemfontein Otters
464 +4.3% PB
26 Shiragh Singh
Westville Swimming Club
462 +1.1% PB
27 Sebastien Michaelides
Swimlab Aquatic Academy
461 +3.6% PB
28 Jayden Nel
Welkom Aquatics
455 +2.7% PB
29 James Bashkier
Tygerberg Aquatics
452 +5.5% PB
30 Kian Kirsten
Welkom Aquatics
452 +4.5% PB
31 James Griffiths
Aqua Sharks
451 PB
32 Conner Kinsey
Seagulls SC
448 +0.4% PB
33 Jeanre Catillaz
Tuks
445 +3.8% PB
34 Stephan Bekker
Royal Fins
443 +5.8% PB
34 Ruard Van Renen
Maties
443 PB
36 Corey Webb
Camps Bay
441 +3.7% PB
37 Jordan Moodley
Seagulls SC
440 +1.0% PB
38 Pieter Adriaan Lombard
Welkom Aquatics
434 PB
39 Jonathan Heslop
Tuks
432 +1.6% PB
39 Matthew Fourie
Pretoria Aquatic Club
432 PB
39 Blake Godfrey
Florida Swimming Club South Africa
432 +2.1% PB
42 Wian Serfontein
Bloemfontein Otters
432
43 Thomas Venables
Crusaders
429 PB
43 Janco Viljoen
North West University Swim Club
429 PB
45 Benjamin Lindeque
Tuks
425
46 Mitchel Engelke
Maties
421 +2.3% PB
47 Daniel Hack
Electric Eels Swimming Club
417 +6.5% PB
48 Gabriel Correia
Crusaders
416 +2.7% PB
49 Pieter Delport
Bloemfontein Otters
413 +2.4% PB
50 Connor Albertyn
Tuks
412
51 Rajiv Hofmeister
Swimlab Aquatic Academy
410 PB
52 Hendrik Botha
Maties
410 +3.1% PB
53 Nicholas Malan
Electric Eels Swimming Club
409 +0.2% PB
54 Adrian Grant
Free State Aquatics
405
55 Petrus Truter
Maties
397
56 Carl Kaziboni
Zimbabwe
397
57 Tyler Goosen
Diadora Aquatics
395 +4.5% PB
58 Ozzy Aromin
Action Swim
391
59 Zac Ellis
Tygerberg Aquatics
378 +2.3% PB
60 Friedrich Setzkorn
Namibia
368
61 Myles Lea
Westville Swimming Club
365 PB
62 Michael Greyling
Infinity Swimming Academy
362
63 Conrad Snyman
Tuks
360 PB
64 Matthew Falconer
Bon Aquatics Club
356 +2.2% PB
65 Ewan Muth
Pretoria Aquatic Club
347
66 Guillaume Louw
Curro Durbanvill
338 +7.9% PB
67 Liam Vehbi
Bay Eagle Swim Team
330
13, Finals, #151
Name Time Score Imp
1 Mikhail Burger
Namibia
14 +4.9% PB
2 Pieter Coetze
North West University Swim Club
11 +6.7% PB
3 Ryan Zasas
Waterborn Swim Club
9 +4.4% PB
4 Matthew Lundie
Dynamo Aquatics Eku
7 +3.3% PB
5 Darno Merwe
Tuks
6 +2.6% PB
6 Preeyan Govender
Swim Academy
5 +5.7% PB
7 Luard. Elstadt
Fish Eagle Swim School
4 PB
8 Grant De Jager
Midwit Uniswim
3 +4.2% PB
9 Joss Hempel
Aquabear Swim Club
2 +6.3% PB
10 Leshen Pillay
Seagulls SC
1 +0.3% PB
13, Preliminaries, #151
Name Time FINA Imp
1 Pieter Coetze
North West University Swim Club
492 +5.8% PB
2 Ryan Zasas
Waterborn Swim Club
469 +3.1% PB
3 Darno Merwe
Tuks
461 +3.1% PB
4 Mikhail Burger
Namibia
461 +1.6% PB
5 Preeyan Govender
Swim Academy
455 +5.9% PB
6 Grant De Jager
Midwit Uniswim
440 +4.3% PB
6 Luard. Elstadt
Fish Eagle Swim School
440 PB
8 Matthew Lundie
Dynamo Aquatics Eku
435 +1.4% PB
9 Leshen Pillay
Seagulls SC
428 +0.3% PB
9 Joss Hempel
Aquabear Swim Club
428 +6.2% PB
11 Josh Balfour
Westville Swimming Club
426 +2.7% PB
12 Matthew de Gouveia
Perfect Stroke Swimming Club
425 +5.4% PB
13 Joshua Hinckley
Dynamo Aquatics Eku
412 +2.0% PB
14 Keenan Clark
Tuks
411 +3.3% PB
14 Manuel Antonio
Tubaroes de Maputo
411 +3.0% PB
16 Thomas Villet
Flamingo's
407 +3.6% PB
17 Zander Van Zyl
Curro Durbanvill
406 +6.0% PB
18 Jordan Denyer
Infinity Swimming Academy
404 PB
19 Ruben Fourie
Ushaka Swimming Club
401 +1.2% PB
20 Willem Roos
Tuks
400 +2.3% PB
21 Jaco Groothof
Players
395 +5.6% PB
22 Tiago Coelho
Blouberg Marlins
394 +4.6% PB
23 Jaden Nel
Sasolburg Swem Klub
392 +3.5% PB
24 Reece Johnson
Electric Eels Swimming Club
392
25 Josh Witthuhn
Infinity Swimming Academy
391 +5.6% PB
26 Edrich Du Preez
Linrand Swimming Club
388 +8.6% PB
27 Estiaan Davel
Kalahari Aquatics
386 +2.9% PB
28 Rudolf De Wet
Worcester
384 +2.0% PB
29 Jordan Trollope
Waterborn Swim Club
382 +3.1% PB
30 Miguel Scheepers
Beavers Swim Club
378 +0.2% PB
31 James McLeary
Champion
371 +7.2% PB
32 Owethu Mahan
Tuks
371 +3.3% PB
33 Nathan Fildes
Tuks
370 +2.4% PB
34 Arno Gauche
Seagulls SC
370 +0.1% PB
35 Joshua Winter
Mandeville Dolphins
368 +3.9% PB
36 Steven Seagreen
Action Swim
365 +2.6% PB
37 Julian Andrew
Midwit Uniswim
365 +4.9% PB
38 Kieran Grant
Alcatraz Swimming Club
363 +1.7% PB
39 Nathan Kleyn
Seagulls SC
361 +1.2% PB
40 Ronan Hill
Doreys Swim Club
354 +3.5% PB
41 Christopher De Jager
Namibia
353
42 Francois Malherbe
Maties
352 +2.6% PB
43 Christian Yates
Electric Eels Swimming Club
351 +3.5% PB
44 Ruan Lategan
Players Western Cape
349 +2.8% PB
45 Ruan Le Roux
Infinity Swimming Academy
348
46 Joshua Neuhoff
Mandeville Dolphins
348 +4.3% PB
47 Benno Strydom
Pretoria Aquatic Club
339 +4.8% PB
48 Yasheer Maharaj
Bayview Swimming Club
337 +5.2% PB
49 Kian Claassen
Port Elizabeth Amateur Swimming
335 +2.5% PB
50 Thomas Forbes
Maties
331 +2.9% PB
51 Bennet Groenewald
Midwit Uniswim
324 +2.8% PB
52 John Els
Seals A.S.C.
316
Cobus Botes
Free State Aquatics
NS
12 and under, Finals, #151
Name Time Score Imp
1 Enzo Nogueira
Waterborn Swim Club
14 +4.1% PB
2 Elijah Dredge
Pretoria Aquatic Club
10 +2.5% PB
2 Jose Canjulo
Namibia
10 +8.9% PB
4 Jesse Onyach
Braeburn Gitanga
7 +2.3% PB
5 Josh Covill
Zimbabwe
6 PB
6 Liam Coetzee
Aquasharks Winel
5 +8.5% PB
7 Jonathan Adams
Flamingo's
4 +3.1% PB
8 Andrew Cartwright
Tiger Sharks Swimming Academy
3 +3.0% PB
9 Kian Keylock
Boksburg Aquatics
2 +1.8% PB
10 Regardt Grobler
Limpopo TUKS Swimming Club
1 +4.3% PB
12 and under, Preliminaries, #151
Name Time FINA Imp
1 Enzo Nogueira
Waterborn Swim Club
415 +3.9% PB
2 Josh Covill
Zimbabwe
401 PB
3 Jesse Onyach
Braeburn Gitanga
396 +1.5% PB
4 Jonathan Adams
Flamingo's
385 +2.3% PB
5 Jose Canjulo
Namibia
379 +6.7% PB
6 Andrew Cartwright
Tiger Sharks Swimming Academy
378 +2.3% PB
7 Elijah Dredge
Pretoria Aquatic Club
370 -0.6%
8 Liam Coetzee
Aquasharks Winel
369 +6.0% PB
9 Kian Keylock
Boksburg Aquatics
368 +1.6% PB
10 Regardt Grobler
Limpopo TUKS Swimming Club
364 +4.5% PB
11 Dean De Clerck
Players
359 +2.3% PB
12 Ross Paterson
Action Swim
357 +1.3% PB
13 Ricky Lottering
Seals A.S.C.
356 +3.2% PB
14 Travis Gross-Mitchell
Seagulls SC
353 -0.1%
15 Johan Merwe
Maties
349 +5.6% PB
16 Kinnae Lindeque
Mandeville Dolphins
348 +2.5% PB
17 Michael Kleynhans
Tuks
344 +2.9% PB
18 Jamie Spence
Action Swim
344 +0.7% PB
19 Leith Hair
Aquazone Swim Club
341 +5.0% PB
20 Conor Gordon
Vineyard SC
341 +8.7% PB
21 Ben-Johan. Laubscher
Players
340 +5.8% PB
22 Matthew Van Coller
Fish Eagle Swim School
340 +3.4% PB
22 Tumelo Mahan
Tuks
340 +2.0% PB
24 Keyontae Reynard
Seagulls SC
339 +5.5% PB
25 Jason Merwe
Tuks
333
26 Jarden Eaton
Crusaders
329 +1.5% PB
27 Rafeeq Isaac
Vineyard SC
328
28 Matt Caldwell
Mandeville Dolphins
319 +2.2% PB
29 Christiaan Kriegler
Curro Durbanvill
318 +3.4% PB
30 Matt Carrol
Blouberg Marlins
315 +3.0% PB
31 Ricardo Rebelo
Tuks
314 +5.5% PB
32 Jayden Coetzer
Cybersmart
310 +2.2% PB
33 Josh De Beer
Swim Academy
308 +4.7% PB
34 Awande Nkunzi
Seagulls SC
308 -1.1%
35 Leson Visagie
Midwit Uniswim
306 +6.3% PB
36 Ruan Louw
Bull Sharks
304
37 Peter Etzold
Camps Bay
302 +3.6% PB
38 Garron Wallace
Electric Eels Swimming Club
298 +2.3% PB
39 Jacob Phillips
Swimlab Aquatic Academy
293 +4.6% PB
40 Byron Smit
Victor Aquantum Swemklub
293 +1.7% PB
41 Jamie Smuts
Curro Durbanvill
292 +6.0% PB
42 Chad Moutzouris
Free State Aquatics
291 +2.5% PB
43 Michiel Louw
Tygerberg Aquatics
290 +2.6% PB
44 Eric Huang
Mandeville Dolphins
289 +14.1% PB
45 Connor Reinders
Bull Sharks
281
46 HJ Knepscheld
Valsrivier Swimming Club
275
47 Jonathan Scheffer
Pretoria Aquatic Club
272 +5.3% PB
48 Alistair Hughes
Tuks
266 PB
49 Josh Bezuidenhout
Tuks
259 +2.2% PB
50 Jethro Rolfe
Blue Ocean Aquatics
259
51 Ranga Shoshore
Crusaders
229 PB

Events