I dont know, but I get depressed looking at where I stand in Strava segments in my "usual" routes.
Either they're cheating or they're just beasts. I'm sure I could do better because of the times I do my rides but those in the top 10 might have mechanical legs.