From big races to Saturday morning group runs—find running events and connect with the local endurance sports community.
Sat, Mar 28, 2026 at 10:00 AM
UPDATE 2/19/2026 - Please note that after months of planning for this event, we have made the difficult decision to cancel due to low pre-registration. We truly appreciate everyone who showed...
Run Walk
203 Stone Street, Rockingham County, North Carolina, 27048, United StatesSat, Apr 18, 2026 at 8:00 AM
Join us in person on April 18th, 2026, for our 14th annual Band on the Run 5K and 1 Mile Fun Run!
$40 Runners, Walkers, Families & Friends!!!
$30 for Students (who register before March 14th)...
1 Miles 5k Fun Run Run Walk
182 High School Rd, Rockingham County, North Carolina, 27320, United StatesSat, Apr 18, 2026 at 8:00 AM
The Belews Lake Sprint returns to the Carolina Marina at Belews Lake for an unforgettable early-season multisport race. Taking place on a beautiful spring morning, this event is the perfect way to...
14.97 Miles 18.07 Miles 19.6 Miles 19.7 Miles Aquabike Cycling Duathlon Run Sprint Swim Triathlon
548 Shelton Road, Rockingham County, North Carolina, 27357, United StatesSat, Sep 12, 2026 at 8:00 AM
Race the Belews Lake Olympic at the scenic Belews Lake Carolina Marina, a late-summer / early-fall multisport classic featuring crystal clear waters, rolling hills, and a well-organized time trial...
27.9 Miles 34.13 Miles 36.3 Miles Aquabike Cycling Duathlon Olympic Run Swim Triathlon
548 Shelton Road, Rockingham County, North Carolina, 27357, United StatesSat, Nov 07, 2026 at 8:30 AM
The Mayodan Lions Club will host “Strides for Diabetes Awareness, 5K and 1 mile fun run” to raise funds and awareness in our local community. The concept is simple, run or walk a 5K course and 100%...
1 Miles 3.1 Miles 5k Fun Run Run Walk
North 2nd Avenue, Rockingham County, North Carolina, 27027, United States