All Rounder Records: 6000 runs and 300 wickets in ODIs

Only three cricketers in ODI history have managed to achieve the unique double of 6000 runs and 300 wickets. The following is the list of All Rounders Scoring 6000 runs and claiming 300 wickets in 50-over-cricket.

 The first cricketer to achieve this feat was former Sri Lankan skipper Sanath Jayasuriya.He is the first and the only Sri Lankan to score 6000 runs with the bat and bag 300 wickets. He achieved this feat in an ODI against Bangladesh in 2007. Jayasuriya took 397 matches to achieve the milestone.

Sanath Jayasuriya is followed by former Pakistan Captain Shahid Afridi. He joined the club in 2011 in an ODI against Sri Lanka. He is the third in the list of leading wicket takers for Pakistan in ODIs. 

Bangladesh all-rounder Shakib Al Hasan became the third man to achieve this feat. The record came against England in Chattogram in 2023. He also is the leading wicket taker for Bangladesh in ODIs.

 

Player

Span

Matches

Runs

HS

Bat av

100s

Wickets

BBI

Bowl av

5 fers

Catches

Sanath Jayasuriya (Sri Lanka)

1989-2011

445

13430

189

32.36

28

323

6/29

36.75

4

123

Shahid Afridi (Pakistan)

1996-2015

398

8064

124

23.57

6

395

7/12

34.51

9

127

Shakib Al Hasan (Bangladesh)

2006-2023

227

6976

134*

37.70

9

300

5/29

28.96

4

55

Latest News

Share article
Follow us on social media
Google News Whatsapp channel
Tell us why didn’t you like our article so that we can improve on?