Run For Dreams
Raising by 20 May 2027

42 KM = 42 Dreams.
One Goal.

I'm Christopher Els, a childhood cancer survivor. On 23 May 2027 I'll run the Cape Town Marathon, and every one of the 42 kilometres funds a dream for a child living with a life-threatening illness. Track every rand as it comes in.

Donate a dream Pledge per km Share ↗

Live progress

goal
Donated
dreams ·
Pledged
dreams ·
1 km = 1 dream /
The challenge

One kilometre.
One child's dream.

Each tile is a kilometre of the marathon and the dream it pays for. As donations and pledges arrive, the route lights up. Fund a full tile, or chip in toward the next one.

View the route map
dreams to fund
average dream
funded so far
Funded by donations Covered by pledges Not funded
PHOTO · A dream being fulfilled
About Reach For A Dream

Dreams give children the strength to fight.

Reach For A Dream fulfils the dreams of children aged 3–18 living with life-threatening illnesses. A dream fulfilled builds hope and courage, and gives a child something powerful to fight for through treatment.

1988
founded
Nationwide
South Africa
Registered NPO
Section 18A
My story

I was that child once.

I'm Christopher Els, a childhood cancer survivor. I know what it means to face treatment as a kid, and what a single dream can do for hope. Running 42 km is my way of paying that hope forward, 42 times over.

“Every kilometre I run, a child gets to dream. That's a trade I'll make 42 times.”
PHOTO · Christopher
Be part of it

Fund a dream, or pledge a kilometre.

Every contribution moves the barometer. Donate a full dream, give what you can, or pledge an amount for each of the 42 km I finish.

Fund a gift

A one-off gift toward a dream. funds a whole dream for a child in treatment.

Give a gift

Pledge per km

Commit an amount for each kilometre I complete, e.g. R100 × 42 km = R4 200. Paid after race day.

Make a pledge

Custom own amount

Give whatever you can, big or small. Every rand moves the barometer toward the next dream.

Choose an amount

Share the run

No budget to give? Sharing the campaign helps just as much. Spread it to reach all 42 dreams.

Share ↗
For business

Bring your brand
along for all 42 km.

Companies can sponsor dreams directly. Choose a tier from R2 500 to R10 000, get your brand on the run and across the campaign, and give your team a cause with a real, visible outcome.

See sponsorship tiers Talk to us
R2 500
Kilometre Backer
Popular
R5 000
Dream Sponsor
R7 500
Dream Champion
R10 000
Dream Patron

dreams still need a dreamer.

The barometer is at of . Help me close the gap before 20 May 2027.

Fund a dream
Run For Dreams
In aid of Reach For A DreamCape Town Marathon · 23 May 2027hello@runfordreams.org