It depends if we're judging the overall predictions of everyone, or this specific author's predictions. I always tend to look at it at the author-level, because otherwise the infinite monkeys theorem applies anyway.
I think this author should be given credit for the accuracy. He can't control what everyone else is writing and how accurate or inaccurate they were. He can only control his own predictions, and they were very good.