Okay, here's my attempt to rank all of them:
1. Garry Sobers
2. Imran Khan
3. Keith Miller
4. Jacques Kallis
5. Ian Botham
6. Wilfred Rhodes
7. Kapil Dev
8. Richard Hadlee
9. Shaun Pollock
10. Aubrey Faulkner
11. Ravindra Jadeja
12. Shakib Al Hasan
13. Frank Woolley
14. Monty Noble
15. Ben Stokes
16. Vinoo Mankad
17. Tony Greig
18. Chris Cairns
19. Wally Hammond
20. Ravichandran Ashwin
21. Richie Benaud
22. Jack Gregory
23. Warwick Armstrong
24. Mushtaq Mohammad
25. Brian McMillan
26. Maurice Tate
27. Andrew Flintoff
28. Ray Lindwall
29. Trevor Bailey
30. Wasim Akram
31. Heath Streak
32. Sanath Jayasuriya
33. Chris Woakes
Some other players I would rank above certain others:
Learie Constantine, Jason Holder, Collie Smith, Gerry Gomez, Allan Davidson, Charlie MaCartney, Trevor Goddard (the most notable exception), Mike Procter (the best cricketer to be left out), Eddie Barlow, Jimmy Sinclair, W G Grace (the player about whom you could create the strongest argument to be in Top 5), Billy Barnes, Allan Steel, George Hirst, Ted Dexter, Stanley Jackson, Gubby Allen, Ray Illingworth, Intikhab Alam, John Richard Reid, Daniel Vettori (most notable modern exception), Bruce Taylor, Colin de Grandhomme, Chamunda Vaas, Sikander Raza.