i did it last year (first year where i really trained) on a mtb while simultaneously peeling a banana, reading a book and eating a gu, but i broke 20 mph by over 6.9 mph. so it took me two rides to have a 26.9 mph average over 163 miles with 20,000 feet of elevation gain