CricketScore

Players / M Labuschagne

Men's cricket

M Labuschagne: runs, wickets and records

237 recorded matches from 17 Jan 2017 to 9 Oct 2026, most often for Australia, Glamorgan, Brisbane Heat. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests661184,80421543.6752.3112553715
ODIs70631,96612433.9081.921315910
T20Is11222.0050.00000
T20 leagues71671,72393*27.35127.701017731
County Championship29512,44718253.2066.681233518

Bowling by format

Inn Wkts Best Avg Econ 5w
FormatInnWktsBestAvgEcon5w
Tests52143/4560.293.750
ODIs19113/3935.186.520
T20 leagues47415/1122.028.971
County Championship36324/8138.533.850

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
215363New Zealand3 Jan 2020
204350West Indies30 Nov 2022
185279Pakistan21 Nov 2019
182244Sussex27 May 2019
170*207Yorkshire4 May 2023

M Labuschagne: matches in the records

M Labuschagne appears in 237 recorded men's matches, from 17 January 2017 to 9 October 2026, most often for Australia, Glamorgan and Brisbane Heat. The matches split as 66 in Test matches, 70 in One Day Internationals, 1 in Twenty20 Internationals, 71 in franchise Twenty20 leagues and 29 in the County Championship. The most frequent opponents in the records are England (32 matches), India (30 matches) and Pakistan (20 matches). The ground used most often is Sophia Gardens, Cardiff, with 26 matches.

M Labuschagne batting record

In Test matches, the batting record is 4,804 runs in 118 innings, an average of 43.67, a strike rate of 52.3 and a highest score of 215, with 11 hundreds, 25 fifties and 4 ducks.

In One Day Internationals, the batting record is 1,966 runs in 63 innings, an average of 33.90, a strike rate of 81.9 and a highest score of 124, with 2 hundreds, 13 fifties and 4 ducks.

In franchise Twenty20 leagues, the batting record is 1,723 runs in 67 innings, an average of 27.35, a strike rate of 127.7 and a highest score of 93*, with 10 fifties and 4 ducks.

In the County Championship, the batting record is 2,447 runs in 51 innings, an average of 53.20, a strike rate of 66.6 and a highest score of 182, with 8 hundreds, 12 fifties and 3 ducks.

M Labuschagne bowling record

In Test matches, the bowling record is 14 wickets in 52 innings, an average of 60.29, an economy rate of 3.75, a strike rate of 96.6 balls per wicket and best figures of 3 for 45.

In One Day Internationals, the bowling record is 11 wickets in 19 innings, an average of 35.18, an economy rate of 6.52 and best figures of 3 for 39.

In franchise Twenty20 leagues, the bowling record is 41 wickets in 47 innings, an average of 22.02, an economy rate of 8.97 and best figures of 5 for 11, including 1 five-wicket haul.

In the County Championship, the bowling record is 32 wickets in 36 innings, an average of 38.53, an economy rate of 3.85 and best figures of 4 for 81.

M Labuschagne highest innings

The highest individual scores in the records are: 215 from 363 balls against New Zealand at Sydney Cricket Ground on 3 January 2020 (Tests). 204 from 350 balls against West Indies at Perth Stadium on 30 November 2022 (Tests). 185 from 279 balls against Pakistan at Brisbane Cricket Ground, Woolloongabba on 21 November 2019 (Tests). 182 from 244 balls against Sussex at County Ground, Hove on 27 May 2019 (the County Championship). 170* from 207 balls against Yorkshire at Headingley, Leeds on 4 May 2023 (the County Championship).

M Labuschagne best bowling

The best bowling figures in the records are: 5 for 11 against Somerset at Sophia Gardens, Cardiff on 19 July 2024. 4 for 81 against Durham at Sophia Gardens, Cardiff on 20 April 2023. 3 for 13 against Adelaide Strikers at Brisbane Cricket Ground on 29 January 2021. 3 for 26 against Essex at Sophia Gardens, Cardiff on 7 July 2024. 3 for 35 against Perth Scorchers at Adelaide Oval on 26 January 2021.

