Dale Steyn is confident his side can end their World Cup jinx and get to the final with a ‘little bit of luck’.
But with Faf du Plessis-led side winning 11 of their last 13 ODI series, Steyn believes the South Africans can lift the trophy in England and Wales starting May 30.
"We're going with good expectations," Steyn, who has joined IPL side Royal Challengers Bangalore, told reporters.
"If you're not going to the World Cup expecting to win, then you probably shouldn't go. But I'm not going to lie, we have some fantastic players," said Steyn, 35.
Steyn, who is hoping to be a part of South Africa's World Cup squad, showered his praise on young pace sensation Kagiso Rabada.
"He's been bowling exceptionally well. Kagiso is a wunderkind. Just hope he continues that kind of form." said Steyn.
"We are led by Faf, who has been in fantastic form lately. And in the Indian Premier League, Imran Tahir has been right up there in terms of wickets," said Steyn, who joined Bangalore as a replacement for injured Nathan Coulter-Nile.
"From Quinton de Kock all the way down to number 11, they're all match-winners," he said.
"We just need to go there and hope (for) a bit of luck – weather, a missed no-ball – goes your way, and you could win the tournament."
Steyn, who has 196 wickets to his name from 125 ODIs, said team rankings would be of little significance in the tournament.
"I think you really need to take rankings and throw it out of the window," he said.
"I don't even know what ranking West Indies have, and they just beat England. Australia were losing, and then they've started winning again," he added.