CricketScore

Players / MR Marsh

Men's cricket

MR Marsh: runs, wickets and records

393 recorded matches from 8 Apr 2010 to 30 Sep 2026, most often for Australia, Perth Scorchers, Lucknow Super Giants. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests46802,08318128.5356.33927032
ODIs103993,363177*38.6696.6424315119
T20Is86812,256103*33.67142.0114201115
T20 leagues1581514,45811734.29143.4428346239

Bowling by format

Inn Wkts Best Avg Econ 5w
FormatInnWktsBestAvgEcon5w
Tests74515/4640.413.551
ODIs69575/3335.285.501
T20Is25173/2422.767.740
T20 leagues79624/2527.828.720

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
181236England14 Dec 2017
177*132Bangladesh11 Nov 2023
121108Pakistan20 Oct 2023
118118England6 Jul 2023
11764Gujarat Titans22 May 2025

MR Marsh: matches in the records

MR Marsh appears in 393 recorded men's matches, from 8 April 2010 to 30 September 2026, most often for Australia, Perth Scorchers and Lucknow Super Giants. The matches split as 46 in Test matches, 103 in One Day Internationals, 86 in Twenty20 Internationals and 158 in franchise Twenty20 leagues. The most frequent opponents in the records are South Africa (50 matches), England (39 matches) and India (32 matches). The ground used most often is Perth Stadium, with 31 matches.

MR Marsh batting record

In Test matches, the batting record is 2,083 runs in 80 innings, an average of 28.53, a strike rate of 56.3 and a highest score of 181, with 3 hundreds, 9 fifties and 9 ducks.

In One Day Internationals, the batting record is 3,363 runs in 99 innings, an average of 38.66, a strike rate of 96.6 and a highest score of 177*, with 4 hundreds, 24 fifties and 7 ducks.

In Twenty20 Internationals, the batting record is 2,256 runs in 81 innings, an average of 33.67, a strike rate of 142.0 and a highest score of 103*, with 1 hundred, 14 fifties and 3 ducks.

In franchise Twenty20 leagues, the batting record is 4,458 runs in 151 innings, an average of 34.29, a strike rate of 143.4 and a highest score of 117, with 4 hundreds, 28 fifties and 12 ducks.

MR Marsh bowling record

In Test matches, the bowling record is 51 wickets in 74 innings, an average of 40.41, an economy rate of 3.55, a strike rate of 68.3 balls per wicket and best figures of 5 for 46, including 1 five-wicket haul.

In One Day Internationals, the bowling record is 57 wickets in 69 innings, an average of 35.28, an economy rate of 5.50 and best figures of 5 for 33, including 1 five-wicket haul.

In Twenty20 Internationals, the bowling record is 17 wickets in 25 innings, an average of 22.76, an economy rate of 7.74 and best figures of 3 for 24.

In franchise Twenty20 leagues, the bowling record is 62 wickets in 79 innings, an average of 27.82, an economy rate of 8.72 and best figures of 4 for 25.

MR Marsh highest innings

The highest individual scores in the records are: 181 from 236 balls against England at W.A.C.A. Ground on 14 December 2017 (Tests). 177* from 132 balls against Bangladesh at Maharashtra Cricket Association Stadium, Pune on 11 November 2023 (ODIs). 121 from 108 balls against Pakistan at M Chinnaswamy Stadium, Bengaluru on 20 October 2023 (ODIs). 118 from 118 balls against England at Headingley, Leeds on 6 July 2023 (Tests). 117 from 64 balls against Gujarat Titans at Narendra Modi Stadium, Ahmedabad on 22 May 2025 (franchise Twenty20 leagues).

MR Marsh best bowling

The best bowling figures in the records are: 5 for 33 against England at Melbourne Cricket Ground on 14 February 2015. 5 for 46 against England at Kennington Oval on 12 September 2019. 4 for 25 against Deccan Chargers at Rajiv Gandhi International Stadium, Uppal on 10 May 2011. 4 for 27 against England at Old Trafford on 13 September 2015. 4 for 27 against Sunrisers Hyderabad at Arun Jaitley Stadium, Delhi on 29 April 2023.

