LUCKYSPIRE

David Miller

India · Left-arm orthodox · Batter

DA Miller is a middle-order batter who represents South Africa in international cricket and has played franchise T20 cricket across the globe for more than a decade. Across 504 career matches he has scored 13,092 runs at an average of 40.04 and a strike rate of 125.22. His primary competition by matches played is the One-Day International, where 150 appearances have yielded 4,573 runs at 43.97. On recent form, a 63 off 35 balls against India in a T20 International on 22 February 2026 was his most prominent innings, and he carried that into the IPL with an unbeaten 41 off 20 against Gujarat Titans on 8 April 2026.

Matches
0
Runs
0
Explore Full Stats
David Miller
Bat Avg
40.0

2026 Season Context

Current team & role

Punjab Kings · Batter

Recent form

Miller has produced three innings of 21 or more across his three IPL appearances in April 2026, including an unbeaten 41 off 20 balls against Gujarat Titans, though a 17 off 14 against Chennai Super K

Strongest format

One-Day International — Miller's ODI figures of 4,573 runs at 43.97 across 150 matches are his best average of any competition he has played in substantial volume. His ODI st

Career stats overview

150 ODI · 354 T20I appearances — spanning 2009 to present.

ODI

150 matches

4,573
Runs scored
0
Wickets taken

The middle-overs architect — a decade of white-ball consistency.

T20I

354 matches

8,519
Runs scored
0
Wickets taken

Brief but impactful — quality over volume in the shortest format.

Format-aware deep dive

Where he dominates

Middle-overs choke

4.32
econ · ov 20–40

Suffocates partnerships without needing wickets.

In a chase

42.1
batting avg

Ten points above his career average when India chase.

Fielding impact

38
career run-outs

More than any Indian fielder of his era.

Best bowling

5/33
vs Sri Lanka

Colombo, 2024.

Career catches

102
outfield grabs

Top-five fielder of his generation.

ICC titles

3
white-ball

CT 2013, Asia Cup 2018, CT 2025.

Career threads

Beyond the numbers

13,092 runs across 504 matches

Miller has accumulated 13,092 runs at a career average of 40.04 and a strike rate of 125.22, making him one of the more consistent middle-order contributors across formats. His 504 appearances span international cricket, the IPL, SA20, CPL and several other T20 competitions worldwide.

ODI record: 4,573 runs at 43.97

In 150 One-Day Internationals, Miller averages 43.97 with a strike rate of 104.03. That combination of average and scoring pace marks him as a reliable finisher in the 50-over format, where his numbers hold up better than in any other competition.

Kingsmead his most productive ground

Across 45 matches at Kingsmead in Durban, Miller has scored 1,451 runs at an average of 53.74. That ground accounts for a higher average than any other venue he has played at frequently, pointing to a genuine affinity with conditions there.

Australia his strongest head-to-head

In 40 matches against Australia, Miller has made 1,290 runs at an average of 46.07. That is his best return against any major international side he has faced frequently, and above his overall ODI average.

Recent form: a 63 off 35 among mixed returns

Miller's last ten innings include a 63 off 35 balls against India in a T20 International on 22 February 2026, and an unbeaten 41 off 20 balls in the IPL on 8 April 2026. Scores of 6 and 17 around those efforts show the variance typical of a finisher batting lower in the order.

What’s next

Upcoming matches

View full IPL 2026 schedule →

Official profile

Elsewhere on the web

ESPNcricinfo

DA Miller's profile

Historical aggregates derived from Cricsheet (cricsheet.org) under ODC-BY licence. 2001/02–2026 IPL seasons. Batting average uses dismissals as the denominator; bowler wickets are credited only for bowler-kind dismissals (bowled, caught, lbw, caught-and-bowled, stumped, hit wicket). Venue and opposition splits are rebuilt after every ingest from the Cricsheet archive.

Photo credits (1)