Tabraiz Shamsi opts out of South Africa’s central contracts to pursue T20 franchise cricket
Shamsi last starred for South Africa in the T20 World Cup 2024 final against India and has played two Tests, 51 ODIs and 70 T20Is, grabbing a total of 167 wickets across those formats.
What's Your Reaction?