#3 Makhaya Ntini(266 wickets, 199 runs):

The South African cowherd boy who rose to the national side as soon as he joined the team. The 41-year-old Ntini had the ability to threaten the batsmen with his pace. Though he was expensive in ODIs, he had the nag to take wickets quickly. Ntini played 171 innings of the 173 ODI matches taking 266 wickets at an average of 24.66.
However, Ntini is one of the most run-getter bowlers in ODIs who had played just 47 ODI innings and scored 199 runs with a striking rate of 66.78.