location_city Gaston
location_on Oregon
flag United States
calendar_today 20 Jun, 2026 – 21 Jun, 2026
directions_run Running
language Official Website
RegisterRACE AT THIS HISTORICAL EVENT AND STUNNING VENUE!
Hagg Lake Triathlon – Rich in Beauty, Rich in Tradition!
Come race at the 45th Anniversary of the Annual Hagg Lake Triathlon & Off-road Endurance Sports Festival, one of the oldest and most gorgeous Triathlon courses in the nation! Now offering an Off-Road Triathlon, Half Marathon Trail Run, 5K Trail Run & Camping!
Olympic & Sprint Triathlon, Duathlon & AquaBike & NEW OFF-ROAD SPRINT TRIATHLON, DUATHLON & AQUABIKE, Half Marathon Trail Run, and 5K TRAIL RUN!
The modern sport of triathlon had its modest beginnings with an event held in Mission Bay in San Diego, CA on September 25, 1974. There were 46 athletes that day. Seven years later, Hagg Lake Triathlon became one of six stops on the Bud Light Triathlon Series Tour drawing about 500 athletes, with Dave Scott coming out on top. Today, as one of the nation’s oldest and longest-running triathlon events, Hagg Lake enters its 38th year and it continues to draw upwards of 700+ athletes. Its popularity is rooted in the rich tradition and the exceptional venue, which is one of the most scenic in the country. The Hagg Lake course offers a true test of this terrific sport with its rolling hills on both the bike and run leg portions of the event. Make the Hagg Lake Triathlon & Off-road Endurance Sports Festival one of your summer stops and compete on the course that has seen many of the greats in the sport of triathlon.
Jun 20, 2026
Distance — Olympic AquaBike - Individual
Type — Trail running
08:00
Jun 20, 2026
Distance — Olympic AquaBike - Relay
Type — Trail running
08:00
Jun 20, 2026
Distance — Olympic Duathlon - Individual
Type — Trail running
08:00
Jun 20, 2026
Distance — Olympic Duathlon - Relay
Type — Trail running
08:00
Jun 20, 2026
Distance — Olympic Paddle Tri - Individual
Type — Trail running
08:00
Jun 20, 2026
Distance — Olympic Paddle Tri - Relay
Type — Trail running
08:00
Jun 20, 2026
Distance — Olympic Triathlon - Individual
Type — Trail running
08:00
Jun 20, 2026
Distance — Olympic Triathlon - Relay
Type — Trail running
08:00
Jun 20, 2026
Distance — Sprint Aquabike - Individual
Type — Trail running
08:25
Jun 20, 2026
Distance — Sprint Aquabike - Relay
Type — Trail running
08:25
Jun 20, 2026
Distance — Sprint Duathlon - Individual
Type — Trail running
08:25
Jun 20, 2026
Distance — Sprint Duathlon - Relay
Type — Trail running
08:25
Jun 20, 2026
Distance — Sprint Paddle Tri - Individual
Type — Trail running
08:25
Jun 20, 2026
Distance — Sprint Paddle Tri - Relay
Type — Trail running
08:25
Jun 20, 2026
Distance — Sprint Triathlon - Individual
Type — Trail running
08:25
Jun 20, 2026
Distance — Sprint Triathlon - Relay
Type — Trail running
08:25
Jun 21, 2026
Distance — Off-Road Trail AquaBike - Individual
Type — Trail running
08:00
Jun 21, 2026
Distance — Off-Road Trail AquaBike - Relay
Type — Trail running
08:00
Jun 21, 2026
Distance — Off-Road Trail Duathlon - Individual
Type — Trail running
08:00
Jun 21, 2026
Distance — Off-Road Trail Duathlon - Relay
Type — Trail running
08:00
Jun 21, 2026
Distance — Off-Road Trail Paddle Tri - Individual
Type — Trail running
08:00
Jun 21, 2026
Distance — Off-Road Trail Paddle Tri - Relay
Type — Trail running
08:00
Jun 21, 2026
Distance — Off-Road Trail Tri - Individual
Type — Trail running
08:00
Jun 21, 2026
Distance — Off-Road Trail Triathlon - Relay
Type — Trail running
08:00
Jun 21, 2026
Distance — Virtual Half Marathon Trail/5k
Type — Trail running
08:00
Jun 21, 2026
Distance — Virtual Off Road MultiSport
Type — Trail running
08:00
Jun 21, 2026
Distance — Virtual Olympic Distance MultSport
Type — Trail running
08:00
Jun 21, 2026
Distance — Virtual Sprint Distance MultiSport
Type — Trail running
08:00
Jun 21, 2026
Distance — Trail 5K - Sunday
Type — Trail running
09:00
Jun 21, 2026
Distance — Trail Half Marathon - Sunday
Type — Trail running
09:00
These values represent the 3-year monthly averages for June in Gaston.
Gaston is a city in Washington County, Oregon, United States. Located between Forest Grove to the north and Yamhill to the south, the city straddles Oregon Route 47 and borders the Tualatin River. Named after railroad executive Joseph Gaston, its population was 637 as of the 2010 census.
Read more launchHand-picked events we think you’ll love.
Nov 21, 2026
The RUN Manatee 5k series offers THREE adventures to celebrate ONE community. Participants will discover Manatee County…
Read more
Nov 28, 2026
Join us for the annual Turkey Trails 5k/10k! A fun, Thanksgiving-themed event that is perfect for the whole family.The…
Read more
Dec 13, 2026
Join us for the annual Candy Cane Course 5k/12k! A fun, Christmas-themed event that is perfect for the whole family.Th…
Read more
Mar 21, 2027
WE ARE NOW OFFERING AN AQUABIKE DIVISION! Triathlon Information:Join us for the annual Space Coast Triathlon, held in …
Read more