Sachin Tendulkar has the highest number of centuries in test cricket with 47.
Sachin Tendulkar with 47 centuries
15,December 2008:Sachin R Tendulkar of INDIA 47 centuries in Test Cricket
don bradman - 12 centuries
Sachin Tendulkar scored 42 centuries in test cricket which is the highest.
Australian Don Bradman has scored more double centuries in Test cricket than any other player, with 12.
No batsmen has scored three triple centuries.. Virender sehwag has scored two tripple centuries so far..