How do I know my rank among all Stack Overflow users?
Where can I see a list of top users according to their rank on Stack Overflow?
Your current reputation at Stack Overflow is 155
When you pass 200 points you can see your rank here:
A TLDR, simple answer:
Go to this StackExchange Data Explorer Query, provide your userid (clip it from your profile url on the site) and a Reputation Cutoff, and you'll see where you rank (in terms of the top N percent, as opposed to percentile rank discussed further below).
More involved/complicated answer:
To find your percentile rank amongst all Stackoverflow users with rep over 200 (which I find to be the most interesting figure), go to
and note your rank. Then look at the total reputation table, and note the number of users with rep at 200+. Then calculate, for example in Python:
Which prints for me,
And if you have a goal for your percentile, find the 99th percentile cutoff (currently the 99th percentile reputation is 24,531, and the cutoff is rank ~1687. )
And your current reputation target is, based on your desired percentile:
So my target rank to be in the 90th percentile is 16879.5
A convenience function to show multiple ranks required:
To quickly find where the 16879.5 ranking is, skip to find the user with the one percentile ranking and their reputation (currently the 34th page in, I got there by browsing in a few pages and then editing the url).
Multiply that page number (including the decimal fraction for how far down the page) by the number of percentiles below 100 to quickly find page with the rep for the ranking you desire. so (34.5-1) * 10 is 335 pages in (but I have to browse over to 338).
And I find that the cutoff for my target percentile is currently 3,569.
Since everyone's rep is constantly growing and StackOverflow is getting new users over our 200 cutoff, that's a moving target, so I need to aim beyond that, probably setting a mental goal of 4000 rep points so I can safely say I'm in the 90th percentile of users with rep over 200.
The Stack Exchange leagues page allows you to see all users, sorted by reputation over various time periods (week, month, quarter, year and all time), with your own profile placed nicely at the top. For example, if I select "All Time", I currently see this:
You can see the lists for all sites in the Stack Exchange network.
Note that it also notes on that page:
That's why you are not able to see yourself in the list yet.
You will need to pass the 200 reputation mark before your reputation is comparable to the likes of the Skeet and co.
If you go to your profile page (click your username in the top nav) and click the link displayed in the image below:
If you want to access it quickly now, you can use this link. But for future reference use the highlighted method above.