ADVENTURE RACING
June 19-21
Purgatory Challenge; downriver kayak race June 19, 50K mountain bike race June 20, mountain marathon June 21; $50 to $250. CLIMBING
May 30
Women’s introduction to rock climbing; Boulder area; also June 21; $100; 8 a.m. CYCLING
Sunday
Mountain biking’s Original Growler; at Hartman Rocks Multiuse Rec Area, Gunnison; race includes two 32-mile laps; $45; 7 a.m.
• Bike repair instruction; at South Platte Park, 3000 W. Carson Dr.; South Suburban Parks and Recreation program for ages 10 and older; $24 ($19 district rate); 1:30 p.m. sspr.org or 303-347-5999
May 31
Mountain biking skills clinic for women; Boulder area; also June 27; instruction covers cornering, body positioning, using clips, climbing, descending, basic bike maintenance; $100; 8 a.m. Through June
Boulder Cycling Club weekly rides; part of Walk and Bike Month; free rides on Tuesdays and Thursdays at 5:30 p.m. and Saturdays at 9:30 a.m.; through June; various starting points. bouldercyclingclub.com
KAYAKING
Saturday
Ducky Trip; inflatable kayak ride down the South Platte River; South Suburban Parks and Recreation program for ages 16 and older; $69 ($65 district rate); 1 p.m.
sspr.org or 303-347-5999
RUNNING
May 31
Bible Park 2-mile race; in Denver; part of the Rocky Mountain Road Runners Trophy Series; 8 a.m.
June 4
Aspen Street Mile; at Fruita; barbecue and music afterward; $15 to $20; 6:30 p.m. 970-858-3917
TRAIL RUNNING
Saturday
Garfield Grumble trail run; in Palisade; $5; 8 a.m. 970-245-4243 or 970-245-4382
TRIATHLON
May 30-31
City of Longmont Triathlon Weekend; at Centennial Pool, 1201 Alpine St.; kids-only event for ages 7-17 on May 30, distances vary by age group; 29th annual Longmont Triathlon on May 31; 525-yard swim, 12-mile bike, 5K run; for ages 16 and up, individual and team divisions; $65 to $80, kids-only triathlon $25 to $35. or 303-651-8406
SUBMISSIONS: Send info 14 to 21 days in advance to: OEcalendar@denverpost.com. Include contact info. Items run on space-available basis.



