After Test cricket, ODI cricket started. However, since T20 cricket has come, the popularity of one-day cricket has reduced a lot. But ODI cricket still has its importance. Today we are telling you about the top-5 bowlers in the world who have bowled the batsmen the most number of times in ODI cricket.

5- Lasith Malinga

Lasith Malinga is a former Sri Lankan fast bowler who does not need any identity. Malinga took 338 wickets in his ODI career, out of which he bowled out players 93 times and sent them back to the pavilion.

4- Shahid Afridi

Shahid Afridi is a former all-rounder player of Pakistan, who played 398 ODI matches and took 395 wickets in his career. He bowled out 104 of these players.

3- Muttiah Muralitharan

Muttiah Muralitharan comes at number three in this list, he played 350 matches in ODIs, and during this, he sent 122 players back to the pavilion by bowling out.

2- Waqar Younis

Waqar Younis is a former Pakistani fast bowler who played 262 matches in his ODI career and he bowled 151 players.

1- Wasim Akram

Former Pakistani fast bowler Wasim Akram comes at the top of this list, he took more than 500 ODI wickets in his career and he bowled the batsmen 176 times.