Home
Fixtures
Results
Teams
Players
Grounds
Rankings
Quick Links
Test Series
ODI Series
T20I Series
World Cup
World Cup 2023
World Cup 2019
World Cup 2015
World Cup 2011
World Cup 2007
World Cup 2003
World Cup 1999
World Cup 1996
World Cup 1992
World Cup 1987
World Cup 1983
World Cup 1979
World Cup 1975
T20I World Cup
World Cup 2026
World Cup 2024
World Cup 2022
World Cup 2021
World Cup 2016
World Cup 2014
World Cup 2012
World Cup 2010
World Cup 2009
World Cup 2007
Champions Trophy
Champions Trophy 2025
Champions Trophy 2017
Champions Trophy 2013
Champions Trophy 2009
Champions Trophy 2006
Champions Trophy 2004
Champions Trophy 2002
Test Championship
Yearwise Cricstats
2026 stats
2025 stats
2024 stats
2023 stats
2022 stats
2021 stats
2020 stats
2019 stats
2018 stats
2017 stats
2016 stats
2015 stats
Alltime stats
Home
Players
Bangladesh Players
Mahedi Hasan
Last 10
Compare
Mahedi Hasan
Top-order batsman
-
Full Name:
Mahedi Hasan
Date of Birth:
12 Dec 1994
Current Age:
31 Year, 1 Month, 27 Days
Born:
Khulna
Teams:
Bangladesh, Bangladesh A, Barisal Bulls, Comilla Victorians, Gazi Group Cricketers, Khulna, South Zone (Bangladesh)
TEST
Rank
-
Cap No
First Game
Last Game
ODI
Rank
-
Cap No
135
First Game
2021-03-20
Last Game
2023-11-11
T20I
Rank
23
Cap No
63
First Game
2018-02-18
Last Game
2025-11-29
Overview
Last 10
By Year
By Team
By Ground
Ranking
MatchUps
Pakistan in Bangladesh T20I Series - 2025
Series Home
3RD
Thu, 24 Jul 2025 - 00:00 • 3rd T20I • Shere Bangla National Stadium, Mirpur
Bangladesh
104/10 (16.4)
Pakistan
/10 ()
Pakistan won by 74 runs
2ND
Tue, 22 Jul 2025 - 00:00 • 2nd T20I • Shere Bangla National Stadium, Mirpur
Bangladesh
133/10 (20)
Pakistan
/10 ()
Bangladesh won by 8 runs
1ST
Sun, 20 Jul 2025 - 00:00 • 1st T20I • Shere Bangla National Stadium, Mirpur
Bangladesh
112/3 (15.3)
Pakistan
110/10 (19.3)
Bangladesh won by 7 wickets (with 27 balls remaining)
Bangladesh in Sri Lanka T20I Series - 2025
Series Home
3RD
Wed, 16 Jul 2025 - 00:00 • 3rd T20I • R Premadasa Stadium, Colombo
Sri Lanka
132/7 (14.00)
Bangladesh
133/2 (16.30)
Bangladesh won by 8 wickets (with 21 balls remaining)
Bangladesh in West Indies T20I Series - 2024/25
Series Home
3RD
Fri, 20 Dec 2024 - 00:00 • 3rd T20I • Arnos Vale Ground, Kingstown, St Vincent
Bangladesh
189/7 (20)
West Indies
109/10 (16.4)
Bangladesh won by 80 runs
2ND
Wed, 18 Dec 2024 - 00:00 • 2nd T20I • Arnos Vale Ground, Kingstown, St Vincent
Bangladesh
129/7 (20)
West Indies
102/10 (18.3)
Bangladesh won by 27 runs
1ST
Mon, 16 Dec 2024 - 00:00 • 1st T20I • Arnos Vale Ground, Kingstown, St Vincent
Bangladesh
147/6 (20)
West Indies
140/10 (19.5)
Bangladesh won by 7 runs
Bangladesh in India T20I Series - 2024/25
Series Home
3RD
Sat, 12 Oct 2024 - 00:00 • 3rd T20I • Rajiv Gandhi International Stadium, Uppal, Hyderabad
India
297/6 (20)
Bangladesh
164/7 (20)
India won by 133 runs
ICC Men's T20 World Cup - 2024
Series Home
47TH
Sat, 22 Jun 2024 - 00:00 • 47th , Super Eights,Group 1 • Sir Vivian Richards Stadium, North Sound, Antigua
India
196/5 (10.00)
TBA
146/8 (20.00)
India won by 50 runs
44TH
Fri, 21 Jun 2024 - 00:00 • 44th , Super Eights, Group 1 • Sir Vivian Richards Stadium, North Sound, Antigua
Australia
140/8 (10.00)
TBA
100/2 (11.20)
Australia won by 28 runs (DLS method)
Bangladesh in United States of America T20I Series - 2024
Series Home
1ST
Tue, 21 May 2024 - 00:00 • 1st T20I • Prairie View Cricket Complex
Bangladesh
153/6 (15.00)
United States of America
156/5 (19.30)
U.S.A. won by 5 wickets (with 3 balls remaining)
Zimbabwe in Bangladesh T20I Series - 2024
Series Home
5TH
Sun, 12 May 2024 - 00:00 • 5th T20I • Shere Bangla National Stadium, Mirpur
Bangladesh
157/6 (15.00)
Zimbabwe
158/2 (18.30)
Zimbabwe won by 8 wickets (with 9 balls remaining)
2ND
Sun, 05 May 2024 - 00:00 • 2nd T20I • Zahur Ahmed Chowdhury Stadium, Chattogram
Zimbabwe
138/7 (0.20)
Bangladesh
142/4 (18.30)
Bangladesh won by 6 wickets (with 9 balls remaining)
1ST
Fri, 03 May 2024 - 00:00 • 1st T20I • Zahur Ahmed Chowdhury Stadium, Chattogram
Zimbabwe
124/10 (0.20)
Bangladesh
126/2 (15.20)
Bangladesh won by 8 wickets (with 28 balls remaining)
Sri Lanka in Bangladesh T20I Series - 2023/24
Series Home
3RD
Sat, 09 Mar 2024 - 00:00 • 3rd T20I • Sylhet International Cricket Stadium
Sri Lanka
174/7 (12.00)
Bangladesh
146/10 (19.40)
Sri Lanka won by 28 runs
2ND
Wed, 06 Mar 2024 - 00:00 • 2nd T20I • Sylhet International Cricket Stadium
Sri Lanka
165/5 (0.20)
Bangladesh
170/2 (18.10)
Bangladesh won by 8 wickets (with 11 balls remaining)
1ST
Mon, 04 Mar 2024 - 00:00 • 1st T20I • Sylhet International Cricket Stadium
Sri Lanka
206/3 (0.20)
Bangladesh
203/8 (20.00)
Sri Lanka won by 3 runs
Bangladesh in New Zealand T20I Series - 2023/24
Series Home
3RD
Sun, 31 Dec 2023 - 1:00 AM • 3rd T20I • Bay Oval, Mount Maunganui
New Zealand
110/10 (11.00)
Bangladesh
95/5 (14.40)
New Zealand won by 17 runs (DLS method)
1ST
Wed, 27 Dec 2023 - 7:10 AM • 1st T20I • McLean Park, Napier
New Zealand
134/9 (11.00)
Bangladesh
137/5 (18.40)
Bangladesh won by 5 wickets (with 8 balls remaining)
ICC Cricket World Cup (in India) - 2023/24
Series Home
43RD
Sat, 11 Nov 2023 - 8:30 AM • 43rd • Maharashtra Cricket Association Stadium, Pune
India
306/8 (43.00)
Netherlands
307/2 (44.40)
Australia won by 8 wickets (with 32 balls remaining)
28TH
Sat, 28 Oct 2023 - 8:30 AM • 28th • Eden Gardens, Kolkata
Bangladesh
229/10 (43.00)
Netherlands
142/10 (42.20)
Netherlands won by 87 runs
7TH
Tue, 10 Oct 2023 - 8:30 AM • 7th • Himachal Pradesh Cricket Association Stadium, Dharamsala
Bangladesh
364/9 (43.00)
England
227/10 (48.20)
England won by 137 runs
New Zealand in Bangladesh ODI Series - 2023
Series Home
3RD
Tue, 26 Sep 2023 - 00:00 • 3rd ODI • Shere Bangla National Stadium, Mirpur
Bangladesh
171/10 (40.00)
New Zealand
175/3 (34.50)
New Zealand won by 7 wickets (with 91 balls remaining)
2ND
Sat, 23 Sep 2023 - 00:00 • 2nd ODI • Shere Bangla National Stadium, Mirpur
New Zealand
254/10 (30.00)
Bangladesh
168/10 (41.10)
New Zealand won by 86 runs
Asia Cup (Afghanistan, Bangladesh, India, Nepal, Pakistan, Sri Lanka in Pakistan/Sri Lanka) - 2023
Series Home
12TH
Fri, 15 Sep 2023 - 00:00 • 12th , Super Four • R Premadasa Stadium, Colombo
Bangladesh
265/8 (42.00)
India
259/10 (49.50)
Bangladesh won by 6 runs
2ND
Thu, 31 Aug 2023 - 00:00 • 2nd , Group B • Pallekele International Cricket Stadium
Bangladesh
164/10 (49.30)
Sri Lanka
165/5 (39.00)
Sri Lanka won by 5 wickets (with 66 balls remaining)
Men's T20 Asia Cup (Afghanistan, Bangladesh, Hong Kong, India, Pakistan, Sri Lanka in United Ar - 2022
Series Home
5TH
Thu, 01 Sep 2022 - 00:00 • 5th , Group B • Dubai International Cricket Stadium
Bangladesh
183/7 (12.40)
Sri Lanka
184/8 (19.20)
Sri Lanka won by 2 wickets (with 4 balls remaining)
3RD
Tue, 30 Aug 2022 - 00:00 • 3rd , Group B • Sharjah Cricket Stadium
Bangladesh
127/7 (12.40)
Afghanistan
131/3 (18.30)
Afghanistan won by 7 wickets (with 9 balls remaining)
Bangladesh in Zimbabwe T20I Series - 2022
Series Home
3RD
Tue, 02 Aug 2022 - 00:00 • 3rd T20I • Harare Sports Club
Zimbabwe
/10 ()
Bangladesh
/10 ()
Zimbabwe won by 10 runs
2ND
Sun, 31 Jul 2022 - 00:00 • 2nd T20I • Harare Sports Club
Zimbabwe
/10 ()
Bangladesh
/10 ()
Bangladesh won by 7 wickets (with 15 balls remaining)
Bangladesh in West Indies T20I Series - 2022
Series Home
3RD
Thu, 07 Jul 2022 - 00:00 • 3rd T20I • Providence Stadium, Guyana
Bangladesh
/10 ()
West Indies
/10 ()
West Indies won by 5 wickets (with 10 balls remaining)
2ND
Sun, 03 Jul 2022 - 00:00 • 2nd T20I • Windsor Park, Roseau, Dominica
West Indies
/10 ()
Bangladesh
/10 ()
West Indies won by 35 runs
1ST
Sat, 02 Jul 2022 - 00:00 • 1st T20I • Windsor Park, Roseau, Dominica
Bangladesh
105/8 (13.00)
West Indies
111/1 (13.10)
No result
Afghanistan in Bangladesh T20I Series - 2021/22
Series Home
2ND
Sat, 05 Mar 2022 - 00:00 • 2nd T20I • Shere Bangla National Stadium, Mirpur
Bangladesh
115/9 (16.00)
Afghanistan
121/2 (17.40)
Afghanistan won by 8 wickets (with 14 balls remaining)
1ST
Thu, 03 Mar 2022 - 00:00 • 1st T20I • Shere Bangla National Stadium, Mirpur
Bangladesh
155/8 (16.00)
Afghanistan
94/10 (17.40)
Bangladesh won by 61 runs
Pakistan in Bangladesh T20I Series - 2021/22
Series Home
3RD
Mon, 22 Nov 2021 - 00:00 • 3rd T20I • Shere Bangla National Stadium, Mirpur
Bangladesh
124/7 (1.20)
Pakistan
127/5 (20.00)
Pakistan won by 5 wickets (with 0 balls remaining)
2ND
Sat, 20 Nov 2021 - 00:00 • 2nd T20I • Shere Bangla National Stadium, Mirpur
Bangladesh
108/7 (17.50)
Pakistan
109/2 (18.10)
Pakistan won by 8 wickets (with 11 balls remaining)
1ST
Fri, 19 Nov 2021 - 00:00 • 1st T20I • Shere Bangla National Stadium, Mirpur
Bangladesh
127/7 (18.00)
Pakistan
132/6 (19.20)
Pakistan won by 4 wickets (with 4 balls remaining)
ICC Men's T20 World Cup (in Oman/United Arab Emirates) - 2021/22
Series Home
34TH
Thu, 04 Nov 2021 - 00:00 • 34th • Dubai International Cricket Stadium
Australia
73/10 (15.00)
TBA
78/2 (6.20)
Australia won by 8 wickets (with 82 balls remaining)
30TH
Tue, 02 Nov 2021 - 00:00 • 30th • Zayed Cricket Stadium, Abu Dhabi
South Africa
84/10 (15.00)
TBA
86/4 (13.30)
South Africa won by 6 wickets (with 39 balls remaining)
23RD
Fri, 29 Oct 2021 - 00:00 • 23rd • Sharjah Cricket Stadium
West Indies
142/7 (15.00)
TBA
139/5 (20.00)
West Indies won by 3 runs
20TH
Wed, 27 Oct 2021 - 00:00 • 20th • Zayed Cricket Stadium, Abu Dhabi
England
124/9 (15.00)
TBA
126/2 (14.10)
England won by 8 wickets (with 35 balls remaining)
15TH
Sun, 24 Oct 2021 - 00:00 • 15th • Sharjah Cricket Stadium
TBA
171/4 (15.00)
TBA
172/5 (18.50)
Sri Lanka won by 5 wickets (with 7 balls remaining)
9TH
Thu, 21 Oct 2021 - 00:00 • 9th • Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1)
Bangladesh
181/7 (15.00)
Papua New Guinea
97/10 (19.30)
Bangladesh won by 84 runs
6TH
Tue, 19 Oct 2021 - 00:00 • 6th • Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1)
Oman
153/10 (15.00)
Bangladesh
127/9 (20.00)
Bangladesh won by 26 runs
2ND
Sun, 17 Oct 2021 - 00:00 • 2nd • Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1)
Bangladesh
140/9 (15.00)
Scotland
134/7 (20.00)
Scotland won by 6 runs
New Zealand in Bangladesh T20I Series - 2021
Series Home
4TH
Wed, 08 Sep 2021 - 00:00 • 4th T20I • Shere Bangla National Stadium, Mirpur
Bangladesh
93/10 (19.00)
New Zealand
96/4 (19.10)
Bangladesh won by 6 wickets (with 5 balls remaining)
3RD
Sun, 05 Sep 2021 - 00:00 • 3rd T20I • Shere Bangla National Stadium, Mirpur
Bangladesh
128/5 (19.00)
New Zealand
76/10 (19.40)
New Zealand won by 52 runs
2ND
Fri, 03 Sep 2021 - 00:00 • 2nd T20I • Shere Bangla National Stadium, Mirpur
Bangladesh
141/6 (13.00)
New Zealand
137/5 (20.00)
Bangladesh won by 4 runs
1ST
Wed, 01 Sep 2021 - 00:00 • 1st T20I • Shere Bangla National Stadium, Mirpur
Bangladesh
60/10 (19.50)
New Zealand
62/3 (15.00)
Bangladesh won by 7 wickets (with 30 balls remaining)