Menu
Latest Duckett, Dawson earn consolation win for England
Imran Tahir

Imran Tahir

Mohammad Imran Tahir
South Africa · Bowler
Right Handed Bat Right-arm legbreak March 27, 1979 (47 years) Lahore, Punjab
375
Career wickets
Test best #35ODI best #1T20 best #1
224
Matches
375
Wickets
7/45
Best
339
Runs

Overview

Imran Tahir

In February 2017, at age 37, Imran Tahir reached the pinnacle of limited overs cricket by becoming the No. 1 ranked ODI and T20I bowler in the world. It was a testament to his desire to succeed at the top level, a trait which has helped him defy age and turn it into a complete non-factor. Be it his trademark celebratory sprints after picking a wicket, or the passionately charged roars on the field of play, Tahir's enthusiasm has kept him going. That very love for the game stands out in what has been an unorthodox cricketing career.

Tahir was born in Lahore, Pakistan. He learnt his trade in Pakistan. He even went on to represent the Pakistan U-19 team and was also a part of the Pakistan A side on some tours. However, he failed to make the transition to the next stage. Pakistan were blessed with some quality spinners and Tahir never really made his mark at the senior level to warrant a selection.

He was a wise man though. He decided to ply his trade elsewhere. He began playing county cricket in England but did not stay there for long. He made another jump, this time to South Africa. Another wise move, considering South Africa's perennial dearth of quality spinners. He even met his wife, a South African citizen of Indian origin, and settled down in South Africa.

He got his first call to the South African Test team in 2010 when England were touring, but it was due to an embarrassing error by the selection committee. Tahir was not eligible to play for South Africa until January, 2011. He was quickly withdrawn from the team then, but found his way back almost immediately after becoming eligible to play.

He made his Test debut against against Australia at Cape Town in November 2011 and since then, he has been a regular part of the squad. In the Test series against Pakistan in UAE in 2013, he was not picked for the first Test, but he came back strongly in the second by bagging a five-wicket haul on the first day of the Test match. Tahir was left out once again after one bad Test with the ball against India and was replaced by Robin Peterson, but he continued to do well in the shorter forms of the game. He was also the highest wicket-taker in the 2014 T20 World Cup, with 12 wickets at an average of 10.91. He continued to be a regular member of the South African side in all formats and played Test matches in spin-friendly conditions.

The variations at Tahir's disposable make him almost impossible to get away in the limited versions of the game, where he has found great success. The same couldn't be said about Test matches though, where batsmen don't feel the need to go after him and where Tahir himself hasn't been at his consistent best.

It is impossible to predict where the finish line will be for someone like Tahir, who is still in great shape physically and who has expressed the desire to keep going for as long as he can. South Africa certainly aren't complaining. Meanwhile, Tahir has also achieved success in the various T20 Leagues across the globe, notably the IPL where he has represented Delhi and Chennai. Although he has done well for both franchises, it's the Dhoni-led franchise where he has really unleashed himself as the side's trump card.

World Cup through the years..

Tahir made his ODI debut in the 2011 World Cup. He was eligible to play for South Africa in January 2011 and he was immediately selected for the ODI series against India, but was never picked in the playing eleven. Skipper, Graeme Smith, preferred to keep him as a surprise weapon for the World Cup in the subcontinent soon after. He impressed immediately, picking 14 wickets in the five games he played at an average of 10.71. Tahir was part of the quarterfinal game against New Zealand, where he returned with 2 for 32 and still South Africa could not chase down 221.

Fast forward four years and Tahir had become a world class bowler. He was not only South Africa's lead spinner, he was also gunning for the top rank in ODIs and T20Is. Tahir achieved the No. 1 ranking in ODIs for the first time in 2015, during the 2015 World Cup. He picked up 15 wickets at 21.53 and was the second highest wicket-taker for South Africa behind Morne Morkel's 17. In that heartbreaking semifinal against New Zealand, Tahir was the most economical bowler - giving away only 40 runs in his 9 overs.

In just two editions, Tahir has become the third highest wicket-taker for South Africa in World Cups, behind only Alan Donald and Shaun Pollock. Since he has already announced his retirement after the 2019 tournament, Tahir would have liked to end his international career with a World Cup medal. But like previous tournaments, South Africa underperformed big time in yet another ICC tournament.

Interesting fact: South Africa, Dolphins, Easterns, Hampshire, Lahore Blues, Lahore City, Lahore Lions, Lahore Ravi, Lahore Whites, Middlesex, Pakistan A, Pakistan International Airlines, Redco Pakistan Ltd, Sialkot, Staffordshire, Sui Gas Corporation of Pakistan, Titans, Delhi Daredevils, Rising Pune Supergiant, Chennai Super Kings, Warwickshire, Water and Power Development Authority, Yorkshire - these are the teams that Tahir has represented so far in his career.

By Sagar Chawla, Ganesh Chandrasekaran and Kiran Nataraj

