CricketScore

Players / DJ Malan

Men's cricket

DJ Malan: runs, wickets and records

410 recorded matches from 6 Apr 2014 to 15 Jul 2026, most often for Middlesex, England, Yorkshire. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests22391,07414027.5441.0191461
ODIs29291,41814056.7297.96714632
T20Is61591,874103*36.75134.011619462
T20 leagues2142135,78611730.94132.9241584188
County Championship841465,88619942.9657.1152677429

Bowling by format

Inn Wkts Best Avg Econ 5w
FormatInnWktsBestAvgEcon5w
Tests822/3365.503.540
ODIs211/517.006.800
T20Is111/2727.0013.500
T20 leagues1441/646.509.000
County Championship44213/6028.103.030

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
199373Derbyshire30 Jun 2019
199289Sussex3 Jun 2021
182*270Nottinghamshire5 Jul 2015
160*281Northamptonshire5 Apr 2019
154*258Northamptonshire29 Jun 2014

DJ Malan: matches in the records

DJ Malan appears in 410 recorded men's matches, from 6 April 2014 to 15 July 2026, most often for Middlesex, England and Yorkshire. The matches split as 22 in Test matches, 29 in One Day Internationals, 61 in Twenty20 Internationals, 214 in franchise Twenty20 leagues and 84 in the County Championship. The most frequent opponents in the records are Australia (23 matches), New Zealand (18 matches) and Pakistan (18 matches). The ground used most often is Headingley, Leeds, with 44 matches.

DJ Malan batting record

In Test matches, the batting record is 1,074 runs in 39 innings, an average of 27.54, a strike rate of 41.0 and a highest score of 140, with 1 hundred, 9 fifties and 2 ducks.

In One Day Internationals, the batting record is 1,418 runs in 29 innings, an average of 56.72, a strike rate of 97.9 and a highest score of 140, with 6 hundreds, 7 fifties and 5 ducks.

In Twenty20 Internationals, the batting record is 1,874 runs in 59 innings, an average of 36.75, a strike rate of 134.0 and a highest score of 103*, with 1 hundred, 16 fifties and 2 ducks.

In franchise Twenty20 leagues, the batting record is 5,786 runs in 213 innings, an average of 30.94, a strike rate of 132.9 and a highest score of 117, with 2 hundreds, 41 fifties and 20 ducks.

In the County Championship, the batting record is 5,886 runs in 146 innings, an average of 42.96, a strike rate of 57.1 and a highest score of 199, with 15 hundreds, 26 fifties and 14 ducks.

DJ Malan bowling record

In the County Championship, the bowling record is 21 wickets in 44 innings, an average of 28.10, an economy rate of 3.03 and best figures of 3 for 60.

DJ Malan highest innings

The highest individual scores in the records are: 199 from 373 balls against Derbyshire at County Ground, Derby on 30 June 2019 (the County Championship). 199 from 289 balls against Sussex at Headingley, Leeds on 3 June 2021 (the County Championship). 182* from 270 balls against Nottinghamshire at Trent Bridge, Nottingham on 5 July 2015 (the County Championship). 160* from 281 balls against Northamptonshire at County Ground, Northampton on 5 April 2019 (the County Championship). 154* from 258 balls against Northamptonshire at Lord's, London on 29 June 2014 (the County Championship).

DJ Malan best bowling

The best bowling figures in the records are: 3 for 60 against Lancashire at Lord's, London on 11 April 2019. 2 for 1 against Surrey at Lord's, London on 19 May 2017. 2 for 16 against Warwickshire at Edgbaston, Birmingham on 4 May 2014. 2 for 19 against Hampshire at The Rose Bowl, Southampton on 14 April 2017. 2 for 25 against Warwickshire at Edgbaston, Birmingham on 3 July 2017.

DJ Malan results with the side

In Test matches, the player's side won 7 and lost 12 of the 22 recorded matches (36.8% of decided matches).

In One Day Internationals, the player's side won 16 and lost 13 of the 29 recorded matches (55.2% of decided matches).

In Twenty20 Internationals, the player's side won 34 and lost 25 of the 61 recorded matches (57.6% of decided matches).

In franchise Twenty20 leagues, the player's side won 102 and lost 107 of the 214 recorded matches (48.8% of decided matches).

In the County Championship, the player's side won 22 and lost 23 of the 84 recorded matches (48.9% of decided matches).

Against the most frequent opponents the results were Australia: 5 won, 15 lost in 23 matches, New Zealand: 8 won, 9 lost in 18 matches, Pakistan: 12 won, 5 lost in 18 matches, Lancashire: 4 won, 8 lost in 17 matches and Sussex: 4 won, 10 lost in 16 matches.

DJ Malan teams

Matches by side: Middlesex (126), England (112), Yorkshire (75), Trent Rockets (22), Peshawar Zalmi (15), Hobart Hurricanes (10), Sunrisers Eastern Cape (10), Oval Invincibles (9), Northern Superchargers (9) and Sharjah Warriors (6).

DJ Malan main grounds

The grounds used most often are Headingley, Leeds (44), Lord's, London (33), Trent Bridge, Nottingham (21), Lord's (18), Edgbaston, Birmingham (15) and Dubai International Cricket Stadium (14).

DJ Malan runs by year

Runs in each calendar year of the records: 2014 (1,200), 2015 (928), 2016 (1,470), 2017 (1,383), 2018 (950), 2019 (1,594), 2020 (618), 2021 (1,538), 2022 (1,969), 2023 (2,276), 2024 (942), 2025 (968), 2026 (202).

