3. Imran Tahir
At the age of 40, Imran Tahir has been going through a great purple patch. He was the leading wicket-taker in IPL 2019 with 26 wickets and led CSK to the finals.
Imran Tahir made his ODI debut for South Africa against West Indies in 2011. So far, he has played 98 matches (96 innings) and taken 162 wickets with an economy of 4.62 runs per over.
This year so far, Tahir has taken 11 wickets from 7 matches ( 7 innings) with an economy of 3.87 runs per over. In World Cup 2019, he would play a key role for South Africa to pick wickets in the middle overs and control the run flow.
With Imran Tahir playing his last World Cup, the South African team would be hoping to see him perform at his best and help the Proteas win their maiden World Cup title.