It actually would be so much better if they would just show up somewhere in the lobby or as theyre pretty long, if there would be some "leaderboards" NPC in each lobby.
This way, users who do not play the game regulary would still have in mind that leaderboards exist and would not have to...