CricketScore

Players / T Shamsi

Men's cricket

T Shamsi: runs, wickets and records

253 recorded matches from 24 Jun 2015 to 17 Jan 2026, most often for South Africa, St Kitts and Nevis Patriots, Paarl Royals. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests242018*20.0041.70020
ODIs55133911*9.7556.50040
T20Is6913104*2.0037.00000
T20 leagues12726508*6.2553.80030

Bowling by format

Inn Wkts Best Avg Econ 5w
FormatInnWktsBestAvgEcon5w
Tests463/9146.333.450
ODIs52735/4934.385.581
T20Is69865/2421.567.431
T20 leagues1241444/1023.137.720

T Shamsi: matches in the records

T Shamsi appears in 253 recorded men's matches, from 24 June 2015 to 17 January 2026, most often for South Africa, St Kitts and Nevis Patriots and Paarl Royals. The matches split as 2 in Test matches, 55 in One Day Internationals, 69 in Twenty20 Internationals and 127 in franchise Twenty20 leagues. The most frequent opponents in the records are India (21 matches), England (20 matches) and Pakistan (19 matches). The ground used most often is Boland Park, Paarl, with 14 matches.

T Shamsi batting record

In One Day Internationals, the batting record is 39 runs in 13 innings, an average of 9.75, a strike rate of 56.5 and a highest score of 11*, with 3 ducks.

In Twenty20 Internationals, the batting record is 10 runs in 13 innings, an average of 2.00, a strike rate of 37.0 and a highest score of 4*, with 5 ducks.

In franchise Twenty20 leagues, the batting record is 50 runs in 26 innings, an average of 6.25, a strike rate of 53.8 and a highest score of 8*, with 5 ducks.

T Shamsi bowling record

In One Day Internationals, the bowling record is 73 wickets in 52 innings, an average of 34.38, an economy rate of 5.58 and best figures of 5 for 49, including 1 five-wicket haul.

In Twenty20 Internationals, the bowling record is 86 wickets in 69 innings, an average of 21.56, an economy rate of 7.43 and best figures of 5 for 24, including 1 five-wicket haul.

In franchise Twenty20 leagues, the bowling record is 144 wickets in 124 innings, an average of 23.13, an economy rate of 7.72 and best figures of 4 for 10.

T Shamsi best bowling

The best bowling figures in the records are: 5 for 24 against England at The Rose Bowl, Southampton on 31 July 2022. 5 for 49 against Sri Lanka at R Premadasa Stadium, Colombo on 4 September 2021. 4 for 10 against Barbados Tridents at Warner Park, Basseterre on 6 July 2015. 4 for 15 against Melbourne Renegades at Adelaide Oval on 17 January 2026. 4 for 19 against Nepal at Arnos Vale Ground, Kingstown, St Vincent on 14 June 2024.

T Shamsi results with the side

In One Day Internationals, the player's side won 31 and lost 20 of the 55 recorded matches (60.8% of decided matches).

In Twenty20 Internationals, the player's side won 38 and lost 31 of the 69 recorded matches (55.1% of decided matches).

In franchise Twenty20 leagues, the player's side won 52 and lost 71 of the 127 recorded matches (42.3% of decided matches).

Against the most frequent opponents the results were India: 8 won, 13 lost in 21 matches, England: 8 won, 10 lost in 20 matches, Pakistan: 8 won, 11 lost in 19 matches, Australia: 9 won, 8 lost in 17 matches and Sri Lanka: 13 won, 4 lost in 17 matches.

T Shamsi teams

Matches by side: South Africa (126), St Kitts and Nevis Patriots (32), Paarl Royals (19), St Lucia Kings (10), Galle Titans (9), Karachi Kings (8), Oval Invincibles (6), Trent Rockets (6), Northamptonshire (5) and Guyana Amazon Warriors (5).

T Shamsi main grounds

The grounds used most often are Boland Park, Paarl (14), Warner Park, Basseterre (13), R Premadasa Stadium, Colombo (13), The Wanderers Stadium, Johannesburg (12), SuperSport Park, Centurion (8) and Newlands (7).

T Shamsi runs by year

Runs in each calendar year of the records: 2015 (1), 2016 (25), 2017 (2), 2018 (2), 2020 (4), 2021 (11), 2022 (21), 2023 (24), 2024 (5), 2025 (8), 2026 (16).

T Shamsi wickets by year

