I've done the tracks of 50k super-marathons a few times, I can run the whole thing without needing to stop, but I'm pretty crap. About 4 and a half hours is good for me.
Wow, that's quite an achievement - 6.9mph average or 11,1kmh average. Over that distance must congratulate you.