Notifications
Settings
Clear Notifications
Notifications
Use the toggle to switch on notifications
  • Block for 8 hours
  • Block for 12 hours
  • Block for 24 hours
  • Don't block
Home  »  Cricket  »  Players  »  David Miller

David Miller, South Africa

David Miller is an south african cricketer who plays for the team South Africa. David Miller was born on Jun 10, 1989; and as of 2026, He is 37 years old. David Miller is a middle order batter from Pietermaritzburg, Natal and bats left handed.

In David Miller's ODI career, He has played 178 matches to date in his Odi career and has scored 4,611 runs, with an average of 42. David Miller has hit 342 fours and 144 sixes in his Odi career.One of his recent Odi matches took place in Mar 2025 at Gaddafi Stadium, Lahore, Pakistan, where He contributed 100 runs off 67 balls.

David Miller has played 140 matches to date in his T20 career and has scored 2,804 runs, with an average of 34. David Miller has hit 184 fours and 141 sixes in his T20 career.In his most recent T20 match against New Zealand at Eden Gardens, Kolkata, India, which took place in Mar 2026, David Miller contributed 6 runs off 6 balls to his team's total.

He holds the 43rd position in the ICC Odi batting rankings with a total of 528 points. David Miller is ranked 82nd position in the ICC T20 batting rankings with a total of 457 points.

David MillerSouth Africa
  • Born: Jun 10, 1989 (37 years)
  • Birth Place: Pietermaritzburg, Natal
  • Role: Middle Order Batter
  • Batting Style: Left Handed
  • Bowling Style: Right Arm Off Spin

Batting Career Summary

MAT NO Runs HS AVG SR 100s 50 4s 6s CT ST
ODI 178 45 4611 139 42 103.69 7 24 342 144 87 0
T20 140 40 2804 106 34 141.40 2 9 184 141 87 1

Bowling Career Summary

MAT Wkts AVG ECON Best 5w 10w
ODI 178 0 0 0 0/0 0 0
T20 140 0 0 0 0/0 0 0

David Miller ICC Rankings

TEST ODI T20
Batting - 43 82
Bowling - - -
All Rounder - - -

David Miller's LAST 10 INNINGS

Latest News

Gender
Select your Gender
  • Male
  • Female
  • Others
Age
Select your Age Range
  • Under 18
  • 18 to 25
  • 26 to 35
  • 36 to 45
  • 45 to 55
  • 55+