The last time I did STP, I jumped onto a paceline that got me to the 100 mile mark in 4.25 hours. I wasn't in great shape either. If you do the math that's around 23mph, but it was probably even faster as I didn't join it until we were along W. Valley somewhere.