M Labuschagne results with the side

In Test matches, the player's side won 40 and lost 15 of the 66 recorded matches (72.7% of decided matches).

In One Day Internationals, the player's side won 39 and lost 31 of the 70 recorded matches (55.7% of decided matches).

In franchise Twenty20 leagues, the player's side won 34 and lost 35 of the 71 recorded matches (49.3% of decided matches).

In the County Championship, the player's side won 9 and lost 3 of the 29 recorded matches (75.0% of decided matches).

Against the most frequent opponents the results were England: 21 won, 8 lost in 32 matches, India: 13 won, 13 lost in 30 matches, Pakistan: 11 won, 6 lost in 20 matches, South Africa: 7 won, 10 lost in 18 matches and Sri Lanka: 8 won, 5 lost in 13 matches.

M Labuschagne teams

Matches by side: Australia (137), Glamorgan (56), Brisbane Heat (31) and Hyderabad Kingsmen (13).

M Labuschagne main grounds

The grounds used most often are Sophia Gardens, Cardiff (26), Sydney Cricket Ground (14), Brisbane Cricket Ground, Woolloongabba, Brisbane (14), Gaddafi Stadium, Lahore (14), Melbourne Cricket Ground (13) and Adelaide Oval (12).

M Labuschagne runs by year

Runs in each calendar year of the records: 2017 (41), 2018 (82), 2019 (1,949), 2020 (931), 2021 (1,320), 2022 (1,788), 2023 (2,339), 2024 (1,353), 2025 (468), 2026 (671).

M Labuschagne wickets by year

Wickets in each calendar year of the records: 2017 (1), 2018 (7), 2019 (19), 2021 (21), 2022 (17), 2023 (5), 2024 (20), 2025 (4), 2026 (4).

M Labuschagne matches by year

Recorded matches in each calendar year: 2017 (4), 2018 (4), 2019 (19), 2020 (19), 2021 (25), 2022 (38), 2023 (48), 2024 (37), 2025 (17), 2026 (26).

M Labuschagne fours and sixes

In Test matches, 537 fours and 15 sixes, one boundary every 16.7 balls faced; 46.6% of the runs came in boundaries.

In One Day Internationals, 159 fours and 10 sixes, one boundary every 14.2 balls faced; 35.4% of the runs came in boundaries.

In franchise Twenty20 leagues, 177 fours and 31 sixes, one boundary every 6.5 balls faced; 51.9% of the runs came in boundaries.

In the County Championship, 335 fours and 18 sixes, one boundary every 10.4 balls faced; 59.2% of the runs came in boundaries.

How M Labuschagne gets out

In Test matches, 110 recorded dismissals: caught 63%, lbw 15%, bowled 13% and run out 5%.

In One Day Internationals, 58 recorded dismissals: caught 62%, lbw 22%, bowled 7% and stumped 5%.

In franchise Twenty20 leagues, 63 recorded dismissals: caught 67%, bowled 14%, caught and bowled 8% and lbw 6%.

In the County Championship, 46 recorded dismissals: caught 54%, lbw 30%, bowled 13% and stumped 2%.

M Labuschagne bowling in detail

In Test matches: 854 dot balls (63.2% of legal deliveries), 21 maidens, 6 wides and 10 no-balls and wickets by caught 64%, lbw 29% and bowled 7%.

In One Day Internationals: 142 dot balls (39.9% of legal deliveries), 2 maidens, 3 wides and 0 no-balls and wickets by caught 55%, caught and bowled 27% and lbw 18%.

In franchise Twenty20 leagues: 184 dot balls (30.5% of legal deliveries), 1 maidens, 32 wides and 2 no-balls and wickets by caught 61%, bowled 20% and stumped 7%.

