Is Two Oceans soft on Cheating?

Share:

A runner from Old Edwardian Athletics Club who would prefer to remain anonymous sent me an email with detailed and irrefutable proof showing that a serial offender, Anthony Naguriah, had cheated in previous Two Oceans ultra marathons and would be running (and presumably cheating) again in 2025. The same runner has also been publicly exposed as cheating in qualifier marathons and at Comrades. Naguriah’s modus operandi is to start slow, disappear off the grid for a large portion of the race (missing several timing mats) and then popping up towards the finish again*.

* And true to form, at this year’s Two Oceans Naguriah was recorded on the first two mats (up to 14km) running at 7:11/km pace, he then disappears of the grid for the next five timing mats and reappears on the UCT fields for a 6:37:56 ‘finish’.

Continue reading “Is Two Oceans soft on Cheating?”
Share:

Instagram Influencer caught cheating at Two Oceans

Share:

I received a tipoff about an Instagram influencer who cheated her way into the A batch at the Two Oceans half marathon. The source, who prefers to remain anonymous, said, “I find this behaviour so entitled and exasperating in races nowadays and feel it’s part of a broader discussion on influencers in running, taking up spaces they haven’t legitimately earned in sweat and tears.”

The Insta influencer in question is Kelly van der Walt who uses the handle @thehealthyprocess and has a following of just under 30,000. She has achieved a large following documenting her weight loss journey and is a Institute for Integrative Nutrition Multidimensional Health Coach which “refers to a holistic approach to health and wellness that considers various aspects of a person’s life, not just physical health, but also emotional, mental, spiritual, and social well-being.”

Continue reading “Instagram Influencer caught cheating at Two Oceans”
Share:

Two Oceans 2025: Questions for the Board

Share:

Good morning Two Oceans Board members,

I think you would struggle to find an experienced Two Oceans runner who disagreed with the sentiment that 2025 was the worst organised event in the race’s history. I have been involved in 25 Two Oceans (20 as a runner and 5 as a volunteer) and it was definitely by far the worst I have experienced.

Below is a list of questions based on issues I personally experienced and those raised by fellow runners.

For ease of use, I have categorised them for you.

Continue reading “Two Oceans 2025: Questions for the Board”
Share:

How Cavanagh ‘Karened’ her way to the top of Two Oceans

Share:

Cavanagh’s Two Oceans career began in 2015 with a 3:01:46 finish in the half marathon and she followed this up with a further three half marathons in 2016, 2017 and 2018. She recorded her best time, 2:45:31, in 2017. Although she entered the half marathon from 2022 to 2024, Cavanagh did not make it to the start line. Also of interest is that from 2018 onwards she was not a licensed athlete and entered with a temporary license.

After losing an impressive 17kg, Cavanagh featured in the July 2017 edition of Runner’s World article (photo Runner’s World).
Continue reading “How Cavanagh ‘Karened’ her way to the top of Two Oceans”
Share:

Where did all the medals go? (Board greed threatens future of Two Oceans)

Share:

Reports were that no one who finished in the last 30 minutes of the Two Oceans half marathon received a medal – that means that they were at least 2410 medals short. Two Oceans’ published entry cap on the 2025 half was 17000. Their permit with the City of Cape Town allowed them to have 17,000 runners. However, there were 17,677 official finishers plus an additional 400 runners who started the race but did not finish before the 3h30 final cutoff.

Continue reading “Where did all the medals go? (Board greed threatens future of Two Oceans)”
Share:

What a Mess! (A Two Oceans Communication Breakdown)

Share:

Lest I be accused of trolling, I rarely comment on the social media posts of South Africa’s big races. Who needs casual trolling anyway when you can unleash your inner ogre with a 4,000-word rant on your blog? However, I could not resist breaking out from ‘read only’ mode when the below post from Two Oceans Marathon appeared on my Facebook feed.

The phrase that caught my attention was, “The stakes are high: R250,000 for the male and female champions, with an additional R250,000 for anyone who shatters the course record…”.

Continue reading “What a Mess! (A Two Oceans Communication Breakdown)”
Share:

Blue Number Bummer (Two Oceans downgrades their loyalty program)

Share:

A Two Oceans Blue Number is quite literally a badge of honour. In terms of street credibility for the recreational South Africa distance runner, it is second only to Comrades’ Green Number. Many a Two Oceans ultra marathon novice lines up at the start in Newlands for a maiden voyage, hoping to one day be standing there in a Blue Number. I certainly did when I stood at the start of my first Oceans in 2002.

Continue reading “Blue Number Bummer (Two Oceans downgrades their loyalty program)”
Share:
Fatal error: Uncaught TypeError: implode(): Argument #2 ($array) must be of type ?array, string given in /usr/www/users/runnixjuws/wp-content/plugins/addthis-follow/backend/AddThisFollowButtonsToolParent.php:140 Stack trace: #0 /usr/www/users/runnixjuws/wp-content/plugins/addthis-follow/backend/AddThisFollowButtonsToolParent.php(140): implode(Array, '_') #1 /usr/www/users/runnixjuws/wp-content/plugins/addthis-follow/backend/AddThisFollowButtonsHorizontalTool.php(91): AddThisFollowButtonsToolParent::formatServicesForAddThisLayers(Array) #2 /usr/www/users/runnixjuws/wp-content/plugins/addthis-follow/backend/AddThisFeature.php(1148): AddThisFollowButtonsHorizontalTool->getAddThisLayers() #3 /usr/www/users/runnixjuws/wp-content/plugins/addthis-follow/backend/AddThisPlugin.php(695): AddThisFeature->getAddThisLayersTools() #4 /usr/www/users/runnixjuws/wp-content/plugins/addthis-follow/backend/AddThisPlugin.php(921): AddThisPlugin->getJavascriptForGlobalVariables() #5 /usr/www/users/runnixjuws/wp-includes/class-wp-hook.php(324): AddThisPlugin->printAddThisWidgetScript('') #6 /usr/www/users/runnixjuws/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #7 /usr/www/users/runnixjuws/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #8 /usr/www/users/runnixjuws/wp-includes/general-template.php(3080): do_action('wp_footer') #9 /usr/www/users/runnixjuws/wp-content/themes/twentyseventeen/footer.php(48): wp_footer() #10 /usr/www/users/runnixjuws/wp-includes/template.php(810): require_once('/usr/www/users/...') #11 /usr/www/users/runnixjuws/wp-includes/template.php(745): load_template('/usr/www/users/...', true, Array) #12 /usr/www/users/runnixjuws/wp-includes/general-template.php(92): locate_template(Array, true, true, Array) #13 /usr/www/users/runnixjuws/wp-content/themes/twentyseventeen/archive.php(71): get_footer() #14 /usr/www/users/runnixjuws/wp-includes/template-loader.php(106): include('/usr/www/users/...') #15 /usr/www/users/runnixjuws/wp-blog-header.php(19): require_once('/usr/www/users/...') #16 /usr/www/users/runnixjuws/index.php(17): require('/usr/www/users/...') #17 {main} thrown in /usr/www/users/runnixjuws/wp-content/plugins/addthis-follow/backend/AddThisFollowButtonsToolParent.php on line 140