U17 boys' surf swim rankings, South Africa
82 athletes · rated in the last 12 monthsThe top-rated U17 boys' surf swimmer in South Africa is Samuel M. of Fish Hoek, rated 768.
- 1Samuel M.career bestFish Hoek · 19 races · career bestFish Hoek76819Samuel M.. Rating 768, Uncertainty ±23, Rated races 19, Career best 768. Same place as on 3 Sept 2026. At their peak rating.
- 2Jarryd C.Fish Hoek · 14 racesFish Hoek73314Jarryd C.. Rating 733, Uncertainty ±23, Rated races 14, Career best 737. Same place as on 3 Sept 2026.
- 3Leon D.career bestSummerstrand · 10 races · career bestSummerstrand72310Leon D.. Rating 723, Uncertainty ±21, Rated races 10, Career best 723. Same place as on 3 Sept 2026. At their peak rating.
- 4Liam S.career bestSummerstrand · 10 races · career bestSummerstrand70710Liam S.. Rating 707, Uncertainty ±26, Rated races 10, Career best 707. Same place as on 3 Sept 2026. At their peak rating.
- 5William N.Llandudno · 14 racesLlandudno70614William N.. Rating 706, Uncertainty ±20, Rated races 14, Career best 712. Same place as on 3 Sept 2026.
- 6Jack A.career bestClifton · 20 races · career bestClifton66420Jack A.. Rating 664, Uncertainty ±16, Rated races 20, Career best 664. Up 1 place since 3 Sept 2026. At their peak rating.
- 7Daniel M.Durban Surf · 16 racesDurban Surf65716Daniel M.. Rating 657, Uncertainty ±34, Rated races 16, Career best 678. Down 1 place since 3 Sept 2026.
- 8Joseph B.Fish Hoek · 18 racesFish Hoek61918Joseph B.. Rating 619, Uncertainty ±16, Rated races 18, Career best 625. Same place as on 3 Sept 2026.
- 9Jan-Lukas V.career bestBig Bay · 14 races · career bestBig Bay61014Jan-Lukas V.. Rating 610, Uncertainty ±16, Rated races 14, Career best 610. Same place as on 3 Sept 2026. At their peak rating.
- 10Zach H.career bestClifton · 15 races · career bestClifton60315Zach H.. Rating 603, Uncertainty ±16, Rated races 15, Career best 603. Same place as on 3 Sept 2026. At their peak rating.
- 11Jake S.Fish Hoek · 15 racesFish Hoek58715Jake S.. Rating 587, Uncertainty ±16, Rated races 15, Career best 607. Same place as on 3 Sept 2026.
- 11Henry H.career bestMarine · 12 races · career bestMarine58712Henry H.. Rating 587, Uncertainty ±17, Rated races 12, Career best 587. Same place as on 3 Sept 2026. At their peak rating.
- 13Steven W.career bestBig Bay · 15 races · career bestBig Bay57515Steven W.. Rating 575, Uncertainty ±16, Rated races 15, Career best 575. Same place as on 3 Sept 2026. At their peak rating.
- 14Evan N.career bestFish Hoek · 14 races · career bestFish Hoek55214Evan N.. Rating 552, Uncertainty ±16, Rated races 14, Career best 552. Same place as on 3 Sept 2026. At their peak rating.
- 15Leon W.career bestClifton · 13 races · career bestClifton54713Leon W.. Rating 547, Uncertainty ±17, Rated races 13, Career best 547. Same place as on 3 Sept 2026. At their peak rating.
- 16Michael G.career bestClifton · 14 races · career bestClifton46814Michael G.. Rating 468, Uncertainty ±20, Rated races 14, Career best 468. Same place as on 3 Sept 2026. At their peak rating.
- 17Kyle V.career bestBig Bay · 10 races · career bestBig Bay43410Kyle V.. Rating 434, Uncertainty ±26, Rated races 10, Career best 434. Same place as on 3 Sept 2026. At their peak rating.
- 18Matthew W.career bestFish Hoek · 11 races · career bestFish Hoek32611Matthew W.. Rating 326, Uncertainty ±24, Rated races 11, Career best 326. Up 1 place since 3 Sept 2026. At their peak rating.
- 19Luke G.Umhlanga Rocks · 13 racesUmhlanga Rocks30813Luke G.. Rating 308, Uncertainty ±38, Rated races 13, Career best 335. Down 1 place since 3 Sept 2026.
- 20Tristan M.career bestFalse Bay · 10 races · career bestFalse Bay22810Tristan M.. Rating 228, Uncertainty ±31, Rated races 10, Career best 228. Same place as on 3 Sept 2026. At their peak rating.
- NewNicholas T.Summerstrand · 5 racesSummerstrand7665Nicholas T.. Rating 766, Uncertainty ±28, Rated races 5. New: under 10 races, so not ranked yet.
- NewJohan M.Kings Beach · 3 racesKings Beach7443Johan M.. Rating 744, Uncertainty ±58, Rated races 3. New: under 10 races, so not ranked yet.
- NewNicholas P.Kings Beach · 7 racesKings Beach7427Nicholas P.. Rating 742, Uncertainty ±28, Rated races 7. New: under 10 races, so not ranked yet.
- NewLucca B.Clifton · 7 racesClifton6207Lucca B.. Rating 620, Uncertainty ±31, Rated races 7. New: under 10 races, so not ranked yet.
- NewJake J.Durban Surf · 9 racesDurban Surf6139Jake J.. Rating 613, Uncertainty ±32, Rated races 9. New: under 10 races, so not ranked yet.
- NewCraig M.DLRG (Germany) · 2 racesDLRG (Germany)6122Craig M.. Rating 612, Uncertainty ±71, Rated races 2. New: under 10 races, so not ranked yet.
- NewMattijs V.Marine · 7 racesMarine5907Mattijs V.. Rating 590, Uncertainty ±31, Rated races 7. New: under 10 races, so not ranked yet.
- NewSam D.Scottburgh · 8 racesScottburgh5868Sam D.. Rating 586, Uncertainty ±39, Rated races 8. New: under 10 races, so not ranked yet.
- NewCaleb A.Durban Surf · 9 racesDurban Surf5779Caleb A.. Rating 577, Uncertainty ±31, Rated races 9. New: under 10 races, so not ranked yet.
- NewJosh L.Umhlanga Rocks · 4 racesUmhlanga Rocks5504Josh L.. Rating 550, Uncertainty ±44, Rated races 4. New: under 10 races, so not ranked yet.
- NewBen B.DLRG (Germany) · 2 racesDLRG (Germany)5212Ben B.. Rating 521, Uncertainty ±71, Rated races 2. New: under 10 races, so not ranked yet.
- NewJake C.Summerstrand · 7 racesSummerstrand5137Jake C.. Rating 513, Uncertainty ±28, Rated races 7. New: under 10 races, so not ranked yet.
- NewGatlin R.Umhlanga Rocks · 3 racesUmhlanga Rocks5093Gatlin R.. Rating 509, Uncertainty ±58, Rated races 3. New: under 10 races, so not ranked yet.
- NewOliver S.Woodridge · 6 racesWoodridge4876Oliver S.. Rating 487, Uncertainty ±25, Rated races 6. New: under 10 races, so not ranked yet.
- NewLuke B.Marine · 1 raceMarine4861Luke B.. Rating 486, Uncertainty ±39, Rated races 1. New: under 10 races, so not ranked yet.
- NewTroy B.Kings Beach · 9 racesKings Beach4709Troy B.. Rating 470, Uncertainty ±21, Rated races 9. New: under 10 races, so not ranked yet.
- NewRuan F.Harties Reflection · 4 racesHarties Reflection4614Ruan F.. Rating 461, Uncertainty ±48, Rated races 4. New: under 10 races, so not ranked yet.
- NewMichael M.Woodridge · 4 racesWoodridge4574Michael M.. Rating 457, Uncertainty ±51, Rated races 4. New: under 10 races, so not ranked yet.
- NewRuan H.Harties Reflection · 6 racesHarties Reflection4486Ruan H.. Rating 448, Uncertainty ±39, Rated races 6. New: under 10 races, so not ranked yet.
- NewNathan B.Kings Beach · 6 racesKings Beach4446Nathan B.. Rating 444, Uncertainty ±28, Rated races 6. New: under 10 races, so not ranked yet.
- NewJake F.Llandudno · 3 racesLlandudno4403Jake F.. Rating 440, Uncertainty ±43, Rated races 3. New: under 10 races, so not ranked yet.
- NewAiden O.Scottburgh · 5 racesScottburgh4335Aiden O.. Rating 433, Uncertainty ±37, Rated races 5. New: under 10 races, so not ranked yet.
- NewCallan M.Mandeville Dolphins · 6 racesMandeville Dolphins4306Callan M.. Rating 430, Uncertainty ±44, Rated races 6. New: under 10 races, so not ranked yet.
- NewFreddie B.Llandudno · 5 racesLlandudno4225Freddie B.. Rating 422, Uncertainty ±31, Rated races 5. New: under 10 races, so not ranked yet.
- NewJames B.Marine · 5 racesMarine4145James B.. Rating 414, Uncertainty ±32, Rated races 5. New: under 10 races, so not ranked yet.
- NewBenjamin B.Summerstrand · 3 racesSummerstrand3983Benjamin B.. Rating 398, Uncertainty ±33, Rated races 3. New: under 10 races, so not ranked yet.
- NewLevi L.Kings Beach · 6 racesKings Beach3746Levi L.. Rating 374, Uncertainty ±30, Rated races 6. New: under 10 races, so not ranked yet.
- NewYusho T.Nishihama · 2 racesNishihama3502Yusho T.. Rating 350, Uncertainty ±71, Rated races 2. New: under 10 races, so not ranked yet.
- NewCade K.Woodridge · 6 racesWoodridge3446Cade K.. Rating 344, Uncertainty ±36, Rated races 6. New: under 10 races, so not ranked yet.
- NewKai M.Umhlanga Rocks · 6 racesUmhlanga Rocks3436Kai M.. Rating 343, Uncertainty ±26, Rated races 6. New: under 10 races, so not ranked yet.
Arrows: places gained or lost since 3 Sept 2026.
The Swim rating counts Surf Swim and Run-Swim-Run.