David Miller ICC Ranking

South Africa Batter Age 37
43
Best current ICC ranking No. 43 in Men's ODI Batting Rankings Career best: 665 v Australia at Kolkata 2023
540rating points

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

TestODIT20I
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

RankingNowCareer 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

MRunsHSAvgSR100s50s
ODI1794,62013942.00103.31724
T20I1402,80410633.78141.429

Other ranked South Africa players

South Africa rankings

Ranked near David Miller in ODI batting

Full table

David 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.