CricketSky
T20 World Cup | Teams Squad | Points Table | Schedule | Stats Most Catches | Most Sixes | Highest Individual Score | Most Fifties | Most Hundreds | Most Wickets | Most Runs
David Miller

David Miller Profile, Stats, Records, Age, Biography

South Africa South Africa - Batter

Full Name: David Miller

Birth Date: June 10, 1989 (36 Years)

Birth Place: Pietermaritzburg, natal

Nationality: South Africa

Role: Batter

Batting Style: Left hand Bat

Bowling Style: Right Arm Off Break

Teams: South Africa, Punjab Kings, Gujarat Titans, Rajasthan Royals, Hobart Hurricanes, Fortune Barisal, St Lucia Zouks, Jamaica Tallawahs, Barbados Royals, Peshawar Zalmi, Multan Sultans, Jaffna Kings, Knights, Dolphins, Glamorgan, Bangla Tigers, Welsh Fire (Men), Paarl Royals, South Africa A, Morrisville Samp Army, Kites, Texas Super Kings, Los Angeles Knight Riders, Durban Heat, World-XI, Winnipeg Hawks, Chittagong Kings

Batting Statistics

Format M Inns Runs BF NO HS AVG S/R 100 50 4s 6s
ODI 178 154 4611 4447 45 139 42.3 103.68 7 24 342 144
T20I 140 123 2804 1983 40 106 33.78 141.4 2 9 184 141
T20 (Domestic) 557 506 11885 8579 169 120 35.26 138.53 4 52 846 541
List A 281 245 7639 7537 62 139 41.74 101.35 11 46 579 229
First Class 63 99 3342 5782 7 177 36.32 57.8 6 19 459 42
T10 17 15 179 114 6 50 19.89 157.02 0 1 15 8

Bowling Performance

Format M Inns Balls Runs Wkts BBI Avg Econ SR 5W
ODI 178 0 - 0 0 - 0 0 - 0
T20I 140 0 - 0 0 - 0 0 - 0
T20 (Domestic) 557 3 - 31 0 - 0 10.33 - 0
List A 281 0 - 0 0 - 0 0 - 0
First Class 63 4 - 42 0 - 0 5.04 - 0
T10 17 0 - 0 0 - 0 0 - 0

Other South Africa Players

View All Squads

David Miller – Stats, Records, Biography, Age

David Miller represents the South Africa cricket team in international cricket. Born on June 10, 1989 in Pietermaritzburg, natal, he is currently 36 years old and plays as a Left hand Bat.


In ODIs, David Miller has appeared in 178 matches, amassing 4,611 runs at an average of 42.3. He has hit 342 fours and 144 sixes in this format. His latest ODI was against Pakistan on November 2025. His top score in ODIs is 139.


In T20 Internationals, David Miller has played 140 matches, scoring 2,804 runs at an average of 33.78. He has struck 184 fours and 141 sixes. In his most recent T20I, he scored 6 against New Zealand on March 2026. His highest T20I score is 106.

David Miller Profile, South Africa (FAQs)