Leaderboard.bike pulls data from road-results.com so that I can implement a better ranking system than what USAC provides.

How are these rating points different from USAC ranking points?

Why should anyone care about ranking points anyway?

Rating points are about more than just seeing who is the best. As we all know, bike racing is hard, and we can't all win every race. Having a reliable system for rating points provides each rider with something to measure their own performance with. If you already have goals that keep you going, then you probably won't care about these points. But rating points provides an objective way to measure how you're improving, even if the riders you are competing against change each week.

How does it work?

Your rating points can change with each race. Your rating points will change depending on how well you perform relative to the other athletes you were competing against. New athletes start with a number of points equal to the median number of points amongst the other athletes in their first race. As an athlete's points rise, their score will become less sensitive to change. This allows new riders to more quickly settle into their true score, and prevent experienced athletes from oscillating too much. The actual algorithm is a variation of the Elo rating system -- the same system that is used in chess, tennis, and many other sports. I've implemented it as suggested by this article.