Run For A Cause


Join Team A Family For Every Child
A Family for Every Child is a non-profit organization focused on finding permanent and loving adoptive homes for waiting foster children.

We are partnering with Eugene Has Heart, the philanthropy program for the Eugene Marathon. As a charity partner, we are recruiting participants to join our team and partake in one of three races while also contributing to our mission.

By joining the team, you are granted   FREE   participation with the agreement to fundraise the minimum of the event cost for our organization.
The events through this program are:
  • 5k race on Saturday, May 6th at 8:30 am with a fundraising minimum of $50
  • Half marathon on Sunday, May 7th at 7:00 am with a fundraising minimum of $150
  • Full marathon on Sunday, May 7th at 7:00 am with a fundraising minimum of $225

All three of these events take place right on UO   CAMPUS!

All races finish at the historic Hayward Field in Track Town USA.
Step 1: Sign Up!
Getting started is easy! Click on sign up, to the right,   and follow the instructions on how to register. We will then contact you with a code to join our specific team and register for your specific race for free.

Step 2: Fundraise!
Set a fundraising goal and share your page on your social media platforms. Have family, friends, and followers donate to you participating in the Eugene Marathon.  

Step 3: Run!
We look forward to seeing you the weekend of May 5-7th for your race!
Eugene Has Heart
When you run in the Eugene Marathon this year you get to run for the kids and have your cost of running directly impact the programs to help foster youth in your community. We look forward to running with you!