There are only three players in the ODI format so far who have taken more than 7000 runs with the bat and 300 wickets with the ball. The most interesting thing is that not a single Indian player is included in this special list.

Nowadays there is hardly any country where there are no cricket lovers who love cricket. Day by day his fan base is increasing. Many veteran players have made this game interesting. Many players in the history of cricket have created great records for which the world still remembers them. Today we are going to talk about one such record which only three players have been able to touch so far.

There are only three players in the ODI format so far who have taken more than 7000 runs with the bat and 300 wickets with the ball. The most interesting thing is that not a single Indian player is included in this special list. Following is the list of players who have scored more than 7000 runs and taken more than 300 wickets in the ODI format.

Sanath Jayasuriya: Former Sri Lankan all-rounder Sanath Jayasuriya has played a total of 445 matches for his team in the ODI format. Meanwhile, he has scored 13430 runs with the bat in 433 innings at an average of 32.13. At the same time, he was also sizzling while bowling. He bowled 368 innings for his team. During this time he has taken 323 wickets at an average of 36.75.

Shahid Afridi: Former Pakistan captain Shahid Afridi also has more than 7000 runs and 300 wickets in the ODI format. He played a total of 398 ODIs for Pakistan in his cricket career. Meanwhile, he scored 8064 runs with the bat at an average of 23.58 in 369 innings. Also excelling in bowling, he has helped the team by getting 395 wickets at an average of 34.51 in 372 innings.

Shakib Al Hasan: Current Bangladesh captain Shakib Al Hasan's name also appears in this special list. Hasan has played a total of 230 matches in the ODI format so far. Meanwhile, he has scored 7086 runs with the bat in 217 innings at an average of 37.69. While bowling he has taken 301 wickets in 225 innings at an average of 28.94.