4 bowlers who gave the most runs in their ODI career


Bowlers play an important role in any form of cricket. Be it ODI or Test, the performance of the bowlers matters a lot in the victory or defeat of any team. It is said in cricket that you can win one or two matches on the basis of batsmen but if you want to win a series or tournament then the bowlers will have to perform tremendously. This is why bowling is so important.

If you look at the history of cricket, whichever team has had the best bowling attack so far has had more success in major tournaments. There have been many great bowlers in the history of cricket. The list includes Wasim Akram, Waqar Younis, Courtney Walsh, Glenn McGrath, Shoaib Akhtar and Brett Lee.

A bowler always tries to save runs as well as take wickets. However, there are many bowlers who prove to be very expensive as well. He gives a lot of runs in his spells. These bowlers take wickets but also give a lot of runs. There are many such examples in the history of one-day cricket. The names of some great players are also included in this list. So let us know which are the 4 bowlers who gave the most runs in their ODI career.

Bowler giving most runs in ODI


4.Wasim Akram

Former Pakistan captain Wasim Akram is considered one of the greatest fast bowlers of all time. He was called the Sultan of Swing and even today people consider him the greatest bowler but his name is also in the list of bowlers who have given the most runs in ODI matches.

Wasim Akram played 356 ODI matches from 1984 to 2003 and during this period he took 502 wickets but also gave away a lot of runs. Wasim Akram bowled a total of 18186 balls and gave 11812 runs in these 356 ODI matches. Wasim Akram is still the idol of many young bowlers around the world including Pakistan, but his name is also in the list of bowlers who have given the most runs.


3.Sanath Jayasuriya

Former Sri Lankan batsman Sanath Jayasuriya is at third place in this list. Jayasuriya was a batsman but he was also a part-time bowler. This is why the captain had great confidence in his bowling.

Sanath Jayasuriya played a total of 445 matches in his ODI career and during this he bowled 14874 balls, in which he gave 11871 runs. Jayasuriya also took 323 wickets in his ODI career. He also scored runs.


2. Muttiah Muralitharan

Sri Lanka’s Muttiah Muralitharan is the highest wicket-taker in Test cricket. He has 800 Test wickets and 534 ODI wickets to his name. But his name is also in the list of bowlers giving most runs in ODI matches.

Muttiah Muralitharan played 350 ODIs from 1993-2011 and bowled 18811 balls in which he gave 12326 runs.


1.Shahid Afridi

Former Pakistan captain Shahid Afridi is one of the most favorite cricketers in the world. He holds the record for the highest individual score in ODI matches. Afridi was an aggressive batsman but also bowled regularly.

He played 398 ODI matches from 1996 to 2015 and bowled 17670 balls in which he scored 13632 runs. Shahid Afridi has 395 wickets in his name in ODI.