South Africa's Road to the T20 World Cup  Semi-Final

South Africa have ended a 25-year-long wait to reach the final of an ICC tournament.

The Proteas crushed Afghanistan in a low-scoring T20 World Cup semi-final.

Aiden Markram and Co. will face India or England in the final on June 19.

They have lost 7 World Cup semi-finals across ODI and T20I formats.

South Africa previously featured in the T20 World Cup knockouts two times.

They were beaten by Pakistan in 2009 before losing to India in 2014.

South Africa reached the semi-finals of the ODI World Cup last year in India.

They suffered a three-wicket defeat to eventual champions Australia.

South Africa’s first appearance in a World Cup semi-final came in 1992.

They last won an ICC tournament in 1998 beating Sri Lanka.

Next: South Africa's Road to the T20 World Cup Semi-Final