15MatchesODI 9 · T20I 6
431Runsaverage 71.83 · SR 135.1
138*Highest score1 hundreds · 1 fifties

David Miller against Zimbabwe by format

FormatMatRunsAvgSR100s/50sHS
ODI929096.67137.41/1138*
T20I614147.00130.60/039

David Miller against Zimbabwe year by year

YearMatRunsAvgSR100s/50sHS
2026 T20I12222.00137.50/022
2022 T20I10——0/0—
2018 T20I25858.00123.40/039
2015 ODI1138—150.01/0138*
2014 ODI56834.0098.60/045
2 earlier years
YearMatRunsAvgSR100s/50sHS
2010 ODI38484.00168.00/151
2010 T20I26161.00135.60/036*

David Miller's best innings against Zimbabwe

Fifties and hundreds, highest first

ScoreBallsFormatGroundDate
138*92ODISeddon Park15 Feb 2015
5131ODIOUTsurance Oval15 Oct 2010

David Miller against Zimbabwe by ground

GroundMatRunsAvgSR
Queens Sports Club35858.0098.3
OUTsurance Oval28787.00158.2
Senwes Park219—146.2
Harare Sports Club21010.00100.0
Seddon Park1138—150.0
Buffalo Park13939.00114.7
Willowmoore Park133—173.7
Diamond Oval12525.00119.0

Zimbabwe bowlers David Miller has faced most

Balls faced, runs and dismissals, in internationals

BowlerBallsRunsOutsSR
Sean Williams4342097.7
Prosper Utseya3328184.8

David Miller's batting in every match against Zimbabwe

Newest first. * not out

DateFormatRunsBalls4s6sSRResultGround
1 Mar 2026T20I221622137.5WonArun Jaitley Stadium
12 Oct 2018T20I19*1340146.2WonSenwes Park
9 Oct 2018T20I393412114.7WonBuffalo Park
15 Feb 2015ODI138*9279150.0WonSeddon Park
4 Sept 2014ODI10*910111.1WonHarare Sports Club
7 older innings
DateFormatRunsBalls4s6sSRResultGround
29 Aug 2014ODI01000.0WonHarare Sports Club
21 Aug 2014ODI13*1120118.2WonQueens Sports Club
19 Aug 2014ODI45482293.8WonQueens Sports Club
22 Oct 2010ODI33*1931173.7WonWillowmoore Park
15 Oct 2010ODI513152164.5WonOUTsurance Oval
10 Oct 2010T20I252111119.0WonDiamond Oval
8 Oct 2010T20I36*2451150.0WonOUTsurance Oval

David Miller vs Zimbabwe: questions and answers

How many matches has David Miller played against Zimbabwe?
David Miller has played 15 matches against Zimbabwe (9 in ODIs, 6 in T20Is), from 2010 to 2026. South Africa won 14 and lost 0 of them.
How many runs has David Miller scored against Zimbabwe?
David Miller has scored 431 runs in 12 innings against Zimbabwe at an average of 71.83 and a strike rate of 135.1 (290 runs at an average of 96.67 in ODIs, 141 runs at an average of 47.00 in T20Is).
What is David Miller's highest score against Zimbabwe?
David Miller's highest score against Zimbabwe is 138 not out off 92 balls (ODI) at Seddon Park on 15 February 2015.
How many hundreds has David Miller scored against Zimbabwe?
David Miller has scored 1 hundred and 1 fifty against Zimbabwe.
Where has David Miller scored the most runs against Zimbabwe?
At OUTsurance Oval: 87 runs in 2 innings against Zimbabwe, at an average of 87.00.
How does David Miller usually get out against Zimbabwe?
Of David Miller's 6 dismissals against Zimbabwe: caught 2, lbw 2 and bowled 2.
When did David Miller last play against Zimbabwe?
On 1 March 2026 (T20I) at Arun Jaitley Stadium: 22 off 16 balls. South Africa won that match.