CricketScore

Players / Imran Tahir

Men's cricket

Imran Tahir: runs, wickets and records

475 recorded matches from 24 Feb 2011 to 18 Sep 2026, most often for South Africa, Guyana Amazon Warriors, Multan Sultans. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests202113029*9.2955.300181
ODIs10632157297.8569.800211
T20Is374199*19.00105.60011
T20 leagues29860275238.3395.800238
County Championship14232142513.3857.100245

Bowling by format

Inn Wkts Best Avg Econ 5w
FormatInnWktsBestAvgEcon5w
Tests37575/3240.253.512
ODIs1031697/4525.254.663
T20Is37615/2315.156.752
T20 leagues2943945/1719.617.133
County Championship24487/11234.633.343

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
29*33Sri Lanka15 Dec 2011
2924West Indies24 Jun 2016
2566Hampshire13 Aug 2016
23*20Zimbabwe29 Aug 2014
2316Hampshire22 Aug 2017

Imran Tahir: matches in the records

Imran Tahir appears in 475 recorded men's matches, from 24 February 2011 to 18 September 2026, most often for South Africa, Guyana Amazon Warriors and Multan Sultans. The matches split as 20 in Test matches, 106 in One Day Internationals, 37 in Twenty20 Internationals, 298 in franchise Twenty20 leagues and 14 in the County Championship. The most frequent opponents in the records are Sri Lanka (29 matches), Australia (26 matches) and Trinbago Knight Riders (22 matches). The ground used most often is Providence Stadium, Guyana, with 33 matches.

Imran Tahir batting record

In Test matches, the batting record is 130 runs in 21 innings, an average of 9.29 and a highest score of 29*, with 2 ducks.

In One Day Internationals, the batting record is 157 runs in 32 innings, an average of 7.85, a strike rate of 69.8 and a highest score of 29, with 6 ducks.

In franchise Twenty20 leagues, the batting record is 275 runs in 60 innings, an average of 8.33, a strike rate of 95.8 and a highest score of 23, with 6 ducks.

In the County Championship, the batting record is 214 runs in 23 innings, an average of 13.38, a strike rate of 57.1 and a highest score of 25, with 2 ducks.

Imran Tahir bowling record

In Test matches, the bowling record is 57 wickets in 37 innings, an average of 40.25, an economy rate of 3.51, a strike rate of 68.9 balls per wicket and best figures of 5 for 32, including 2 five-wicket hauls.

In One Day Internationals, the bowling record is 169 wickets in 103 innings, an average of 25.25, an economy rate of 4.66 and best figures of 7 for 45, including 3 five-wicket hauls.

In Twenty20 Internationals, the bowling record is 61 wickets in 37 innings, an average of 15.15, an economy rate of 6.75 and best figures of 5 for 23, including 2 five-wicket hauls.

In franchise Twenty20 leagues, the bowling record is 394 wickets in 294 innings, an average of 19.61, an economy rate of 7.13 and best figures of 5 for 17, including 3 five-wicket hauls.

In the County Championship, the bowling record is 48 wickets in 24 innings, an average of 34.62, an economy rate of 3.34 and best figures of 7 for 112, including 3 five-wicket hauls.

Imran Tahir highest innings

The highest individual scores in the records are: 29* from 33 balls against Sri Lanka at SuperSport Park on 15 December 2011 (Tests). 29 from 24 balls against West Indies at Kensington Oval, Bridgetown on 24 June 2016 (ODIs). 25 from 66 balls against Hampshire at Trent Bridge, Nottingham on 13 August 2016 (the County Championship). 23* from 20 balls against Zimbabwe at Harare Sports Club on 29 August 2014 (ODIs). 23 from 16 balls against Hampshire at County Ground on 22 August 2017 (franchise Twenty20 leagues).

Imran Tahir best bowling

The best bowling figures in the records are: 7 for 45 against West Indies at Warner Park, Basseterre on 15 June 2016. 7 for 112 against Somerset at Trent Bridge, Nottingham on 17 July 2016. 6 for 24 against Zimbabwe at Mangaung Oval on 3 October 2018. 5 for 17 against St Lucia Kings at Providence Stadium, Guyana on 9 September 2026. 5 for 21 against Antigua and Barbuda Falcons at Sir Vivian Richards Stadium, North Sound, Antigua on 22 August 2025.

