Just for the record to me this should have been the short list.
Openers
Jack Hobbs, Barry Richards, Len Hutton, Matthew Hayden, Sunil Gavaskar, Virender Sehwag, Gordon Greenidge, Arthur Morris.
Middle Order
Donald Bradman, Viv Richards, Sachin Tendulkar, Wally Hammond, Brian Lara, Greg...