Wickets in each calendar year of the records: 2015 (11), 2016 (17), 2017 (16), 2018 (19), 2019 (15), 2020 (16), 2021 (57), 2022 (39), 2023 (54), 2024 (33), 2025 (24), 2026 (8).

T Shamsi matches by year

Recorded matches in each calendar year: 2015 (7), 2016 (13), 2017 (19), 2018 (17), 2019 (17), 2020 (14), 2021 (38), 2022 (31), 2023 (40), 2024 (31), 2025 (22), 2026 (4).

T Shamsi bowling in detail

In One Day Internationals: 1,316 dot balls (48.8% of legal deliveries), 8 maidens, 93 wides and 5 no-balls and wickets by caught 55%, lbw 21% and bowled 12%.

In Twenty20 Internationals: 539 dot balls (36.0% of legal deliveries), 1 maidens, 59 wides and 0 no-balls and wickets by caught 63%, bowled 17% and lbw 12%.

In franchise Twenty20 leagues: 934 dot balls (36.1% of legal deliveries), 2 maidens, 119 wides and 12 no-balls and wickets by caught 57%, bowled 19% and lbw 15%.

T Shamsi player of the match awards

Of the 17 player of the match awards on record, the first is dated 6 July 2015 (Barbados Tridents v St Kitts and Nevis Patriots) and the latest 17 January 2026 (Melbourne Renegades v Adelaide Strikers): 2 in One Day Internationals, 9 in Twenty20 Internationals and 6 in franchise Twenty20 leagues.

T Shamsi first and latest matches

The first recorded match in Test matches is dated 24 November 2016 against Australia and the latest 12 July 2018 against Sri Lanka.

The first recorded match in One Day Internationals is dated 7 June 2016 against Australia and the latest 12 February 2025 against Pakistan.

The first recorded match in Twenty20 Internationals is dated 21 June 2017 against England and the latest 29 June 2024 against India.

The first recorded match in franchise Twenty20 leagues is dated 24 June 2015 against St Lucia Zouks and the latest 17 January 2026 against Melbourne Renegades.

T Shamsi against different opponents

The most runs against a single opponent are 23 against Australia in 8 innings (average 11.50), 20 against India in 8 innings (average 10.00) and 6 against Pakistan in 5 innings (average 6.00).

The most wickets against a single opponent are 31 against Sri Lanka in 18 innings, 26 against Australia in 18 innings, 25 against England in 18 innings and 23 against Pakistan in 19 innings.

T Shamsi at different grounds

The grounds that have produced the most runs are The Wanderers Stadium, Johannesburg (14 runs in 5 innings).

T Shamsi recent years

Year by year, the latest figures in the records are 2021: 38 matches, 11 runs and 57 wickets; 2022: 31 matches, 21 runs and 39 wickets; 2023: 40 matches, 24 runs and 54 wickets; 2024: 31 matches, 5 runs and 33 wickets; 2025: 22 matches, 8 runs and 24 wickets; 2026: 4 matches, 16 runs and 8 wickets.

T Shamsi year by year

The busiest year in the records is 2023, with 40 matches. The most runs in a calendar year came in 2016: 25. The most wickets in a calendar year came in 2021: 57.

Questions and answers

How many matches has T Shamsi played?

253 recorded matches, from 24 June 2015 to 17 January 2026.

How many runs has T Shamsi scored in ODIs?

39 runs in 13 innings, at an average of 9.75.

How many runs has T Shamsi scored in T20Is?

10 runs in 13 innings, at an average of 2.00.

How many runs has T Shamsi scored in T20 leagues?

50 runs in 26 innings, at an average of 6.25.

How many wickets has T Shamsi taken in ODIs?

73 wickets in 52 innings, with best figures of 5 for 49.

How many wickets has T Shamsi taken in T20Is?

86 wickets in 69 innings, with best figures of 5 for 24.

How many wickets has T Shamsi taken in T20 leagues?

144 wickets in 124 innings, with best figures of 4 for 10.

How many player of the match awards has T Shamsi won?

17 in the recorded matches.

Which teams has T Shamsi played for?

South Africa (126), St Kitts and Nevis Patriots (32), Paarl Royals (19), St Lucia Kings (10), Galle Titans (9), Karachi Kings (8), Oval Invincibles (6) and Trent Rockets (6).

When was T Shamsi's most recent recorded match?

17 January 2026.

Team pages

Records