Skip to main content

Hi everyone! We recently launched an upgraded auto-flagging system designed to catch over a third more “impossible” segment times before they even show up on leaderboards (eg. The “run” that looks suspiciously like a bike ride or the “ride” that was clearly recorded from an e-bike or a car). We’ve also retroactively applied the new system to 34 million existing run and ride leaderboards, removing 6.5M impossible activities that didn’t belong in the top 10.

Ensuring fairness and integrity on the leaderboards is a work in progress, and we’ll continue finding and cleaning up suspicious results from the past as our process improves. But these updates are a big step. They won’t just make leaderboards more accurate – they’ll make sure your own hard-earned efforts are properly recognized and ranked.

This sounds great - it's been frustrating to manually flag all those “runs” clearly done on wheels, fingers crossed that this really cleans up the leaderboards properly! 👍🙂

Any chance to expand the cleanup to Best Efforts? As suggested here: 

 


I’ll be interested to see how this works going forward.  Past iterations have been useless.  Hopefully this new system is much improved.  I do wonder though, seeing activities like this one (Anchorage, Hillside Park / Anchorage | Hike | Strava) that is obviously including a good portion in a vehicle at speeds up to nearly 60mph.  Why is this kind of activity not automatically flagged?  Is it because it doesn’t happen to cover any segments?  The auto-flagging system should be applied to activities in general and not just segments.  If you see a running activity that has a speed of 30+ mph, it should be auto-flagged.  It shouldn’t matter whether it is across a segment or not.  This would help catch more of the false activities.  It could be applied as activities are uploaded rather than having to analyze every segment result for millions of segments.  By analyzing a single activity as a whole, you are reducing the number of operations since you aren’t having to dive in an analyze the 10-30 segments they covered individually.  


I cant believe that it took this long! Seems like something has changed with the dev team, for the better! I still remember back in 2016 when they unexpectedly dropped support for many heart rate monitors because it was deemed 'too hard to maintain.' That coupled with a complete disregard to add a auto flag system caused me to lose faith in the platform. Seems like they have woken up from their slumber and I’m excited to see where this new super charged dev team takes us.


I hope this works.  In terms of cycling, I’d LOVE to see a way to ‘verify’ leaderboard times with colors.  If you post a time that includes power, heart rate, and cadence values, then your name should appear in a certain color.  If you post a time via the Strava app with NONE of those values, then your name should appear in a different color.  The coolest thing about Strava was the ability to compare your times to others and pros.  But with so many people on e-bikes or running the app while driving it has made leaderboards pretty much useless and insignificant.  (Frankly, I think if you ride with others you shouldn’t earn a PR because how is it a PERSONAL record when you’re sitting on the wheel of others?)  


This is good, but still the key thing in leaderboards is missing:

ALL TIME NUMBER OF SEGMENT EFFORTS COMPLETED leaderboard.

I can see my own number of completed segments (i.e. local track - 5.000 segments) but you only have leaderboard for local legends (total segments in last 90 days) and not all time completed segments.

This is needed, people are asking about this. Local legends is of no use to users, please replace it or add all time completed segments!


I am glad to hear there are improvements. However, looking at all leaderboard in all the challenges where a certain number of minutes or hours logged is the challenge target, such as March 400 minutes, it is extremely obvious that all the top ten or top 20 even have logged incorrect data. All the top 10 people have logged more than a thousand hours of activities this month, which is a “little” odd considering that only about 250 hours have passed since March 1st by the time I am writing this.

https://www.strava.com/challenges/March-400-Minute-2025 


It is good to see that Strava is taking steps to reduce this the abuse of ebike riders dominating leader boards - primarily for older rider categories (in my subjective observation). I know a number of these riders and AI and other automated techniques are indeed having a good impact, but by no means solving the problem. An equally powerful way would be to place emphasis on riders themselves - Every top 10 rider on every leaderboard age category needs to consciously be required to confirm that they are NOT using an eBike (for example, A pop-up notice requirement would require a confirmation before saving the activity). My guess is that many riders simply forget to list as an eBike ride, but there are many that simply abuse the system. Requiring them to formally state that they are NOT using an eBike, is a powerful psychological driver. Also, once this is done, peer pressure would take place given that any mis-classified ride would then be intentional - Currently it is too easy to say “OH, I forgot”, or “I was not aware”. 


Every top 10 rider on every leaderboard age category needs to consciously be required to confirm that they are NOT using an eBike (for example, A pop-up notice requirement would require a confirmation before saving the activity). 

That would only work when someone records activities with the Strava app and by my last count in my vicinity nobody does that. And even if you use the Strava app it’s not clear in the moment of saving if there are top ten results, because these are calculated *after* saving and uploading.


That’s a good point - in other words, I use a Wahoo device that automatically uploads my activity to Strava and I only check Stava later. Maybe, in this case, Strava should require all top-10 leaders acknowledge their performance being legitimate once they access Stava and before their performance is listed on the Leaderboard? I know of at least one or two individuals who have top 1-3 age-group leader board performances, and when challenged, respond “I did not know” (but, they do know).

 


As a fairly new UK legal ebike owner, that only gives assistance up to 25kph (~15.5mph), I’m shocked at how many rides are not being caught by the auto-flagging feature at the moment, especially when activty speeds are more in line with a motorbike than a pedal bike with limited speed assistance (eg. hitting 50-85mph).

 

It’s also failing on picking up derestricted/chipped ebikes, where UK riders are getting assistance to ~20mph, esepecially obvious on extended climbs that exceed ~4% average gradient and their times are faster than the standard bike leaderborad KOM held by pro level road riders.

 

As a road bike Strava user since ‘17, flagging road rides has been very rare, but the ebike segments currently feel like the wild wild west and I’m easily reaching my 24 hour quota of 10 flags per 24 hours!😮😂

 


Reply