I already posted ELO Ratings including historical results:
I also tested it to make very them very predictive.
Feel free to make your own version if you wish, though...
Thanks, Amirbachar, I'm aware of your work, and respect it. But my approach is different, especially (as I understood) regarding which matches are accountable. And it does't hurt to have multiple views at the same thing.
As I said, I'm not a statistician, and I don't pretend to the practical usefulness of the data. This is purely for informational/entertaining purposes.