viv Richards
Don Bradman scored fastest 2000 runs in test cricket in just 22 innings.
Nathan Astle
Virendra sehwag
In test cricket it was gilchrist......
its nj astle in 2001-02just in 153 balls
virender sehwag 319 runs in 304balls
The fastest hundred in ODI Cricket was scored by Abraham Benjamin de Villiers (AB de Villiers) of South Africa in 31 balls. The record of fastest hundred in Test Cricket is shared by Sir Viv Richards of West Indies and Misbah-ul-Haq of Pakistan. Both scored hundred in 56 balls. The fastest century in Twenty20 Cricket was scored by Richard Levi of South Africa in 45 balls.
Sunil Gavaskar scored 63 in the 4th test against Pakistan in the 1986/87 season to become the first player to score 10000 runs
sachin tendulkar has scored about 33000 runs total in ODI and test cricket
By Minutes : M Ashraful 27 minutes vs India By Balls: J Kallis 24 Balls vs Zimbabwe
Kevin Pietersen has scored 6,361 runs so far in Test Cricket. (Updated figure as on 22.08.2011).
Sachin Tendulkar scored 42 centuries in test cricket which is the highest.