May 17
14th Levine JCC Kids Tri, youth tri for kids 5-14, Charlotte, 1 p.m., jewishcharlotte .org.
May 30
Triangle Sprint & Mini Sprint & Youth Tris, Harris Lake, New Hill, 7:30 a.m., runsignup.com.
8th Tri for Fun Multisport Youth 5-15, youth tri, Morehead City, runsignup.com.
Uwharrie 5 Hr Adventure Race, solo/team for hiking/paddling, Badin, 8 a.m., runsignup.com.
May 31
5th South Fork Sampler: A Multisport Adventure Race, 5Hr/3Hr, Cramerton, 9 a.m., raceroster.com.
June 6
Badin Lake Sprint Tri, Badin, 7:30 a.m., runsignup.com.
June 14
10th She Tris women-only Sprint Tri, South Charlotte, 7 a.m., runsignup.com. Live & Virtual.
June 17
Brick Endurance Summer Sprint Tri Series, Race 2, Rolling View SRA, Durham, 6 p.m., runsignup.com.
June 20
3 Little Pigs Sprint Tri, Smithfield, 7:30 a.m., event .racereach.com.
Big Mark Sprint Tri/Duathlon (formerly Trivium Triple Threat), Lake Cammarack Park, Burlington, 7:30 a.m., runsignup.com.
June 21
E3 Endurance Jr. Super Sprint Tri, 70.3 Series, Cardinal Swim & Tennis, Greensboro, Race 1, youth tri, ages 5-19, 7 a.m., runsignup.com.