MR Marsh results with the side

In Test matches, the player's side won 22 and lost 18 of the 46 recorded matches (55.0% of decided matches).

In One Day Internationals, the player's side won 55 and lost 45 of the 103 recorded matches (55.0% of decided matches).

In Twenty20 Internationals, the player's side won 52 and lost 30 of the 86 recorded matches (63.4% of decided matches).

In franchise Twenty20 leagues, the player's side won 76 and lost 78 of the 158 recorded matches (49.4% of decided matches).

Against the most frequent opponents the results were South Africa: 21 won, 28 lost in 50 matches, England: 19 won, 17 lost in 39 matches, India: 16 won, 12 lost in 32 matches, New Zealand: 19 won, 8 lost in 30 matches and West Indies: 18 won, 8 lost in 27 matches.

MR Marsh teams

Matches by side: Australia (235), Perth Scorchers (81), Lucknow Super Giants (26), Delhi Capitals (21), Pune Warriors (14), Sunrisers Leeds (9), Deccan Chargers (3), Rising Pune Supergiants (3) and Sunrisers Hyderabad (1).

MR Marsh main grounds

The grounds used most often are Perth Stadium (31), Western Australia Cricket Association Ground (20), Melbourne Cricket Ground (17), Sydney Cricket Ground (17), Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow (15) and Adelaide Oval (13).

MR Marsh runs by year

Runs in each calendar year of the records: 2010 (28), 2011 (180), 2012 (172), 2013 (244), 2014 (712), 2015 (378), 2016 (1,044), 2017 (385), 2018 (560), 2019 (279), 2020 (641), 2021 (1,146), 2022 (641), 2023 (1,688), 2024 (811), 2025 (1,410), 2026 (1,841).

MR Marsh wickets by year

Wickets in each calendar year of the records: 2010 (2), 2011 (8), 2012 (4), 2013 (9), 2014 (7), 2015 (34), 2016 (38), 2017 (2), 2018 (11), 2019 (8), 2020 (13), 2021 (15), 2022 (9), 2023 (18), 2024 (9).

MR Marsh matches by year

Recorded matches in each calendar year: 2010 (3), 2011 (10), 2012 (7), 2013 (14), 2014 (19), 2015 (20), 2016 (41), 2017 (8), 2018 (17), 2019 (11), 2020 (27), 2021 (39), 2022 (26), 2023 (36), 2024 (32), 2025 (40), 2026 (43).

MR Marsh fours and sixes

In Test matches, 270 fours and 32 sixes, one boundary every 12.3 balls faced; 61.1% of the runs came in boundaries.

In One Day Internationals, 315 fours and 119 sixes, one boundary every 8.0 balls faced; 58.7% of the runs came in boundaries.

In Twenty20 Internationals, 201 fours and 115 sixes, one boundary every 5.0 balls faced; 66.2% of the runs came in boundaries.

In franchise Twenty20 leagues, 346 fours and 239 sixes, one boundary every 5.3 balls faced; 63.2% of the runs came in boundaries.

How MR Marsh gets out

In Test matches, 73 recorded dismissals: caught 63%, lbw 19%, bowled 15% and caught and bowled 3%.

In One Day Internationals, 87 recorded dismissals: caught 63%, bowled 20%, lbw 7% and run out 6%.

In Twenty20 Internationals, 67 recorded dismissals: caught 70%, bowled 13%, lbw 10% and stumped 3%.

In franchise Twenty20 leagues, 130 recorded dismissals: caught 72%, bowled 15%, run out 5% and lbw 5%.

MR Marsh bowling in detail

In Test matches: 2,544 dot balls (73.0% of legal deliveries), 92 maidens, 22 wides and 50 no-balls and wickets by caught 67%, lbw 20% and bowled 14%.

In One Day Internationals: 1,098 dot balls (50.0% of legal deliveries), 9 maidens, 62 wides and 4 no-balls and wickets by caught 77%, bowled 14% and lbw 7%.

