It's really hard just to mention just the top 10 from each disipline and really difficult and possibly even unfair) to compare spinners to fast bowlers and openers to middle order batsmen. But there is a couple of players who have separated themselves from the pack. The truely elite from each disipline. The short list.
Openers
Jack Hobbs, Len Hutton, Sunil Gavaskar, Herbert Sutcliffe, Barry Richards.
Middle Order
Donald Bradman, Garfield Sobers, Vivian Richards, Sachin Tendulkar, Brian Lara, Walter Hammond, George Headley, Greg Chappell, Graeme Pollock.
Spin
Shane Warne, William O'Riley, Muttiah Muralitharan
Fast
Malcolm Marshall, Sydney Barnes, Denis Lillee, Fred Trueman, Glenn Mcgrath, Curtly Ambrose, Imran Khan, Wasim Akram, Richard Hadlee.
Keepers
Adam Gilchrist, Alan Knott, Les Ames
All-Rounders
Garfield Sobers, Jacques Kallis, Keith Miller, Ian Botham, Adam Gilchrist, Imran Khan, Aubrey Faulkner, Kumar Sangakkkara.
From that elite list the players who would have just missed out would have been
Just Missed
Ray Lindwall, Michael Holding, Allan Donald, Joel Garner, Dale Steyn, Harold Larwood, Clarrie Grimmett, Anil Kumble, Jim Laker, Javed Miandad, Allan Border, Everton Weekes, Ricky Ponting, Clyde Walcott, Victor Trumper, Rahul Dravid, Ken Barrington, Frank Worrell, Shaun Pollock, Kapil Dev, Ian Healy.