for a Cause



17% Raised of$25,000 Goal

How Run for Free Works

Follow the process below to sign up for an official charity spot in the 2019 Eugene Marathon.

Step 1:

Sign up to Run for Free

Choose one of our amazing official charities to fundraise for and your registration fee will be covered by the charity.

Choose your Charity

Step 2:

Gain Entry

The charity you select will reach out to you with a registration code to complete your guaranteed entry. Once you have your code, register below to complete race registration.

Register for the Race

Eugene Marathon 2019

Team Organizer's Photo

A Family For Every Child 2019

Amount Raised:


Team Organizer's Photo

CASA of Lane County

Amount Raised:


Team Organizer's Photo

Relief Nursery

Amount Raised:


Team Organizer's Photo

Run for Love 2019

Amount Raised: