A leaderboard is a real time ranking system that allows players to compete against another for prizes and status based on their in game performance. By turning gambling into a social competition, leaderboards increases the player engagement and retention.