I noticed a few users who had over 200 reputation and had been in the system for over a year but did not have the yearling badge. It seems like given the criteria, they should have the badge. They day I hit a year, I got the badge immediately.

To investigate this more, I wrote a query (available here) to see how many users fell into this category. I compensated for the data delay and looked for users over a year and about a month.

Why are there so many people with over 200 reputation and over a year on the system who do not have the Yearling badge?

  • 1
    Check out the detailed yearling description at meta.stackexchange.com/questions/67397/…
    – yhw42
    May 5, 2011 at 3:49
  • 1
    The query is not working properly, for example it brought back this user who does have that badge.. May 5, 2011 at 6:17
  • @Shadow Wizard the data provided in that system is at least a month old at most times. A user could have received enough rep points in the mean time to get the badge. It is the best we can do with the data available.
    – Scott
    May 5, 2011 at 13:14
  • I see, didn't know the data is so old. May 5, 2011 at 13:15

2 Answers 2


If you look at the description of the Yearling badge on the List of all badges with full descriptions, it says:


  • silver; awarded multiple times
  • Have reputation ≥ (number of years as an active user) × 200
    • The script that awards this badge only runs on the anniversary of you joining the site
    • If you do not qualify for Yearling on an anniversary, but do meet it before your next anniversary, the badge will be awarded
      • Example: A user who earns 190 rep in his first year will not be awarded Yearling on his first anniversary. If the user earns 40 more rep exactly one month after the first anniversary, the Yearling badge will be awarded the next time the badge script runs. This is because (190 + 40 = 230 rep) > (200 rep / year × 1 1/12th years = 217 rep)
    • The badge used to require only years × 100 rep; this was changed after the account association bonus was implemented

Looking at the accounts on your list, they don't appear to have the 200 rep per year required for the badge.

  • 1
    but 1 / 12th = 12
    – user157130
    May 5, 2011 at 6:39
  • 1
    @Tim - 200 ÷ 12 is ~16.6667.
    – Dori
    May 5, 2011 at 7:06
  • So I'm assuming that this is what 'active' means in the description of the badge on the main site.
    – Scott
    May 5, 2011 at 13:42

I might be wrong, but isn't the badge only awarded when the user is logging in?

I mean someone might now register, earn 300 reputation in 6 months then not visit the site for a year - as far as I came to know the badge will be added only when he's visiting again.

  • 1
    This is a valid part of the answer: there are a lot of people who will get one the next time they access the site—but not until then.
    – Dori
    May 5, 2011 at 7:15
  • Thanks @Dori for clarifying. :) May 5, 2011 at 7:25

You must log in to answer this question.

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