A few all-time India Test XIs from past and present:
1966 (Dicky Rutnagur): Merchant, Mushtaq Ali, Vijay Manjrekar, Hazare, CK Nayudu*, Lala Amarnath, Mankad, Amar Singh, Tamhane+, Nissar, Gupte.
1979 (Cricket Society members): Gavaskar*, Merchant, Mankad, Hazare, Viswanath, Engineer+, Kapil Dev, Amar Singh, Nissar, Bedi, Chandra.
2007 (Seven ex-captains of India): Gavaskar, Merchant, Dravid, Tendulkar, Hazare, Mankad, Kapil Dev, Kirmani+, Prasanna, Nissar, Gupte.
2010 (Cricinfo – Eleven Indian journalists): Gavaskar, Sehwag, Dravid, Tendulkar, Hazare, Mankad, Dhoni+, Kapil Dev, Kumble, Srinath, Prasanna.
2016 (Three Indian publications marking India's 500th Test): The following seven players appeared in all three teams: Gavaskar, Sehwag, Dravid, Tendulkar, Dhoni, Kapil Dev and Kumble. Nominations for the remaining four places: Laxman 2, Nissar 2, Gupte 2, Hazare 1, Mankad 1, Ashwin 1, Amar Singh 1, Srinath 1, Zaheer Khan 1.
2020-2023 (12 online sources - journalists and ex-players - of which nine are Indian with one each from England, Australia and USA. Nominations in brackets): Gavaskar (12), Sehwag (12), Dravid (12), Tendulkar (12), Kohli (10), Dhoni+ (12), Kapil Dev (12), Ashwin (7), Kumble (12), Zaheer Khan (10), and Bumrah (5) or Srinath (5). Bedi received four nominations, nobody else more than one. Jadeja did not receive any nominations. Nor did Shami.
Peak ICC Rankings: Gavaskar, Gambhir, Dravid, Tendulkar, Kohli, Pant+, Jadeja, Kapil Dev, Ashwin, Kumble, Bumrah.