Inzamam Ul Haq with 25 test centuries.
faisalabad in pakistan.....year 2006..dhoni made his test centuries
51
Ponting has made 39 Test Centuries and 29 ODI Centuries as at January 2011
39
Sachin Tendulkar has scored 49 centuries in ODI and 51 centuries in the Test.
As of January 2011 he has made 39
43 centuries & 91 half centuries in test Cricket 42 Centuries & 53 half Centuries
Including the score of 100 not out that he made in the recent Test match against Sri Lanka, Sachin Tendulkar has made 43 Test match centuries in 263 innings, including a top score of 248 not out against Bangladesh in December 2004.
JACK HOBBS FOOL
Inzamam Ul Haq in test cricket.
Shahid Afridi made 5 test centuries and 6 ODI centuries. (as on August 6, 2010)