"Worldwide leaderboards" refers to a ranking or scoreboard that shows the top performers or winners from all around the world. It allows people from different places to compare and compete with each other in a particular activity or game.
Full definition