Least innings taken for 29 Test Centuries

By Abhinav tyagi

79 - Don Bradman

 1

148 - Sachin Tendulkar

2

155 - Steve Smith*

3

166 - Sunil Gavaskar

4

166 - Matthew Hayden

 5