David Andrew Miller is a South African cricketer. He plays for South African national team limited version cricket. David Miller now playing Bangladesh Premier League (BPL24) for Fortune Barishal. He was born 10 June 1989, Pietermaritzburg, South Africa.