I'm intrigued to see who people think is the "best" clean rider in the current top 50. Thoughts, or is it too hard to answer?
1. Peter SAGAN 26-jan-1990 Tinkoff SVK 2854
2. Christopher FROOME 20-mei-1985 Team Sky GBR 2767
3. Greg VAN AVERMAET 17-mei-1985 BMC Racing Team BEL 2341
4. Nairo Alexander QUINTANA ROJAS 04-feb-1990 Movistar Team COL 2320
5. Alejandro VALVERDE BELMONTE 25-apr-1980 Movistar Team ESP 2265
6. Alberto CONTADOR VELASCO 06-dec-1982 Tinkoff ESP 1584
7. Romain BARDET 09-nov-1990 Ag2r La Mondiale FRA 1578
8. Jon IZAGUIRRE INSAUSTI 04-feb-1989 Movistar Team ESP 1538
9. Rui Alberto FARIA DA COSTA 05-okt-1986 Lampre - Merida POR 1479
10. Bauke MOLLEMA 26-nov-1986 Trek - Segafredo NED 1470
11. Richie PORTE 30-jan-1985 BMC Racing Team AUS 1353
12. Alexander KRISTOFF 05-jul-1987 Team Katusha NOR 1330
13. Daniel MARTIN 20-aug-1986 Etixx - Quick Step IRL 1303
14. Geraint THOMAS 25-mei-1986 Team Sky GBR 1299
15. Fabian CANCELLARA 18-mrt-1981 Trek - Segafredo SUI 1288
16. Vincenzo NIBALI 14-nov-1984 Astana Pro Team ITA 1280
17. Diego ULISSI 15-jul-1989 Lampre - Merida ITA 1249
18. Joaquin RODRIGUEZ OLIVER 12-mei-1979 Team Katusha ESP 1227
19. Julian ALAPHILIPPE 11-jun-1992 Etixx - Quick Step FRA 1221
20. Tom DUMOULIN 11-nov-1990 Team Giant - Alpecin NED 1213
21. Wilco KELDERMAN 25-mrt-1991 Team Lotto NL - Jumbo NED 1200
22. Ilnur ZAKARIN 15-sep-1989 Team Katusha RUS 1169
23. Edvald BOASSON HAGEN 17-mei-1987 Team Dimension Data NOR 1141
24. Wouter POELS 01-okt-1987 Team Sky NED 1136
25. Michael MATTHEWS 26-sep-1990 Orica - Bikeexchange AUS 1104
26. Adam YATES 07-aug-1992 Orica - Bikeexchange GBR 1101
27. Jhoan Esteban CHAVES RUBIO 17-jan-1990 Orica - Bikeexchange COL 1066
28. Rafal MAJKA 12-sep-1989 Tinkoff POL 1049
29. Roman KREUZIGER 06-mei-1986 Tinkoff CZE 1042
30. Sergio Luis HENAO MONTOYA 10-dec-1987 Team Sky COL 1041
31. Tim WELLENS 10-mei-1991 Lotto Soudal BEL 994
32. Arnaud DEMARE 26-aug-1991 FDJ FRA 986
33. Jarlinson PANTANO GOMEZ 19-nov-1988 IAM Cycling COL 973
34. Louis MEINTJES 21-feb-1992 Lampre - Merida RSA 959
35. Michal KWIATKOWSKI 02-jun-1990 Team Sky POL 933
36. Thibaut PINOT 29-mei-1990 FDJ FRA 920
37. Sep VANMARCKE 28-jul-1988 Team Lotto NL - Jumbo BEL 895
38. Oliver NAESEN 16-sep-1990 IAM Cycling BEL 882
39. Tony GALLOPIN 24-mei-1988 Lotto Soudal FRA 863
40. Gianluca BRAMBILLA 22-aug-1987 Etixx - Quick Step ITA 859
41. Giacomo NIZZOLO 30-jan-1989 Trek - Segafredo ITA 851
42. Warren BARGUIL 28-okt-1991 Team Giant - Alpecin FRA 848
43. Tejay VAN GARDEREN 12-aug-1988 BMC Racing Team USA 837
44. Bob JUNGELS 22-sep-1992 Etixx - Quick Step LUX 832
45. Andre GREIPEL 16-jul-1982 Lotto Soudal GER 826
46. Zdenek STYBAR 11-dec-1985 Etixx - Quick Step CZE 805
47. Matteo TRENTIN 02-aug-1989 Etixx - Quick Step ITA 795
48. Luis Leon SANCHEZ GIL 24-nov-1983 Astana Pro Team ESP 792
49. Simon YATES 07-aug-1992 Orica - Bikeexchange GBR 788
50. Enrico GASPAROTTO 22-mrt-1982 Wanty - Groupe Gobert ITA 779
1. Peter SAGAN 26-jan-1990 Tinkoff SVK 2854
2. Christopher FROOME 20-mei-1985 Team Sky GBR 2767
3. Greg VAN AVERMAET 17-mei-1985 BMC Racing Team BEL 2341
4. Nairo Alexander QUINTANA ROJAS 04-feb-1990 Movistar Team COL 2320
5. Alejandro VALVERDE BELMONTE 25-apr-1980 Movistar Team ESP 2265
6. Alberto CONTADOR VELASCO 06-dec-1982 Tinkoff ESP 1584
7. Romain BARDET 09-nov-1990 Ag2r La Mondiale FRA 1578
8. Jon IZAGUIRRE INSAUSTI 04-feb-1989 Movistar Team ESP 1538
9. Rui Alberto FARIA DA COSTA 05-okt-1986 Lampre - Merida POR 1479
10. Bauke MOLLEMA 26-nov-1986 Trek - Segafredo NED 1470
11. Richie PORTE 30-jan-1985 BMC Racing Team AUS 1353
12. Alexander KRISTOFF 05-jul-1987 Team Katusha NOR 1330
13. Daniel MARTIN 20-aug-1986 Etixx - Quick Step IRL 1303
14. Geraint THOMAS 25-mei-1986 Team Sky GBR 1299
15. Fabian CANCELLARA 18-mrt-1981 Trek - Segafredo SUI 1288
16. Vincenzo NIBALI 14-nov-1984 Astana Pro Team ITA 1280
17. Diego ULISSI 15-jul-1989 Lampre - Merida ITA 1249
18. Joaquin RODRIGUEZ OLIVER 12-mei-1979 Team Katusha ESP 1227
19. Julian ALAPHILIPPE 11-jun-1992 Etixx - Quick Step FRA 1221
20. Tom DUMOULIN 11-nov-1990 Team Giant - Alpecin NED 1213
21. Wilco KELDERMAN 25-mrt-1991 Team Lotto NL - Jumbo NED 1200
22. Ilnur ZAKARIN 15-sep-1989 Team Katusha RUS 1169
23. Edvald BOASSON HAGEN 17-mei-1987 Team Dimension Data NOR 1141
24. Wouter POELS 01-okt-1987 Team Sky NED 1136
25. Michael MATTHEWS 26-sep-1990 Orica - Bikeexchange AUS 1104
26. Adam YATES 07-aug-1992 Orica - Bikeexchange GBR 1101
27. Jhoan Esteban CHAVES RUBIO 17-jan-1990 Orica - Bikeexchange COL 1066
28. Rafal MAJKA 12-sep-1989 Tinkoff POL 1049
29. Roman KREUZIGER 06-mei-1986 Tinkoff CZE 1042
30. Sergio Luis HENAO MONTOYA 10-dec-1987 Team Sky COL 1041
31. Tim WELLENS 10-mei-1991 Lotto Soudal BEL 994
32. Arnaud DEMARE 26-aug-1991 FDJ FRA 986
33. Jarlinson PANTANO GOMEZ 19-nov-1988 IAM Cycling COL 973
34. Louis MEINTJES 21-feb-1992 Lampre - Merida RSA 959
35. Michal KWIATKOWSKI 02-jun-1990 Team Sky POL 933
36. Thibaut PINOT 29-mei-1990 FDJ FRA 920
37. Sep VANMARCKE 28-jul-1988 Team Lotto NL - Jumbo BEL 895
38. Oliver NAESEN 16-sep-1990 IAM Cycling BEL 882
39. Tony GALLOPIN 24-mei-1988 Lotto Soudal FRA 863
40. Gianluca BRAMBILLA 22-aug-1987 Etixx - Quick Step ITA 859
41. Giacomo NIZZOLO 30-jan-1989 Trek - Segafredo ITA 851
42. Warren BARGUIL 28-okt-1991 Team Giant - Alpecin FRA 848
43. Tejay VAN GARDEREN 12-aug-1988 BMC Racing Team USA 837
44. Bob JUNGELS 22-sep-1992 Etixx - Quick Step LUX 832
45. Andre GREIPEL 16-jul-1982 Lotto Soudal GER 826
46. Zdenek STYBAR 11-dec-1985 Etixx - Quick Step CZE 805
47. Matteo TRENTIN 02-aug-1989 Etixx - Quick Step ITA 795
48. Luis Leon SANCHEZ GIL 24-nov-1983 Astana Pro Team ESP 792
49. Simon YATES 07-aug-1992 Orica - Bikeexchange GBR 788
50. Enrico GASPAROTTO 22-mrt-1982 Wanty - Groupe Gobert ITA 779