CricketWise
  1. Home
  2. Players
  3. Anamul Haque

Bangladesh · Men's cricket

Anamul Haque stats

Data through 25 June 2025Last updated 25 June 2025

Coverage: matches in the Cricsheet data from 14 February 2012 to 25 June 2025. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Anamul Haque played 8 Tests, 47 ODIs, 18 T20Is for Bangladesh in the data, between 2012 and 2025. The most runs came in T20 leagues: 2,607 at an average of 24.59 and a strike rate of 119.4, with a highest score of 100*. Against Zimbabwe in ODIs, Anamul Haque averaged 38.90 over 10 innings.

International matches
73
Tests 8 · ODIs 47 · T20Is 18
International runs
1,880
3 hundreds
T20 league & domestic matches
120
2,607 runs
Best batting average (ODI)
30.05
44 innings
Highest score
120
ODI

Teams played for

Bangladesh 2012–2025 · 75Chittagong Vikings 2015–2017 · 29Dhaka Gladiators 2012–2013 · 17Comilla Victorians 2019 · 14Fortune Barishal 2023 · 13Dhaka Platoon 2019–2020 · 13Khulna Tigers 2024 · 12Durbar Rajshahi 2024–2025 · 12Sylhet Sunrisers 2022 · 9Quetta Gladiators 2017 · 1

Anamul Haque batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test81501623910.8039940.6003201
ODI474401,32212030.051,74475.835613227
T20I181813965823.29348113.80114211
T20 (leagues & domestic)120116102,607100*24.592,184119.41141423397
Other T2022011115.509122.200120

Runs per year

