I'm user 355583 on Stack Overflow. This query from the data site returns 104 rows; this query returns 151 rows.

Either way, I should have the Sportsmanship badge.
I am just wondering if I'm missing something, or if it's possible that the sportsmanship badge is broken.


2 Answers 2


It doesn't really matter what your queries are: upvotes are not linked to users in any public data dumps. As far as I know, favorites are the only type of votes that are linked to the user who casts them.

Since the Sportsmanship badge requires looking at who cast the vote, there's no way to see your progress (except viewing each post and seeing how many of the competing answers you've upvoted).

  • 1
    This is correct, the query only tells you how many possible chances you have to upvote competing answers, not how many votes you've cast.
    – jonsca
    Commented Oct 21, 2011 at 23:51
  • +1 for a concrete reason why they suck. :P
    – user154510
    Commented Oct 22, 2011 at 0:33
  • @waiwai933 - if indeed this is the case: upvotes are not linked to users, how can the sportsmanship badge can be awarded at all?
    – Shai
    Commented Mar 14, 2013 at 12:16

More than likely the queries suck. (It shouldn't be surprising that they differ from reality in addition to each other.)

  • 1
    Eh, I'm not so sure about that.. I did it and it seemed to be a sane number. And this is recent data dumps. Commented Oct 21, 2011 at 23:43
  • If there is something wrong with Query #1, I don't see it... and I looked closely. But since I can't see the actual, current, criteria, it makes it hard to determine where the problem lies.
    – Steve
    Commented Oct 21, 2011 at 23:49
  • 1
    @SimonSheehan See the other answer :)
    – user154510
    Commented Oct 22, 2011 at 0:34
  • @MatthewRead Yep, makes sense then. Thanks! Commented Oct 22, 2011 at 0:46

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .