I guess the top 200 is in a table, so to be able to sort after wins/losses/whatever should be quite easy to implement. Not that I'm a coder or anything
I don't really see the point of sorting only the top 200 (which is what we get from Relic) for "top streaks" when the person with the highest streak may not be in the top 200. This other sort order, or "hook" as it were, would need to be pulled from the entire player database and thus provided to us by Relic.