- Home
- Players
- Imrul Kayes
Bangladesh · Men's cricket
Imrul Kayes stats
Data through 22 January 2025Last updated 22 January 2025
Coverage: matches in the Cricsheet data from 7 November 2008 to 22 January 2025. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Between 2008 and 2025, Imrul Kayes appears in 38 Tests, 72 ODIs, 14 T20Is for Bangladesh in the Cricsheet data. The most runs came in ODIs: 2,242 at an average of 31.58 and a strike rate of 70.9, with a highest score of 144. Against Zimbabwe in ODIs, Imrul Kayes averaged 44.07 over 15 innings.
International matches
124
Tests 38 · ODIs 72 · T20Is 14
International runs
4,112
7 hundreds
T20 league & domestic matches
107
2,235 runs
Best batting average (ODI)
31.58
72 innings
Highest score
150
Test
Teams played for
Bangladesh 2008–2019 · 124Comilla Victorians 2015–2024 · 80Chattogram Challengers 2019–2020 · 13Rangpur Riders 2013 · 7Khulna Tigers 2025 · 4Sylhet Royals 2012 · 3
Imrul Kayes batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 38 | 74 | 2 | 1,751 | 150 | 24.32 | 3,673 | 47.7 | 3 | 4 | 4 | 231 | 11 |
| ODI | 72 | 72 | 1 | 2,242 | 144 | 31.58 | 3,160 | 70.9 | 4 | 14 | 2 | 219 | 36 |
| T20I | 14 | 13 | 0 | 119 | 36 | 9.15 | 134 | 88.8 | 0 | 0 | 4 | 14 | 3 |
| T20 (leagues & domestic) | 107 | 105 | 11 | 2,235 | 81* | 23.78 | 1,889 | 118.3 | 0 | 11 | 9 | 198 | 94 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2008 | 26 |
| 2009 | 90 |
| 2010 | 1,102 |
| 2011 | 541 |
| 2012 | 44 |
| 2013 | 163 |
| 2014 | 394 |
| 2015 | 829 |
| 2016 | 701 |
| 2017 | 665 |
| 2018 | 556 |
| 2019 | 493 |
| 2020 | 153 |
| 2022 | 196 |
| 2023 | 218 |
| 2024 | 152 |
| 2025 | 24 |
Year-by-year batting (34 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2008 | ODI | 1 | 1 | 1.00 | 10.0 | 1 | 0 | 0 |
| 2008 | Test | 4 | 25 | 6.25 | 28.4 | 10 | 0 | 0 |
| 2009 | Test | 6 | 90 | 15.00 | 34.7 | 33 | 0 | 0 |
| 2010 | ODI | 25 | 810 | 32.40 | 65.5 | 101 | 1 | 5 |
| 2010 | T20I | 2 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| 2010 | Test | 14 | 292 | 20.86 | 49.2 | 75 | 0 | 1 |
| 2011 | ODI | 18 | 421 | 24.76 | 64.8 | 93 | 0 | 3 |
| 2011 | T20I | 2 | 24 | 12.00 | 82.8 | 22 | 0 | 0 |
| 2011 | Test | 6 | 96 | 16.00 | 55.2 | 31 | 0 | 0 |
| 2012 | T20 (leagues & domestic) | 3 | 44 | 14.67 | 125.7 | 22 | 0 | 0 |
| 2013 | T20 (leagues & domestic) | 7 | 163 | 23.29 | 105.8 | 53 | 0 | 1 |
| 2014 | ODI | 5 | 75 | 15.00 | 61.5 | 59 | 0 | 1 |
| 2014 | Test | 6 | 319 | 53.17 | 47.9 | 130 | 2 | 0 |
| 2015 | ODI | 5 | 158 | 31.60 | 72.1 | 76 | 0 | 2 |
| 2015 | T20 (leagues & domestic) | 11 | 277 | 27.70 | 113.5 | 67 | 0 | 2 |
| 2015 | T20I | 1 | 10 | 10.00 | 90.9 | 10 | 0 | 0 |
| 2015 | Test | 8 | 384 | 54.86 | 48.1 | 150 | 1 | 2 |
| 2016 | ODI | 6 | 288 | 48.00 | 78.5 | 112 | 1 | 1 |
| 2016 | T20 (leagues & domestic) | 11 | 237 | 21.55 | 125.4 | 52 | 0 | 1 |
| 2016 | T20I | 3 | 33 | 11.00 | 80.5 | 18 | 0 | 0 |
| 2016 | Test | 4 | 143 | 35.75 | 61.1 | 78 | 0 | 1 |
| 2017 | ODI | 5 | 125 | 25.00 | 77.2 | 68 | 0 | 1 |
| 2017 | T20 (leagues & domestic) | 14 | 299 | 27.18 | 105.3 | 47 | 0 | 0 |
| 2017 | T20I | 5 | 52 | 10.40 | 115.6 | 36 | 0 | 0 |
| 2017 | Test | 12 | 189 | 17.18 | 52.1 | 36 | 0 | 0 |
| 2018 | ODI | 7 | 364 | 52.00 | 92.6 | 144 | 2 | 1 |
| 2018 | Test | 10 | 192 | 19.20 | 44.0 | 44 | 0 | 0 |
| 2019 | T20 (leagues & domestic) | 21 | 472 | 27.76 | 125.5 | 62 | 0 | 3 |
| 2019 | Test | 4 | 21 | 5.25 | 34.4 | 6 | 0 | 0 |
| 2020 | T20 (leagues & domestic) | 5 | 153 | 51.00 | 133.0 | 67 | 0 | 1 |
| 2022 | T20 (leagues & domestic) | 11 | 196 | 19.60 | 121.0 | 81 | 0 | 1 |
| 2023 | T20 (leagues & domestic) | 13 | 218 | 16.77 | 119.1 | 35 | 0 | 0 |
| 2024 | T20 (leagues & domestic) | 5 | 152 | 30.40 | 114.3 | 66 | 0 | 2 |
| 2025 | T20 (leagues & domestic) | 4 | 24 | 6.00 | 171.4 | 17 | 0 | 0 |
Imrul Kayes bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 4 | 24 | 12 | 0 | – | – | – | 3.00 | – | 0 | 0 | 0 |
Year-by-year bowling (3 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2009 | Test | 1 | 0 | – | 7.00 | 0/7 |
| 2011 | Test | 1 | 0 | – | 1.00 | 0/1 |
| 2015 | Test | 2 | 0 | – | 2.00 | 0/1 |
Imrul Kayes against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| England | Test | 12 | 349 | 29.08 | 52.9 | 78 | 0 | 2 |
| Sri Lanka | Test | 10 | 280 | 28.00 | 46.1 | 115 | 1 | 0 |
| Pakistan | Test | 4 | 249 | 62.25 | 56.0 | 150 | 1 | 1 |
| Zimbabwe | Test | 8 | 231 | 28.88 | 44.9 | 130 | 1 | 0 |
| West Indies | Test | 12 | 220 | 18.33 | 44.8 | 44 | 0 | 0 |
| South Africa | Test | 10 | 178 | 17.80 | 42.9 | 32 | 0 | 0 |
| India | Test | 10 | 129 | 14.33 | 40.7 | 72 | 0 | 1 |
| New Zealand | Test | 4 | 94 | 31.33 | 61.8 | 36 | 0 | 0 |
| Australia | Test | 4 | 21 | 5.25 | 30.0 | 15 | 0 | 0 |
| Zimbabwe | ODI | 15 | 661 | 44.07 | 78.1 | 144 | 2 | 3 |
| England | ODI | 12 | 439 | 36.58 | 68.5 | 112 | 1 | 3 |
| New Zealand | ODI | 11 | 401 | 36.45 | 68.2 | 101 | 1 | 2 |
| India | ODI | 6 | 157 | 26.17 | 79.3 | 70 | 0 | 1 |
| Pakistan | ODI | 4 | 140 | 35.00 | 63.3 | 66 | 0 | 2 |
| Australia | ODI | 4 | 108 | 27.00 | 66.7 | 93 | 0 | 1 |
| South Africa | ODI | 5 | 105 | 21.00 | 69.5 | 68 | 0 | 1 |
| West Indies | ODI | 9 | 73 | 8.11 | 63.5 | 42 | 0 | 0 |
| Sri Lanka | ODI | 3 | 68 | 22.67 | 68.0 | 42 | 0 | 0 |
| Zimbabwe | T20I | 3 | 29 | 9.67 | 103.6 | 18 | 0 | 0 |
| Rangpur Riders | T20 (leagues & domestic) | 13 | 308 | 25.67 | 119.8 | 67 | 0 | 2 |
| Chittagong Vikings | T20 (leagues & domestic) | 7 | 152 | 25.33 | 119.7 | 45 | 0 | 0 |
| Chattogram Challengers | T20 (leagues & domestic) | 5 | 134 | 33.50 | 118.6 | 81 | 0 | 1 |
| Khulna Titans | T20 (leagues & domestic) | 5 | 130 | 32.50 | 147.7 | 39 | 0 | 0 |
| Dhaka Platoon | T20 (leagues & domestic) | 3 | 126 | 63.00 | 127.3 | 54 | 0 | 1 |
| Dhaka Dynamites | T20 (leagues & domestic) | 10 | 121 | 13.44 | 96.8 | 26 | 0 | 0 |
| Fortune Barishal | T20 (leagues & domestic) | 8 | 118 | 14.75 | 120.4 | 52 | 0 | 1 |
| Barisal Bulls | T20 (leagues & domestic) | 5 | 112 | 22.40 | 116.7 | 53 | 0 | 1 |
| Rajshahi Kings | T20 (leagues & domestic) | 6 | 108 | 21.60 | 100.0 | 44 | 0 | 0 |
| Rajshahi Royals | T20 (leagues & domestic) | 3 | 91 | 45.50 | 137.9 | 67 | 0 | 1 |
| Sylhet Strikers | T20 (leagues & domestic) | 7 | 70 | 10.00 | 92.1 | 30 | 0 | 0 |
| Khulna Tigers | T20 (leagues & domestic) | 4 | 52 | 17.33 | 100.0 | 30 | 0 | 0 |
| Barisal Burners | T20 (leagues & domestic) | 3 | 49 | 16.33 | 104.3 | 29 | 0 | 0 |
| Sylhet Sixers | T20 (leagues & domestic) | 4 | 49 | 16.33 | 106.5 | 30 | 0 | 0 |
| Khulna Royal Bengals | T20 (leagues & domestic) | 3 | 19 | 6.33 | 67.9 | 9 | 0 | 0 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Shere Bangla National Stadium | 119 | 2933 | 26.19 | 144 |
| Zahur Ahmed Chowdhury Stadium | 48 | 1434 | 31.17 | 130 |
| Sheikh Abu Naser Stadium | 6 | 258 | 43.00 | 150 |
| Sylhet International Cricket Stadium | 14 | 257 | 23.36 | 43 |
| Lord's | 2 | 118 | 59.00 | 75 |
| Rangiri Dambulla International Stadium | 3 | 106 | 35.33 | 66 |
| Saxton Oval | 2 | 103 | 51.50 | 59 |
| Lancaster Park | 1 | 101 | 101.00 | 101 |
| Arnos Vale Ground | 4 | 91 | 22.75 | 33 |
| Mangaung Oval | 5 | 82 | 16.40 | 32 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 860 | 823 | 104.5 | 48 | – | – | – |
| T20 | Middle | 1320 | 1075 | 122.8 | 45 | – | – | – |
| T20 | Death | 174 | 125 | 139.2 | 14 | – | – | – |
| ODI | Powerplay | 884 | 1418 | 62.3 | 32 | – | – | – |
| ODI | Middle | 1277 | 1674 | 76.3 | 34 | – | – | – |
| ODI | Death | 81 | 68 | 119.1 | 5 | – | – | – |
How Imrul Kayes was dismissed
- Caught175 (70%)
- Bowled30 (12%)
- Lbw23 (9%)
- Run out10 (4%)
- Stumped7 (3%)
- Caught and bowled5 (2%)
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 14 Jan 2023 | 28 |
| 16 Jan 2023 | 15 |
| 17 Jan 2023 | 18 |
| 19 Jan 2023 | 33 |
| 23 Jan 2023 | 28 |
| 31 Jan 2023 | 5 |
| 4 Feb 2023 | 15 |
| 7 Feb 2023 | 5 |
| 10 Feb 2023 | 19 |
| 12 Feb 2023 | 13 |
| 16 Feb 2023 | 2 |
| 19 Jan 2024 | 66 |
| 23 Jan 2024 | 52 |
| 26 Jan 2024 | 30 |
| 9 Feb 2024 | 1 |
| 19 Feb 2024 | 3 |
| 10 Jan 2025 | 17 |
| 12 Jan 2025 | 2 |
| 13 Jan 2025 | 5 |
| 22 Jan 2025 | 0 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 22 Jan 2025 | T20 (leagues & domestic) | Fortune Barishal | 0 | 2 | caught | Zahur Ahmed Chowdhury Stadium |
| 13 Jan 2025 | T20 (leagues & domestic) | Rangpur Riders | 5 | 3 | caught | Sylhet International Cricket Stadium |
| 12 Jan 2025 | T20 (leagues & domestic) | Sylhet Strikers | 2 | 3 | caught | Sylhet International Cricket Stadium |
| 10 Jan 2025 | T20 (leagues & domestic) | Durbar Rajshahi | 17 | 6 | caught | Sylhet International Cricket Stadium |
| 19 Feb 2024 | T20 (leagues & domestic) | Sylhet Strikers | 3 | 5 | caught | Zahur Ahmed Chowdhury Stadium |
| 9 Feb 2024 | T20 (leagues & domestic) | Durdanto Dhaka | 1 | 3 | caught | Shere Bangla National Stadium |
| 26 Jan 2024 | T20 (leagues & domestic) | Sylhet Strikers | 30 | 28 | caught | Sylhet International Cricket Stadium |
| 23 Jan 2024 | T20 (leagues & domestic) | Fortune Barishal | 52 | 41 | caught | Shere Bangla National Stadium |
| 19 Jan 2024 | T20 (leagues & domestic) | Durdanto Dhaka | 66 | 56 | caught | Shere Bangla National Stadium |
| 16 Feb 2023 | T20 (leagues & domestic) | Sylhet Strikers | 2 | 3 | caught | Shere Bangla National Stadium |
| 12 Feb 2023 | T20 (leagues & domestic) | Sylhet Strikers | 13 | 15 | caught | Shere Bangla National Stadium |
| 10 Feb 2023 | T20 (leagues & domestic) | Rangpur Riders | 19 | 20 | caught | Shere Bangla National Stadium |
| 7 Feb 2023 | T20 (leagues & domestic) | Fortune Barishal | 5 | 10 | caught | Shere Bangla National Stadium |
| 4 Feb 2023 | T20 (leagues & domestic) | Chattogram Challengers | 15 | 11 | bowled | Shere Bangla National Stadium |
| 31 Jan 2023 | T20 (leagues & domestic) | Khulna Tigers | 5 | 3 | caught | Sylhet International Cricket Stadium |
| 23 Jan 2023 | T20 (leagues & domestic) | Dhaka Dominators | 28 | 22 | bowled | Shere Bangla National Stadium |
| 19 Jan 2023 | T20 (leagues & domestic) | Dhaka Dominators | 33 | 26 | caught | Zahur Ahmed Chowdhury Stadium |
| 17 Jan 2023 | T20 (leagues & domestic) | Sylhet Strikers | 18 | 19 | caught and bowled | Zahur Ahmed Chowdhury Stadium |
| 16 Jan 2023 | T20 (leagues & domestic) | Chattogram Challengers | 15 | 13 | caught | Zahur Ahmed Chowdhury Stadium |
| 14 Jan 2023 | T20 (leagues & domestic) | Fortune Barishal | 28 | 15 | caught | Zahur Ahmed Chowdhury Stadium |
Frequently asked questions
How many runs has Imrul Kayes scored in Tests?
1,751 runs in 74 innings (38 matches) at an average of 24.32 and a strike rate of 47.7, in the data from 2008 to 2019.
How many runs has Imrul Kayes scored in ODIs?
2,242 runs in 72 innings (72 matches) at an average of 31.58 and a strike rate of 70.9, in the data from 2008 to 2018.
How many runs has Imrul Kayes scored in T20Is?
119 runs in 13 innings (14 matches) at an average of 9.15 and a strike rate of 88.8, in the data from 2010 to 2017.
What is Imrul Kayes's highest score?
150 in Tests, the highest score in the data.
How many centuries has Imrul Kayes scored?
7 hundreds in the data: 3 in Tests, 4 in ODIs.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.