On a velodrome, no drafting, for an hour
Current UCI record is 30.882 miles
Fast recreational rider is 22
Average joe recreational rider is 17
I made the last two numbers up, but they're probably close. The raw deal is, some people are natural athletes, and some aren't.