Speed is so variable, it's not really a good metric for a forum like this. I've been on rides where I averaged 23+ for fairly long distances (metric century, for instance

but on others struggled to average 16 mph. Terrain, weather, and type of bike all make a huge difference, as do traffic signals and stop signs.