David Miller

David Miller Profile, South Africa

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) 536 488 11448 8296 162 120 35.11 137.99 4 50 815 516
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
T20I 130 0 - 0 0 - - - - 0
T20 (Domestic) 536 3 - 31 0 - - 10.33 - 0
List A 281 0 - 0 0 - - - - 0
First Class 63 4 - 42 0 - - 5.04 - 0
T10 17 0 - 0 0 - - - - 0

Other South Africa Players

View All Squads

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

David Miller plays cricket for the South Africa cricket team in International cricket. David Miller was born on June 10, 1989, in Pietermaritzburg, natal. He is 36 as a Left hand Bat.

In the One-day International career of David Miller, he has played 178 ODI matches for the South Africa cricket team with 4,611 runs with an average of 42.3. D Miller has smashed 342 fours and 144 big sixes in the ODI format. He played his recent ODI match against New Zealand in March 2025. D Miller’s highest score in an ODI format is 139.

David Miller has played 130 T20 matches, scoring 2,591 runs at an average of 33.21. He has hit 168 fours and 130 sixes in his career. In the recent T20 match against Pakistan in December 2024, he scored runs. D Miller’s top score in T20 is 106.

David Miller Profile, South Africa (FAQs)