Menu

Account

Create a free account Go Pro

Already have an account? Log in

Fixtures
Upcoming Results Standings
Franchise
International
Mitchell Marsh

Mitchell Marsh ODI Stats

Allrounder · Australia Updated , after South Africa vs Australia
ENG Next: v England · Thu 12 Nov · 03:30 GMT ›
Last innings ODI · for Australia · Wed 30 Sep
2026
297 runs · 21st › 18 sixes · 3rd › 0 wickets Streak Streak50+ in 3 straight
Streak 50+ in 3 straight
Create a free account 10 pages a day instead of 5 and the next match's full projection.
Every projection, every match a month, or a year Cricket Pro ›
Filter the trend and match data
Pick a competition to choose a season
Trend · runs 30 matches
REF LINE
Newest on the left · bars in the team he played for, 2nd innings stacked in pink · 0 over the line
Match data 30 matches
DateTeamOppoCompH/AVenueResult RunsBalls4s6sSR WktsROversEconDots ◆ Dream11Perf ◆ Dream11 Scoreline
Scrolls sideways · tap a row for the scorecard

About Mitchell Marsh's ODI record

In Mitchell Marsh's last 30 All ODI Cricket games (2023–2026) for Australia, they have scored 1,341 runs at an average of 44.7 with a strike rate of 95.8. Mitchell Marsh has also taken 3 wickets in this period.

Mitchell Marsh Stats - All ODI Cricket

Mitchell Marsh is a right hand bat allrounder. Across these 30 games, Mitchell Marsh has hit 136 fours and 62 sixes, taking 4 catches in the field. Their highest score in this span is 177. Best bowling figures: 2/19.

Mitchell Marsh: Betting Insights

For bet builder markets, Mitchell Marsh has scored 25+ runs in 57% of their last 30 All ODI Cricket games (17/30). They have registered 1+ boundaries in 90% of these games (27/30). Over their last 5 games, Mitchell Marsh has 261 runs.

Related pages

Frequently asked questions

What is Mitchell Marsh's highest score in ODI cricket?

Mitchell Marsh's highest score in the 59 ODI matches Statz has on record is 177 off 132 balls against Bangladesh (11 Nov 2023). Across those matches Mitchell Marsh has scored 2157 runs at 36.6 a match.

How many wickets has Mitchell Marsh taken in ODI cricket?

Mitchell Marsh has taken 17 wickets in the 59 ODI matches Statz has on record, at an economy of 5.11 and an average of 34.7. Mitchell Marsh took 0 wickets in the last 5 matches.

What are Mitchell Marsh's best bowling figures in ODI cricket?

Mitchell Marsh's best figures in the 59 ODI matches Statz has on record are 3/29 against New Zealand (13 Mar 2020). Mitchell Marsh has taken three or more wickets in an innings 1 time, and 17 wickets in all.

What are Mitchell Marsh's ODI batting stats?

Mitchell Marsh averages 44.7 runs per match at a strike rate of 95.8, based on 30 games (2023–2026). In the last 5 matches Mitchell Marsh scored 56, 84, 60, 8 and 53, newest first. Mitchell Marsh has 2157 runs in all 59 ODI matches on record.

Which team does Mitchell Marsh play for?

Mitchell Marsh currently plays for Australia, and has also played for Western Australia, Sunrisers Leeds and Lucknow Super Giants. Statz has Mitchell Marsh's 59 ODI matches on record, the most recent against South Africa (30 Sep 2026), with 2157 runs and 17 wickets in all.

How old is Mitchell Marsh?

Mitchell Marsh was born on 20 October 1991 and is 34 years old. Mitchell Marsh is an allrounder with 59 ODI matches on record, 2157 runs and 17 wickets.

How many fifties and hundreds has Mitchell Marsh scored in ODI cricket?

Mitchell Marsh has 3 hundreds and 15 fifties in the 59 ODI matches Statz has on record. The highest is 177 against Bangladesh (11 Nov 2023). Mitchell Marsh has passed 30 in 28 of 59 innings.