
Shamsi was St Kitts and Nevis Patriots' highest wicket-taker in the Caribbean Premier League T20 in 2015. He was included in the Eastern cricket team's roster for the Africa T20 Cup in 2015.
During the 2016 IPL, Shamsi was signed by Royal Challengers Bangalore as a replacement player for the injured Samuel Badree.
Shamsi was picked to South Africa's team for the 2016 West Indies Tri-Series, which began the following month, in May 2016.
On June 7, 2016, he made his One Day International (ODI) debut against Australia during the tournament. On his debut, Shamsi bowled to Mitchell Starc.
On November 24, 2016, Shamsi made his Test debut for South Africa against Australia. Nathan Lyon was his maiden test wicket, which he took in his first match.
Shamsi was picked to the Northerns team in April 2021, ahead of the South African cricket season 2021–22. Shamsi was named to the Rajasthan Royals team for the second phase of the 2021 IPL in the United Arab Emirates on August 25, 2021, as a substitute player for Andrew Tye.
Following the players' draft for the 2021 Lanka Premier League, he was picked to play for the Galle Gladiators in November 2021.
Also Read: Who Are The Winklevoss Twins Married To And How Much Did They Get From Facebook?
ncG1vNJzZmilma2ypa3RraCcpJVjsLC5jrCfmqxdnsBuwMCbqZqhqmLAqa3MrKBmqpWhtqi1zqdkpp2VqXqptdJmrqKelWK4qa3DoqGaZaOdrrO1xZ9kmqaUYr2ivsSnq6w%3D