6.Mohinder Amarnath Bhardwaj:
(34 years 37 days against Pakistan 31 Oct 1984)
He is an Indian former cricketer and current cricket analyst. He is commonly known as “Jimmy”. He is the son of Lala Amarnath, the first post-independence captain of India. His brother Surinder Amarnath was a Test player.
5: Srinivasaraghavan Venkataraghavan
(34 years 56 days against srilanka )
He is a former Indian cricketer. He played Test cricket for the Indian cricket team, and later became an umpire on the elite International Cricket Council Test panel. His Test career was one of the longest for any Indian player.
4: Rahul Dravid ; (34 years 240 days against England)
3:Sunil Manohar “Sunny” Gavaskar
(35 years 243 days agaist Pakistan)
He is a former Indian international cricketer who played from the early 1970s to late 1980s for the Bombay cricket team and Indian national team.
2: Mohammad Azharuddin
(36 years 124 days against new Zealand)
is an Indian politician and former cricketer. He was renowned as an elegant middle-order batsman and captained India in 47 tests during the 1990s
1.Mahendra Singh Dhoni
( 37 years 40 days against Afghanistan)
is an Indian international cricketer who captained the Indian national team in limited-overs formats from 2007 to 2016 and in Test cricket from 2008 to 2014.