The phrase "to top the leaderboards" means to achieve the highest position or score on a list that ranks people's performance or success. Full definition
I'm new to this whole paleosphere but I have to say, seeing as walnuts topped your leaderboard for omega 6s, that freshly shelled, locally grown walnuts are just fantastic! (paleoforwomen.com)
Topping the leaderboard on Tuesday was the energy sector as commodity prices moved higher following the Chinese President's remarks. (moneytalks.net)
The competition, to find the next humanoid robot capable of working in battle zones and disaster areas, was won by Japanese firm Schaft - recently acquired by Google — which topped the leaderboard with its S - One model which stands around 1.5 meters tall and weighs 95 kilograms. (cnbc.com)