India’s Shikhar Dhawan became the fifth fastest batsman to cross the 2000 runs in ODI’s. He achieved this in the third ODI against Sri Lanka, his 49th ODI and 48th innings. South Africa’s Hashim Amla is the fastest to reach that mark as he crossed 2000 ODI runs in 40 innings. Amla is followed by Pakistan’s Zaheer Abbas who took 5 innings more than the South African.

West Indian great Viv Richards too took 48 innings to cross the landmark score in ODI’s. Dhawan surpassed NS Sidhu, who took 52 innings as the fastest Indian to reach the milestone.

S.No

Name

Country

Matches

Innings

Year

1

Hashin Amla

South Africa

41

40

2011

2

Zaheer Abbas

Pakistan

45

45

1983

3

Kevin Pietersen

England

45

45

2007

4

Jonathan Trott

England

47

47

2012

5

Shikhar Dhawan

India

 49

48

2014

 *Stats updated till 9 November 2014