Comrades 2025: Startline Stats

Share:

Average Age

The average age of the class of 2025 is 44.5 – exactly the same as in 2024. Therefore, this is the joint oldest group of starters at any Comrades Marathon where age records exist. The average age of the Comrades runner has steadily increased since 1990 from 35 to over 44 post-Covid. This is going to be a problem for the future of the race if the trend continues.

Continue reading “Comrades 2025: Startline Stats”
Share:

Comrades 2024: Start Line Stats

Share:

This is a part of a series of articles covering statistics from Comrades 2024. Other articles are Comrades 2024: Women’s Elite Stats, Comrades 2024: Men’s Elite Stats and Full Field Stat (to come). Depending on time, I will also do a detailed article on Qualifier Marathon Stats.

Note: Most of the content was originally posted on social media so there might be some past case / future case errors I missed when transcribing.

First Record Broken at Comrades 2024

The class of 2024 were officially the oldest group of starters at any Comrades Marathon where age records exist. As you can see from the graph below, the average age of the Comrades runner has steadily increased since 1990 from 35 to over 44 post-Covid.

Two noticeable step changes happened. The first was a full year increase from 39 to 40 in 2003 when the cutoff time was permanently increased to 12-hours. However, the biggest increase was the first post-Covid event which went from 42.1 in 2019 to 44 in 2022. I believe this is largely due to new joiners to the great sport of road running being “lost” during the Covid shutdowns with no road running fixtures (and most participants in 2022 were already “marathon runners” pre-Covid).

Continue reading “Comrades 2024: Start Line Stats”
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