I've been slowly developing an ozfortress ranking model and statistics website and coronavacation has given me the boost I needed to get it to a somewhat presentable level. I know that mostly only Ausrtalians care about this, but you can check it out at ozfstats.com.
I know this isn't too dissimilar to 1stirling's tf2metrics, but the rankings system operates on different principles. I have also limited the scope of the system to only ozfortress and to not consider non-premier games. This is mostly for simplicity's sake, given that this functionality (comparing regions) is done by the tf2metrics system, but restricting the data also allows for more sound models to be produced when attempting to gauge performance.
The primary difference between this ranking system and tf2metrics is that this ranking system doesn't inherently care about "counterparts" (i.e. both demomen in a gamecan gain rank on a game if they both played well). Rankings are generated based on how well a player does compared to how well they are expected to do based on the class they are playing, and the map they are playing on.
The about page broadly explains how the rankings are calculated.
In addition to the ranking feature, there is also the ability to compare previous seasons and old players against current players, as well as assess each players change over time in the "Season Rankings" section.
These results will actually change retroactively as the models are updated as more data continues to pour into the database.
There is also another section "Data Explorer", that is still a little rough around the edges, but lets you manually peruse the seasonal data.
Features will be added and tweaks will be made over time, but feel free to leave any feedback!
There will be team rankings, as well as the ability to post any logs.tf log and get metric feedback (i.e. if the players were performing above, below or at the expected levels based on the game conditions).