What does leaderboard mean?
noun
A list or table showing the positions or rankings of people or things in a competition or contest, often displayed publicly.
Example
"The company's leaderboard showed the top 10 sales performers for the quarter."
Definition generated by AI and curated by RJS Tech Solutions LLP.