CricketSky
ICC Women's World Cup Teams Points Table Schedule Stats
David Miller

David Miller Profile, Stats, Records, Age, Biography & ICC Rankings

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 130 114 2591 1842 36 106 33.21 140.66 2 8 168 130
T20 (Domestic) 537 489 11476 8306 162 120 35.09 138.16 4 50 815 520
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 130 0 - 0 0 - 0 0 - 0
T20 (Domestic) 537 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

David Miller – Stats, Records, Biography, Age & ICC Ranking

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 New Zealand on March 2025. His top score in ODIs is 139.


In T20 Internationals, David Miller has played 130 matches, scoring 2,591 runs at an average of 33.21. He has struck 168 fours and 130 sixes. In his most recent T20I, he scored against Pakistan on October 2025. His highest T20I score is 106.

David Miller Profile, South Africa (FAQs)