As said above you have to be really getting fit to knock out 20 miles in an hour , the fastest i ever did was 24 miles at that average and i was on the rivet all the time .
Good riders can obviously do faster and when you move into time trial bikes that a whole new ball game , Philipo Ganna did a 13 km TT this year at an average of just under 40 mph but its a short distance on a pan flat course
My fastest riding was just a few years ago, I did Tour of Cambridge. I averaged >21mph for 80 miles, the first 40 miles were greater than >23mph and the first 20 miles ave over 25mph. Im by no means super fit , I would say then, fair to middling.
Younger riders can knock out some decent pace. I spotted one of my club riders did his first 100 miles this week, he solo'd 20mph average for the 100 .