Join the Cannonballs Cycling Team for their 29th Annual Metric and Half-Metric Century Charity Ride, featuring brand-new run options designed to cater to all levels of fitness enthusiasts. This year’s event promises an exhilarating mix of cycling challenges and running opportunities in a scenic setting across Mecklenburg, Gaston, and Lincoln Counties. The main ride begins at White Water Middle School in Charlotte on June 12, 2027, with two primary routes: the Metric Century Ride covering approximately 62 miles (including four rest stops) and the Half-Metric Century Ride spanning around 31 miles (with two rest stops). Both rides are police-escorted for safety, ensuring a smooth journey through picturesque landscapes dotted with rolling hills. Cyclists will enjoy SAG support throughout their ride, providing essential fuel and nutrition at each well-stocked rest stop. For those seeking additional challenges or alternative modes of participation, the event offers both traditional cycling options as well as run-based activities. A 15-mile Fun Ride for cyclists who prefer a less competitive experience kicks off at 8:45 AM on June 12th. Additionally, runners can take part in either a standalone 5K race or tackle the more demanding duathlon event (a combination of a 5K run followed by any bike distance). All participants will receive comprehensive support throughout their chosen activities, including access to professional bike mechanics and local vendors at the Swap Meet area. The day concludes with an enjoyable lunch for all riders and runners who have completed their respective challenges. Registration includes exclusive perks such as guaranteed finisher gifts (for the first 150 registrants) and a recovery ride on June 13th, designed to help participants unwind after two days of intense activity. This year marks a significant change with official timing for both metric and half-metric rides, adding an element of competition and camaraderie among riders. Whether you're looking to push your limits or enjoy the scenic beauty at a leisurely pace, this event offers something unique for everyone involved in the cycling community. Don’t miss out on being part of one of Charlotte’s longest-running charity events, supporting local causes while experiencing an unforgettable day outdoors.
Races Offered
CCT 15-mile Fun Ride
Jun 12, 2027
straighten
Distance —
24.1K
terrain
Type —
Cycling,
Running
timer
00:00
CCT 5k + 15-mile Fun Ride Duathlon
Openin
Jun 12, 2027
straighten
Distance —
1.6K
terrain
Type —
Cycling,
Running
timer
00:00
CCT 5k + Half Metric Century Ride Duathlon
Jun 12, 2027
straighten
Distance —
5K
terrain
Type —
Cycling,
Running
timer
00:00
CCT 5k + Metric Century Ride Duathlon
Ope
Jun 12, 2027
straighten
Distance —
5K
terrain
Type —
Cycling,
Running
timer
00:00
CCT Half Metric Century Ride
Jun 12, 2027
straighten
Distance —
50K
terrain
Type —
Cycling,
Running
timer
00:00
CCT Metric Century Ride
Jun 12, 2027
straighten
Distance —
100K
terrain
Type —
Cycling,
Running
timer
00:00
Cannonballs 5k
Opening soon
Jun 12, 2027
straighten
Distance —
5K
terrain
Type —
Cycling,
Running
timer
00:00
Weather History
These values represent the 3-year monthly averages for June in Charlotte.
thermostatTemperature
19.1° / 30.4°
wb_sunnyFeels like
19.9° / 30.6°
light_mode
Avg sunshine hours
11h 56m
water_drop
Avg rainfall
2.8 mm
ac_unit
Avg snowfall
—
air
Avg wind speed
9.5 km/h (Light breeze)
opacity
Sweat loss rate
High
terrain
Course conditions
Hard and dry surface
sunny
Max UV Index
Very High (8.0)
humidity_mid
Humidity
67.7%
wb_twilight
Sunrise
06:08
nightlight
Sunset
20:38
About Charlotte
Learn more about the host city, Charlotte.
Charlotte is the most populous city in the U.S. state of North Carolina. With a population of 874,579 at the 2020 census, it is the 14th-most populous city in the U.S., seventh-most populous city in the South, and second-most populous city in the Southeast. The Charlotte metropolitan area, with an estimated 2.88 million residents, is the 21st-largest metropolitan area in the U.S. The Charlotte metropolitan area is part of an 18-county combined statistical area with an estimated population of 3.47 million as of 2024. It is the county seat of Mecklenburg County.