- Home
- Players
- KK Ahmed
Delhi Capitals · Men's cricket
KK Ahmed stats
Data through 14 April 2026Last updated 14 April 2026
Coverage: matches in the Cricsheet data from 8 January 2018 to 14 April 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
KK Ahmed played 10 ODIs, 18 T20Is for India in the data, between 2018 and 2026. KK Ahmed took 125 T20 league wickets in the data (average 24.93, economy 8.59, best 5/18).
International matches
28
ODIs 10 · T20Is 18
International wickets
30
0 five-wicket hauls
T20 league & domestic matches
100
6 runs
Best bowling
5/18
T20 (leagues & domestic)
Teams played for
Delhi Capitals 2022–2024 · 33India 2018–2024 · 28Sunrisers Hyderabad 2018–2021 · 24Rajasthan 2018–2022 · 24Chennai Super Kings 2025–2026 · 19Essex 2025 · 2
KK Ahmed batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 10 | 2 | 0 | 8 | 5 | 4.00 | 16 | 50.0 | 0 | 0 | 0 | 1 | 0 |
| T20I | 18 | 2 | 2 | 1 | 1* | – | 2 | 50.0 | 0 | 0 | 0 | 0 | 0 |
| T20 (leagues & domestic) | 100 | 11 | 4 | 6 | 2* | 0.86 | 24 | 25.0 | 0 | 0 | 5 | 0 | 0 |
| First-class | 2 | 3 | 0 | 16 | 11 | 5.33 | 26 | 61.5 | 0 | 0 | 0 | 1 | 1 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2018 | 3 |
| 2019 | 6 |
| 2020 | 0 |
| 2021 | 5 |
| 2022 | 0 |
| 2023 | 0 |
| 2024 | 0 |
| 2025 | 17 |
| 2026 | 0 |
Year-by-year batting (11 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2018 | ODI | 1 | 3 | 3.00 | 27.3 | 3 | 0 | 0 |
| 2018 | T20 (leagues & domestic) | 1 | 0 | – | – | 0 | 0 | 0 |
| 2019 | ODI | 1 | 5 | 5.00 | 100.0 | 5 | 0 | 0 |
| 2019 | T20 (leagues & domestic) | 2 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| 2019 | T20I | 1 | 1 | – | 100.0 | 1 | 0 | 0 |
| 2020 | T20 (leagues & domestic) | 1 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| 2021 | T20 (leagues & domestic) | 3 | 5 | 2.50 | 31.2 | 2 | 0 | 0 |
| 2022 | T20 (leagues & domestic) | 2 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| 2024 | T20I | 1 | 0 | – | 0.0 | 0 | 0 | 0 |
| 2025 | First-class | 3 | 16 | 5.33 | 61.5 | 11 | 0 | 0 |
| 2025 | T20 (leagues & domestic) | 2 | 1 | – | 50.0 | 1 | 0 | 0 |
KK Ahmed bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 10 | 420 | 420 | 14 | 3/13 | – | 30.00 | 6.00 | 30.0 | 0 | 0 | 1 |
| T20I | 18 | 396 | 562 | 16 | 2/27 | – | 35.12 | 8.52 | 24.8 | 0 | 0 | 1 |
| T20 (leagues & domestic) | 100 | 2,177 | 3,116 | 125 | 5/18 | – | 24.93 | 8.59 | 17.4 | 2 | 1 | 4 |
| First-class | 4 | 330 | 258 | 4 | 2/46 | 3/110 | 64.50 | 4.69 | 82.5 | 0 | 0 | 7 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2018 | 30 |
| 2019 | 46 |
| 2020 | 8 |
| 2021 | 6 |
| 2022 | 19 |
| 2023 | 9 |
| 2024 | 20 |
| 2025 | 19 |
| 2026 | 2 |
Year-by-year bowling (15 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2018 | ODI | 5 | 10 | 21.90 | 5.21 | 3/13 |
| 2018 | T20 (leagues & domestic) | 9 | 14 | 17.79 | 7.32 | 4/12 |
| 2018 | T20I | 6 | 6 | 33.17 | 8.65 | 2/30 |
| 2019 | ODI | 5 | 4 | 50.25 | 7.18 | 3/68 |
| 2019 | T20 (leagues & domestic) | 18 | 35 | 13.86 | 7.76 | 5/18 |
| 2019 | T20I | 8 | 7 | 37.14 | 8.97 | 2/27 |
| 2020 | T20 (leagues & domestic) | 7 | 8 | 30.25 | 9.43 | 2/24 |
| 2021 | T20 (leagues & domestic) | 12 | 6 | 64.17 | 8.19 | 3/21 |
| 2022 | T20 (leagues & domestic) | 12 | 19 | 20.11 | 8.10 | 3/25 |
| 2023 | T20 (leagues & domestic) | 9 | 9 | 33.44 | 9.12 | 2/24 |
| 2024 | T20 (leagues & domestic) | 14 | 17 | 28.18 | 9.58 | 2/21 |
| 2024 | T20I | 4 | 3 | 34.33 | 7.36 | 2/32 |
| 2025 | First-class | 4 | 4 | 64.50 | 4.69 | 2/46 |
| 2025 | T20 (leagues & domestic) | 14 | 15 | 29.80 | 9.58 | 3/29 |
| 2026 | T20 (leagues & domestic) | 5 | 2 | 73.00 | 8.67 | 1/24 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| West Indies | ODI | 7 | 11 | 27.09 | 6.08 | 3/13 |
| New Zealand | T20I | 3 | 4 | 30.50 | 10.17 | 2/27 |
| West Indies | T20I | 5 | 4 | 28.25 | 6.65 | 2/30 |
| Australia | T20I | 3 | 3 | 38.67 | 10.55 | 2/39 |
| Zimbabwe | T20I | 3 | 3 | 25.00 | 6.82 | 2/32 |
| Bangladesh | T20I | 3 | 2 | 54.00 | 9.00 | 1/37 |
| Punjab Kings | T20 (leagues & domestic) | 13 | 17 | 23.65 | 8.43 | 3/21 |
| Mumbai Indians | T20 (leagues & domestic) | 8 | 12 | 21.17 | 8.71 | 3/29 |
| Delhi Capitals | T20 (leagues & domestic) | 7 | 10 | 23.70 | 9.17 | 3/30 |
| Chennai Super Kings | T20 (leagues & domestic) | 9 | 9 | 32.11 | 8.07 | 2/21 |
| Kolkata Knight Riders | T20 (leagues & domestic) | 9 | 9 | 30.33 | 9.15 | 3/25 |
| Rajasthan Royals | T20 (leagues & domestic) | 10 | 9 | 38.89 | 9.77 | 2/37 |
| Vidarbha | T20 (leagues & domestic) | 4 | 8 | 11.38 | 6.58 | 5/18 |
| Royal Challengers Bengaluru | T20 (leagues & domestic) | 7 | 8 | 34.88 | 10.33 | 3/37 |
| Gujarat Titans | T20 (leagues & domestic) | 6 | 7 | 22.43 | 7.48 | 2/24 |
| Lucknow Super Giants | T20 (leagues & domestic) | 4 | 6 | 21.83 | 9.36 | 2/30 |
| Sunrisers Hyderabad | T20 (leagues & domestic) | 3 | 4 | 25.50 | 10.20 | 3/30 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| County Ground, Brighton | 1 | 11 | 11.00 | 11 |
| Seddon Park | 1 | 5 | 5.00 | 5 |
| York Cricket Club | 2 | 5 | 2.50 | 4 |
| Holkar Cricket Stadium | 2 | 4 | 4.00 | 2 |
| Maharashtra Cricket Association Stadium | 2 | 3 | 1.50 | 3 |
| MA Chidambaram Stadium | 3 | 2 | 2.00 | 1 |
| Wellington Regional Stadium | 1 | 1 | – | 1 |
| Dr DY Patil Sports Academy | 1 | 0 | 0.00 | 0 |
| Eden Gardens | 1 | 0 | – | 0 |
| Dubai International Cricket Stadium | 1 | 0 | 0.00 | 0 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| MA Chidambaram Stadium | 15 | 16 | 27.81 | 8.02 |
| Brabourne Stadium | 5 | 13 | 8.92 | 5.52 |
| C B Patel Ground | 4 | 11 | 6.55 | 6.17 |
| Rajiv Gandhi International Stadium | 4 | 10 | 12.50 | 7.81 |
| Dubai International Cricket Stadium | 7 | 10 | 25.20 | 7.71 |
| Arun Jaitley Stadium | 13 | 9 | 56.00 | 10.96 |
| Shaheed Veer Narayan Singh International Stadium | 4 | 8 | 12.50 | 6.67 |
| Ekana Cricket Stadium | 4 | 7 | 19.86 | 8.69 |
| Eden Gardens | 6 | 6 | 25.67 | 7.70 |
| Wankhede Stadium | 6 | 6 | 35.33 | 10.02 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | – | – | – | – | 1374 | 53 | 7.99 |
| T20 | Middle | – | – | – | – | 468 | 22 | 8.00 |
| T20 | Death | 7 | 26 | 26.9 | 7 | 731 | 66 | 10.05 |
| ODI | Powerplay | – | – | – | – | 126 | 1 | 7.95 |
| ODI | Middle | 5 | 5 | 100.0 | 1 | 252 | 12 | 5.14 |
| ODI | Death | 3 | 11 | 27.3 | 1 | 42 | 1 | 5.29 |
How KK Ahmed was dismissed
- Bowled6 (50%)
- Caught4 (33%)
- Run out1 (8%)
- Stumped1 (8%)
How KK Ahmed took wickets
- Caught126
- Bowled22
- Caught and bowled6
- Lbw5
Last 18 innings
Show as table
| Innings | Runs |
|---|---|
| 25 Jan 2018 | 0 |
| 27 Oct 2018 | 3 |
| 31 Jan 2019 | 5 |
| 6 Feb 2019 | 1 |
| 25 Feb 2019 | 0 |
| 14 Apr 2019 | 0 |
| 24 Oct 2020 | 0 |
| 13 Jan 2021 | 2 |
| 17 Jan 2021 | 2 |
| 17 Apr 2021 | 1 |
| 2 Apr 2022 | 0 |
| 8 May 2022 | 0 |
| 6 Jul 2024 | 0 |
| 25 Apr 2025 | 1 |
| 30 Apr 2025 | 0 |
| 29 Jun 2025 | 4 |
| 29 Jun 2025 | 1 |
| 22 Jul 2025 | 11 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 22 Jul 2025 | First-class | Sussex | 11 | 9 | caught | County Ground, Brighton |
| 29 Jun 2025 | First-class | Yorkshire | 1 | 10 | caught | York Cricket Club |
| 29 Jun 2025 | First-class | Yorkshire | 4 | 7 | bowled | York Cricket Club |
| 30 Apr 2025 | T20 (leagues & domestic) | Punjab Kings | 0* | 0 | not out | MA Chidambaram Stadium |
| 25 Apr 2025 | T20 (leagues & domestic) | Sunrisers Hyderabad | 1* | 2 | not out | MA Chidambaram Stadium |
| 6 Jul 2024 | T20I | Zimbabwe | 0* | 1 | not out | Harare Sports Club |
| 8 May 2022 | T20 (leagues & domestic) | Chennai Super Kings | 0 | 1 | bowled | Dr DY Patil Sports Academy |
| 2 Apr 2022 | T20 (leagues & domestic) | Gujarat Titans | 0 | 1 | caught | Maharashtra Cricket Association Stadium |
| 17 Apr 2021 | T20 (leagues & domestic) | Mumbai Indians | 1 | 2 | bowled | MA Chidambaram Stadium |
| 17 Jan 2021 | T20 (leagues & domestic) | Goa | 2* | 9 | not out | Holkar Cricket Stadium |
| 13 Jan 2021 | T20 (leagues & domestic) | Madhya Pradesh | 2 | 5 | caught | Holkar Cricket Stadium |
| 24 Oct 2020 | T20 (leagues & domestic) | Punjab Kings | 0 | 2 | run out | Dubai International Cricket Stadium |
| 14 Apr 2019 | T20 (leagues & domestic) | Delhi Capitals | 0 | 1 | bowled | Rajiv Gandhi International Stadium |
| 25 Feb 2019 | T20 (leagues & domestic) | Vidarbha | 0 | 1 | bowled | C B Patel Ground |
| 6 Feb 2019 | T20I | New Zealand | 1* | 1 | not out | Wellington Regional Stadium |
| 31 Jan 2019 | ODI | New Zealand | 5 | 5 | bowled | Seddon Park |
| 27 Oct 2018 | ODI | West Indies | 3 | 11 | stumped | Maharashtra Cricket Association Stadium |
| 25 Jan 2018 | T20 (leagues & domestic) | Punjab | 0* | 0 | not out | Eden Gardens |
Last 20 bowling innings
| Date | Format | Against | Figures | Overs | Mdns | Ground |
|---|---|---|---|---|---|---|
| 14 Apr 2026 | T20 (leagues & domestic) | Kolkata Knight Riders | 1/24 | 3.5 | 0 | MA Chidambaram Stadium |
| 11 Apr 2026 | T20 (leagues & domestic) | Delhi Capitals | 1/40 | 3 | 0 | MA Chidambaram Stadium |
| 5 Apr 2026 | T20 (leagues & domestic) | Royal Challengers Bengaluru | 0/37 | 4 | 0 | M Chinnaswamy Stadium |
| 3 Apr 2026 | T20 (leagues & domestic) | Punjab Kings | 0/28 | 3 | 0 | MA Chidambaram Stadium |
| 30 Mar 2026 | T20 (leagues & domestic) | Rajasthan Royals | 0/17 | 3 | 0 | Assam Cricket Association Stadium |
| 22 Jul 2025 | First-class | Sussex | 1/64 | 15 | 1 | County Ground, Brighton |
| 22 Jul 2025 | First-class | Sussex | 2/46 | 10 | 1 | County Ground, Brighton |
| 29 Jun 2025 | First-class | Yorkshire | 0/24 | 4 | 1 | York Cricket Club |
| 29 Jun 2025 | First-class | Yorkshire | 1/124 | 26 | 4 | York Cricket Club |
| 25 May 2025 | T20 (leagues & domestic) | Gujarat Titans | 1/17 | 3 | 0 | Narendra Modi Stadium |
| 20 May 2025 | T20 (leagues & domestic) | Rajasthan Royals | 0/35 | 3 | 0 | Arun Jaitley Stadium |
| 7 May 2025 | T20 (leagues & domestic) | Kolkata Knight Riders | 0/14 | 2 | 0 | Eden Gardens |
| 3 May 2025 | T20 (leagues & domestic) | Royal Challengers Bengaluru | 0/65 | 3 | 0 | M Chinnaswamy Stadium |
| 30 Apr 2025 | T20 (leagues & domestic) | Punjab Kings | 2/28 | 3.4 | 0 | MA Chidambaram Stadium |
| 25 Apr 2025 | T20 (leagues & domestic) | Sunrisers Hyderabad | 1/21 | 3 | 0 | MA Chidambaram Stadium |
| 20 Apr 2025 | T20 (leagues & domestic) | Mumbai Indians | 0/24 | 2 | 0 | Wankhede Stadium |
| 14 Apr 2025 | T20 (leagues & domestic) | Lucknow Super Giants | 1/38 | 4 | 0 | Ekana Cricket Stadium |
| 11 Apr 2025 | T20 (leagues & domestic) | Kolkata Knight Riders | 0/40 | 3 | 0 | MA Chidambaram Stadium |
| 8 Apr 2025 | T20 (leagues & domestic) | Punjab Kings | 2/45 | 4 | 0 | Maharaja Yadavindra Singh International Cricket Stadium |
| 5 Apr 2025 | T20 (leagues & domestic) | Delhi Capitals | 2/25 | 4 | 0 | MA Chidambaram Stadium |
Frequently asked questions
How many wickets has KK Ahmed taken in ODIs?
14 wickets in 10 innings at an average of 30.00, economy 6.00, best figures 3/13.
How many wickets has KK Ahmed taken in T20Is?
16 wickets in 18 innings at an average of 35.12, economy 8.52, best figures 2/27.
How many runs has KK Ahmed scored in ODIs?
8 runs in 2 innings (10 matches) at an average of 4.00 and a strike rate of 50.0, in the data from 2018 to 2019.
How many runs has KK Ahmed scored in T20Is?
1 runs in 2 innings (18 matches) at an average of – and a strike rate of 50.0, in the data from 2018 to 2024.
How many runs has KK Ahmed scored in T20 leagues?
6 runs in 11 innings (100 matches) at an average of 0.86 and a strike rate of 25.0, in the data from 2018 to 2026.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.