6,000+ miles in 2020

I hit two milestones in 2020 on my bicycle: 1) First year¹ with over 6,000 miles ridden and 2) first year¹ with over 200 rides–specifically 6,053 miles in 201 rides–both of which are significant increases over my prior highs:Graph of total mileage and total number of rides by year, 2001-2020

Previous records were 4,380 miles (140 rides) in 2016 and 143 rides (4,121 miles) in 2019. Thus, this year I shot right through milestones of 5,000 mi./150 rides straight to 6000/200. Furthermore, my average total mileage from 2001-2019 was 2,485 miles in 91 rides, so my 2020 totals are over double for each.

Also, while there’s an upward slope in the graph, the years prior to 2001 were probably flatter,  more resembling 2002-2005, 2009-2011, and 2015: Hovering around 50-100 rides and 1,500-2,500 miles. 2001 was a particularly low year as I took a job with long hours in a year when we had two toddlers and moved twice.²

I don’t have my average speed in my personal cycling log database, but Strava says I averaged 15mph. My Strava statistics (see gallery below) also say I had 368,000 cumulative feet of climbing. For reference, riding around Chapel Hill, I usually have 50′ of climbing per mile; in the NC mountains, it’s closer to 100’/mi. In the flat coastal plain in SC where I grew up, it’s 10’/mi. With a mix of mostly riding in Chapel Hill and some mountain rides, I averaged 61’/mile.

On my hilliest ride of 2020–the 3 Mountain Madness (“3MM”) route near Mt Airy and going up Hanging Rock (twice), Sauratown Mtn, and Pilot Mtn in 73 miles–I met a guy whose 2020 goal was 7,000 miles with an average of 100’/mile, which sounded far-fetched at the time. Given where I ended up, I can see maybe if I (a) lived in the or near the mountains and (b) had a lot more free time to ride (e.g. retired), that goal might be achievable–especially in a year like 2020, when there was hardly anything else to do to get out of the house–whence my own records came, of course.

Back when my kids were smaller and there were more activities competing for my time–maybe 2012 or 2013–I was feeling good to get 3,000 miles in, including 2-3 100-mile rides, or centuries. Around that time I a met a (retired) lady who said she usually rode around 5000 miles a year, including 4-5 centuries. Since then, I thought to myself, “Well, maybe when I’m retired…”, but here I am with 6,000 miles this year. However, 3MM was also my longest ride of the year, with all my other rides being 65 miles or less, which is the farthest I could go with four water bottles while avoiding stopping in stores for refills, as I would in a normal year for 80-mile rides. I also would have done 2-3 organized century rides this year, where there are designated rest stops to refuel. For 2020, I bought another water bottle holder that goes behind my seat so that I could carry two water bottles³ there rather than in my jersey pockets, where two full bottles felt quite heavy, tugging down my jersey. My average ride for the year was 30.1 miles, which is probably pretty close to the mean, since there aren’t any very long rides (or very short rides) pulling on the average.

Here is my Strava 2020 summary. I missed recording at least one full and two partial rides by failing to start my Garmin watch, hence the discrepancy between the mileage I recorded in my log and Strava’s numbers. Also, I have a few hikes/walks recorded in Strava, including at least two on days that I did not ride my bike.


¹”First” year since I started keeping digital records in 2001. Probably also first year ever for over 6,000 miles and possibly for over 200 rides. I was in high school when I first started riding seriously, and my rough estimate was that I was doing 4-5 rides per week at 20 miles/ride my senior year, and so around 5,000 miles total and also 200 or so rides per year. However, I was probably overestimating my consistency.

²Moved once to an apartment for a gap between selling our old house and buying another one.

³Plus two on the bike frame, for four total.

3,500 miles in 2008

I did a 23-mile bike ride on an unseasonably warm (70oF) November day. With this ride, I have now ridden 3,504 miles in 2008. My exercise log database also shows that this was done in 114 rides, thus averaging 30.7 miles per ride. The time records are somewhat approximate, but it looks like I averaged 16.9mph while on the bike (that is, not including stops).  Some rides were shorter, such as 4-6 mile rides with the kids. Others were longer, including the Blue Ridge Brutal 100 (+Assault on Mt Jefferson option) and the Six Gap Century–both over 100 miles on paved mountain roads–and numerous 60-80 mile training rides in Orange, Chatham, and Alamance counties on Saturday mornings.

My mileage for 2006 was 3,457, though I gave myself credit for 3500 that year since I was having problems with my cyclometer and was not as diligent about recording all rides, like those with the kids. Also in 2006, that 3500- miles was in only 98 rides and over a shorter riding season. While it made my average ride longer (35.2 mi.), I felt I was almost always choosing to train when the opportunity conflicted with family events–soccer games, dinner with other family members, etc. Thus, in 2007, I reversed course and almost always chose family over training, but only got in 2500 miles. By spreading my riding out over more months and in a few more rides, I feel I achieved a much better balance.

