The four semi-finalists have been decided in the World T20 tournament currently underway in India. England will play New Zealand on Wednesday and India takes on West Indies on Thursday, with the final being held on Sunday. I will be cheering for New Zealand and West Indies and if they both win I will be neutral in the final. The 20-over form seems to be the one area where West Indies is still playing well and they have a good shot at the title.
I predicted that Sri Lanka would do poorly and may not win even a single game and was sadly proved almost right. Their one victory was against Afghanistan and even that they could have lost since Afghanistan gave them a good fight and it was some fielding lapses that let them down. Afghanistan later beat the West Indies and Bangladesh too played well and came tantalizingly close to beating India so this was a good tournament for those two teams that had to qualify to get in.
Sri Lankan cricket needs to go through a period of serious soul-searching. They have a couple of good prospects in leg spinner Jeffrey Vandersay and fast bowler Dushmantha Chameera but their batting is really brittle, depending far too much on veterans Tillakaratne Dilshan (who is 39 and on the cusp of retirement) and Angelo Mathews.
South Africa failed to make the semi-finals, making it the best team never to win, or even reach the finals, of any of the World Cup or World T20 championships. Despite often coming into these tournaments favored to win because of having balanced teams full of talented players, they just do not seem to be able to put together the kind of consistent performances over a short time period that these tournaments require.