In the County Championship: 1,249 dot balls (65.0% of legal deliveries), 29 maidens, 7 wides and 14 no-balls and wickets by caught 34%, bowled 31% and lbw 22%.

M Labuschagne player of the match awards

Of the 11 player of the match awards on record, the first is dated 21 November 2019 (Australia v Pakistan) and the latest 12 April 2026 (Islamabad United v Hyderabad Kingsmen): 4 in Test matches, 2 in One Day Internationals and 5 in franchise Twenty20 leagues.

M Labuschagne first and latest matches

The first recorded match in Test matches is dated 7 October 2018 against Pakistan and the latest 9 October 2026 against South Africa.

The first recorded match in One Day Internationals is dated 14 January 2020 against India and the latest 14 June 2026 against Bangladesh.

The first recorded match in Twenty20 Internationals is dated 5 April 2022 against Pakistan and the latest 5 April 2022 against Pakistan.

The first recorded match in franchise Twenty20 leagues is dated 17 January 2017 against Melbourne Stars and the latest 3 May 2026 against Peshawar Zalmi.

The first recorded match in the County Championship is dated 11 April 2019 against Northamptonshire and the latest 23 May 2025 against Middlesex.

M Labuschagne against different opponents

The most runs against a single opponent are 1,652 against England in 47 innings (average 37.55), 1,481 against India in 41 innings (average 38.97), 949 against Pakistan in 27 innings (average 36.50) and 779 against New Zealand in 15 innings (average 51.93).

The most wickets against a single opponent are 10 against Pakistan in 18 innings, 9 against Middlesex in 8 innings, 7 against England in 16 innings and 7 against Essex in 4 innings.

M Labuschagne at different grounds

The grounds that have produced the most runs are Sophia Gardens, Cardiff (1,126 runs in 33 innings), Sydney Cricket Ground (1,039 runs in 20 innings), Adelaide Oval (800 runs in 17 innings) and Perth Stadium (584 runs in 10 innings).

M Labuschagne recent years

Year by year, the latest figures in the records are 2021: 25 matches, 1,320 runs and 21 wickets; 2022: 38 matches, 1,788 runs and 17 wickets; 2023: 48 matches, 2,339 runs and 5 wickets; 2024: 37 matches, 1,353 runs and 20 wickets; 2025: 17 matches, 468 runs and 4 wickets; 2026: 26 matches, 671 runs and 4 wickets.

M Labuschagne year by year

The busiest year in the records is 2023, with 48 matches. The most runs in a calendar year came in 2023: 2,339. The most wickets in a calendar year came in 2021: 21.

Questions and answers

How many matches has M Labuschagne played?

237 recorded matches, from 17 January 2017 to 9 October 2026.

How many runs has M Labuschagne scored in Tests?

4,804 runs in 118 innings, at an average of 43.67.

How many runs has M Labuschagne scored in ODIs?

1,966 runs in 63 innings, at an average of 33.90.

How many runs has M Labuschagne scored in T20 leagues?

1,723 runs in 67 innings, at an average of 27.35.

What is M Labuschagne's highest score?

215 from 363 balls against New Zealand on 3 January 2020, at Sydney Cricket Ground.

How many wickets has M Labuschagne taken in Tests?

14 wickets in 52 innings, with best figures of 3 for 45.

How many wickets has M Labuschagne taken in ODIs?

11 wickets in 19 innings, with best figures of 3 for 39.

How many wickets has M Labuschagne taken in T20 leagues?

41 wickets in 47 innings, with best figures of 5 for 11.

How many sixes has M Labuschagne hit?

74 sixes and 1,208 fours in the recorded matches.

How many player of the match awards has M Labuschagne won?

11 in the recorded matches.

How many hundreds has M Labuschagne scored?

21 in the recorded matches.

Which teams has M Labuschagne played for?

Australia (137), Glamorgan (56), Brisbane Heat (31) and Hyderabad Kingsmen (13).

When was M Labuschagne's most recent recorded match?

9 October 2026.

Team pages

Records