In Twenty20 Internationals: 112 dot balls (37.3% of legal deliveries), 15 wides and 1 no-balls and wickets by caught 88%, lbw 6% and bowled 6%.

In franchise Twenty20 leagues: 399 dot balls (33.6% of legal deliveries), 2 maidens, 54 wides and 5 no-balls and wickets by caught 87%, lbw 6% and bowled 5%.

MR Marsh player of the match awards

Of the 38 player of the match awards on record, the first is dated 10 May 2011 (Deccan Chargers v Pune Warriors) and the latest 9 August 2026 (Sunrisers Leeds v Welsh Fire): 1 in Test matches, 9 in One Day Internationals, 8 in Twenty20 Internationals and 20 in franchise Twenty20 leagues.

MR Marsh first and latest matches

The first recorded match in Test matches is dated 22 October 2014 against Pakistan and the latest 26 December 2024 against India.

The first recorded match in One Day Internationals is dated 19 October 2011 against South Africa and the latest 30 September 2026 against South Africa.

The first recorded match in Twenty20 Internationals is dated 16 October 2011 against South Africa and the latest 21 June 2026 against Bangladesh.

The first recorded match in franchise Twenty20 leagues is dated 8 April 2010 against Royal Challengers Bangalore and the latest 14 August 2026 against Manchester Super Giants.

MR Marsh against different opponents

The most runs against a single opponent are 1,609 against South Africa in 54 innings (average 33.52), 1,515 against England in 45 innings (average 37.88), 958 against New Zealand in 34 innings (average 35.48) and 946 against India in 37 innings (average 30.52).

The most wickets against a single opponent are 38 against England in 38 innings, 27 against New Zealand in 25 innings, 18 against West Indies in 19 innings and 17 against South Africa in 30 innings.

MR Marsh at different grounds

The grounds that have produced the most runs are Perth Stadium (839 runs in 32 innings), Western Australia Cricket Association Ground (679 runs in 22 innings), Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow (630 runs in 15 innings) and Sydney Cricket Ground (545 runs in 16 innings).

MR Marsh recent years

Year by year, the latest figures in the records are 2021: 39 matches, 1,146 runs and 15 wickets; 2022: 26 matches, 641 runs and 9 wickets; 2023: 36 matches, 1,688 runs and 18 wickets; 2024: 32 matches, 811 runs and 9 wickets; 2025: 40 matches and 1,410 runs; 2026: 43 matches and 1,841 runs.

MR Marsh year by year

The busiest year in the records is 2026, with 43 matches. The most runs in a calendar year came in 2026: 1,841. The most wickets in a calendar year came in 2016: 38.

Questions and answers

How many matches has MR Marsh played?

393 recorded matches, from 8 April 2010 to 30 September 2026.

How many runs has MR Marsh scored in Tests?

2,083 runs in 80 innings, at an average of 28.53.

How many runs has MR Marsh scored in ODIs?

3,363 runs in 99 innings, at an average of 38.66.

How many runs has MR Marsh scored in T20Is?

2,256 runs in 81 innings, at an average of 33.67.

What is MR Marsh's highest score?

181 from 236 balls against England on 14 December 2017, at W.A.C.A. Ground.

How many wickets has MR Marsh taken in Tests?

51 wickets in 74 innings, with best figures of 5 for 46.

How many wickets has MR Marsh taken in ODIs?

57 wickets in 69 innings, with best figures of 5 for 33.

How many wickets has MR Marsh taken in T20Is?

17 wickets in 25 innings, with best figures of 3 for 24.

How many sixes has MR Marsh hit?

505 sixes and 1,132 fours in the recorded matches.

How many player of the match awards has MR Marsh won?

38 in the recorded matches.

How many hundreds has MR Marsh scored?

12 in the recorded matches.

Which teams has MR Marsh played for?

Australia (235), Perth Scorchers (81), Lucknow Super Giants (26), Delhi Capitals (21), Pune Warriors (14), Sunrisers Leeds (9), Deccan Chargers (3) and Rising Pune Supergiants (3).

When was MR Marsh's most recent recorded match?

30 September 2026.

Team pages

Records