Imran Tahir results with the side

In Test matches, the player's side won 8 and lost 5 of the 20 recorded matches (61.5% of decided matches).

In One Day Internationals, the player's side won 64 and lost 39 of the 106 recorded matches (62.1% of decided matches).

In Twenty20 Internationals, the player's side won 19 and lost 17 of the 37 recorded matches (52.8% of decided matches).

In franchise Twenty20 leagues, the player's side won 173 and lost 117 of the 298 recorded matches (59.7% of decided matches).

In the County Championship, the player's side won 3 and lost 7 of the 14 recorded matches (30.0% of decided matches).

Against the most frequent opponents the results were Sri Lanka: 21 won, 6 lost in 29 matches, Australia: 14 won, 10 lost in 26 matches, Trinbago Knight Riders: 12 won, 9 lost in 22 matches, India: 5 won, 13 lost in 21 matches and Pakistan: 10 won, 10 lost in 20 matches.

Imran Tahir teams

Matches by side: South Africa (160), Guyana Amazon Warriors (102), Multan Sultans (38), Chennai Super Kings (27), Joburg Super Kings (22), Delhi Daredevils (20), Derbyshire (17), Birmingham Phoenix (15), Nottinghamshire (14) and Surrey (13).

Imran Tahir main grounds

The grounds used most often are Providence Stadium, Guyana (33), Warner Park, Basseterre, St Kitts (16), Newlands (14), Feroz Shah Kotla (13), SuperSport Park (12) and Kennington Oval (12).

Imran Tahir runs by year

Runs in each calendar year of the records: 2011 (50), 2012 (39), 2013 (6), 2014 (135), 2015 (54), 2016 (171), 2017 (74), 2018 (45), 2019 (39), 2020 (28), 2021 (48), 2022 (36), 2023 (14), 2024 (23), 2025 (14), 2026 (19).

Imran Tahir wickets by year

Wickets in each calendar year of the records: 2011 (23), 2012 (17), 2013 (29), 2014 (58), 2015 (75), 2016 (77), 2017 (88), 2018 (68), 2019 (80), 2020 (27), 2021 (53), 2022 (31), 2023 (30), 2024 (25), 2025 (30), 2026 (18).

Imran Tahir matches by year

Recorded matches in each calendar year: 2011 (9), 2012 (7), 2013 (16), 2014 (33), 2015 (41), 2016 (40), 2017 (55), 2018 (46), 2019 (55), 2020 (24), 2021 (38), 2022 (29), 2023 (25), 2024 (22), 2025 (21), 2026 (14).

Imran Tahir fours and sixes

In One Day Internationals, 21 fours and 1 sixes, one boundary every 10.2 balls faced; 57.3% of the runs came in boundaries.

In franchise Twenty20 leagues, 23 fours and 8 sixes, one boundary every 9.3 balls faced; 50.9% of the runs came in boundaries.

In the County Championship, 24 fours and 5 sixes, one boundary every 12.9 balls faced; 58.9% of the runs came in boundaries.

How Imran Tahir gets out

In One Day Internationals, 20 recorded dismissals: caught 60%, lbw 15%, run out 15% and stumped 5%.

In franchise Twenty20 leagues, 33 recorded dismissals: caught 58%, bowled 21%, run out 15% and lbw 6%.

In the County Championship, 16 recorded dismissals: caught 62%, bowled 31% and lbw 6%.

Imran Tahir bowling in detail

In Test matches: 2,716 dot balls (69.2% of legal deliveries), 86 maidens, 0 wides and 30 no-balls and wickets by caught 46%, bowled 35% and lbw 16%.

In One Day Internationals: 2,916 dot balls (53.0% of legal deliveries), 38 maidens, 64 wides and 2 no-balls and wickets by caught 50%, lbw 22% and bowled 18%.

In Twenty20 Internationals: 278 dot balls (33.9% of legal deliveries), 31 wides and 1 no-balls and wickets by caught 49%, bowled 23% and stumped 15%.

