Menu

Account

Create a free account Go Pro

Already have an account? Log in

Next match One Day Internationals - Tue 1 Dec, 11:30 South Africa (A) Their stats Preview

Mahedi Hasan ODI Runs

How many runs, wickets and sixes Mahedi Hasan gets each match.

Updated 14 June 2026, after Bangladesh vs Australia

All Comps Last 10
vsSouth Africa Avg Hit

No games in this view.

Hasan match by match

Last 10 games, home and away

All Comps Last 10
Stat Avg
A green cell cleared the line. The small corner number is where he batted, the figure under a score the balls faced; * not out; DNB did not bat.

Hasan Rankings

ODI run-scorers →

Ranked against every player in ODI 2026

StatTotalRank
Runs 3 219thof 259
Wickets 1 131st
Sixes 0 –
Fours 0 –
Catches 2 89th

Hasan by Competition

Every ODI season on record, newest first

Competition Team M Runs Avg SR 50+ 6s WktsEcon
One Day InternationalsODI 2026 BAN 1 3 3 33.3 0 0 13.70
ICC Cricket World CupICC Cricket World Cup 2023 BAN 3 33 16.5 45.2 0 0 66.12
One Day InternationalsODI 2023 BAN 3 30 15 69.8 0 0 34.38
Asia CupAsia Cup 2023 BAN 2 35 35 89.7 0 0 34.43
ICC Cricket World Cup Super LeagueICC Cricket World Cup Super League 2020/2023 BAN 3 24 8 72.7 0 2 24.53

Hasan Splits

His ODI record home and away, batting first or chasing, by result, position, opponent, ground and year

Venue M Runs Avg SR 50+ HS WktsEcon
Home 5 39 9.8 57.4 0 17 54.01
Away 7 86 17.2 66.7 0 29 105.36
Innings M Runs Avg SR 50+ HS WktsEcon
Batting first 7 74 14.8 82.2 0 29 64.10
Chasing 5 51 12.8 47.7 0 17 95.82
Result M Runs Avg SR 50+ HS WktsEcon
Won 1 29 - 126.1 0 29 25.45
Lost 10 96 10.7 55.2 0 17 134.80
Position Inns Runs Avg SR 50+ HS
Batting 7 4 40 10 70.2 0 17
Batting 8 5 54 10.8 47.4 0 17
Batting 9 2 31 - 119.2 0 29
Opponent M Runs Avg SR 50+ HS WktsEcon
New Zealand 6 54 10.8 71.1 0 17 54.46
Australia 2 5 5 41.7 0 3 13.91
India 1 29 - 126.1 0 29 25.45
Netherlands 1 17 17 44.7 0 17 25.58
England 1 14 14 43.8 0 14 48.88
Sri Lanka 1 6 6 37.5 0 6 13.50
Ground M Runs Avg SR 50+ HS WktsEcon
Shere Bangla National StadiumMirpur, Dhaka 4 33 11 63.5 0 17 44.17
R.Premadasa StadiumColombo 1 29 - 126.1 0 29 25.45
Eden GardensKolkata 1 17 17 44.7 0 17 25.58
Himachal Pradesh Cricket Association StadiumDharamsala 1 14 14 43.8 0 14 48.88
University OvalDunedin 1 14 14 70 0 14 02.83
Hagley OvalChristchurch 1 7 7 140 0 7 24.13
Pallekele International Cricket StadiumPallekele, Kandy 1 6 6 37.5 0 6 13.50
Basin ReserveWellington 1 3 3 37.5 0 3 06.57
Maharashtra Cricket Association StadiumPune 1 2 - 66.7 0 2 04.15
Year M Runs Avg SR 50+ HS WktsEcon
2026 1 3 3 33.3 0 3 13.70
2023 8 98 19.6 63.2 0 29 125.04
2021 3 24 8 72.7 0 14 24.53

More on Statz

Where to go next for Hasan and Bangladesh.

Mahedi Hasan ODI Runs

In Mahedi Hasan's last 12 All ODI Cricket games (2021–2026) for Bangladesh, they have scored 125 runs at an average of 10.4 with a strike rate of 68.3. Mahedi Hasan has also taken 15 wickets in this period.

Mahedi Hasan Stats - All ODI Cricket

Mahedi Hasan is a right hand bat allrounder. Across these 12 games, Mahedi Hasan has hit 10 fours and 2 sixes, taking 4 catches in the field. Their highest score in this span is 29. Best bowling figures: 4/71.

Mahedi Hasan: Betting Insights

For bet builder markets, Mahedi Hasan has scored 25+ runs in 8% of their last 12 All ODI Cricket games (1/12). They have registered 1+ boundaries in 58% of these games (7/12). Over their last 5 games, Mahedi Hasan has 49 runs and 7 wickets.

Mahedi Hasan Questions

How old is Mahedi Hasan?

Mahedi Hasan was born on 12 December 1994 and is 31 years old. Mahedi Hasan is an allrounder with 12 ODI matches on record, 125 runs and 15 wickets.

Which team does Mahedi Hasan play for?

Mahedi Hasan currently plays for Bangladesh. Statz has Mahedi Hasan's 12 ODI matches on record, the most recent against Australia (14 Jun 2026), with 125 runs and 15 wickets in all.

What is Mahedi Hasan's highest score in ODI cricket?

Mahedi Hasan's highest score in the 12 ODI matches Statz has on record is 29 off 23 balls against India (15 Sep 2023). Across those matches Mahedi Hasan has scored 125 runs at 10.4 a match.

How many wickets has Mahedi Hasan taken in ODI cricket?

Mahedi Hasan has taken 15 wickets in the 12 ODI matches Statz has on record, at an economy of 4.83 and an average of 31.5. Mahedi Hasan took 7 wickets in the last 5 matches.

What are Mahedi Hasan's best bowling figures in ODI cricket?

Mahedi Hasan's best figures in the 12 ODI matches Statz has on record are 4/71 against England (10 Oct 2023). Mahedi Hasan has taken three or more wickets in an innings 2 times, and 15 wickets in all.

What are Mahedi Hasan's ODI batting stats?

Mahedi Hasan averages 10.4 runs per match at a strike rate of 68.3, based on 12 games (2021–2026). In the last 5 matches Mahedi Hasan scored 3, 2, 17, 14 and 13, newest first. Mahedi Hasan has 125 runs in all 12 ODI matches on record.

What is Mahedi Hasan's ODI economy rate?

Mahedi Hasan concedes 4.83 runs an over, based on 12 games (2021–2026), from 98 overs with 15 wickets. The tightest spell was 2.83 an over against New Zealand (19 Mar 2021).