CricketWise
  1. Home
  2. Players
  3. Afif Hossain

Bangladesh · Men's cricket

Afif Hossain stats

Data through 17 April 2026Last updated 17 April 2026

Coverage: matches in the Cricsheet data from 3 December 2016 to 17 April 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Afif Hossain played 31 ODIs, 64 T20Is for Bangladesh in the data, between 2016 and 2026. The most runs came in T20 leagues: 2,090 at an average of 23.22 and a strike rate of 123.5, with a highest score of 76. Afif Hossain took 22 T20 league wickets in the data (average 28.59, economy 8.96, best 5/21). Against Zimbabwe in ODIs, Afif Hossain averaged 54.75 over 6 innings.

International matches
95
ODIs 31 · T20Is 64
International runs
1,625
0 hundreds
T20 league & domestic matches
103
2,090 runs
Best batting average (ODI)
25.83
27 innings
Highest score
85*
ODI

Teams played for

Bangladesh 2018–2026 · 95Khulna Tigers 2024–2025 · 25Chattogram Challengers 2022–2023 · 24Rajshahi Royals 2019–2020 · 15Sylhet Sixers 2019 · 12Sylhet Titans 2025–2026 · 12Khulna Titans 2017 · 7Jaffna Kings 2022 · 4Rajshahi Kings 2016 · 4

Afif Hossain batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
ODI3127459485*25.8368087.4022549
T20I645891,03177*21.04852121.00367836
T20 (leagues & domestic)1039662,0907623.221,692123.507419478

Runs per year

