- Home
- Players
- Imran Tahir
South Africa · Men's cricket
Imran Tahir stats
Data through 18 September 2026Last updated 18 September 2026
Coverage: matches in the Cricsheet data from 24 February 2011 to 18 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Between 2011 and 2026, Imran Tahir appears in 20 Tests, 106 ODIs, 37 T20Is for South Africa in the Cricsheet data. With the ball, the best return was 444 wickets in T20 leagues at an average of 20.25 and an economy rate of 7.12.
International matches
163
Tests 20 · ODIs 106 · T20Is 37
International wickets
287
7 five-wicket hauls
T20 league & domestic matches
349
315 runs
Best bowling
7/45
ODI
Teams played for
South Africa 2011–2019 · 160Guyana Amazon Warriors 2018–2026 · 102Multan Sultans 2018–2022 · 38Chennai Super Kings 2018–2021 · 27Joburg Super Kings 2024–2026 · 22Delhi Capitals 2014–2016 · 20Nelson Mandela Bay Giants 2018–2019 · 18Nottinghamshire 2015–2016 · 17Dolphins 2012–2017 · 17Derbyshire 2017 · 17Birmingham Phoenix 2021–2022 · 15Surrey 2019 · 13
Imran Tahir batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 20 | 23 | 9 | 130 | 29* | 9.29 | 235 | 55.3 | 0 | 0 | 2 | 18 | 1 |
| ODI | 106 | 36 | 16 | 157 | 29 | 7.85 | 225 | 69.8 | 0 | 0 | 6 | 21 | 1 |
| T20I | 37 | 4 | 3 | 19 | 9* | 19.00 | 18 | 105.6 | 0 | 0 | 0 | 1 | 1 |
| T20 (leagues & domestic) | 349 | 75 | 39 | 315 | 23 | 8.75 | 333 | 94.6 | 0 | 0 | 7 | 25 | 9 |
| First-class | 14 | 23 | 7 | 214 | 25 | 13.38 | 375 | 57.1 | 0 | 0 | 2 | 24 | 5 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2011 | 50 |
| 2012 | 39 |
| 2013 | 6 |
| 2014 | 138 |
| 2015 | 54 |
| 2016 | 183 |
| 2017 | 75 |
| 2018 | 58 |
| 2019 | 45 |
| 2020 | 28 |
| 2021 | 48 |
| 2022 | 36 |
| 2023 | 14 |
| 2024 | 28 |
| 2025 | 14 |
| 2026 | 19 |
Year-by-year batting (33 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2011 | ODI | 2 | 1 | – | 50.0 | 1 | 0 | 0 |
| 2011 | Test | 6 | 49 | 16.33 | 67.1 | 29 | 0 | 0 |
| 2012 | Test | 6 | 39 | 9.75 | 66.1 | 16 | 0 | 0 |
| 2013 | ODI | 3 | 4 | 2.00 | 26.7 | 3 | 0 | 0 |
| 2013 | Test | 2 | 2 | 2.00 | 22.2 | 2 | 0 | 0 |
| 2014 | First-class | 4 | 44 | 22.00 | 68.8 | 22 | 0 | 0 |
| 2014 | ODI | 6 | 47 | 23.50 | 92.2 | 23 | 0 | 0 |
| 2014 | T20 (leagues & domestic) | 3 | 11 | 5.50 | 78.6 | 4 | 0 | 0 |
| 2014 | T20I | 2 | 17 | – | 154.5 | 9 | 0 | 0 |
| 2014 | Test | 2 | 19 | 19.00 | 35.8 | 15 | 0 | 0 |
| 2015 | First-class | 1 | 2 | 2.00 | 50.0 | 2 | 0 | 0 |
| 2015 | ODI | 6 | 26 | 6.50 | 53.1 | 9 | 0 | 0 |
| 2015 | T20 (leagues & domestic) | 2 | 5 | 5.00 | 83.3 | 3 | 0 | 0 |
| 2015 | Test | 7 | 21 | 4.20 | 51.2 | 8 | 0 | 0 |
| 2016 | First-class | 12 | 127 | 15.88 | 53.4 | 25 | 0 | 0 |
| 2016 | ODI | 5 | 39 | 9.75 | 105.4 | 29 | 0 | 0 |
| 2016 | T20 (leagues & domestic) | 4 | 17 | 8.50 | 89.5 | 6 | 0 | 0 |
| 2017 | First-class | 6 | 41 | 8.20 | 59.4 | 18 | 0 | 0 |
| 2017 | ODI | 3 | 1 | 1.00 | 14.3 | 1 | 0 | 0 |
| 2017 | T20 (leagues & domestic) | 5 | 32 | 32.00 | 133.3 | 23 | 0 | 0 |
| 2017 | T20I | 1 | 1 | 1.00 | 16.7 | 1 | 0 | 0 |
| 2018 | ODI | 5 | 22 | 5.50 | 61.1 | 11 | 0 | 0 |
| 2018 | T20 (leagues & domestic) | 10 | 36 | 9.00 | 76.6 | 9 | 0 | 0 |
| 2019 | ODI | 6 | 17 | 5.67 | 60.7 | 10 | 0 | 0 |
| 2019 | T20 (leagues & domestic) | 9 | 27 | 13.50 | 93.1 | 8 | 0 | 0 |
| 2019 | T20I | 1 | 1 | – | 100.0 | 1 | 0 | 0 |
| 2020 | T20 (leagues & domestic) | 7 | 28 | 9.33 | 116.7 | 13 | 0 | 0 |
| 2021 | T20 (leagues & domestic) | 12 | 48 | 5.33 | 117.1 | 14 | 0 | 0 |
| 2022 | T20 (leagues & domestic) | 6 | 36 | 7.20 | 109.1 | 10 | 0 | 0 |
| 2023 | T20 (leagues & domestic) | 2 | 14 | – | 233.3 | 10 | 0 | 0 |
| 2024 | T20 (leagues & domestic) | 6 | 28 | 9.33 | 75.7 | 20 | 0 | 0 |
| 2025 | T20 (leagues & domestic) | 5 | 14 | 14.00 | 87.5 | 6 | 0 | 0 |
| 2026 | T20 (leagues & domestic) | 4 | 19 | 6.33 | 51.4 | 8 | 0 | 0 |
Imran Tahir bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 37 | 3,925 | 2,294 | 57 | 5/32 | 8/130 | 40.25 | 3.51 | 68.9 | 3 | 2 | 86 |
| ODI | 103 | 5,499 | 4,268 | 169 | 7/45 | – | 25.25 | 4.66 | 32.5 | 9 | 3 | 38 |
| T20I | 37 | 821 | 924 | 61 | 5/23 | – | 15.15 | 6.75 | 13.5 | 4 | 2 | 0 |
| T20 (leagues & domestic) | 342 | 7,573 | 8,992 | 444 | 5/17 | – | 20.25 | 7.12 | 17.1 | 13 | 4 | 12 |
| First-class | 24 | 2,985 | 1,662 | 48 | 7/112 | 7/154 | 34.62 | 3.34 | 62.2 | 4 | 3 | 80 |
| List A | 3 | 174 | 126 | 6 | 3/38 | – | 21.00 | 4.34 | 29.0 | 0 | 0 | 1 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2011 | 23 |
| 2012 | 18 |
| 2013 | 38 |
| 2014 | 59 |
| 2015 | 81 |
| 2016 | 83 |
| 2017 | 94 |
| 2018 | 72 |
| 2019 | 97 |
| 2020 | 27 |
| 2021 | 53 |
| 2022 | 31 |
| 2023 | 30 |
| 2024 | 31 |
| 2025 | 30 |
| 2026 | 18 |
Year-by-year bowling (40 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2011 | ODI | 5 | 14 | 10.71 | 3.80 | 4/38 |
| 2011 | Test | 7 | 9 | 39.44 | 3.64 | 3/55 |
| 2012 | T20 (leagues & domestic) | 2 | 1 | 54.00 | 6.75 | 1/19 |
| 2012 | Test | 14 | 17 | 55.88 | 3.64 | 3/63 |
| 2013 | ODI | 7 | 12 | 24.67 | 4.70 | 4/53 |
| 2013 | T20 (leagues & domestic) | 8 | 9 | 23.44 | 7.03 | 2/25 |
| 2013 | T20I | 6 | 7 | 15.57 | 5.19 | 2/17 |
| 2013 | Test | 4 | 10 | 24.60 | 3.13 | 5/32 |
| 2014 | First-class | 3 | 6 | 30.00 | 3.62 | 3/140 |
| 2014 | ODI | 14 | 21 | 26.14 | 4.32 | 3/44 |
| 2014 | T20 (leagues & domestic) | 11 | 10 | 31.70 | 8.03 | 3/22 |
| 2014 | T20I | 8 | 15 | 13.40 | 6.70 | 4/21 |
| 2014 | Test | 5 | 7 | 63.43 | 3.64 | 3/108 |
| 2015 | First-class | 2 | 4 | 36.25 | 4.03 | 2/65 |
| 2015 | List A | 3 | 6 | 21.00 | 4.34 | 3/38 |
| 2015 | ODI | 22 | 37 | 25.19 | 4.69 | 5/45 |
| 2015 | T20 (leagues & domestic) | 11 | 15 | 23.13 | 9.01 | 4/28 |
| 2015 | T20I | 4 | 5 | 23.20 | 7.73 | 3/28 |
| 2015 | Test | 7 | 14 | 21.36 | 3.15 | 5/38 |
| 2016 | First-class | 14 | 25 | 37.20 | 3.22 | 7/112 |
| 2016 | ODI | 14 | 27 | 25.00 | 5.15 | 7/45 |
| 2016 | T20 (leagues & domestic) | 18 | 17 | 31.41 | 8.09 | 3/13 |
| 2016 | T20I | 8 | 14 | 15.07 | 6.59 | 4/21 |
| 2017 | First-class | 5 | 13 | 31.31 | 3.30 | 5/76 |
| 2017 | ODI | 17 | 27 | 24.89 | 4.62 | 4/27 |
| 2017 | T20 (leagues & domestic) | 30 | 40 | 22.00 | 7.52 | 4/17 |
| 2017 | T20I | 9 | 14 | 17.36 | 7.88 | 5/24 |
| 2018 | ODI | 10 | 13 | 30.85 | 5.10 | 6/24 |
| 2018 | T20 (leagues & domestic) | 40 | 54 | 19.43 | 6.83 | 4/14 |
| 2018 | T20I | 1 | 5 | 4.60 | 5.75 | 5/23 |
| 2019 | ODI | 14 | 18 | 32.94 | 4.46 | 3/26 |
| 2019 | T20 (leagues & domestic) | 50 | 78 | 16.09 | 6.66 | 4/12 |
| 2019 | T20I | 1 | 1 | 21.00 | 5.25 | 1/21 |
| 2020 | T20 (leagues & domestic) | 23 | 27 | 20.48 | 6.58 | 3/12 |
| 2021 | T20 (leagues & domestic) | 37 | 53 | 17.17 | 6.74 | 5/25 |
| 2022 | T20 (leagues & domestic) | 29 | 31 | 24.29 | 7.37 | 3/16 |
| 2023 | T20 (leagues & domestic) | 24 | 30 | 19.90 | 6.88 | 3/7 |
| 2024 | T20 (leagues & domestic) | 24 | 31 | 20.48 | 7.64 | 5/26 |
| 2025 | T20 (leagues & domestic) | 21 | 30 | 17.90 | 6.80 | 5/21 |
| 2026 | T20 (leagues & domestic) | 14 | 18 | 20.00 | 7.06 | 5/17 |
Imran Tahir against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Sri Lanka | Test | 5 | 59 | 29.50 | 56.2 | 29 | 0 | 0 |
| India | Test | 8 | 21 | 4.20 | 46.7 | 8 | 0 | 0 |
| Australia | Test | 4 | 19 | 9.50 | 59.4 | 10 | 0 | 0 |
| England | Test | 3 | 3 | 1.50 | 25.0 | 2 | 0 | 0 |
| Australia | ODI | 5 | 41 | 10.25 | 87.2 | 22 | 0 | 0 |
| India | ODI | 8 | 32 | 4.57 | 51.6 | 9 | 0 | 0 |
| Zimbabwe | ODI | 3 | 24 | 24.00 | 100.0 | 23 | 0 | 0 |
| Pakistan | ODI | 6 | 10 | 2.50 | 30.3 | 5 | 0 | 0 |
| England | ODI | 4 | 5 | 5.00 | 166.7 | 4 | 0 | 0 |
| New Zealand | ODI | 4 | 4 | 4.00 | 36.4 | 4 | 0 | 0 |
| Sri Lanka | T20I | 3 | 10 | 10.00 | 90.9 | 8 | 0 | 0 |
| Trinbago Knight Riders | T20 (leagues & domestic) | 6 | 41 | 10.25 | 120.6 | 20 | 0 | 0 |
| Barbados Royals | T20 (leagues & domestic) | 6 | 28 | 9.33 | 82.4 | 8 | 0 | 0 |
| Mumbai Indians | T20 (leagues & domestic) | 4 | 20 | 20.00 | 105.3 | 13 | 0 | 0 |
| Lahore Qalandars | T20 (leagues & domestic) | 5 | 20 | 5.00 | 80.0 | 10 | 0 | 0 |
| Jaffna Kings | T20 (leagues & domestic) | 3 | 14 | 4.67 | 87.5 | 8 | 0 | 0 |
| Islamabad United | T20 (leagues & domestic) | 3 | 12 | 12.00 | 109.1 | 7 | 0 | 0 |
| Antigua and Barbuda Falcons | T20 (leagues & domestic) | 3 | 12 | 6.00 | 52.2 | 8 | 0 | 0 |
| Tshwane Spartans | T20 (leagues & domestic) | 3 | 8 | 8.00 | 61.5 | 4 | 0 | 0 |
| Sunrisers Eastern Cape | T20 (leagues & domestic) | 3 | 3 | 3.00 | 27.3 | 2 | 0 | 0 |
| St Lucia Kings | T20 (leagues & domestic) | 4 | 2 | 1.00 | 40.0 | 1 | 0 | 0 |
| Durham | First-class | 5 | 50 | 12.50 | 57.5 | 18 | 0 | 0 |
| Somerset | First-class | 4 | 44 | 22.00 | 73.3 | 16 | 0 | 0 |
| Glamorgan | First-class | 3 | 27 | 27.00 | 67.5 | 22 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| India | Test | 9 | 16 | 25.94 | 3.50 | 5/38 |
| Sri Lanka | Test | 10 | 14 | 49.86 | 3.37 | 3/106 |
| England | Test | 6 | 8 | 47.25 | 3.24 | 3/63 |
| Australia | Test | 5 | 4 | 103.25 | 5.40 | 3/55 |
| New Zealand | Test | 4 | 4 | 38.00 | 2.80 | 2/12 |
| Sri Lanka | ODI | 15 | 33 | 16.12 | 3.91 | 4/26 |
| West Indies | ODI | 8 | 26 | 12.69 | 4.54 | 7/45 |
| Zimbabwe | ODI | 7 | 19 | 12.05 | 3.94 | 6/24 |
| Australia | ODI | 16 | 18 | 39.39 | 4.92 | 2/39 |
| Pakistan | ODI | 13 | 17 | 30.71 | 4.50 | 4/53 |
| New Zealand | ODI | 13 | 17 | 28.71 | 4.17 | 2/14 |
| England | ODI | 8 | 14 | 32.79 | 6.07 | 4/38 |
| Bangladesh | ODI | 8 | 11 | 28.55 | 4.72 | 3/50 |
| India | ODI | 12 | 10 | 57.60 | 5.56 | 2/42 |
| Sri Lanka | T20I | 9 | 14 | 13.07 | 5.38 | 3/18 |
| England | T20I | 6 | 9 | 19.56 | 7.65 | 4/21 |
| Australia | T20I | 6 | 8 | 22.00 | 8.00 | 3/21 |
| Pakistan | T20I | 6 | 6 | 22.50 | 7.11 | 2/17 |
| West Indies | T20I | 3 | 5 | 14.00 | 5.83 | 3/28 |
| India | T20I | 3 | 3 | 29.67 | 8.09 | 2/24 |
| Trinbago Knight Riders | T20 (leagues & domestic) | 22 | 31 | 17.74 | 6.46 | 4/27 |
| St Lucia Kings | T20 (leagues & domestic) | 20 | 28 | 17.64 | 6.49 | 5/17 |
| Barbados Royals | T20 (leagues & domestic) | 19 | 27 | 17.59 | 6.60 | 3/12 |
| St Kitts and Nevis Patriots | T20 (leagues & domestic) | 16 | 22 | 20.86 | 7.27 | 4/22 |
| Jamaica Tallawahs | T20 (leagues & domestic) | 14 | 22 | 14.18 | 5.96 | 3/7 |
| Mumbai Indians | T20 (leagues & domestic) | 14 | 17 | 24.88 | 8.60 | 3/22 |
| Quetta Gladiators | T20 (leagues & domestic) | 8 | 15 | 12.07 | 6.54 | 3/7 |
| Antigua and Barbuda Falcons | T20 (leagues & domestic) | 7 | 13 | 13.31 | 7.21 | 5/21 |
| Punjab Kings | T20 (leagues & domestic) | 9 | 12 | 23.00 | 7.92 | 3/22 |
| Royal Challengers Bengaluru | T20 (leagues & domestic) | 9 | 12 | 19.50 | 6.88 | 3/9 |
| Lahore Qalandars | T20 (leagues & domestic) | 11 | 11 | 25.64 | 6.82 | 3/27 |
| Peshawar Zalmi | T20 (leagues & domestic) | 9 | 10 | 27.10 | 7.74 | 3/25 |
| Karachi Kings | T20 (leagues & domestic) | 6 | 10 | 15.60 | 7.09 | 3/16 |
| Kolkata Knight Riders | T20 (leagues & domestic) | 7 | 10 | 23.40 | 8.36 | 4/27 |
| Islamabad United | T20 (leagues & domestic) | 7 | 10 | 17.70 | 6.81 | 3/19 |
| Rajasthan Royals | T20 (leagues & domestic) | 5 | 9 | 16.44 | 7.40 | 4/28 |
| Paarl Royals | T20 (leagues & domestic) | 6 | 8 | 15.50 | 5.17 | 2/17 |
| Northamptonshire | T20 (leagues & domestic) | 3 | 8 | 7.50 | 5.00 | 4/16 |
| Leicestershire | T20 (leagues & domestic) | 4 | 8 | 9.12 | 4.87 | 4/14 |
| Worcestershire | T20 (leagues & domestic) | 4 | 7 | 12.86 | 5.62 | 4/17 |
| Delhi Capitals | T20 (leagues & domestic) | 4 | 7 | 12.00 | 6.30 | 4/12 |
| Yorkshire | T20 (leagues & domestic) | 5 | 7 | 19.71 | 6.90 | 3/18 |
| Gujarat Lions | T20 (leagues & domestic) | 3 | 7 | 14.86 | 8.67 | 3/24 |
| Warriors | T20 (leagues & domestic) | 7 | 6 | 33.50 | 8.04 | 2/25 |
| Colombo Stars | T20 (leagues & domestic) | 3 | 6 | 13.33 | 6.67 | 2/19 |
| Titans | T20 (leagues & domestic) | 8 | 5 | 48.00 | 8.28 | 2/20 |
| Cape Town Blitz | T20 (leagues & domestic) | 3 | 5 | 13.20 | 5.50 | 2/22 |
| Paarl Rocks | T20 (leagues & domestic) | 3 | 5 | 12.40 | 5.17 | 2/14 |
| Sunrisers Hyderabad | T20 (leagues & domestic) | 6 | 5 | 29.40 | 7.35 | 2/20 |
| Knights | T20 (leagues & domestic) | 5 | 4 | 30.50 | 6.91 | 2/23 |
| Jozi Stars | T20 (leagues & domestic) | 3 | 4 | 17.75 | 5.92 | 3/23 |
| Nottinghamshire | T20 (leagues & domestic) | 4 | 4 | 31.50 | 7.88 | 2/20 |
| Cape Cobras | T20 (leagues & domestic) | 5 | 4 | 37.00 | 8.22 | 2/31 |
| Tshwane Spartans | T20 (leagues & domestic) | 4 | 4 | 24.00 | 6.86 | 2/28 |
| Durban Heat | T20 (leagues & domestic) | 3 | 3 | 27.33 | 6.83 | 1/20 |
| Trent Rockets | T20 (leagues & domestic) | 4 | 3 | 33.67 | 8.66 | 2/26 |
| Jamaica Kingsmen | T20 (leagues & domestic) | 3 | 3 | 32.67 | 8.17 | 2/26 |
| Jaffna Kings | T20 (leagues & domestic) | 3 | 3 | 21.67 | 5.42 | 2/21 |
| Sunrisers Eastern Cape | T20 (leagues & domestic) | 5 | 3 | 39.33 | 6.94 | 2/21 |
| MI Cape Town | T20 (leagues & domestic) | 3 | 3 | 22.00 | 9.43 | 2/13 |
| Pretoria Capitals | T20 (leagues & domestic) | 3 | 2 | 28.50 | 6.33 | 1/17 |
| Durban's Super Giants | T20 (leagues & domestic) | 4 | 2 | 56.00 | 9.33 | 1/9 |
| Southern Brave | T20 (leagues & domestic) | 3 | 2 | 39.50 | 9.48 | 1/27 |
| Essex | T20 (leagues & domestic) | 3 | 1 | 97.00 | 9.70 | 1/24 |
| Durham | First-class | 5 | 11 | 38.73 | 3.16 | 5/110 |
| Somerset | First-class | 4 | 9 | 28.56 | 3.97 | 7/112 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Trent Bridge | 7 | 90 | 18.00 | 25 |
| Riverside Ground | 3 | 41 | 20.50 | 18 |
| Providence Stadium | 7 | 39 | 7.80 | 20 |
| Kensington Oval | 3 | 38 | 12.67 | 29 |
| SuperSport Park | 7 | 37 | 9.25 | 29 |
| Brian Lara Stadium | 8 | 29 | 14.50 | 8 |
| Harare Sports Club | 2 | 25 | 25.00 | 23 |
| Sophia Gardens | 2 | 23 | – | 22 |
| County Ground, Bristol | 2 | 23 | 11.50 | 23 |
| The Wanderers Stadium | 10 | 23 | 4.60 | 6 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| Providence Stadium | 44 | 65 | 17.29 | 6.26 |
| Warner Park | 20 | 37 | 15.78 | 6.64 |
| Newlands | 21 | 35 | 21.89 | 4.56 |
| The Wanderers Stadium | 30 | 35 | 28.20 | 5.41 |
| Kennington Oval | 14 | 26 | 20.23 | 4.65 |
| Kingsmead | 19 | 26 | 25.23 | 4.90 |
| Trent Bridge | 16 | 26 | 33.31 | 3.71 |
| Arun Jaitley Stadium | 15 | 24 | 19.29 | 5.02 |
| Zayed Cricket Stadium | 14 | 22 | 18.09 | 6.86 |
| Dubai International Cricket Stadium | 13 | 22 | 18.95 | 4.04 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | – | – | – | – | 999 | 61 | 7.12 |
| T20 | Middle | 49 | 69 | 71.0 | 6 | 6116 | 333 | 6.86 |
| T20 | Death | 285 | 282 | 101.1 | 31 | 1279 | 111 | 8.17 |
| ODI | Powerplay | – | – | – | – | 156 | 6 | 4.69 |
| ODI | Middle | 34 | 54 | 63.0 | 4 | 4629 | 129 | 4.43 |
| ODI | Death | 123 | 171 | 71.9 | 16 | 714 | 34 | 6.12 |
How Imran Tahir was dismissed
- Caught49 (56%)
- Bowled19 (22%)
- Run out9 (10%)
- Lbw8 (9%)
- Stumped2 (2%)
How Imran Tahir took wickets
- Caught390
- Bowled176
- Lbw146
- Stumped43
- Caught and bowled30
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 14 Sep 2022 | 5 |
| 18 Sep 2022 | 5 |
| 27 Sep 2022 | 7 |
| 1 Feb 2023 | 10 |
| 10 Sep 2023 | 4 |
| 13 Jan 2024 | 1 |
| 17 Jan 2024 | 0 |
| 31 Jan 2024 | 1 |
| 8 Feb 2024 | 1 |
| 20 Feb 2024 | 5 |
| 29 Sep 2024 | 20 |
| 24 Jan 2025 | 0 |
| 28 Jan 2025 | 4 |
| 30 Aug 2025 | 6 |
| 10 Sep 2025 | 3 |
| 17 Sep 2025 | 1 |
| 14 Jan 2026 | 2 |
| 8 Sep 2026 | 8 |
| 13 Sep 2026 | 8 |
| 17 Sep 2026 | 1 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 17 Sep 2026 | T20 (leagues & domestic) | Antigua and Barbuda Falcons | 1 | 3 | bowled | Kensington Oval |
| 13 Sep 2026 | T20 (leagues & domestic) | Barbados Royals | 8 | 17 | run out | Kensington Oval |
| 8 Sep 2026 | T20 (leagues & domestic) | Antigua and Barbuda Falcons | 8 | 14 | bowled | Providence Stadium |
| 14 Jan 2026 | T20 (leagues & domestic) | Sunrisers Eastern Cape | 2* | 3 | not out | St George's Park |
| 17 Sep 2025 | T20 (leagues & domestic) | St Lucia Kings | 1* | 1 | not out | Providence Stadium |
| 10 Sep 2025 | T20 (leagues & domestic) | Antigua and Barbuda Falcons | 3* | 6 | not out | Providence Stadium |
| 30 Aug 2025 | T20 (leagues & domestic) | Trinbago Knight Riders | 6* | 1 | not out | Brian Lara Stadium |
| 28 Jan 2025 | T20 (leagues & domestic) | Pretoria Capitals | 4 | 7 | caught | SuperSport Park |
| 24 Jan 2025 | T20 (leagues & domestic) | Sunrisers Eastern Cape | 0* | 1 | not out | St George's Park |
| 29 Sep 2024 | T20 (leagues & domestic) | Trinbago Knight Riders | 20 | 20 | caught | Providence Stadium |
| 20 Feb 2024 | T20 (leagues & domestic) | Comilla Victorians | 5 | 5 | caught | Zahur Ahmed Chowdhury Stadium |
| 8 Feb 2024 | T20 (leagues & domestic) | Durban's Super Giants | 1* | 2 | not out | The Wanderers Stadium |
| 31 Jan 2024 | T20 (leagues & domestic) | Sunrisers Eastern Cape | 1 | 7 | caught | The Wanderers Stadium |
| 17 Jan 2024 | T20 (leagues & domestic) | Paarl Royals | 0* | 1 | not out | Boland Park |
| 13 Jan 2024 | T20 (leagues & domestic) | MI Cape Town | 1* | 2 | not out | The Wanderers Stadium |
| 10 Sep 2023 | T20 (leagues & domestic) | Barbados Royals | 4* | 1 | not out | Brian Lara Stadium |
| 1 Feb 2023 | T20 (leagues & domestic) | Gulf Giants | 10* | 5 | not out | Zayed Cricket Stadium |
| 27 Sep 2022 | T20 (leagues & domestic) | Barbados Royals | 7 | 7 | caught | Providence Stadium |
| 18 Sep 2022 | T20 (leagues & domestic) | Barbados Royals | 5 | 4 | caught | Brian Lara Stadium |
| 14 Sep 2022 | T20 (leagues & domestic) | Trinbago Knight Riders | 5 | 5 | caught | Queen's Park Oval |
Last 20 bowling innings
| Date | Format | Against | Figures | Overs | Mdns | Ground |
|---|---|---|---|---|---|---|
| 18 Sep 2026 | T20 (leagues & domestic) | Jamaica Kingsmen | 1/34 | 4 | 0 | Kensington Oval |
| 17 Sep 2026 | T20 (leagues & domestic) | Antigua and Barbuda Falcons | 1/20 | 2 | 0 | Kensington Oval |
| 13 Sep 2026 | T20 (leagues & domestic) | Barbados Royals | 1/32 | 4 | 0 | Kensington Oval |
| 11 Sep 2026 | T20 (leagues & domestic) | Trinbago Knight Riders | 1/21 | 4 | 0 | Providence Stadium |
| 9 Sep 2026 | T20 (leagues & domestic) | St Lucia Kings | 5/17 | 4 | 0 | Providence Stadium |
| 8 Sep 2026 | T20 (leagues & domestic) | Antigua and Barbuda Falcons | 1/21 | 4 | 0 | Providence Stadium |
| 6 Sep 2026 | T20 (leagues & domestic) | St Kitts and Nevis Patriots | 0/26 | 4 | 0 | Providence Stadium |
| 4 Sep 2026 | T20 (leagues & domestic) | Jamaica Kingsmen | 0/38 | 4 | 0 | Providence Stadium |
| 31 Aug 2026 | T20 (leagues & domestic) | Trinbago Knight Riders | 1/38 | 4 | 0 | Queen's Park Oval |
| 23 Aug 2026 | T20 (leagues & domestic) | Antigua and Barbuda Falcons | 2/15 | 3 | 0 | Sir Vivian Richards Stadium |
| 19 Aug 2026 | T20 (leagues & domestic) | St Lucia Kings | 1/22 | 3 | 0 | Daren Sammy Cricket Ground |
| 13 Aug 2026 | T20 (leagues & domestic) | Jamaica Kingsmen | 2/26 | 4 | 0 | Sabina Park |
| 19 Jan 2026 | T20 (leagues & domestic) | Paarl Royals | 2/17 | 4 | 0 | Boland Park |
| 14 Jan 2026 | T20 (leagues & domestic) | Sunrisers Eastern Cape | 0/33 | 3 | 0 | St George's Park |
| 21 Sep 2025 | T20 (leagues & domestic) | Trinbago Knight Riders | 3/34 | 4 | 0 | Providence Stadium |
| 17 Sep 2025 | T20 (leagues & domestic) | St Lucia Kings | 2/22 | 4 | 0 | Providence Stadium |
| 14 Sep 2025 | T20 (leagues & domestic) | Barbados Royals | 1/16 | 4 | 0 | Providence Stadium |
| 13 Sep 2025 | T20 (leagues & domestic) | St Lucia Kings | 1/27 | 4 | 0 | Providence Stadium |
| 10 Sep 2025 | T20 (leagues & domestic) | Antigua and Barbuda Falcons | 2/27 | 4 | 0 | Providence Stadium |
| 7 Sep 2025 | T20 (leagues & domestic) | St Kitts and Nevis Patriots | 0/19 | 4 | 0 | Providence Stadium |
Batter vs bowler matchups
Batters Imran Tahir bowled to most
- Virat Kohli vs Imran Tahir365 balls
- Angelo Mathews vs Imran Tahir302 balls
- Kumar Sangakkara vs Imran Tahir264 balls
- Ajinkya Rahane vs Imran Tahir252 balls
Frequently asked questions
How many wickets has Imran Tahir taken in Tests?
57 wickets in 37 innings at an average of 40.25, economy 3.51, best figures 5/32.
How many wickets has Imran Tahir taken in ODIs?
169 wickets in 103 innings at an average of 25.25, economy 4.66, best figures 7/45.
How many runs has Imran Tahir scored in Tests?
130 runs in 23 innings (20 matches) at an average of 9.29 and a strike rate of 55.3, in the data from 2011 to 2015.
How many runs has Imran Tahir scored in ODIs?
157 runs in 36 innings (106 matches) at an average of 7.85 and a strike rate of 69.8, in the data from 2011 to 2019.
How many runs has Imran Tahir scored in T20Is?
19 runs in 4 innings (37 matches) at an average of 19.00 and a strike rate of 105.6, in the data from 2013 to 2019.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.