Players / DA Miller
Men's cricketDA Miller: runs, wickets and records
614 recorded matches from 20 May 2010 to 27 Sep 2026, most often for South Africa, Kings XI Punjab, Gujarat Titans. The figures are counted from ball-by-ball records.
Batting by format
M Inn Runs HS Avg SR 100 50 4s 6s| Format | M | Inn | Runs | HS | Avg | SR | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|
| ODIs | 177 | 153 | 4,724 | 142 | 43.34 | 104.7 | 8 | 24 | 352 | 152 |
| T20Is | 137 | 121 | 2,765 | 106* | 33.72 | 141.1 | 2 | 9 | 181 | 139 |
| T20 leagues | 300 | 277 | 6,159 | 101* | 32.59 | 137.9 | 1 | 25 | 440 | 284 |
Highest innings
Runs Balls Opponent| Runs | Balls | Opponent | Date |
|---|---|---|---|
| 142 | 93 | Australia | 27 Sep 2026 |
| 139 | 108 | Australia | 11 Nov 2018 |
| 138* | 92 | Zimbabwe | 15 Feb 2015 |
| 130* | 133 | West Indies | 25 Jan 2015 |
| 118* | 79 | Australia | 5 Oct 2016 |
DA Miller: matches in the records
DA Miller appears in 614 recorded men's matches, from 20 May 2010 to 27 September 2026, most often for South Africa, Kings XI Punjab and Gujarat Titans. The matches split as 177 in One Day Internationals, 137 in Twenty20 Internationals and 300 in franchise Twenty20 leagues. The most frequent opponents in the records are India (58 matches), Australia (45 matches) and Pakistan (44 matches). The ground used most often is Boland Park, Paarl, with 23 matches.
DA Miller batting record
In One Day Internationals, the batting record is 4,724 runs in 153 innings, an average of 43.34, a strike rate of 104.7 and a highest score of 142, with 8 hundreds, 24 fifties and 9 ducks.
In Twenty20 Internationals, the batting record is 2,765 runs in 121 innings, an average of 33.72, a strike rate of 141.1 and a highest score of 106*, with 2 hundreds, 9 fifties and 3 ducks.
In franchise Twenty20 leagues, the batting record is 6,159 runs in 277 innings, an average of 32.59, a strike rate of 137.9 and a highest score of 101*, with 1 hundred, 25 fifties and 9 ducks.
DA Miller highest innings
The highest individual scores in the records are: 142 from 93 balls against Australia at Wanderers Stadium, Johannesburg on 27 September 2026 (ODIs). 139 from 108 balls against Australia at Bellerive Oval on 11 November 2018 (ODIs). 138* from 92 balls against Zimbabwe at Seddon Park on 15 February 2015 (ODIs). 130* from 133 balls against West Indies at St George's Park on 25 January 2015 (ODIs). 118* from 79 balls against Australia at Kingsmead on 5 October 2016 (ODIs).
DA Miller results with the side
In One Day Internationals, the player's side won 101 and lost 68 of the 177 recorded matches (59.8% of decided matches).
In Twenty20 Internationals, the player's side won 79 and lost 55 of the 137 recorded matches (59.0% of decided matches).
In franchise Twenty20 leagues, the player's side won 145 and lost 150 of the 300 recorded matches (49.2% of decided matches).
Against the most frequent opponents the results were India: 24 won, 32 lost in 58 matches, Australia: 24 won, 21 lost in 45 matches, Pakistan: 23 won, 21 lost in 44 matches, Sri Lanka: 24 won, 11 lost in 36 matches and England: 16 won, 12 lost in 30 matches.
DA Miller teams
Matches by side: South Africa (311), Kings XI Punjab (79), Gujarat Titans (41), Paarl Royals (41), Barbados Royals (18), Hobart Hurricanes (14), Lucknow Super Giants (11), Delhi Capitals (11), Rajasthan Royals (10) and Jamaica Tallawahs (8).
DA Miller main grounds
The grounds used most often are Boland Park, Paarl (23), Narendra Modi Stadium, Ahmedabad (19), Kingsmead (17), SuperSport Park (17), Newlands (14) and Punjab Cricket Association Stadium, Mohali (13).
DA Miller runs by year
Runs in each calendar year of the records: 2010 (263), 2011 (157), 2012 (159), 2013 (1,077), 2014 (865), 2015 (1,229), 2016 (611), 2017 (813), 2018 (784), 2019 (695), 2020 (423), 2021 (753), 2022 (1,374), 2023 (1,747), 2024 (1,154), 2025 (744), 2026 (800).
DA Miller matches by year
Recorded matches in each calendar year: 2010 (16), 2011 (8), 2012 (9), 2013 (44), 2014 (44), 2015 (45), 2016 (34), 2017 (35), 2018 (30), 2019 (35), 2020 (23), 2021 (34), 2022 (59), 2023 (78), 2024 (50), 2025 (35), 2026 (35).
DA Miller fours and sixes
In One Day Internationals, 352 fours and 152 sixes, one boundary every 9.0 balls faced; 49.1% of the runs came in boundaries.
In Twenty20 Internationals, 181 fours and 139 sixes, one boundary every 6.1 balls faced; 56.3% of the runs came in boundaries.
In franchise Twenty20 leagues, 440 fours and 284 sixes, one boundary every 6.2 balls faced; 56.2% of the runs came in boundaries.
How DA Miller gets out
In One Day Internationals, 109 recorded dismissals: caught 56%, bowled 18%, lbw 13% and caught and bowled 6%.
In Twenty20 Internationals, 82 recorded dismissals: caught 71%, bowled 15%, run out 5% and lbw 5%.
In franchise Twenty20 leagues, 189 recorded dismissals: caught 66%, bowled 21%, lbw 6% and run out 3%.
DA Miller player of the match awards
Of the 28 player of the match awards on record, the first is dated 21 April 2013 (Kings XI Punjab v Pune Warriors) and the latest 27 September 2026 (South Africa v Australia): 5 in One Day Internationals, 10 in Twenty20 Internationals and 13 in franchise Twenty20 leagues.
DA Miller first and latest matches
The first recorded match in One Day Internationals is dated 22 May 2010 against West Indies and the latest 27 September 2026 against Australia.
The first recorded match in Twenty20 Internationals is dated 20 May 2010 against West Indies and the latest 4 March 2026 against New Zealand.
The first recorded match in franchise Twenty20 leagues is dated 20 April 2012 against Royal Challengers Bangalore and the latest 10 August 2026 against Trent Rockets.
DA Miller against different opponents
The most runs against a single opponent are 1,441 against Australia in 42 innings (average 48.03), 1,139 against India in 53 innings (average 29.21), 968 against Pakistan in 40 innings (average 34.57) and 767 against Sri Lanka in 30 innings (average 40.37).
DA Miller at different grounds
The grounds that have produced the most runs are Kingsmead (583 runs in 14 innings), SuperSport Park, Centurion (483 runs in 13 innings), Punjab Cricket Association Stadium, Mohali (416 runs in 13 innings) and Narendra Modi Stadium, Ahmedabad (398 runs in 16 innings).
DA Miller recent years
Year by year, the latest figures in the records are 2021: 34 matches and 753 runs; 2022: 59 matches and 1,374 runs; 2023: 78 matches and 1,747 runs; 2024: 50 matches and 1,154 runs; 2025: 35 matches and 744 runs; 2026: 35 matches and 800 runs.
DA Miller year by year
The busiest year in the records is 2023, with 78 matches. The most runs in a calendar year came in 2023: 1,747.
Questions and answers
How many matches has DA Miller played?
614 recorded matches, from 20 May 2010 to 27 September 2026.
How many runs has DA Miller scored in ODIs?
4,724 runs in 153 innings, at an average of 43.34.
How many runs has DA Miller scored in T20Is?
2,765 runs in 121 innings, at an average of 33.72.
How many runs has DA Miller scored in T20 leagues?
6,159 runs in 277 innings, at an average of 32.59.
What is DA Miller's highest score?
142 from 93 balls against Australia on 27 September 2026, at Wanderers Stadium, Johannesburg.
How many sixes has DA Miller hit?
575 sixes and 973 fours in the recorded matches.
How many player of the match awards has DA Miller won?
28 in the recorded matches.
How many hundreds has DA Miller scored?
11 in the recorded matches.
Which teams has DA Miller played for?
South Africa (311), Kings XI Punjab (79), Gujarat Titans (41), Paarl Royals (41), Barbados Royals (18), Hobart Hurricanes (14), Lucknow Super Giants (11) and Delhi Capitals (11).
When was DA Miller's most recent recorded match?
27 September 2026.