Order players based on their win/loss ratio during a weekly time interval. This interval can either be reset every week or be ongoing, with losses and wins older than a week discounted.
Unfortunately the trueskill ratings cannot be used for this purpose because true skill makes two different weeks nonequivalent.(without any upshot that I can see)