How did you fare in the 34th annual El Tour de Tucson?
The results to the 106, 76, 54, 37 and 28 mile races can be found here.
Hector Rangel was the first finisher of the race with a time of 4:10:47.12.
Ulises Castillo-Soto finished second with David Solomon taking third place.
The earliest ride, 106 miles, started at 7 a.m. Saturday. The longest ride of the day takes riders through four mountain ranges surrounding Tucson.
Several other rides started at different points across town.
The shortest race, the fun ride, is especially for families and to get children with disabilities out on a bike.
This year, riders raised money for about 50 charities.