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

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
The middle-overs architect — a decade of white-ball consistency.
T20I
354 matches
Brief but impactful — quality over volume in the shortest format.
Format-aware deep dive
Where he dominates
Middle-overs choke
Suffocates partnerships without needing wickets.
In a chase
Ten points above his career average when India chase.
Fielding impact
More than any Indian fielder of his era.
Best bowling
Colombo, 2024.
Career catches
Top-five fielder of his generation.
ICC titles
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
- Indian Premier League · Narendra Modi Stadium, Motera, Ahmedabad17 Apr19:30 IST
- Indian Premier League · M.Chinnaswamy Stadium, Bengaluru18 Apr15:30 IST
- Indian Premier League · Eden Gardens, Kolkata19 Apr15:30 IST
- Indian Premier League · Maharaja Yadavindra Singh International Cricket Stadium, New Chandigarh19 Apr19:30 IST
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)
- David Miller — photo by NAPARAZZI, CC BY-SA 2.0 · source