David Miller
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
Stats
Career by format
international & domestic formatsFranchise & T20 leagues
club competitionsⓘ Career figures cover the formats we track (Test, ODI, T20I, first-class, List A) plus the franchise leagues shown above.
Full statistics tables
Batting
| Test | ODI | T20 | IPL | |
|---|---|---|---|---|
| Matches | 0 | 178 | 140 | 152 |
| Innings | 0 | 154 | 123 | 145 |
| Runs | 0 | 4611 | 2806 | 3288 |
| Balls | 0 | 4447 | 1983 | 2357 |
| Highest | 0 | 139 | 106 | 101 |
| Average | 0 | 42.3 | 33.81 | 35.74 |
| SR | 0 | 103.69 | 141.51 | 139.50 |
| Not Out | 0 | 45 | 40 | 53 |
| Fours | 0 | 342 | 184 | 235 |
| Sixes | 0 | 144 | 141 | 152 |
| Ducks | 0 | 9 | 3 | 5 |
| 50s | 0 | 24 | 9 | 14 |
| 100s | 0 | 7 | 2 | 1 |
| 200s | 0 | 0 | 0 | 0 |
| 300s | 0 | 0 | 0 | 0 |
| 400s | 0 | 0 | 0 | 0 |
Bowling
| Test | ODI | T20 | IPL | |
|---|---|---|---|---|
| Matches | 0 | 178 | 140 | 152 |
| Innings | 0 | 0 | 0 | 0 |
| Balls | 0 | 0 | 0 | 0 |
| Runs | 0 | 0 | 0 | 0 |
| Maidens | 0 | 0 | 0 | 0 |
| Wickets | 0 | 0 | 0 | 0 |
| Avg | 0.0 | 0.0 | 0.0 | 0.0 |
| Eco | 0 | 0 | 0 | 0 |
| SR | 0.0 | 0.0 | 0.0 | 0.0 |
| BBI | -/- | -/- | -/- | -/- |
| BBM | -/- | -/- | -/- | -/- |
| 4w | 0 | 0 | 0 | 0 |
| 5w | 0 | 0 | 0 | 0 |
| 10w | 0 | 0 | 0 | 0 |
Matches
| Match | Format | Result | Date |
|---|---|---|---|
| RSA v AUS 2nd ODI · Australia tour of South Africa, 2026 | ODI | RSA won | 27 Sep 2026 |
| RSA v AUS 1st ODI · Australia tour of South Africa, 2026 | ODI | South Africa won by 67 runs | 24 Sep 2026 |
| BFW v ECR 29th Match · European T20 Premier League 2026 | T20 | Belfast Wolves won by 9 runs (DLS method) | 17 Sep 2026 |
| BFW v GGC 25th Match · European T20 Premier League 2026 | T20 | Belfast Wolves won by 103 runs | 13 Sep 2026 |
| IND v RSA 5th T20I · South Africa tour of India, 2025 | T20 | India won by 30 runs | 19 Dec 2025 |
| IND v RSA 2nd T20I · South Africa tour of India, 2025 | T20 | South Africa won by 51 runs | 11 Dec 2025 |
| IND v RSA 1st T20I · South Africa tour of India, 2025 | T20 | India won by 101 runs | 9 Dec 2025 |
| RSA v NZ 2nd Semi-Final (B1 v A2) · ICC Champions Trophy, 2025 | ODI | New Zealand won by 50 runs | 5 Mar 2025 |
| RSA v ENG 11th Match, Group B · ICC Champions Trophy, 2025 | ODI | South Africa won by 7 wkts | 1 Mar 2025 |
| AFG v RSA 3rd Match, Group B · ICC Champions Trophy, 2025 | ODI | South Africa won by 107 runs | 21 Feb 2025 |
| PAKA v RSA 3rd Match · ICC Champions Trophy Warm-up Matches 2025 | ODI | South Africa won by 3 wkts | 17 Feb 2025 |
| RSA v PAK 3rd ODI · Pakistan tour of South Africa, 2024 -25 | ODI | Pakistan won by 36 runs (DLS Method) | 22 Dec 2024 |
| RSA v PAK 2nd ODI · Pakistan tour of South Africa, 2024 -25 | ODI | Pakistan won by 81 runs | 19 Dec 2024 |
| RSA v PAK 1st T20I · Pakistan tour of South Africa, 2024 -25 | T20 | South Africa won by 11 runs | 10 Dec 2024 |
| RSA v IND 4th T20I · India tour of South Africa, 2024 | T20 | India won by 135 runs | 15 Nov 2024 |
| RSA v IND 3rd T20I · India tour of South Africa, 2024 | T20 | India won by 11 runs | 13 Nov 2024 |
| RSA v IND 2nd T20I · India tour of South Africa, 2024 | T20 | South Africa won by 3 wkts | 10 Nov 2024 |
| RSA v IND 1st T20I · India tour of South Africa, 2024 | T20 | India won by 61 runs | 8 Nov 2024 |
| RSA v IND Final · ICC Mens T20 World Cup 2024 | T20 | India won by 7 runs | 29 Jun 2024 |
| RSA v AFG Semi Final 1 · ICC Mens T20 World Cup 2024 | T20 | South Africa won by 9 wkts | 27 Jun 2024 |
| WI v RSA 50th Match, Super 8 Group 2 · ICC Mens T20 World Cup 2024 | T20 | South Africa won by 3 wkts - 2nd inns redu | 24 Jun 2024 |
| ENG v RSA 45th Match, Super 8 Group 2 · ICC Mens T20 World Cup 2024 | T20 | South Africa won by 7 runs | 21 Jun 2024 |
| USA v RSA 41st Match, Super 8 Group 2 · ICC Mens T20 World Cup 2024 | T20 | South Africa won by 18 runs | 19 Jun 2024 |
| RSA v NEP 31st Match, Group D · ICC Mens T20 World Cup 2024 | T20 | South Africa won by 1 run | 14 Jun 2024 |
| RSA v BAN 21st Match, Group D · ICC Mens T20 World Cup 2024 | T20 | South Africa won by 4 runs | 10 Jun 2024 |
| NED v RSA 16th Match, Group D · ICC Mens T20 World Cup 2024 | T20 | South Africa won by 4 wkts | 8 Jun 2024 |
| SL v RSA 4th Match, Group D · ICC Mens T20 World Cup 2024 | T20 | South Africa won by 6 wkts | 3 Jun 2024 |
| PMXI v RSA One-day Practice match · South Africa tour of Australia, 2018 | ODI | Prime Ministers XI won by 4 wkts | 31 Oct 2018 |
| SLCPXI v RSA One-day warm-up match · South Africa tour of Sri Lanka, 2018 | ODI | Sri Lanka Board Presidents XI need 89 runs | 26 Jul 2018 |
| PAK v WXI 3rd T20I · World XI tour of Pakistan, 2017 | T20 | Pakistan won by 33 runs | 15 Sep 2017 |
| PAK v WXI 2nd T20I · World XI tour of Pakistan, 2017 | T20 | World XI won by 7 wkts | 13 Sep 2017 |
| PAK v WXI 1st T20I · World XI tour of Pakistan, 2017 | T20 | Pakistan won by 20 runs | 12 Sep 2017 |
| MUMCAXI v RSA 16th Match · ICC World T20 Warm up matches, 2016 | T20 | South Africa won by 8 wkts | 15 Mar 2016 |
| INDAT20 v RSA T20 practice match · South Africa tour of India Practice matches, 2015 | T20 | India AT20 won by 8 wkts | 29 Sep 2015 |
Career
Matches by format
ⓘ Debut and match counts reflect matches currently in our archive, which may not cover a player's entire career.
Teams
Records
| Record | Format | Rank | Value |
|---|---|---|---|
| Most sixes | T20I | #16 | 2806 |
| Most runs | T20I | #17 | 2806 |
| Most sixes | ODI | #18 | 4762 |
| Most hundreds | T20I | #24 | 2806 |