02505007501K201620202026215
Afif Hossain: runs per calendar year (all formats in the data)
02505007501K201620182020202220242026215
Afif Hossain: runs per calendar year (all formats in the data)
Show as table
Afif Hossain: runs per calendar year (all formats in the data)
YearRuns
201630
201795
20180
2019541
2020179
2021529
2022997
2023523
2024361
2025245
2026215
Year-by-year batting (22 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2016T20 (leagues & domestic)33015.0081.12600
2017T20 (leagues & domestic)69519.00125.05401
2018T20I100.000.0000
2019T20 (leagues & domestic)1947625.05126.37601
2019T20I46516.25151.25201
2020ODI177.00175.0700
2020T20 (leagues & domestic)714220.29135.24600
2020T20I23015.00100.02100
2021ODI613934.75113.04500
2021T20I2539018.57116.44900
2022ODI923829.7583.28502
2022T20 (leagues & domestic)1530320.20119.85401
2022T20I1845632.57128.17702
2023ODI59719.4089.83800
2023T20 (leagues & domestic)1134438.22128.46902
2023T20I78213.67109.32300
2024ODI36722.3377.02800
2024T20 (leagues & domestic)1328626.00120.75201
2024T20I188.0072.7800
2025T20 (leagues & domestic)1224520.42125.65601
2026ODI34623.0063.92700
2026T20 (leagues & domestic)1016916.90117.44600

Afif Hossain bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
ODI1011111631/12–38.676.2737.0001
T20I21186251103/11–25.108.1018.6000
T20 (leagues & domestic)39421629225/21–28.598.9619.1111

Wickets per year

024682016202020260
Afif Hossain: wickets per calendar year (all formats in the data)
024682016201820202022202420260
Afif Hossain: wickets per calendar year (all formats in the data)
Show as table
Afif Hossain: wickets per calendar year (all formats in the data)
YearWickets
20167
20174
20181
20197
20205
20211
20224
20233
20242
20251
20260
Year-by-year bowling (21 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2016T20 (leagues & domestic)4711.148.675/21
2017T20 (leagues & domestic)7428.507.602/4
2018T20I1126.0013.001/26
2019T20 (leagues & domestic)12632.838.502/40
2019T20I3144.008.801/11
2020ODI1112.006.001/12
2020T20 (leagues & domestic)4238.0012.671/18
2020T20I4221.008.401/2
2021ODI10–11.000/11
2021T20I4149.008.171/18
2022ODI4137.004.351/15
2022T20 (leagues & domestic)3142.008.401/16
2022T20I4219.509.751/10
2023ODI10–17.000/17
2023T20 (leagues & domestic)30–7.200/10
2023T20I5317.005.673/11
2024ODI2131.006.201/12
2024T20 (leagues & domestic)3151.0012.751/26
2025T20 (leagues & domestic)2129.0014.501/13
2026ODI10–8.000/8
2026T20 (leagues & domestic)10–6.000/6

Afif Hossain against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
ZimbabweODI621954.75109.08501
West IndiesODI57615.2071.72800
Sri LankaODI35326.50110.42700
EnglandODI34715.6768.12300
PakistanODI33115.5091.21400
IndiaODI3144.6756.0800
ZimbabweT20I820534.17140.45201
PakistanT20I918623.25109.43600
New ZealandT20I1115617.33112.24900
AustraliaT20I610921.80117.23700
West IndiesT20I59423.50117.55001
Sri LankaT20I34615.33153.33900
EnglandT20I32211.00100.01500
IndiaT20I4164.0055.2700
Fortune BarishalT20 (leagues & domestic)821026.25128.84100
Comilla VictoriansT20 (leagues & domestic)1019719.70112.66601
Rangpur RidersT20 (leagues & domestic)1217314.42133.14600
Khulna TigersT20 (leagues & domestic)916420.50111.64400
Sylhet StrikersT20 (leagues & domestic)513827.60130.25201
Rajshahi KingsT20 (leagues & domestic)411638.67119.65401
Khulna TitansT20 (leagues & domestic)310434.67118.24900
Chattogram ChallengersT20 (leagues & domestic)57515.0096.23200
Rajshahi WarriorsT20 (leagues & domestic)37023.33152.23300
Chittagong VikingsT20 (leagues & domestic)34615.33135.34500
Chittagong KingsT20 (leagues & domestic)33612.00100.02000
Dhaka DynamitesT20 (leagues & domestic)32713.5090.01900
Dhaka CapitalsT20 (leagues & domestic)4205.0080.01300
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
ZimbabweODI3129.008.291/12
West IndiesODI3133.004.711/12
ZimbabweT20I4219.007.601/2
IndiaT20I4153.007.571/11
PakistanT20I40–10.750/6
Chittagong VikingsT20 (leagues & domestic)3510.407.435/21
Rangpur RidersT20 (leagues & domestic)7256.0010.182/4
Khulna TigersT20 (leagues & domestic)3224.008.001/11
Rajshahi KingsT20 (leagues & domestic)3219.506.501/7
Chattogram ChallengersT20 (leagues & domestic)3230.0015.001/18
Fortune BarishalT20 (leagues & domestic)3218.009.001/13
Comilla VictoriansT20 (leagues & domestic)60–8.260/7

Top grounds (batting)

Top grounds (bowling)

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
T20Powerplay920746123.32815688.96
T20Middle16741399119.768403208.50
T20Death527399132.1434849.50
ODIPowerplay11100.00–––
ODIMiddle40352676.61610235.82
ODIDeath190153124.279011.33

How Afif Hossain was dismissed

How Afif Hossain took wickets

Last 20 innings

020406022 Jan 20251 Jan 202617 Apr 202627
Afif Hossain: runs in the last 20 innings
020406022 Jan 20251 Feb 202527 Dec 20254 Jan 20268 Jan 202620 Jan 202617 Apr 202627
Afif Hossain: runs in the last 20 innings
Show as table
Afif Hossain: runs in the last 20 innings
InningsRuns
22 Jan 202527
23 Jan 20253
27 Jan 202532
1 Feb 20250
5 Feb 20258
26 Dec 202533
27 Dec 20253
1 Jan 202613
2 Jan 202646
4 Jan 20264
5 Jan 20262
7 Jan 202646
8 Jan 20266
12 Jan 202612
16 Jan 202616
20 Jan 20263
21 Jan 202621
13 Mar 202614
15 Mar 20265
17 Apr 202627
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
17 Apr 2026ODINew Zealand2749caughtShere Bangla National Stadium
15 Mar 2026ODIPakistan5*8not outShere Bangla National Stadium
13 Mar 2026ODIPakistan1415caughtShere Bangla National Stadium
21 Jan 2026T20 (leagues & domestic)Rajshahi Warriors2112caught and bowledShere Bangla National Stadium
20 Jan 2026T20 (leagues & domestic)Rangpur Riders39bowledShere Bangla National Stadium
16 Jan 2026T20 (leagues & domestic)Rajshahi Warriors1615caughtShere Bangla National Stadium
12 Jan 2026T20 (leagues & domestic)Rangpur Riders1215caughtSylhet International Cricket Stadium
8 Jan 2026T20 (leagues & domestic)Dhaka Capitals69caughtSylhet International Cricket Stadium
7 Jan 2026T20 (leagues & domestic)Chattogram Royals4633lbwSylhet International Cricket Stadium
5 Jan 2026T20 (leagues & domestic)Noakhali Express25caughtSylhet International Cricket Stadium
4 Jan 2026T20 (leagues & domestic)Chattogram Royals44bowledSylhet International Cricket Stadium
2 Jan 2026T20 (leagues & domestic)Rangpur Riders4631caughtSylhet International Cricket Stadium
1 Jan 2026T20 (leagues & domestic)Dhaka Capitals1311bowledSylhet International Cricket Stadium
27 Dec 2025T20 (leagues & domestic)Noakhali Express36caughtSylhet International Cricket Stadium
26 Dec 2025T20 (leagues & domestic)Rajshahi Warriors3319run outSylhet International Cricket Stadium
5 Feb 2025T20 (leagues & domestic)Chittagong Kings814caughtShere Bangla National Stadium
1 Feb 2025T20 (leagues & domestic)Dhaka Capitals03caughtShere Bangla National Stadium
27 Jan 2025T20 (leagues & domestic)Fortune Barishal3227caughtShere Bangla National Stadium
23 Jan 2025T20 (leagues & domestic)Sylhet Strikers35caughtZahur Ahmed Chowdhury Stadium
22 Jan 2025T20 (leagues & domestic)Fortune Barishal2717caughtZahur Ahmed Chowdhury Stadium

Frequently asked questions

How many runs has Afif Hossain scored in ODIs?
594 runs in 27 innings (31 matches) at an average of 25.83 and a strike rate of 87.4, in the data from 2020 to 2026.
How many runs has Afif Hossain scored in T20Is?
1,031 runs in 58 innings (64 matches) at an average of 21.04 and a strike rate of 121.0, in the data from 2018 to 2024.
How many runs has Afif Hossain scored in T20 leagues?
2,090 runs in 96 innings (103 matches) at an average of 23.22 and a strike rate of 123.5, in the data from 2016 to 2026.
What is Afif Hossain's highest score?
85* in ODIs, the highest score in the data.
How many wickets has Afif Hossain taken in T20 leagues?
22 wickets in 39 innings at an average of 28.59, economy 8.96, best figures 5/21.

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