DJ Malan wickets by year

Wickets in each calendar year of the records: 2014 (4), 2015 (3), 2016 (2), 2017 (8), 2018 (5), 2019 (4), 2021 (2), 2022 (1).

DJ Malan matches by year

Recorded matches in each calendar year: 2014 (25), 2015 (18), 2016 (34), 2017 (30), 2018 (26), 2019 (33), 2020 (20), 2021 (51), 2022 (49), 2023 (54), 2024 (36), 2025 (28), 2026 (6).

DJ Malan fours and sixes

In Test matches, 146 fours and 1 sixes, one boundary every 17.8 balls faced; 54.9% of the runs came in boundaries.

In One Day Internationals, 146 fours and 32 sixes, one boundary every 8.1 balls faced; 54.7% of the runs came in boundaries.

In Twenty20 Internationals, 194 fours and 62 sixes, one boundary every 5.5 balls faced; 61.3% of the runs came in boundaries.

In franchise Twenty20 leagues, 584 fours and 188 sixes, one boundary every 5.6 balls faced; 59.9% of the runs came in boundaries.

In the County Championship, 774 fours and 29 sixes, one boundary every 12.8 balls faced; 55.6% of the runs came in boundaries.

How DJ Malan gets out

In Test matches, 39 recorded dismissals: caught 64%, lbw 18%, bowled 15% and run out 3%.

In One Day Internationals, 25 recorded dismissals: caught 68%, bowled 20%, lbw 8% and run out 4%.

In Twenty20 Internationals, 51 recorded dismissals: caught 67%, bowled 16%, lbw 8% and run out 4%.

In franchise Twenty20 leagues, 187 recorded dismissals: caught 64%, bowled 20%, lbw 7% and caught and bowled 5%.

In the County Championship, 137 recorded dismissals: caught 64%, lbw 18%, bowled 15% and caught and bowled 1%.

DJ Malan bowling in detail

In the County Championship: 790 dot balls (67.7% of legal deliveries), 24 maidens, 1 wides and 0 no-balls and wickets by caught 48%, lbw 24% and caught and bowled 14%.

DJ Malan player of the match awards

Of the 22 player of the match awards on record, the first is dated 29 May 2015 (Middlesex v Sussex) and the latest 10 October 2023 (England v Bangladesh): 4 in One Day Internationals, 8 in Twenty20 Internationals and 10 in franchise Twenty20 leagues.

DJ Malan first and latest matches

The first recorded match in Test matches is dated 27 July 2017 against South Africa and the latest 14 January 2022 against Australia.

The first recorded match in One Day Internationals is dated 3 May 2019 against Ireland and the latest 11 November 2023 against Pakistan.

The first recorded match in Twenty20 Internationals is dated 25 June 2017 against South Africa and the latest 5 September 2023 against New Zealand.

The first recorded match in franchise Twenty20 leagues is dated 17 May 2014 against Essex and the latest 15 July 2026 against Northamptonshire.

The first recorded match in the County Championship is dated 6 April 2014 against Sussex and the latest 22 June 2025 against Nottinghamshire.

DJ Malan against different opponents

The most runs against a single opponent are 1,117 against Australia in 32 innings (average 36.03), 1,065 against Sussex in 23 innings (average 50.71), 815 against New Zealand in 20 innings (average 45.28) and 776 against Northamptonshire in 15 innings (average 64.67).

DJ Malan at different grounds

The grounds that have produced the most runs are Headingley, Leeds (2,308 runs in 52 innings), Lord's, London (1,627 runs in 49 innings), Trent Bridge, Nottingham (806 runs in 23 innings) and Edgbaston, Birmingham (534 runs in 19 innings).

DJ Malan recent years

Year by year, the latest figures in the records are 2021: 51 matches, 1,538 runs and 2 wickets; 2022: 49 matches, 1,969 runs and 1 wickets; 2023: 54 matches and 2,276 runs; 2024: 36 matches and 942 runs; 2025: 28 matches and 968 runs; 2026: 6 matches and 202 runs.

DJ Malan year by year

The busiest year in the records is 2023, with 54 matches. The most runs in a calendar year came in 2023: 2,276. The most wickets in a calendar year came in 2017: 8.

Questions and answers

How many matches has DJ Malan played?

410 recorded matches, from 6 April 2014 to 15 July 2026.

How many runs has DJ Malan scored in Tests?

1,074 runs in 39 innings, at an average of 27.54.

How many runs has DJ Malan scored in ODIs?

1,418 runs in 29 innings, at an average of 56.72.

How many runs has DJ Malan scored in T20Is?

1,874 runs in 59 innings, at an average of 36.75.

What is DJ Malan's highest score?

199 from 373 balls against Derbyshire on 30 June 2019, at County Ground, Derby.

How many wickets has DJ Malan taken in the County Championship?

21 wickets in 44 innings, with best figures of 3 for 60.

How many sixes has DJ Malan hit?

312 sixes and 1,844 fours in the recorded matches.

How many player of the match awards has DJ Malan won?

22 in the recorded matches.

How many hundreds has DJ Malan scored?

25 in the recorded matches.

Which teams has DJ Malan played for?

Middlesex (126), England (112), Yorkshire (75), Trent Rockets (22), Peshawar Zalmi (15), Hobart Hurricanes (10), Sunrisers Eastern Cape (10) and Oval Invincibles (9).

When was DJ Malan's most recent recorded match?

15 July 2026.

Team pages

Records