CricketSky
ICC Women's World Cup Teams Points Table Schedule Stats
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 132 116 2612 1857 37 106 33.06 140.65 2 8 170 131
T20 (Domestic) 539 491 11497 8321 163 120 35.05 138.16 4 50 817 521
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 132 0 - 0 0 - 0 0 - 0
T20 (Domestic) 539 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 132 matches, scoring 2,612 runs at an average of 33.06. He has struck 170 fours and 131 sixes. In his most recent T20I, he scored 20 against India on December 2025. His highest T20I score is 106.

David Miller Profile, South Africa (FAQs)