Skip to content
Home Advertise
For brands & agencies

Reach South African runners at the moment they commit.

RunningCalendar is where runners choose their next race — comparing dates, distances and entry fees before spending money and months of training on an event. Brand presence here sits inside that decision, not alongside it. 1.19 million page views a month, 1.24 million South African runners reached over the past year, 96% South African, 61% women, 66% aged 35 and over.

1.19m
Page views / month
1.24m
SA runners reached / year
96%
South African
2.3m
Ad impressions / month
The audience

A majority-women, health-engaged audience that is hard to reach anywhere else.

Figures cover the 12 months to 31 July 2026. Sources are listed at the foot of this page.

Who they are

Women61%
Men39%
Aged 25–5471%
Aged 35 and over66%
South Africa (engaged sessions)96%
Rest of Southern AfricaBotswana, Zimbabwe, Namibia

Skewed to the 35–54 brackets — also the most engaged, and the highest converting.

How they arrive

Mobile68%
Desktop32%
Annual reach (all markets)1.4m users
Desktop viewability66%
Peak month (March)1.66m views
Distinct pages7,500+

Mobile carries the volume; desktop carries the quality — 59% higher page RPM and 50% better viewability.

Season shapes the buy. Traffic peaks February–May with the South African road-running season and troughs in December and mid-winter, ranging from 776,000 to 1.66 million page views a month. A campaign timed to the season opener reaches a planning audience; an off-season sponsorship buys the same brand presence at materially lower cost.

Where the attention is

Surface Context Share of views
Calendar The core planning surface — deepest session of any page on the site 21%
Homepage Entry point, broadest reach 9%
City & province hubs Cape Town, Gauteng, Johannesburg, Durban, Pretoria — geo-targetable 14%
Near Me & Search Highest-intent moment on the site 5%
Event pages Per-race targeting across 7,500+ pages Long tail
Rate card

Display placements — monthly

Published rates, no negotiation required to get started. Sold on share of voice by default, so your campaign runs alongside the site's existing fill rather than instead of it.

Placement Impressions Viewable 50% SOV Exclusive
Event page — top Mobile banner + desktop leaderboard, every race page 546,000 From launch R5,500 R11,000
In-feed race cards Coming soon Native placement between listings — calendar, search, city hubs 335,000 est. From launch Not yet bookable
Desktop sidebar 300×600 Highest viewability on the site 172,000 62% R3,000 R6,000
In-content Within article and event body copy 122,000 35% R1,200 R2,400
Homepage Top banner and in-page units 59,000 62% R1,000 R2,000
Results pages Post-race, high return-visit intent 19,000 43% R400 R800

Prices are per month, in South African Rand, and are the total payable — no VAT is charged. Impressions are 12-month monthly averages and vary seasonally: February to May runs well above, December and mid-winter below. Impression-guaranteed bookings available on request. Viewability is measured by Google Active View; placements marked From launch are new inventory whose measured figure is published after 30 days of delivery rather than estimated from other placements. Placements marked Coming soon are not yet bookable — ask to be told when they open.

Targeting & packages

Province or city targeting+15%
Device targeting (mobile / desktop)No charge
Race-type targeting (road, trail, ultra)+15%
Single-event takeoverFrom R1,500
3-month commitment−10%
6-month commitment−15%
12-month commitment−20%

Specifications & terms

Formats300×250, 300×600, 728×90, 320×100
File typesJPG, PNG, GIF, HTML5
Max file size150 KB
Third-party tagsAccepted
Booking lead time5 working days
ReportingMonthly, impressions + viewability
Payment30 days on invoice
Minimum booking1 month
Creative subject to approval. RunningCalendar does not accept advertising that misrepresents race information, and reserves the right to decline creative that conflicts with the site's independence. Event listings and rankings are never influenced by advertising spend. Paid placement is always labelled as a paid promotion.
Beyond display

Category exclusivity & partnerships

Scoped and priced individually, typically as multi-year agreements with activation built in. Price on application.

Category exclusivity

Your category, and only your brand in it, across the platform for the term.

Whole-site takeover

Every display surface on the site for a defined window — season opener, race week, campaign burst.

Annual title partnership

A year-round association with running in Southern Africa, with editorial and activation planned together.

Ad-free environments

A partner as the only brand present, on surfaces where a clean environment matters more than volume.

If a year-round association with running is the objective, talk to us — we would rather scope the right thing than sell you a month of banners.

Why it works

Independent, high-intent, and here for a decade.

Independent

Not owned by an entry platform, a timing company or a race organiser. That is why runners trust the listings — and why the audience is loyal to the category rather than to one event.

Intent, not impressions

Visitors arrive to make a decision: which race, which distance, which weekend. Brand presence at that moment sits inside the purchase, not alongside it.

Established

Publishing continuously since 2016, with the organic search position to match — a decade of continuous publication across 7,500+ distinct pages.

Get in touch

Book a placement or ask for a proposal

Tell us the brand, the objective and the window. We reply within one working day. Prefer email? [email protected]

Send us a message

All fields except phone are required. We never share your email.

Leave blank for general enquiries.
Media kit (PDF) Audience, inventory and rates in one document — for circulating internally.
Download

Basis. All figures cover the 12 months to 31 July 2026. Page views, ad impressions and viewability from Google AdSense (monthly average; range 776k–1.66m page views); reach, audience composition, geography and device from Google Analytics 4. Annual reach is deduplicated unique users, not a monthly figure. Gender and age reflect the ~33% of users for whom Google reports demographics. Viewability is Google Active View. Impression counts are indicative, not guaranteed, unless an impression-guaranteed booking is agreed. All rates are in South African Rand and are the total payable — no VAT is charged. Rates valid to 31 December 2026. Full reporting available to prospective partners on request.

We use cookies

POPIA · runningcalendar.co.za

We use cookies to keep you signed in, remember your saved races, and understand which events runners are looking for. You can accept all, reject non-essential, or choose what you allow. See our Cookie Policy.

Manage cookie preferences

POPIA · choose what you allow
Strictly necessary Always on
Required for the site to work — search, saved races, and your login session. Always on.
Analytics
Anonymous stats on which races and pages runners visit, so we can improve the calendar.
Advertising
Lets our partners show race-related ads. Turning this off enables the ad-free experience.

We use cookies

POPIA · co.za

We use cookies to keep you signed in and remember your saved races. See our Cookie Policy.

Manage cookie preferences

POPIA · choose what you allow
Strictly necessary Always on
Required for the site to work. Always on.
Analytics
Anonymous usage stats to improve the calendar.
Advertising
Race-related ads that fund this free calendar.