It looks like you're new here. If you want to get involved, click one of these buttons!
Will there be one? It is not posted anywhere.
The new Leaderboards post every Wed. at noon. They just posted for today. It is an icon on the right side of your screen.
Leaderboards are usually up by Friday. This one they waited until the night before so I thought they were stopping it.