5 great bowlers who retired just short of a major landmark in ODIs
#4 Shahid Afridi - 395 wickets from 398 ODIs
When he began his career, Shahid Afridi largely played under the shadows of several world-class cricketers in the Pakistan team of the late 1990s. As the years went by, the hard-hitting all-rounder grew in stature and established himself as one of the most popular cricketers of his generation. During the latter part of his career, he also gained an infamous reputation of frequently announcing his retirement and then returning back into action.
By the time he was finally done with ODIs at the end of Pakistan's campaign in the 2015 World Cup, Afridi had played 398 matches and picked 395 wickets at a respectable average of 34.51. Considering the fact that he had also scored 8064 runs, the leg-spinner came the closest to becoming the first all-rounder to complete the double of 8000 runs and 400 wickets in the 50-over format.