Tabraiz Shamsi
Overview
Tabraiz Shamsi
A left-arm wrist-spin bowler who has climbed the ladder South Africa to become their first choice spinner in the limited overs formats, Shamsi started at a time when spin was being taken more seriously in South Africa’s domestic circles. It's not just his variations which are impressive, but also the accuracy along with those variations, and he becomes threatening when batsmen go after him. A cheerful character, Shamsi is just as well known for his celebrations as he is for his bowling with the 'bus driver' and 'shoe call' celebrations being his most popular.
His big break came in franchise cricket, when Royal Challengers Bangalore drafted him in as replacement for the injured Samuel Badree in IPL 2016. Shamsi only featured in four matches all season and couldn't give a fair account of himself, partly due to some pretty harsh conditions for bowlers.
By 2017, he had made his debut in all three formats for South Africa. However, the presence of an established performer like Tahir in the team, who was also a wrist-spinner,meant that the opportunities for Shamsi were few and far between.
Shamsi first started playing in the domestic circuit in 2009 for Gauteng, before moving to Kwa-Zulu Natal where he struggled for success, and shifted base again to join the Titans.
The first few years didn't bring the impact which Shamsi must have desired. It was in 2013/14, when he finished as the third-highest wicket-taker with 47 wickets to his name, in the three-day Cup that he got noticed and claimed a more concrete position for the Titans.
In 2015, Shamsi earned a contract with St Kitts and Nevis Patriots - the Caribbean Premier League franchise, where he ended up as the leading wicket-taker, helping him secure a deal with an IPL franchise. In a rather rare art, especially in South Africa, Shamsi played for Paarl Rocks in the Mzansi Super League. In the inaugural edition of MSL, the wrist-spinner was the most economical bowler (6.30 RPO) in the competition.
Shamsi was named in the 2019 World Cup squad - his first appearance in the mega event. Thanks to Tahir's presence, he found it difficult to make it to the playing XI. Shamsi was picked for two round-robin encounters in the multi-nation tourney, but the tweaker not only remained wicketless but was also expensive. The retirement of Imran Tahir post the World Cup, however, meant that Shamsi was now seen as South Africa’s main spin weapon. His career started to pick-up a different trajectory as he started to get more exposure and experience.
In early 2021, Shamsi climbed up the charts and became the number one rated bowler in ICC’s T20I Rankings. He was picked in South Africa’s squads for both the 2021 and 2022 T20 World Cups and picked up 8 wickets from 5 games and 4 wickets from two games respectively. In July 2022, Shamsi picked up figures of 5/24 in a T20I against England and surpassed Dale Steyn’s 64 wickets to become South Africa’s leading wicket-taker in T20I cricket.
He was named in South Africa’s 15-member squad for the 2023 Cricket World Cup.
Recent Batting
| Score | Opp | Format | Date |
|---|---|---|---|
| DNB | PAK | ODI | 12 Feb 25 |
| DNB | NZ | ODI | 10 Feb 25 |
| 1*(2) | PAK | ODI | 19 Dec 24 |
| DNB | PAK | ODI | 17 Dec 24 |
| DNB | IND | T20I | 29 Jun 24 |
Recent Bowling
Stats
Career by format
international & domestic formatsFranchise & T20 leagues
club competitionsⓘ Career figures cover the formats we track (Test, ODI, T20I, first-class, List A) plus the franchise leagues shown above.
Full statistics tables
Batting
| Test | ODI | T20 | IPL | |
|---|---|---|---|---|
| Matches | 2 | 55 | 70 | 5 |
| Innings | 4 | 15 | 14 | 1 |
| Runs | 20 | 39 | 10 | 2 |
| Balls | 48 | 69 | 27 | 4 |
| Highest | 18 | 11 | 4 | 2 |
| Average | 20 | 9.75 | 2 | 0 |
| SR | 41.67 | 56.53 | 37.04 | 50.00 |
| Not Out | 3 | 11 | 9 | 1 |
| Fours | 2 | 4 | 0 | 0 |
| Sixes | 0 | 0 | 0 | 0 |
| Ducks | 0 | 3 | 5 | 0 |
| 50s | 0 | 0 | 0 | 0 |
| 100s | 0 | 0 | 0 | 0 |
| 200s | 0 | 0 | 0 | 0 |
| 300s | 0 | 0 | 0 | 0 |
| 400s | 0 | 0 | 0 | 0 |
Bowling
| Test | ODI | T20 | IPL | |
|---|---|---|---|---|
| Matches | 2 | 55 | 70 | 5 |
| Innings | 4 | 52 | 70 | 5 |
| Balls | 483 | 2697 | 1509 | 120 |
| Runs | 278 | 2510 | 1859 | 181 |
| Maidens | 10 | 8 | 1 | 0 |
| Wickets | 6 | 73 | 89 | 3 |
| Avg | 46.33 | 34.38 | 20.89 | 60.33 |
| Eco | 3.45 | 5.58 | 7.39 | 9.05 |
| SR | 80.5 | 36.95 | 16.96 | 40.0 |
| BBI | 3/91 | 5/49 | 5/24 | 1/21 |
| BBM | 4/128 | 5/49 | 5/24 | 1/21 |
| 4w | 0 | 3 | 3 | 0 |
| 5w | 0 | 1 | 1 | 0 |
| 10w | 0 | 0 | 0 | 0 |
Matches
| Match | Format | Result | Date |
|---|---|---|---|
| TIT v BOL Pool B · CSA T20 Challenge 2026 | T20 | Match tied and Super Over tied (Boland won | 25 Oct 2026 |
| TIT v KZNIN Pool B · CSA T20 Challenge 2026 | T20 | Titans won by 21 runs | 13 Oct 2026 |
| TIT v ESTORM Pool B · CSA T20 Challenge 2026 | T20 | Titans won by 99 runs | 11 Oct 2026 |
| SAEP v TIT Pool B · CSA T20 Challenge 2026 | T20 | Titans won by 8 wkts | 7 Oct 2026 |
| KNG v TIT 15th Match · CSA T20 Challenge 2026 | T20 | TIT won | 2 Oct 2026 |
| MPR v TIT 6th Match · CSA T20 Challenge 2026 | T20 | TIT won | 27 Sep 2026 |
| WPR v TIT Pool B · CSA T20 Challenge 2026 | T20 | Titans won by 5 wkts | 25 Sep 2026 |
| PAKA v RSA 3rd Match · ICC Champions Trophy Warm-up Matches 2025 | ODI | South Africa won by 3 wkts | 17 Feb 2025 |
| PAK v RSA 3rd ODI Match · Pakistan ODI Tri-Series, 2025 | ODI | Pakistan won by 6 wkts | 12 Feb 2025 |
| NZ v RSA 2nd ODI Match · Pakistan ODI Tri-Series, 2025 | ODI | New Zealand won by 6 wkts | 10 Feb 2025 |
| RSA v PAK 2nd ODI · Pakistan tour of South Africa, 2024 -25 | ODI | Pakistan won by 81 runs | 19 Dec 2024 |
| RSA v PAK 1st ODI · Pakistan tour of South Africa, 2024 -25 | ODI | Pakistan won by 3 wkts | 17 Dec 2024 |
| RSA v IND Final · ICC Mens T20 World Cup 2024 | T20 | India won by 7 runs | 29 Jun 2024 |
| RSA v AFG Semi Final 1 · ICC Mens T20 World Cup 2024 | T20 | South Africa won by 9 wkts | 27 Jun 2024 |
| WI v RSA 50th Match, Super 8 Group 2 · ICC Mens T20 World Cup 2024 | T20 | South Africa won by 3 wkts - 2nd inns redu | 24 Jun 2024 |
| USA v RSA 41st Match, Super 8 Group 2 · ICC Mens T20 World Cup 2024 | T20 | South Africa won by 18 runs | 19 Jun 2024 |
| RSA v NEP 31st Match, Group D · ICC Mens T20 World Cup 2024 | T20 | South Africa won by 1 run | 14 Jun 2024 |
| SLCPXI v RSA One-day warm-up match · South Africa tour of Sri Lanka, 2018 | ODI | Sri Lanka Board Presidents XI need 89 runs | 26 Jul 2018 |
| VICXI v RSA One-day Practice match · South Africa tour of Australia Practice matches, 2016 | ODI | Victoria XI won by 53 runs | 19 Nov 2016 |
| SACAXI v RSA 2nd 2-day Practice match · South Africa tour of Australia Practice matches, 2016 | TEST | Match drawn | 28 Oct 2016 |
Career
Matches by format
ⓘ Debut and match counts reflect matches currently in our archive, which may not cover a player's entire career.
