10. Sunil Gavaskar (India) - 38 years 113 days, 103* vs New Zealand in 1987
9. Tillakaratne Dilshan (Sri Lanka) - 38 years 148 days, 104 vs Scotland in 2015
8. David Hemp (Bermuda) - 38 years 149 days, 102* vs Kenya in 2009
7. Sachin Tendulkar (India) - 38 years and 327 days, 114 vs Bangladesh in 2012
6. Mohammad Nabi (Afghanistan) - 39 years 39 days, 136 vs Sri Lanka in 2024
5. Geoff Boycott (England) - 39 years 51 days, 105 vs Australia in 1979
4. Ed Joyce (Ireland) - 39 years 111 days, 116* vs UAE in 2018
3. Chris Gayle (West Indies) - 39 years 159 days, 162 vs England in 2019
2. Sanath Jayasuriya (Sri Lanka) - 39 years 212 days, 107 vs India in 2009
1. Khurram Shah (UAE) - 43 years 162 days, 132* vs Afghanistan in 2014
Next : Fastest to 500 wickets in Test cricket, Ashwin goes past Kumble, Warne
Click to read more..