Recent Batting

ScoreOppFormatDate
DNBRCBT2025 Apr 21
DNBPBKST2001 Nov 20
DNBRCBT2025 Oct 20
13*(10)MIT2023 Oct 20
DNBAUSODI06 Jul 19

Recent Bowling

WicketsOppFormatDate
2-16RCBT2025 Apr 21
1-24PBKST2001 Nov 20
0-30RCBT2025 Oct 20
0-22MIT2023 Oct 20
1-59AUSODI06 Jul 19

Stats

Career by format

international & domestic formats
Test20 matches
Batting
130
Runs
9.29
Avg
29
HS
0/0
100/50
Bowling
57
Wkts
40.25
Avg
5/32
Best
68.86
SR
ODI107 matches
Batting
157
Runs
7.85
Avg
29
HS
0/0
100/50
Bowling
173
Wkts
24.84
Avg
7/45
Best
32.03
SR
T2038 matches
Batting
19
Runs
19
Avg
9
HS
0/0
100/50
Bowling
63
Wkts
15.05
Avg
5/23
Best
13.41
SR

Franchise & T20 leagues

club competitions
IPL59 matches
Batting
33
Runs
8.25
Avg
13
HS
0/0
100/50
Bowling
82
Wkts
20.77
Avg
4/12
Best
16.05
SR

ⓘ Career figures cover the formats we track (Test, ODI, T20I, first-class, List A) plus the franchise leagues shown above.

Full statistics tables

Batting

TestODIT20IPL
Matches201073859
Innings233649
Runs1301571933
Balls2352251837
Highest2929913
Average9.297.85198.25
SR55.3269.78105.5689.19
Not Out91635
Fours182115
Sixes1110
Ducks2600
50s0000
100s0000
200s0000
300s0000
400s0000

Bowling

TestODIT20IPL
Matches201073859
Innings371043859
Balls392555418451316
Runs229442979481703
Maidens863801
Wickets571736382
Avg40.2524.8415.0520.77
Eco3.514.656.737.76
SR68.8632.0313.4116.05
BBI5/327/455/234/12
BBM8/1307/455/234/12
4w1723
5w2320
10w0000

Matches

MatchFormatResultDate
ENGCH v SACH
Semi Final 1 · World Championship of Legends 2026
T20England Champions won by 46 runs16 Oct 2026
SACH v ENGCH
14th Match · World Championship of Legends 2026
T20South Africa Champions won by 9 runs13 Oct 2026
INDCH v SACH
11th Match · World Championship of Legends 2026
T20South Africa Champions won by 4 wkts10 Oct 2026
AUSCH v SACH
9th Match · World Championship of Legends 2026
T20South Africa Champions won by 8 wkts9 Oct 2026
SACH v WICH
3rd Match · World Championship of Legends 2026
T20South Africa Champions won by 97 runs4 Oct 2026
GAW v JKM
Qualifier 2 · Caribbean Premier League 2026
T20Jamaica Kingsmen won by 5 wkts19 Sep 2026
GAW v ABF
Qualifier 1 · Caribbean Premier League 2026
T20Antigua and Barbuda Falcons won by 9 wkts18 Sep 2026
GAW v BBT
35th Match · Caribbean Premier League 2026
T20Barbados Tridents won by 6 wkts14 Sep 2026
PMXI v RSA
One-day Practice match · South Africa tour of Australia, 2018
ODIPrime Ministers XI won by 4 wkts31 Oct 2018
PAK v WXI
3rd T20I · World XI tour of Pakistan, 2017
T20Pakistan won by 33 runs15 Sep 2017
PAK v WXI
2nd T20I · World XI tour of Pakistan, 2017
T20World XI won by 7 wkts13 Sep 2017
PAK v WXI
1st T20I · World XI tour of Pakistan, 2017
T20Pakistan won by 20 runs12 Sep 2017
MUMCAXI v RSA
16th Match · ICC World T20 Warm up matches, 2016
T20South Africa won by 8 wkts15 Mar 2016
RSA v IBPXI
2-day practice match · South Africa tour of India Practice matches, 2015
TESTMatch drawn31 Oct 2015
INDAT20 v RSA
T20 practice match · South Africa tour of India Practice matches, 2015
T20India AT20 won by 8 wkts29 Sep 2015

Career

16 Oct 2026
Most recent
29 Sep 2015
Earliest in archive
15
Matches in archive
T20
Latest format

Matches by format

T20 13ODI 1TEST 1

ⓘ Debut and match counts reflect matches currently in our archive, which may not cover a player's entire career.

Records

RecordFormatRankValue
Best bowlingODI#14WI

Related players

South Africa
Aaron PhangisoAB de VilliersAdnaan LagadienAiden MarkramAlan DawsonAlbie MorkelAlviro PetersenAndile PhehlukwayoAnrich NortjeArmaan ManackBeuran HendricksBjorn Fortuin