-->
raceroster.com

Thrive For Good

calendar_today 31 Dec, 2030

nordic_walking Others

language Official Website

Thrive For Good

About the Event

Embark on a journey that transcends running; partake in the annual Thrive For Good Marathon, where every step you take contributes to ending hunger and poverty in Africa. This marathon is more than just a race—it's an opportunity to witness firsthand the transformation of communities through sustainable farming practices.
The event takes place in Nairobi, Kenya, amidst breathtaking landscapes that offer runners a unique experience. Starting at Uhuru Park, the route weaves through bustling neighborhoods before leading participants into serene rural areas where life-gardens are blossoming. The terrain varies from urban streets to winding country roads, providing an exhilarating challenge for both seasoned and novice athletes.
Each participant receives seeds, tools, and educational materials upon completion of the race, empowering them with the knowledge to start their very own garden back home. This initiative not only fights hunger but also promotes health by ensuring that families have access to fresh, organic produce rich in essential nutrients.
The atmosphere is electric as runners are inspired by stories of local communities who have been transformed through Thrive For Good’s programs. These narratives highlight the power of community-driven change and underscore how small actions can lead to significant improvements in quality of life.
Proceeds from this marathon directly support Thrive For Good's mission, ensuring that 100% of your contribution goes towards building sustainable food systems for African communities. By joining forces with global organizations, universities, NGOs, government agencies, and private corporations, Thrive For Good amplifies its impact on a regional scale.
Whether you're training in the weeks leading up to the event or simply looking to support this noble cause, every step taken contributes to a brighter future for countless families across Kenya. Register now and be part of something truly transformative—where running merges with giving back, creating lasting change one mile at a time.
For more information about the race schedule, registration details, and how your contribution can make an impact, visit Thrive For Good's official website or sign up to their email list for regular updates.

Races Offered

Weather History

These values represent the 3-year monthly averages for December in Thornhill.

thermostat Temperature
-4.8° / 1.6°
wb_sunny Feels like
-9.7° / -2.9°
light_mode Avg sunshine hours
3h 19m
water_drop Avg rainfall
2.7 mm
ac_unit Avg snowfall
0.7 cm
air Avg wind speed
11.7 km/h (Light breeze)
opacity Sweat loss rate
Low
terrain Course conditions
Firm and slightly soft
sunny Max UV Index
Low (2.0)
humidity_mid Humidity
82.1%
wb_twilight Sunrise
08:43
nightlight Sunset
17:42

About Thornhill

Learn more about the host city, Thornhill.

Scenic view of

Thornhill is a suburban district in the Regional Municipality of York in Ontario, Canada. The western portion of Thornhill is within the City of Vaughan and its eastern portion is within the City of Markham, with Yonge Street forming the boundary between Vaughan and Markham. Thornhill is situated along the northern border of Toronto, centred on Yonge, and is also immediately south of the City of Richmond Hill. Once a police village, Thornhill is still a postal designation. As of 2016, its total population, including both its Vaughan and Markham sections, was 112,719.

Read more launch

Hotels & Places to Stay

Runner Reviews

Read what other athletes have to say about their experience at the Thrive For Good.

No reviews yet

Be the first to share your experience with the community!

Nearby Races

Explore other exciting events happening in this same region.

PHM Run for the Residents

PHM Run for the Residents

location_on Markham, Ontario, CA

calendar_today Oct 03, 2026

Run for Vaughan 2026

Run for Vaughan 2026

location_on Vaughan, Ontario, CA

calendar_today Sep 13, 2026

2026 UniversalCare Strides for Seniors

2026 UniversalCare Strides for Seniors

location_on Vaughan, Ontario, CA

calendar_today Oct 03, 2026

Art In Motion 10K/5K/2K

Art In Motion 10K/5K/2K

location_on Vaughan, Ontario, CA

calendar_today Oct 18, 2026

Recommended for You

Hand-picked events we think you’ll love.

Muddy Dash | Pittsburgh 2026

Sep 05, 2026

Muddy Dash | Pittsburgh 2026

Muddy Dash is not your average mud run! Get ready for up to 3 Miles of messy mayhem. You and your friends/family can ex…

Read more
Muddy Dash | Detroit 2026

Sep 12, 2026

Muddy Dash | Detroit 2026

Muddy Dash is not your average mud run! Get ready for up to 3 Miles of messy mayhem. You and your friends/family can ex…

Read more
2026 SKECHERS Wicked Wine Run Pittsburgh

Oct 31, 2026

2026 SKECHERS Wicked Wine Run Pittsburgh

Whether you’re a seasoned runner or just love to walk and take in the scenery, SKECHERS Wicked Wine Run is for you! Eac…

Read more
2026 Banana Split Celebration 5K Banana Run

Aug 22, 2026

2026 Banana Split Celebration 5K Banana Run

The 5K Banana Run takes place on Saturday, August 22, 2026, with registration at 7:00 AM and kickoff at 9:00 AM from La…

Read more

Get race deals & updates

Subscribe to our newsletter for curated race picks and discounts.