While I haven’t given up riding for this year, I do not expect to get more than a few rides in now that the weather is colder more frequently and it is dark before I finish work. It is still possible to break 3600 miles with warm riding weather around Thanksgiving or Christmas, but I’m happy with the year as it is, and look forward to 2009.

Six Gap Century

Six Gap Century elevation profile
Six Gap Century elevation profile

On Sunday, September 28, 2008, I rode in the Six Gap Century in the mountains of north Georgia, starting in Dahlonega. The ride was 103.8 miles over six mountain passes (gaps), climbing a total of 11,230 vertical feet.

Headed to the start
Headed to the start

Start of the Six Gap Century
Start of the Six Gap Century

Between the 100-mile, 50-mile, and 35-mile route options, there were reportedly 2,300 riders registered. The 100-mile ride started first, and from about 200 feet back, it took me 1-1/2 minutes just to get up to the start line. According to some photos and video that Debbie took at the start, the last starters came across after 4:50.

My official finishing time was 7:24:30. The published results are not ranked, but plugging them in to a spreadsheet for sorting, it looks like I finished in the top half of the finishers (420 out of 953), as well as the top half of my age group (73/159 males age 40-44). I was a little surprised by how long it took, considering how good I felt–before, during, and after the ride. Before the ride, I was hoping for a time of 6-1/2 to 7 hours, but rest stops and the long, steep climbs really added on the minutes. My cyclometer showed a time of 6:45:45, which excluded rest stops, so without the 40 minutes getting water, eating some food, taking a few pictures, and calling Debbie to let her know my ETA, I averaged 15.5mph, which I feel is pretty respectable given all the climbing. (By comparison, around Chapel Hill I may touch 18mph on solo rides or 20mph with a fast group on my best days.)

My best statisic was on the 7-mile, 7% grade Hogpen Gap climb, which I did in 28:15, which was the 295th best time of the 1,017 riders measured over that interval. I, or at least my bike, was pretty good at passing on the downhills as well, although I tried not to go too, too fast. Even so, the first 2-1/2 miles after Hogpen Gap flew by at 40+mph, topping out around 48 or 49. The best downhill was after the last gap, Woody Gap. Not only did it come at a good time–mile 87, when I was pretty tired–but it was a nice, long downhill with sweeping bends and several long straights, rather than sharp switchbacks, so it was not only comfortable not having to pedal, but there was little need to steer and/or brake hard.

View from rest stop at Woody Gap (Gap #6, mile 87)
View from rest stop at Woody Gap (Gap #6, mile 87)

I did re-learn the value of pedaling on the downhills. Â Because it was cool, especially at the higher elevations (in the low 60s?) , and because I had some problems with cramping at the 3 Mountain Madness back in May and in some training rides over the summer, I was careful to pedal lightly on the downhills to keep my legs warm and loose. The big benefit came at the bottom of the hills, where I could carry my speed much farther up the next uphill. This was particularly true compared to riders who coasted down, then coasted up until they reached their comfortable climbing speed. Â I zoomed past several riders at different points going 20-23 mph on uphills when they were only going 12-15mph or less, and was able to maintain fast (16+mph) speeds for another half-mile or so.

Me at the finish
Me at the finish, mile 104

Back on the climbs, I was pretty pleased at how I generally passed more riders than passed me. My rest stops, however, seemed long–refilling bottles and mixing in the energy drink powder, eating some fruit or cookies (in addition to what I ate on the bike), and snapping a few photos at some of the more scenic stops. Â The 40-minute difference between my cyclometer and my official finishing time just confirms that. If I could cut my time off the bike down to just refilling my water bottles, then still eat enough while riding, I could probably be in the top third. Â On the other hand, it was nice to relax and eat for a few minutes at the top of every other gap or so, and to have some photos to remember the ride by. Â My average speed on the bike was good, and I was very pleased at how well I felt on the climbs and after the ride.

I was feeling a bit weary on the last two climbs, after Hogpen, and I was counting down the miles from about mile 80 onward.

Bike rides today

I had two good bike rides today. The first was a 65-mile ride with a 6-person group for 55 miles, plus 5 miles each to and from the start. It was pretty laid back, at a conversational pace that ended up being 17-1/2 mph overall. After doing 200 miles in the Blue Ridge Mountains the week before last, and a 100-mile mountain ride last Saturday, I still felt remarkably energetic after doing ‘just’ 65 miles today.

The second ride was with Pete on the trails behind our neighborhood. He had wanted to have a friend for a sleepover, but the friend he asked couldn’t come and it was too late for another invitation. He looked kind of down, so to cheer him up, I asked him to go for a ride. It worked: At one point he was singing as he rode along just in front of me. When we got back, we watched the first hour of the Bristol race until he had to go to bed.