In franchise Twenty20 leagues: 2,439 dot balls (37.5% of legal deliveries), 11 maidens, 179 wides and 5 no-balls and wickets by caught 52%, bowled 22% and lbw 18%.

In the County Championship: 2,187 dot balls (73.3% of legal deliveries), 80 maidens, 0 wides and 34 no-balls and wickets by caught 33%, lbw 31% and bowled 29%.

Imran Tahir player of the match awards

Of the 22 player of the match awards on record, the first is dated 27 March 2014 (Netherlands v South Africa) and the latest 9 September 2026 (St Lucia Kings v Guyana Amazon Warriors): 4 in One Day Internationals, 4 in Twenty20 Internationals and 14 in franchise Twenty20 leagues.

Imran Tahir first and latest matches

The first recorded match in Test matches is dated 9 November 2011 against Australia and the latest 3 December 2015 against India.

The first recorded match in One Day Internationals is dated 24 February 2011 against West Indies and the latest 6 July 2019 against Australia.

The first recorded match in Twenty20 Internationals is dated 2 August 2013 against Sri Lanka and the latest 19 March 2019 against Sri Lanka.

The first recorded match in franchise Twenty20 leagues is dated 10 May 2014 against Sunrisers Hyderabad and the latest 18 September 2026 against Jamaica Kingsmen.

The first recorded match in the County Championship is dated 15 September 2014 against Kent and the latest 25 September 2017 against Gloucestershire.

Imran Tahir against different opponents

The most runs against a single opponent are 70 against Sri Lanka in 9 innings (average 23.33), 60 against Australia in 9 innings (average 10.00), 53 against India in 15 innings (average 4.42) and 50 against Durham in 5 innings (average 12.50).

The most wickets against a single opponent are 61 against Sri Lanka in 34 innings, 34 against West Indies in 12 innings, 31 against England in 20 innings and 31 against Pakistan in 21 innings.

Imran Tahir at different grounds

The grounds that have produced the most runs are Trent Bridge, Nottingham (90 runs in 7 innings), Providence Stadium, Guyana (39 runs in 5 innings), SuperSport Park (32 runs in 4 innings) and Kennington Oval (16 runs in 5 innings).

Imran Tahir recent years

Year by year, the latest figures in the records are 2021: 38 matches, 48 runs and 53 wickets; 2022: 29 matches, 36 runs and 31 wickets; 2023: 25 matches, 14 runs and 30 wickets; 2024: 22 matches, 23 runs and 25 wickets; 2025: 21 matches, 14 runs and 30 wickets; 2026: 14 matches, 19 runs and 18 wickets.

Imran Tahir year by year

The busiest year in the records is 2019, with 55 matches. The most runs in a calendar year came in 2016: 171. The most wickets in a calendar year came in 2017: 88.

Questions and answers

How many matches has Imran Tahir played?

475 recorded matches, from 24 February 2011 to 18 September 2026.

How many runs has Imran Tahir scored in Tests?

130 runs in 21 innings, at an average of 9.29.

How many runs has Imran Tahir scored in ODIs?

157 runs in 32 innings, at an average of 7.85.

How many runs has Imran Tahir scored in T20 leagues?

275 runs in 60 innings, at an average of 8.33.

What is Imran Tahir's highest score?

29* from 33 balls against Sri Lanka on 15 December 2011, at SuperSport Park.

How many wickets has Imran Tahir taken in Tests?

57 wickets in 37 innings, with best figures of 5 for 32.

How many wickets has Imran Tahir taken in ODIs?

169 wickets in 103 innings, with best figures of 7 for 45.

How many wickets has Imran Tahir taken in T20Is?

61 wickets in 37 innings, with best figures of 5 for 23.

How many sixes has Imran Tahir hit?

16 sixes and 87 fours in the recorded matches.

How many player of the match awards has Imran Tahir won?

22 in the recorded matches.

Which teams has Imran Tahir played for?

South Africa (160), Guyana Amazon Warriors (102), Multan Sultans (38), Chennai Super Kings (27), Joburg Super Kings (22), Delhi Daredevils (20), Derbyshire (17) and Birmingham Phoenix (15).

When was Imran Tahir's most recent recorded match?

18 September 2026.

Team pages

Records