02505007501K201220172025389
Anamul Haque: runs per calendar year (all formats in the data)
02505007501K2012201420162018202020232025389
Anamul Haque: runs per calendar year (all formats in the data)
Show as table
Anamul Haque: runs per calendar year (all formats in the data)
YearRuns
2012311
2013435
2014891
2015180
2016250
2017209
201888
2019371
202041
2022594
2023366
2024373
2025389
Year-by-year batting (29 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2012ODI519539.0071.212010
2012T20 (leagues & domestic)59423.50108.04900
2012T20I12222.00183.32200
2013ODI36622.0075.04000
2013T20 (leagues & domestic)1130527.73129.88303
2013Test66410.6737.02200
2014ODI1663039.3870.910923
2014Other T202115.50122.21100
2014T20I924130.12118.75801
2014Test294.5019.1900
2015ODI12929.0067.42900
2015T20 (leagues & domestic)610320.60107.33900
2015T20I24824.0090.64700
2016T20 (leagues & domestic)1325022.73112.65001
2017T20 (leagues & domestic)920926.12123.77302
2018ODI78812.5782.23500
2019ODI11414.0058.31400
2019T20 (leagues & domestic)2235716.23105.96201
2020T20 (leagues & domestic)5418.20105.11500
2022ODI620233.6799.57602
2022T20 (leagues & domestic)928031.11121.77801
2022T20I68514.17106.22600
2022Test22713.5067.52300
2023ODI48621.5090.54300
2023T20 (leagues & domestic)1228023.33125.07801
2024ODI11212.0054.51200
2024T20 (leagues & domestic)1336136.10122.06704
2025T20 (leagues & domestic)1132736.33131.310011
2025Test56212.4044.63900

Anamul Haque bowling record by format

Anamul Haque has not bowled in the matches in the data.

Anamul Haque against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
New ZealandTest45012.5049.52200
Sri LankaTest6376.1728.21900
West IndiesTest4369.0041.42300
ZimbabweODI1038938.9084.09504
West IndiesODI1134431.2774.012020
Sri LankaODI1123621.4567.84900
IndiaODI715822.5768.77701
New ZealandODI49523.7589.64300
ZimbabweT20I510420.8096.34700
West IndiesT20I68016.00127.02200
Rangpur RidersT20 (leagues & domestic)1529522.69119.98301
Chattogram ChallengersT20 (leagues & domestic)927730.78139.97802
Khulna TigersT20 (leagues & domestic)822331.86133.510010
Comilla VictoriansT20 (leagues & domestic)1021323.67120.34600
Fortune BarishalT20 (leagues & domestic)518646.50120.86502
Rajshahi KingsT20 (leagues & domestic)615826.33118.85001
Sylhet StrikersT20 (leagues & domestic)614128.20116.56701
Khulna TitansT20 (leagues & domestic)613722.83109.66201
Chittagong KingsT20 (leagues & domestic)613322.17109.95801
Dhaka DynamitesT20 (leagues & domestic)812515.6296.97301
Barisal BurnersT20 (leagues & domestic)38040.00121.24900
Barisal BullsT20 (leagues & domestic)47826.00123.82800
Khulna Royal BengalsT20 (leagues & domestic)36521.67110.25001
Duronto RajshahiT20 (leagues & domestic)33712.33115.62500
Sylhet SixersT20 (leagues & domestic)382.6772.7500

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Shere Bangla National Stadium94205123.57100
Zahur Ahmed Chowdhury Stadium41103925.98100
Sylhet International Cricket Stadium1641129.3678
Harare Sports Club622537.5076
Sheikh Abu Naser Stadium420350.75120
National Cricket Stadium211658.00109
Khan Shaheb Osman Ali Stadium17777.0077
University Oval, Dunedin14343.0043
Pallekele International Cricket Stadium14040.0040
McLean Park13737.0037

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.
FormatPhaseRunsBallsSROutsBowl ballsWktsEcon
T20Powerplay13691241110.356–––
T20Middle13081076121.651–––
T20Death326215151.616–––
ODIPowerplay56084166.625–––
ODIMiddle66582680.516–––
ODIDeath9777126.03–––

How Anamul Haque was dismissed

Last 20 innings

025507510020 Feb 202410 Jan 202525 Jun 202519
Anamul Haque: runs in the last 20 innings
025507510020 Feb 202430 Dec 20246 Jan 202517 Jan 202523 Jan 202528 Apr 202525 Jun 202519
Anamul Haque: runs in the last 20 innings
Show as table
Anamul Haque: runs in the last 20 innings
InningsRuns
20 Feb 202435
23 Feb 202410
18 Mar 202412
30 Dec 202465
2 Jan 202573
3 Jan 20258
6 Jan 202539
10 Jan 20257
12 Jan 20250
17 Jan 202532
19 Jan 2025100
20 Jan 202521
23 Jan 202534
26 Jan 202513
27 Jan 20250
28 Apr 202539
17 Jun 20250
17 Jun 20254
25 Jun 20250
25 Jun 202519
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
25 Jun 2025TestSri Lanka1919caughtSinhalese Sports Club Ground
25 Jun 2025TestSri Lanka010bowledSinhalese Sports Club Ground
17 Jun 2025TestSri Lanka420caughtGalle International Stadium
17 Jun 2025TestSri Lanka010caughtGalle International Stadium
28 Apr 2025TestZimbabwe3980lbwZahur Ahmed Chowdhury Stadium
27 Jan 2025T20 (leagues & domestic)Sylhet Strikers03caughtShere Bangla National Stadium
26 Jan 2025T20 (leagues & domestic)Rangpur Riders1316run outShere Bangla National Stadium
23 Jan 2025T20 (leagues & domestic)Rangpur Riders3431run outZahur Ahmed Chowdhury Stadium
20 Jan 2025T20 (leagues & domestic)Chittagong Kings2121caughtZahur Ahmed Chowdhury Stadium
19 Jan 2025T20 (leagues & domestic)Khulna Tigers100*57not outZahur Ahmed Chowdhury Stadium
17 Jan 2025T20 (leagues & domestic)Sylhet Strikers3222caughtZahur Ahmed Chowdhury Stadium
12 Jan 2025T20 (leagues & domestic)Dhaka Capitals01caughtSylhet International Cricket Stadium
10 Jan 2025T20 (leagues & domestic)Khulna Tigers78caughtSylhet International Cricket Stadium
6 Jan 2025T20 (leagues & domestic)Fortune Barishal3935bowledSylhet International Cricket Stadium
3 Jan 2025T20 (leagues & domestic)Chittagong Kings89caughtShere Bangla National Stadium
2 Jan 2025T20 (leagues & domestic)Dhaka Capitals73*46not outShere Bangla National Stadium
30 Dec 2024T20 (leagues & domestic)Fortune Barishal6551caughtShere Bangla National Stadium
18 Mar 2024ODISri Lanka1222caughtZahur Ahmed Chowdhury Stadium
23 Feb 2024T20 (leagues & domestic)Sylhet Strikers109bowledShere Bangla National Stadium
20 Feb 2024T20 (leagues & domestic)Chattogram Challengers3524caughtZahur Ahmed Chowdhury Stadium

Frequently asked questions

How many runs has Anamul Haque scored in Tests?
162 runs in 15 innings (8 matches) at an average of 10.80 and a strike rate of 40.6, in the data from 2013 to 2025.
How many runs has Anamul Haque scored in ODIs?
1,322 runs in 44 innings (47 matches) at an average of 30.05 and a strike rate of 75.8, in the data from 2012 to 2024.
How many runs has Anamul Haque scored in T20Is?
396 runs in 18 innings (18 matches) at an average of 23.29 and a strike rate of 113.8, in the data from 2012 to 2022.
What is Anamul Haque's highest score?
120 in ODIs, the highest score in the data.
How many centuries has Anamul Haque scored?
4 hundreds in the data: 3 in ODIs, 1 in T20 leagues.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.