Global leaderboard without SortedAsync possible?

My players data is a string, that gets converted to a table for usage, then converted back to a string to save/update. This is done using HttpService:JSONEncode/JSONDecode.
Anyways I want to make a leaderboard for one of the stats inside the string. I think I’m going to have to just create a sorted Async on top of their current data, but it feels a bit redundant which is why I’m here to ask if it’s possible to avoid this redundancy.

It is possible but would put a bit of strain on your data store as you have to loop through every single player and then find who is highest and such and you would need to keep track somehow of every player who has played your game.