David Miller ICC Ranking
David Miller is a batter who plays international cricket for South Africa, born on 10 June 1989 in Pietermaritzburg, Natal (age 37). Playing style: Left hand Bat, Right Arm Off Break.
In the latest ICC men's rankings, David Miller is the No. 43 ODI batsman (540 points).
David Miller's highest-ever ICC rating is 665 in ODI batting, reached v Australia at Kolkata 2023. The current rating of 540 is 125 points below that peak.
In the ODI batting rankings, David Miller is 1 point behind Will Young (No. 42, New Zealand) and 8 points ahead of Mohammad Rizwan (No. 44, Pakistan). They moved down 2 places in the latest ICC update.
In 179 ODIs, David Miller has scored 4,620 runs at an average of 42.00 and a strike rate of 103.31, including 7 hundreds. In 140 T20Is, David Miller has scored 2,804 runs at an average of 33.78 and a strike rate of 141.4, including 2 hundreds.
David Miller ICC rankings by format
| Test | ODI | T20I | |
|---|---|---|---|
| Batting | – | 43540 pts | – |
| Bowling | – | – | – |
| All-rounder | – | – | – |
Rank and rating points in each ICC men's ranking. "–" means outside the published top 50.
David Miller career-best ratings
| Ranking | Now | Career best |
|---|---|---|
| ODI batting | 540 | 665 v Australia at Kolkata 2023 |
David Miller rating history
ODI batting
David Miller profile
- Name
- David Miller
- Team
- South Africa
- Role
- Batter
- Born
- 10 June 1989 (age 37)
- Birthplace
- Pietermaritzburg, Natal
- Batting
- Left hand Bat
- Bowling
- Right Arm Off Break
David Miller career stats
Batting
| M | Runs | Avg | SR | |
|---|---|---|---|---|
| ODI | 179 | 4,620 | 42.00 | 103.31 |
| T20I | 140 | 2,804 | 33.78 | 141.4 |
Other ranked South Africa players
South Africa rankingsRanked near David Miller in ODI batting
Full tableDavid Miller FAQs
What is David Miller's ICC ranking?
David Miller is currently the No. 43 ODI batsman (540 points) in the ICC men's rankings.
Is David Miller the No. 1 ODI batsman?
No. David Miller is No. 43 with 540 points. The No. 1 ODI batsman is Shubman Gill (841).
What is David Miller's highest ICC rating?
David Miller's career-best rating is 665 in ODI batting (v Australia at Kolkata 2023).
What is David Miller's Test ranking?
David Miller is not in the current top 50 of the ICC men's Test batting rankings. The No. 1 Test batsman is Harry Brook (861).
What is David Miller's ODI ranking?
David Miller is No. 43 in the ICC men's ODI batting rankings with 540 rating points, down 2 places since the previous update. Their career-best ODI rating is 665 (v Australia at Kolkata 2023).
What is David Miller's T20I ranking?
David Miller is not in the current top 50 of the ICC men's T20I batting rankings. The No. 1 T20I batsman is Abhishek Sharma (889).
Which team does David Miller play for?
David Miller plays international cricket for South Africa as a batter.