Home Players Mahmudullah
Coverage: matches in the Cricsheet data from 25 July 2007 to 20 January 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Mahmudullah played 49 Tests, 215 ODIs, 128 T20Is for Bangladesh in the data, between 2007 and 2026. In ODIs Mahmudullah scored 5,131 runs in 189 innings (average 36.13, strike rate 77.9), including 4 hundreds and 29 fifties. With the ball, the best return was 75 wickets in ODIs at an average of 47.45 and an economy rate of 5.36. Against West Indies in ODIs, Mahmudullah averaged 75.64 over 24 innings.
International matches
392
Tests 49 · ODIs 215 · T20Is 128
International runs
10,254
9 hundreds
International wickets
151
1 five-wicket hauls
T20 league & domestic matches
155
2,844 runs
Best batting average (ODI)
36.13
189 innings
Teams played for
Batting Bowling
Mahmudullah batting record by format
Batting by format
Format M Inns NO Runs HS Avg BF SR 100 50 0 4s 6s
Test 49 92 7 2,900 150* 34.12 5,422 53.5 5 16 11 337 24 ODI 215 189 47 5,131 128* 36.13 6,585 77.9 4 29 10 390 99 T20I 128 118 26 2,223 64* 24.16 1,887 117.8 0 8 5 166 71 T20 (leagues & domestic) 155 132 24 2,844 73 26.33 2,276 125.0 0 14 6 228 109 Other T20 2 1 1 35 35* – 21 166.7 0 0 0 1 2
Runs per year 0 500 1K 1.5K 2007 2014 2026 186 Mahmudullah: runs per calendar year (all formats in the data) 0 500 1K 1.5K 2007 2010 2013 2016 2019 2022 2026 186 Mahmudullah: runs per calendar year (all formats in the data) Show as table Mahmudullah: runs per calendar year (all formats in the data) Year Runs 2007 64 2008 221 2009 289 2010 1,023 2011 380 2012 580 2013 502 2014 817 2015 1,013 2016 856 2017 1,181 2018 1,241 2019 1,072 2020 271 2021 1,045 2022 717 2023 677 2024 843 2025 155 2026 186
Year-by-year batting (63 rows)
Batting by calendar year and format
Year Format Inns Runs Avg SR HS 100 50
2007 ODI 1 36 36.00 66.7 36 0 0 2007 T20I 4 28 7.00 70.0 16 0 0 2008 ODI 13 219 21.90 55.9 58 0 1 2008 T20I 1 2 2.00 40.0 2 0 0 2009 ODI 10 208 29.71 79.1 51 0 1 2009 T20I 3 36 12.00 72.0 21 0 0 2009 Test 4 45 15.00 31.9 28 0 0 2010 ODI 20 465 31.00 68.3 64 0 2 2010 T20I 3 13 4.33 44.8 11 0 0 2010 Test 14 545 41.92 61.8 115 1 4 2011 ODI 13 304 38.00 75.2 68 0 2 2011 T20I 1 2 2.00 40.0 2 0 0 2011 Test 6 74 12.33 49.3 32 0 0 2012 ODI 8 212 70.67 85.5 56 0 2 2012 T20 (leagues & domestic) 4 56 14.00 93.3 30 0 0 2012 T20I 5 143 35.75 124.3 64 0 1 2012 Test 4 169 42.25 62.4 76 0 2 2013 ODI 8 243 34.71 85.0 75 0 1 2013 T20 (leagues & domestic) 8 159 19.88 117.8 45 0 0 2013 T20I 4 68 17.00 138.8 34 0 0 2013 Test 5 32 6.40 47.8 21 0 0 2014 ODI 14 294 26.73 76.0 82 0 2 2014 Other T20 1 35 – 166.7 35 0 0 2014 T20I 6 68 22.67 117.2 33 0 0 2014 Test 11 420 38.18 44.0 71 0 5 2015 ODI 13 483 40.25 80.4 128 2 3 2015 T20 (leagues & domestic) 12 279 27.90 100.4 51 0 2 2015 T20I 2 30 30.00 120.0 22 0 0 2015 Test 6 221 36.83 47.3 67 0 1 2016 ODI 6 110 18.33 78.0 75 0 1 2016 T20 (leagues & domestic) 13 356 29.67 119.9 62 0 2 2016 T20I 14 275 30.56 139.6 54 0 1 2016 Test 4 115 28.75 62.2 47 0 0 2017 ODI 12 360 51.43 91.6 102 1 1 2017 T20 (leagues & domestic) 19 360 24.00 125.9 59 0 2 2017 T20I 7 151 25.17 115.3 52 0 1 2017 Test 12 310 25.83 51.2 66 0 2 2018 ODI 14 318 28.91 75.5 76 0 2 2018 T20 (leagues & domestic) 8 121 20.17 124.7 28 0 0 2018 T20I 13 326 36.22 142.4 43 0 0 2018 Test 15 476 39.67 54.7 136 2 1 2019 ODI 14 330 33.00 82.5 69 0 1 2019 T20 (leagues & domestic) 15 295 19.67 127.7 59 0 2 2019 T20I 5 129 32.25 135.8 62 0 1 2019 Test 8 318 45.43 63.2 146 1 1 2020 ODI 3 76 25.33 85.4 41 0 0 2020 T20 (leagues & domestic) 4 125 62.50 176.1 48 0 0 2020 T20I 3 45 45.00 128.6 19 0 0 2020 Test 2 25 12.50 51.0 25 0 0 2021 ODI 11 399 49.88 81.6 76 0 4 2021 T20I 26 496 23.62 105.3 52 0 2 2021 Test 1 150 – 54.0 150 1 0 2022 ODI 10 367 52.43 71.5 80 0 2 2022 T20 (leagues & domestic) 8 255 36.43 120.3 70 0 1 2022 T20I 5 95 19.00 106.7 27 0 0 2023 ODI 12 469 42.64 82.7 111 1 1 2023 T20 (leagues & domestic) 12 208 20.80 137.7 39 0 0 2024 ODI 6 234 58.50 96.7 84 0 3 2024 T20 (leagues & domestic) 14 293 36.62 145.0 73 0 3 2024 T20I 16 316 24.31 119.7 54 0 2 2025 ODI 1 4 4.00 28.6 4 0 0 2025 T20 (leagues & domestic) 8 151 25.17 123.8 50 0 1 2026 T20 (leagues & domestic) 7 186 37.20 138.8 51 0 1
Mahmudullah bowling record by format
Bowling by format
Format Inns Balls Runs Wkts BBI BBM Avg Econ SR 4w 5w Mdns
Test 65 3,399 1,949 42 5/51 8/110 46.40 3.44 80.9 1 1 56 ODI 137 3,983 3,559 75 3/4 – 47.45 5.36 53.1 0 0 11 T20I 71 836 1,028 34 3/10 – 30.24 7.38 24.6 0 0 1 T20 (leagues & domestic) 82 1,167 1,419 57 3/6 – 24.89 7.30 20.5 0 0 2
Wickets per year 0 10 20 30 2007 2014 2026 0 Mahmudullah: wickets per calendar year (all formats in the data) 0 10 20 30 2007 2010 2013 2016 2019 2022 2026 0 Mahmudullah: wickets per calendar year (all formats in the data) Show as table Mahmudullah: wickets per calendar year (all formats in the data) Year Wickets 2007 4 2008 4 2009 25 2010 19 2011 14 2012 13 2013 14 2014 22 2015 10 2016 15 2017 19 2018 18 2019 12 2020 2 2021 7 2022 6 2023 0 2024 3 2025 1 2026 0
Year-by-year bowling (58 rows)
Bowling by calendar year and format
Year Format Inns Wkts Avg Econ Best
2007 ODI 1 2 14.00 5.60 2/28 2007 T20I 2 2 23.50 5.88 1/19 2008 ODI 13 4 123.00 5.86 2/38 2008 T20I 1 0 – 6.00 0/1 2009 ODI 14 13 33.08 5.05 3/52 2009 T20I 3 0 – 8.83 0/15 2009 Test 4 12 15.92 3.05 5/51 2010 ODI 19 9 56.00 5.44 2/6 2010 Test 12 10 60.80 3.68 2/52 2011 ODI 12 12 29.67 4.93 3/4 2011 T20I 1 0 – 10.00 0/10 2011 Test 4 2 87.00 2.95 1/8 2012 ODI 9 9 28.44 4.41 3/46 2012 T20 (leagues & domestic) 2 2 10.00 5.00 2/18 2012 T20I 6 2 49.50 8.25 1/17 2012 Test 3 0 – 3.67 0/12 2013 ODI 8 5 40.80 5.10 2/36 2013 T20 (leagues & domestic) 8 3 55.33 7.90 2/17 2013 T20I 4 2 53.00 8.15 1/28 2013 Test 6 4 47.50 3.62 3/70 2014 ODI 14 10 41.00 5.20 2/38 2014 T20I 5 5 17.40 5.80 2/13 2014 Test 9 7 51.29 3.18 2/46 2015 ODI 10 2 88.00 5.33 1/13 2015 T20 (leagues & domestic) 7 5 18.40 6.20 2/23 2015 T20I 1 1 18.00 6.00 1/18 2015 Test 5 2 29.50 4.85 1/8 2016 ODI 2 0 – 7.50 0/6 2016 T20 (leagues & domestic) 11 10 22.20 7.32 3/6 2016 T20I 9 5 24.00 8.00 2/5 2016 Test 2 0 – 7.67 0/6 2017 ODI 7 0 – 7.38 0/5 2017 T20 (leagues & domestic) 18 16 21.88 7.39 3/21 2017 T20I 5 1 86.00 8.60 1/15 2017 Test 6 2 60.50 4.32 2/15 2018 ODI 9 4 55.00 5.04 1/21 2018 T20 (leagues & domestic) 7 5 26.60 7.39 2/20 2018 T20I 8 7 17.00 7.60 3/18 2018 Test 10 2 41.50 2.44 1/3 2019 ODI 5 1 106.00 7.57 1/27 2019 T20 (leagues & domestic) 12 10 20.90 6.74 2/12 2019 T20I 1 0 – 10.00 0/10 2019 Test 2 1 27.00 6.75 1/3 2020 ODI 2 0 – 4.86 0/12 2020 T20 (leagues & domestic) 4 2 29.00 7.25 1/5 2020 T20I 1 0 – 4.50 0/3 2020 Test 1 0 – 3.00 0/6 2021 ODI 3 2 28.50 4.68 2/45 2021 T20I 12 5 26.20 6.89 3/10 2021 Test 1 0 – 2.25 0/9 2022 ODI 5 2 44.00 9.43 1/24 2022 T20 (leagues & domestic) 7 3 34.67 7.43 1/5 2022 T20I 2 1 15.00 6.43 1/8 2023 ODI 4 0 – 6.08 0/6 2023 T20 (leagues & domestic) 2 0 – 10.50 0/10 2024 T20 (leagues & domestic) 1 0 – 18.00 0/18 2024 T20I 10 3 41.00 7.03 1/1 2025 T20 (leagues & domestic) 3 1 26.00 8.67 1/6
Mahmudullah against each team
Batting and bowling by phase (limited overs)
T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
Format Phase Runs Balls SR Outs Bowl balls Wkts Econ
T20 Powerplay 413 408 101.2 9 288 12 7.12 T20 Middle 2957 2627 112.6 101 1476 64 7.15 T20 Death 1697 1128 150.4 90 239 15 8.71 ODI Powerplay 205 331 61.9 2 54 1 3.56 ODI Middle 3060 4656 65.7 84 3558 54 5.16 ODI Death 1866 1598 116.8 56 371 20 7.54
How Mahmudullah was dismissed
Caught 257 (60%) Bowled 95 (22%) Lbw 38 (9%) Run out 24 (6%) Stumped 9 (2%) Caught and bowled 4 (1%)
How Mahmudullah took wickets
Caught 120 Lbw 32 Bowled 31 Stumped 16 Caught and bowled 8 Hit wicket 1
Last 20 innings
0 25 50 75 100 8 Dec 2024 22 Jan 2025 20 Jan 2026 33 Mahmudullah: runs in the last 20 innings 0 25 50 75 100 8 Dec 2024 30 Dec 2024 19 Jan 2025 1 Feb 2025 29 Dec 2025 4 Jan 2026 20 Jan 2026 33 Mahmudullah: runs in the last 20 innings Show as table Mahmudullah: runs in the last 20 innings Innings Runs 8 Dec 2024 50 10 Dec 2024 62 12 Dec 2024 84 30 Dec 2024 56 2 Jan 2025 10 9 Jan 2025 2 19 Jan 2025 16 22 Jan 2025 50 27 Jan 2025 24 1 Feb 2025 41 7 Feb 2025 7 24 Feb 2025 4 29 Dec 2025 1 1 Jan 2026 0 2 Jan 2026 34 4 Jan 2026 51 5 Jan 2026 30 9 Jan 2026 9 12 Jan 2026 29 20 Jan 2026 33
Last 20 bowling innings
Batter vs bowler matchups
Bowlers Mahmudullah faced most Batters Mahmudullah bowled to most
Frequently asked questions
How many runs has Mahmudullah scored in Tests? 2,900 runs in 92 innings (49 matches) at an average of 34.12 and a strike rate of 53.5, in the data from 2009 to 2021.
How many runs has Mahmudullah scored in ODIs? 5,131 runs in 189 innings (215 matches) at an average of 36.13 and a strike rate of 77.9, in the data from 2007 to 2025.
How many runs has Mahmudullah scored in T20Is? 2,223 runs in 118 innings (128 matches) at an average of 24.16 and a strike rate of 117.8, in the data from 2007 to 2024.
What is Mahmudullah's highest score? 150* in Tests, the highest score in the data.
How many wickets has Mahmudullah taken in Tests? 42 wickets in 65 innings at an average of 46.40, economy 3.44, best figures 5/51.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology .