Menu
Latest When Jasprit Bumrah was suspected for chucking
David Miller

David Miller

David Andrew Miller
South Africa · Batsman
Left Handed Bat June 10, 1989 (37 years) Pietermaritzburg, Natal
10,705
Career runs
ODI best #16T20 best #19
470
Matches
10,705
Runs
139
Highest
10
100s

Overview

David Miller

Nothing captures the essence of David Miller more than the couple of catchphrases which he himself popularized after setting the IPL on fire in 2013: "If it's in the V, it's in the tree; if it's in the arc, it's out the park". He had been around for a while at this point, but this was the season which catapulted him into the next level.

Miller is a left-handed batsman, who is renowned for his power-hitting. He made his debut for the Dolphins at the age of 17 in the 2007-08 season. He averaged only 12.33 in that season as the Dolphins finished fifth. He managed to turn it around in the 2009-10 season when runs flowed from his bat. Although the results did not exactly go in his team's favour, he finished with 374 runs. He was selected in the South Africa 'A' team for a limited overs series against Bangladesh 'A' and he carried on his good form by scoring 195 runs in five games at an average of 65.

His consistent performances earned him a call to the South African national team for the tour of the West Indies in May-June 2010. It was a tough time for South Africa as they had failed to reach the semi-finals in the 2010 World T20. The selectors were on the lookout for fresh faces and Miller was among the players considered. He made his debut in the T20I at North Sound, Antigua.

South Africa were reeling at 59/5 in the 13th over. Miller stepped in and he showed remarkable composure. He hit his third ball in international cricket for a six and as he smashed 33 off 26 balls. His 57-run stand with Johan Botha helped South Africa reach 120/7. It turned out to be a crucial contribution as South Africa went on to win the match by just one run.

Miller then made his ODI debut against the West Indies and he chipped in with some useful contributions with the bat towards the end of the innings. His good form continued in both the T20Is and ODIs against Zimbabwe in October. During that ODI series, he notched up his first fifty off only 30 balls.

He continued to showcase his talent for Durham in the English domestic circuit. He was a consistent performer with the bat, including a gritty 54 off just 41 balls in a losing cause against Yorkshire. Miller was signed up by Punjab for the 2011 IPL season for a price of $100,000 as a replacement for Dimitri Mascarenhas but did not play in a single game.

Miller's fortunes turned for the better in the 2013 edition of the IPL. Miller was the highest run-getter for Punjab. He scored 418 runs at an average 59.71. He scored three fifties and a hundred. The hundred came off 38 balls against Bangalore and is the third fastest in the IPL. His big-hitting was the talk of the town. Miller was retained by the Punjab side in the 2014 auctions.

After a successful IPL, he was named in the South African squad for the Champions Trophy. Since then, he has been a regular member of the ODI and T20I side. Despite having moderately successful numbers, especially since 2016, Miller has often faced unwarranted criticism. It probably had to do with that reputation which he had built due to his IPL heroics. He isn't a batsman who can tonk from ball one in every game but when set, there are few more dangerous batsmen than this dashing southpaw. Over the years, Miller has realised this and has given himself a bit of time before unleashing. The fact that he came in very early into the national team means that he still has enough time, with one more ODI World Cup in 2023 a realistic possibility. He has started to be more consistent across format and given his style of play, Miller is always a sure starter in limited-overs matches.

World Cup through the years

David Miller had made his debut just before the 2011 World Cup and had not set the stage on fire. However, he was named in South Africa's preliminary squad but did not make the final cut. By the time the next edition came around in 2015, Miller had cemented his place in the set-up and taken over the role of finisher. He scored 324 runs at an average of 65 and strike rate of 139.

He started the tournament with a bang scoring 138 off just 92 balls against Zimbabwe in South Africa's first game. He put up a 256-run stand along with JP Duminy (115*), the highest partnership for the fifth-wicket in all World Cups. Miller also went on to play a whirlwind cameo in the all-important semifinal against New Zealand, smashing 49 off just 18 balls but still ended up on the losing side.

The 2019 edition, however, wasn’t quite as successful for Miller and South Africa. In the four games he batted, Miller tallied 136 runs and failed to get past 3 while South Africa didn’t make the semi-finals.

He was named in South Africa’s 15-man squad for the 2023 Cricket World Cup India.

Recent Batting

ScoreOppFormatDate
142(93)AUSODI27 Sep 26
9(25)AUSODI24 Sep 26
28(19)KKRT2024 May 26
9(6)RRT2017 May 26
51(28)PBKST2011 May 26

Stats

Career by format

international & domestic formats
ODI178 matches
Batting
4,611
Runs
42.3
Avg
139
HS
7/24
100/50
Bowling
0
Wkts
0.0
Avg
-/-
Best
0.0
SR
T20140 matches
Batting
2,806
Runs
33.81
Avg
106
HS
2/9
100/50
Bowling
0
Wkts
0.0
Avg
-/-
Best
0.0
SR

Franchise & T20 leagues

club competitions
IPL152 matches
Batting
3,288
Runs
35.74
Avg
101
HS
1/14
100/50
Bowling
0
Wkts
0.0
Avg
-/-
Best
0.0
SR

ⓘ Career figures cover the formats we track (Test, ODI, T20I, first-class, List A) plus the franchise leagues shown above.

Full statistics tables

Batting

TestODIT20IPL
Matches0178140152
Innings0154123145
Runs0461128063288
Balls0444719832357
Highest0139106101
Average042.333.8135.74
SR0103.69141.51139.50
Not Out0454053
Fours0342184235
Sixes0144141152
Ducks0935
50s024914
100s0721
200s0000
300s0000
400s0000

Bowling

