Well today I averaged about 30 km over a 35 K loop with moderate wind in one direction. I usually average about 26-33 K and top speed of about 40-45k depending on the wind direction (for that same distance). No hills here. Or trees....sigh. What is 30 K, about 20 miles? My math sucks.
In group rides, I go a lot faster