This week
Week by week: the upsets, breakthroughs, rating risers and milestones from each week's competitions, in full. Only good news: nobody is listed for losing.
What counts: upset, breakthrough, rating riser and milestone.
9–15 Mar 2026
Competitions · 2
Competition results
2Upsets and beating the odds
19- Yours: Beat the oddsAmelia M. finished 5th in U14 Girls Beach Flags, rated 20th going inRating 137 · WC Surf Nippers Champs · Strand+536 rating gap
- Yours: Beat the oddsGrayson H. finished 3rd in U11 Boys Bodyboard, rated 9th going inRating 473 · WC Surf Nippers Champs · Strand+287 rating gap
- Yours: Beat the oddsAlyssa F. finished 6th in U13 Girls Board Race, rated 9th going inRating 324 · WC Surf Nippers Champs · Strand+262 rating gap
- Yours: Beat the oddsOrla H. finished 2nd in U14 Girls Beach Run, rated 9th going inRating 387 · WC Surf Nippers Champs · Strand+255 rating gap
- Yours: Beat the oddsCourtney G. finished 4th in U12 Girls Beach Run, rated 8th going inRating 357 · Nipper Champs · Addington Beach+248 rating gap
- Yours: Beat the oddsSamantha B. finished 5th in U13/14 Girls Beach Run, rated 8th going inRating 388 · Nipper Champs · Addington Beach+237 rating gap
- Yours: Beat the oddsArabella H. finished 5th in U14 Girls Beach Sprint, rated 12th going inRating 283 · WC Surf Nippers Champs · Strand+235 rating gap
- Yours: Beat the oddsDylan F. finished 8th in U14 Boys Beach Sprint, rated 15th going inRating 343 · WC Surf Nippers Champs · Strand+228 rating gap
- Yours: Beat the oddsThorsten M. finished 4th in U11/12 Boys Beach Run, rated 17th going inRating 345 · Nipper Champs · Addington Beach+223 rating gap
- Yours: Beat the oddsTrey A. finished 6th in U13 Boys Beach Sprint, rated 17th going inRating 311 · WC Surf Nippers Champs · Strand+214 rating gap
- Yours: Beat the oddsE'Lana L. finished 4th in U11 Girls Beach Flags, rated 15th going inRating 357 · WC Surf Nippers Champs · Strand+210 rating gap
- Yours: Beat the oddsNoah S. finished 4th in U11/12 Boys Surf Swim, rated 10th going inRating 403 · Nipper Champs · Addington Beach+209 rating gap
- Yours: UpsetBryden M. won U12 Boys Beach Flags from 7th seedRating 480 · Nipper Champs · Addington Beach+208 rating gap
- Yours: Beat the oddsBoyd S. finished 4th in U12 Boys Beach Run, rated 9th going inRating 464 · WC Surf Nippers Champs · Strand+204 rating gap
- Yours: Beat the oddsSebastian H. finished 5th in U13 Boys Beach Sprint, rated 8th going inRating 321 · Nipper Champs · Addington Beach+203 rating gap
- Yours: Beat the oddsAkasia D. finished 3rd in U11 Girls Board Race, rated 8th going inRating 465 · WC Surf Nippers Champs · Strand+198 rating gap
- Yours: Beat the oddsAmire M. finished 6th in U13/14 Girls Board Race, rated 7th going inRating 412 · Nipper Champs · Addington Beach+196 rating gap
- Yours: Beat the oddsConnor C. finished 5th in U14 Boys Beach Sprint, rated 10th going inRating 262 · Nipper Champs · Addington Beach+184 rating gap
- Yours: Beat the oddsHayden I. finished 8th in U13/14 Boys Beach Run, rated 13th going inRating 384 · Nipper Champs · Addington Beach+152 rating gap
Breakthroughs
20- Yours: First winAmire M. won U14 Girls (raced with U13) IronmanAfter 65 earlier races · Nipper Champs · Addington Beach1st
- Yours: First winKaylee-Skye K. won U14 Girls (raced with U13) Run-Swim-RunAfter 36 earlier races · Nipper Champs · Addington Beach1st
- Yours: First medalAriella H. 2nd in U11 Girls Board RaceAfter 14 earlier races · Nipper Champs · Addington Beach2nd
- Yours: First medalKeziah K. 2nd in U9 Girls Beach SprintAfter 3 earlier races · WC Surf Nippers Champs · Strand2nd
- Yours: First medalLeila W. 2nd in U13 Girls Beach RunAfter 6 earlier races · WC Surf Nippers Champs · Strand2nd
- Yours: First medalMaia B. 2nd in U10 Girls Beach RunAfter 4 earlier races · WC Surf Nippers Champs · Strand2nd
- Yours: First medalPieter S. 2nd in U10 Boys Board RaceAfter 7 earlier races · WC Surf Nippers Champs · Strand2nd
- Yours: First medalSebastian H. 2nd in U13 Boys (raced with U14) Surf SwimAfter 36 earlier races · Nipper Champs · Addington Beach2nd
- Yours: First medalTaylor C. 2nd in U14 Boys Beach FlagsAfter 6 earlier races · WC Surf Nippers Champs · Strand2nd
- Yours: First medalAkasia D. 3rd in U11 Girls Board RaceAfter 25 earlier races · WC Surf Nippers Champs · Strand3rd
- Yours: First medalAmy H. 3rd in U9 Girls Beach RunAfter 12 earlier races · Nipper Champs · Addington Beach3rd
- Yours: First medalEmily G. 3rd in U10 Girls Beach RunAfter 7 earlier races · Nipper Champs · Addington Beach3rd
- Yours: First medalFreya B. 3rd in U11 Girls Surf SwimAfter 3 earlier races · WC Surf Nippers Champs · Strand3rd
- Yours: First medalHunter G. 3rd in U14 Boys Run-Swim-RunAfter 15 earlier races · WC Surf Nippers Champs · Strand3rd
- Yours: First medalIsla G. 3rd in U10 Girls Beach SprintAfter 10 earlier races · Nipper Champs · Addington Beach3rd
- Yours: First medalJosephine B. 3rd in U12 Girls Beach RunAfter 21 earlier races · Nipper Champs · Addington Beach3rd
- Yours: First medalJoshua Z. 3rd in U13 Boys Beach SprintAfter 3 earlier races · Nipper Champs · Addington Beach3rd
- Yours: First medalJude C. 3rd in U12 Boys Beach FlagsAfter 50 earlier races · WC Surf Nippers Champs · Strand3rd
- Yours: First medalMatteo L. 3rd in U12 Boys Beach SprintAfter 10 earlier races · WC Surf Nippers Champs · Strand3rd
- Yours: First medalTyler V. 3rd in U13 Boys (raced with U14) Run-Swim-RunAfter 58 earlier races · Nipper Champs · Addington Beach3rd
Rating risers
20- Yours: RatingBlake G. rose to 392Nippers overall rating, from 283 · WC Surf Nippers Champs · Strand+109to 392
- Yours: RatingScarlet R. rose to 455Nippers overall rating, from 374 · WC Surf Nippers Champs · Strand+81to 455
- Yours: RatingJake H. rose to 376Nippers overall rating, from 297 · WC Surf Nippers Champs · Strand+79to 376
- Yours: RatingNkazimulo M. rose to 411Nippers overall rating, from 335 · Nipper Champs · Addington Beach+76to 411
- Yours: RatingReid P. rose to 334Nippers overall rating, from 258 · WC Surf Nippers Champs · Strand+76to 334
- Yours: RatingIsla G. rose to 440Nippers overall rating, from 366 · Nipper Champs · Addington Beach+74to 440
- Yours: RatingEvangeline S. rose to 496Nippers overall rating, from 426 · Nipper Champs · Addington Beach+70to 496
- Yours: RatingNoah V. rose to 478Nippers overall rating, from 409 · WC Surf Nippers Champs · Strand+69to 478
- Yours: RatingAmelia M. rose to 339Nippers overall rating, from 272 · WC Surf Nippers Champs · Strand+67to 339
- Yours: RatingRebecca R. rose to 307Nippers overall rating, from 245 · Nipper Champs · Addington Beach+62to 307
- Yours: RatingLuke B. rose to 484Nippers overall rating, from 424 · WC Surf Nippers Champs · Strand+60to 484
- Yours: RatingNate V. rose to 327Nippers overall rating, from 267 · Nipper Champs · Addington Beach+60to 327
- Yours: RatingRyan L. rose to 370Nippers overall rating, from 311 · WC Surf Nippers Champs · Strand+59to 370
- Yours: RatingJoshua G. rose to 373Nippers overall rating, from 315 · WC Surf Nippers Champs · Strand+58to 373
- Yours: RatingAlyssa F. rose to 398Nippers overall rating, from 343 · WC Surf Nippers Champs · Strand+55to 398
- Yours: RatingJake B. rose to 372Nippers overall rating, from 328 · Nipper Champs · Addington Beach+44to 372
- Yours: RatingAsande C. rose to 409Nippers overall rating, from 371 · Nipper Champs · Addington Beach+38to 409
- Yours: RatingNoah S. rose to 479Nippers overall rating, from 442 · Nipper Champs · Addington Beach+37to 479
- Yours: RatingOlivia H. rose to 471Nippers overall rating, from 434 · Nipper Champs · Addington Beach+37to 471
- Yours: RatingRayden S. rose to 397Nippers overall rating, from 360 · Nipper Champs · Addington Beach+37to 397
Milestones
6Yours: Milestone127 athletes reached 10 heatsLiam M., Ziayne W., Jaime U. +124
- Liam M.
- Ziayne W.
- Jaime U.
- Elayna H.
- Trystan H.
- Adam A.
- Hanneli V.
- Lucy B.
- Eden W.
- Ayola B.
- Maxwell K.
- Oliver M.
- Mia D.
- Elijah D.
- Matteo F.
- Sophie O.
- Emily G.
- Kyla M.
- Nayomi H.
- Joanna H.
- Hayla S.
- Kayla D.
- Rylan B.
- Luquelle F.
- Johannes S.
- Divan P.
- Cass-Lyn B.
- Lamah F.
- Sean P.
- Hendrik S.
- Pieter S.
- Noah K.
- Sammi O.
- Demi S.
- Dallas B.
- Luca O.
- Suzannah J.
- Kade A.
- Kit M.
- Imogen C.
- Luyanda S.
- Keaton D.
- Max D.
- Nathan S.
- Eli P.
- Cezario D.
- Emery W.
- Noah S.
- Saskia G.
- Sian B.
- Leila W.
- Izrah L.
- Cooper G.
- Declan K.
- Luphiwo M.
- Rhys B.
- Liam C.
- Annabel V.
- Salma B.
- Amber P.
- Aquilla P.
- Aasiya B.
- Lilla V.
- Hunter M.
- Bjorn B.
- Freya B.
- Imogen L.
- Cleo B.
- Elayah F.
- James L.
- Luka M.
- Charles T.
- Matthew L.
- Cullen B.
- Noah S.
- Adam B.
- Daniel J.
- Evelyn D.
- Amelia G.
- Sakinah G.
- Violet N.
- Fatima B.
- Chloe D.
- Ariyana M.
- Kayla B.
- Dylan V.
- Roan H.
- Reuben M.
- Jake R.
- Marais K.
- Farrell V.
- Jackson B.
- Joshua M.
- Kai M.
- Ru M.
- Savanah D.
- Maya R.
- Libellula T.
- Georgina P.
- Tilda M.
- Imogen W.
- Zahraa B.
- Leonora N.
- Isla B.
- Tatum H.
- Taylor C.
- Nicholas K.
- Thomas B.
- Ryan S.
- Shiloh R.
- Shaneez A.
- Oliver C.
- Rizia B.
- Kai R.
- Conor A.
- Stella B.
- Archie W.
- Ewald W.
- Carla S.
- Emma-Jo B.
- August H.
- Jodie T.
- Kaia B.
- Oliver L.
- Thomas B.
- Maia B.
- Moegamat Y.
Yours: Milestone5 athletes reached 100 heatsGia H., Sarah M., William P. +2
Yours: Milestone26 athletes reached 50 heatsBrooke G., Bryden M., Isabella P. +23
Yours: Milestone46 athletes reached 5 competitionsSavannah T., Elih C., Alexander W. +43
- Savannah T.
- Elih C.
- Alexander W.
- Matteo L.
- Indie D.
- Nkazimulo M.
- Matthew P.
- Sacha R.
- Catherine P.
- Skye S.
- Tamara B.
- Nate V.
- Riley L.
- Jamie L.
- Emma F.
- Hanneli V.
- Sebastian L.
- Adrian R.
- Kyla M.
- Willow D.
- Hunter G.
- Kinga K.
- Ramona T.
- Zala R.
- Sebastian P.
- James S.
- Cyrus H.
- Blake G.
- Kyle M.
- Hutton C.
- Max T.
- Luke M.
- Kira G.
- Sienna G.
- Michael G.
- Lincoln J.
- Rayden S.
- Evan J.
- Emily G.
- Isla G.
- Storm B.
- Peyton T.
- Ariella H.
- Kayla D.
- Lethiwe Z.
- Maya D.
Yours: Milestone19 athletes reached 10 competitionsJake K., Rynaard A., Oliver L. +16
Yours: Milestone31 athletes reached 25 heatsRebecca R., Alexander W., Ryan L. +28
Juniors are shown as first name and initial; a beaten junior is never named.
How to read this
Weeks run Monday to Sunday. Season pointscores are on the pointscore page.