The phrase "new leaderboards" refers to updated and fresh rankings or lists that show who is leading or excelling in a particular competition, game, or activity. Full definition
It's still addicting as all get - out to chase after the # 1 spot amongst your buddies, made all the more intense with new leaderboard integration. (gamesradar.com)
The PS Vita version features a new arena mode, new leaderboards for arena and normal mode, never before seen bullies as well a new UI screen that takes advantage of the entire screen. (handheldplayers.com)
Each user's rank is determined by that user's Klout Score in addition to a list of custom metrics, and all updated rankings are displayed in new leaderboards generated every two weeks. (cpapracticeadvisor.com)