Yeah, we've done this before. But under the following criteria, I'd be interested to see how you rate these players:
From Tennis Elbow Documentation - forgive the bad English as the guy who wrote this is French
Defender: this kind of player stays several meters beyond the baseline, running all around, and waiting for his opponent's faults; he will attack only when he has a very easy ball, and will go to the net only when he's forced
Power baseliner: this kind of player likes to dictactes the game from the baseline using powerful attacks, usually from his forehand, but if he's skilled enough, also from his backhand, trying to do winners or forcing his opponent's fault as much as possible; he will go to the net and volley only of the most obvious and easy occasions or when he's forced to, even if he can do great attacks on a regular basis
Puncher: this kind of player is similar to the power baseliner, except his final purpose can be to win the point at the net, doing easy volleys, when it's needed
Varied: this kind of player likes to construct his game, play on baseline, where he can hit some winners, as well as try to create some good occasions to run to the net, and finish the point there; he will also play serve and volley sometimes, especially on fast surfaces
Volleyer: this kind of player runs to the net whenever is possible, and doesn't like to play long rally on the baseline; he will play server and volley whenever it's possible, even on 2nd serve
Counter: this kind of player uses his opponent's power to counter him, he likes to exploit his opponent's weakness, let him make the game, winners and faults, till he has the occasion to hit a winning passing shot, lob, drop shot, or even finish the point at the volley when it's needed
Top 100 as of today:
1. Rafael Nadal
2. Novak Djokovic
3. David Ferrer
4. Andy Murray
5. Juan Martin Del Potro
6. Tomas Berdych
7. Roger Federer
8. Stanislas Wawrinka
9. Richard Gasquet
10. Jo-Wilfried Tsonga
11. Milos Raonic
12. Tommy Haas
13. Nicolas Almagro
14. John Isner
15. Mikhail Youzhny
16. Fabio Fognini
17. Kei Nishikori
18. Tommy Robredo
19. Gilles Simon
20. Kevin Anderson
21. Jerzy Janowicz
22. Philipp Kohlschreiber
23. Grigor Dimitrov
24. Ernests Gulbis
25. Andreas Seppi
26. Benoit Paire
27. Jurgen Melzer
28. Feliciano Lopez
29. Dmitry Tursunov
30. Fernando Verdasco
31. Gael Monfils
32. Vasek Pospisil
33. Ivan Dodig
34. Jeremy Chardy
35. Julien Benneteau
36. Janko Tipsarevic
37. Marin Cilic
38. Marcel Granollers
39. Jarkko Nieminen
40. Florian Mayer
41. Carlos Berlocq
42. Juan Monaco
43. Robin Haase
44. Radek Stepanek
45. Denis Istomin
46. Sam Querrey
47. Pablo Andujar
48. Lukas Rosol
49. Joao Sousa
50. Nicolas Mahut
51. Bernard Tomic
52. Edouard Roger Vasselin
53. Nikolay Davydenko
54. Albert Montanes
55. Daniel Brands
56. Federico Delbonis
57. Alexandr Dolgopolov
58. Michal Przysiezny
59. Roberto Bautista Agut
60. Adrian Mannarino
61. Lleyton Hewitt
62. Marinko Matosevic
63. Guillermo Garcia Lopez
64. Horacio Zeballos
65. Pablo Carreno Busta
66. Yen Hsun Lu
67. Mikhail Kukushkin
68. Dudi Sela
69. Santiago Giraldo
70. Lukasz Kubot
71. Igor Sijsling
72. Benjamin Becker
73. Tobias Kamke
74. Viktor Troicki
75. Daniel Gimeno Traver
76. Victor Hanescu
77. Lukas Lacko
78. Ivo Karlovic
79. Albert Ramos
80. Kenny De Schepper
81. Jiri Vesely
82. Julian Reister
83. Marcos Baghdatis
84. Alex Bogomolov Jr.
85. Tim Smyczek
86. Aljaz Bedene
87. Somdev Devvarman
88. Michael Russell
89. Teymuraz Gabashvili
90. Filippo Volandri
91. Jack Sock
92. Guido Pella
93. Donald Young
94. Evgeny Donskoy
95. Matthew Ebden
96. Oleksandr Nedovyesov
97. Sergiy Stakhovsky
98. Ryan Harrison
99. Andrey Golubev
100. Blaz Kavcic
From Tennis Elbow Documentation - forgive the bad English as the guy who wrote this is French
Defender: this kind of player stays several meters beyond the baseline, running all around, and waiting for his opponent's faults; he will attack only when he has a very easy ball, and will go to the net only when he's forced
Power baseliner: this kind of player likes to dictactes the game from the baseline using powerful attacks, usually from his forehand, but if he's skilled enough, also from his backhand, trying to do winners or forcing his opponent's fault as much as possible; he will go to the net and volley only of the most obvious and easy occasions or when he's forced to, even if he can do great attacks on a regular basis
Puncher: this kind of player is similar to the power baseliner, except his final purpose can be to win the point at the net, doing easy volleys, when it's needed
Varied: this kind of player likes to construct his game, play on baseline, where he can hit some winners, as well as try to create some good occasions to run to the net, and finish the point there; he will also play serve and volley sometimes, especially on fast surfaces
Volleyer: this kind of player runs to the net whenever is possible, and doesn't like to play long rally on the baseline; he will play server and volley whenever it's possible, even on 2nd serve
Counter: this kind of player uses his opponent's power to counter him, he likes to exploit his opponent's weakness, let him make the game, winners and faults, till he has the occasion to hit a winning passing shot, lob, drop shot, or even finish the point at the volley when it's needed
Top 100 as of today:
1. Rafael Nadal
2. Novak Djokovic
3. David Ferrer
4. Andy Murray
5. Juan Martin Del Potro
6. Tomas Berdych
7. Roger Federer
8. Stanislas Wawrinka
9. Richard Gasquet
10. Jo-Wilfried Tsonga
11. Milos Raonic
12. Tommy Haas
13. Nicolas Almagro
14. John Isner
15. Mikhail Youzhny
16. Fabio Fognini
17. Kei Nishikori
18. Tommy Robredo
19. Gilles Simon
20. Kevin Anderson
21. Jerzy Janowicz
22. Philipp Kohlschreiber
23. Grigor Dimitrov
24. Ernests Gulbis
25. Andreas Seppi
26. Benoit Paire
27. Jurgen Melzer
28. Feliciano Lopez
29. Dmitry Tursunov
30. Fernando Verdasco
31. Gael Monfils
32. Vasek Pospisil
33. Ivan Dodig
34. Jeremy Chardy
35. Julien Benneteau
36. Janko Tipsarevic
37. Marin Cilic
38. Marcel Granollers
39. Jarkko Nieminen
40. Florian Mayer
41. Carlos Berlocq
42. Juan Monaco
43. Robin Haase
44. Radek Stepanek
45. Denis Istomin
46. Sam Querrey
47. Pablo Andujar
48. Lukas Rosol
49. Joao Sousa
50. Nicolas Mahut
51. Bernard Tomic
52. Edouard Roger Vasselin
53. Nikolay Davydenko
54. Albert Montanes
55. Daniel Brands
56. Federico Delbonis
57. Alexandr Dolgopolov
58. Michal Przysiezny
59. Roberto Bautista Agut
60. Adrian Mannarino
61. Lleyton Hewitt
62. Marinko Matosevic
63. Guillermo Garcia Lopez
64. Horacio Zeballos
65. Pablo Carreno Busta
66. Yen Hsun Lu
67. Mikhail Kukushkin
68. Dudi Sela
69. Santiago Giraldo
70. Lukasz Kubot
71. Igor Sijsling
72. Benjamin Becker
73. Tobias Kamke
74. Viktor Troicki
75. Daniel Gimeno Traver
76. Victor Hanescu
77. Lukas Lacko
78. Ivo Karlovic
79. Albert Ramos
80. Kenny De Schepper
81. Jiri Vesely
82. Julian Reister
83. Marcos Baghdatis
84. Alex Bogomolov Jr.
85. Tim Smyczek
86. Aljaz Bedene
87. Somdev Devvarman
88. Michael Russell
89. Teymuraz Gabashvili
90. Filippo Volandri
91. Jack Sock
92. Guido Pella
93. Donald Young
94. Evgeny Donskoy
95. Matthew Ebden
96. Oleksandr Nedovyesov
97. Sergiy Stakhovsky
98. Ryan Harrison
99. Andrey Golubev
100. Blaz Kavcic