As I promised, I'll now post the rankings from 1978 to 2010.
The methodology is the based on KRACH, plus the set factoring I presented here:
The rankings are made in a way, that the expectancy of sets won will be the same as the number of sets won in the real world, of course factored by importance.
I got a suggestion from LocoPorElTenis (thanks!) to factor the results by years, so when players are at their peak, their results will count more.
I've implemented that in the following way:
After each iteration I've ranked the years for each player by their (sets won)/(expected results) in the current rankings.
Then for each player I set a year factor, where the factor for the i-th best year was (average results of the i-th year/expectations for all players)^4.65.
Then each match was factored by the minimum factor for both players in that year.
I admit the rankings makes a lot more sense now.
Full details in:
Here are the top 20:
1 Roger Federer 15740
2 Bjorn Borg 15554.06922
3 Rafael Nadal 14453.64331
4 Ivan Lendl 12515.61249
5 John McEnroe 12346.31073
6 Andre Agassi 11517.9761
7 Pete Sampras 11120.58706
8 Jimmy Connors 10552.42997
9 Boris Becker 9989.140947
10 Novak Djokovic 9839.656444
11 Stefan Edberg 9469.054288
12 Lleyton Hewitt 8529.975095
13 Andy Roddick 8386.351809
14 Andy Murray 8365.692677
15 Mats Wilander 7986.889212
16 Jim Courier 7439.320297
17 Juan Martin del Potro 6853.467182
18 Michael Stich 6845.329504
19 Michael Chang 6788.132475
20 David Nalbandian 6718.077676
*Players still active in bold