TestODIT20IPL
Matches0178140152
Innings0000
Balls0000
Runs0000
Maidens0000
Wickets0000
Avg0.00.00.00.0
Eco0000
SR0.00.00.00.0
BBI-/--/--/--/-
BBM-/--/--/--/-
4w0000
5w0000
10w0000

Matches

MatchFormatResultDate
RSA v AUS
2nd ODI · Australia tour of South Africa, 2026
ODIRSA won27 Sep 2026
RSA v AUS
1st ODI · Australia tour of South Africa, 2026
ODISouth Africa won by 67 runs24 Sep 2026
BFW v ECR
29th Match · European T20 Premier League 2026
T20Belfast Wolves won by 9 runs (DLS method) 17 Sep 2026
BFW v GGC
25th Match · European T20 Premier League 2026
T20Belfast Wolves won by 103 runs13 Sep 2026
IND v RSA
5th T20I · South Africa tour of India, 2025
T20India won by 30 runs19 Dec 2025
IND v RSA
2nd T20I · South Africa tour of India, 2025
T20South Africa won by 51 runs11 Dec 2025
IND v RSA
1st T20I · South Africa tour of India, 2025
T20India won by 101 runs9 Dec 2025
RSA v NZ
2nd Semi-Final (B1 v A2) · ICC Champions Trophy, 2025
ODINew Zealand won by 50 runs5 Mar 2025
RSA v ENG
11th Match, Group B · ICC Champions Trophy, 2025
ODISouth Africa won by 7 wkts1 Mar 2025
AFG v RSA
3rd Match, Group B · ICC Champions Trophy, 2025
ODISouth Africa won by 107 runs21 Feb 2025
PAKA v RSA
3rd Match · ICC Champions Trophy Warm-up Matches 2025
ODISouth Africa won by 3 wkts17 Feb 2025
RSA v PAK
3rd ODI · Pakistan tour of South Africa, 2024 -25
ODIPakistan won by 36 runs (DLS Method)22 Dec 2024
RSA v PAK
2nd ODI · Pakistan tour of South Africa, 2024 -25
ODIPakistan won by 81 runs19 Dec 2024
RSA v PAK
1st T20I · Pakistan tour of South Africa, 2024 -25
T20South Africa won by 11 runs10 Dec 2024
RSA v IND
4th T20I · India tour of South Africa, 2024
T20India won by 135 runs15 Nov 2024
RSA v IND
3rd T20I · India tour of South Africa, 2024
T20India won by 11 runs13 Nov 2024
RSA v IND
2nd T20I · India tour of South Africa, 2024
T20South Africa won by 3 wkts10 Nov 2024
RSA v IND
1st T20I · India tour of South Africa, 2024
T20India won by 61 runs8 Nov 2024
RSA v IND
Final · ICC Mens T20 World Cup 2024
T20India won by 7 runs29 Jun 2024
RSA v AFG
Semi Final 1 · ICC Mens T20 World Cup 2024
T20South Africa won by 9 wkts27 Jun 2024
WI v RSA
50th Match, Super 8 Group 2 · ICC Mens T20 World Cup 2024
T20South Africa won by 3 wkts - 2nd inns redu24 Jun 2024
ENG v RSA
45th Match, Super 8 Group 2 · ICC Mens T20 World Cup 2024
T20South Africa won by 7 runs21 Jun 2024
USA v RSA
41st Match, Super 8 Group 2 · ICC Mens T20 World Cup 2024
T20South Africa won by 18 runs19 Jun 2024
RSA v NEP
31st Match, Group D · ICC Mens T20 World Cup 2024
T20South Africa won by 1 run14 Jun 2024
RSA v BAN
21st Match, Group D · ICC Mens T20 World Cup 2024
T20South Africa won by 4 runs10 Jun 2024
NED v RSA
16th Match, Group D · ICC Mens T20 World Cup 2024
T20South Africa won by 4 wkts8 Jun 2024
SL v RSA
4th Match, Group D · ICC Mens T20 World Cup 2024
T20South Africa won by 6 wkts3 Jun 2024
PMXI v RSA
One-day Practice match · South Africa tour of Australia, 2018
ODIPrime Ministers XI won by 4 wkts31 Oct 2018
SLCPXI v RSA
One-day warm-up match · South Africa tour of Sri Lanka, 2018
ODISri Lanka Board Presidents XI need 89 runs26 Jul 2018
PAK v WXI
3rd T20I · World XI tour of Pakistan, 2017
T20Pakistan won by 33 runs15 Sep 2017
PAK v WXI
2nd T20I · World XI tour of Pakistan, 2017
T20World XI won by 7 wkts13 Sep 2017
PAK v WXI
1st T20I · World XI tour of Pakistan, 2017
T20Pakistan won by 20 runs12 Sep 2017
MUMCAXI v RSA
16th Match · ICC World T20 Warm up matches, 2016
T20South Africa won by 8 wkts15 Mar 2016
INDAT20 v RSA
T20 practice match · South Africa tour of India Practice matches, 2015
T20India AT20 won by 8 wkts29 Sep 2015

Career

27 Sep 2026
Most recent
29 Sep 2015
Earliest in archive
34
Matches in archive
ODI
Latest format

Matches by format

ODI 10T20 24

ⓘ Debut and match counts reflect matches currently in our archive, which may not cover a player's entire career.

Records

RecordFormatRankValue
Most sixesT20I#162806
Most runsT20I#172806
Most sixesODI#184762
Most hundredsT20I#242806

Related players

South Africa
Aaron PhangisoAB de VilliersAdnaan LagadienAiden MarkramAlan DawsonAlbie MorkelAlviro PetersenAndile PhehlukwayoAnrich NortjeArmaan ManackBeuran HendricksBjorn Fortuin