It's nice that they re-added it but the layout is awful. So much wasted space.
New
Old
What was the point of removing recent runs from the leaderboard page? The space isn't even being used for something else. It makes no sense.