David Miller vs Zimbabwe record
David Miller has scored 290 runs in 9 ODIs against Zimbabwe at an average of 96.67 (strike rate 137.4), with 1 hundred and 1 fifty. In T20Is: 141 runs in 6 matches at an average of 47.00 (strike rate 130.6).
15MatchesODI 9 · T20I 6
431Runsaverage 71.83 · SR 135.1
138*Highest score1 hundreds · 1 fifties
David Miller against Zimbabwe by format
| Format | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| ODI | 9 | 290 | 96.67 | 137.4 |
| T20I | 6 | 141 | 47.00 | 130.6 |
David Miller against Zimbabwe year by year
| Year | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| 2026 T20I | 1 | 22 | 22.00 | 137.5 |
| 2022 T20I | 1 | 0 | — | — |
| 2018 T20I | 2 | 58 | 58.00 | 123.4 |
| 2015 ODI | 1 | 138 | — | 150.0 |
| 2014 ODI | 5 | 68 | 34.00 | 98.6 |
2 earlier years
| Year | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| 2010 ODI | 3 | 84 | 84.00 | 168.0 |
| 2010 T20I | 2 | 61 | 61.00 | 135.6 |
David Miller's best innings against Zimbabwe
Fifties and hundreds, highest first
| Score | Balls | Date |
|---|---|---|
| 138* | 92 | 15 Feb 2015 |
| 51 | 31 | 15 Oct 2010 |
David Miller against Zimbabwe by ground
| Ground | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| Queens Sports Club | 3 | 58 | 58.00 | 98.3 |
| OUTsurance Oval | 2 | 87 | 87.00 | 158.2 |
| Senwes Park | 2 | 19 | — | 146.2 |
| Harare Sports Club | 2 | 10 | 10.00 | 100.0 |
| Seddon Park | 1 | 138 | — | 150.0 |
| Buffalo Park | 1 | 39 | 39.00 | 114.7 |
| Willowmoore Park | 1 | 33 | — | 173.7 |
| Diamond Oval | 1 | 25 | 25.00 | 119.0 |
Zimbabwe bowlers David Miller has faced most
Balls faced, runs and dismissals, in internationals
| Bowler | Balls | Runs | Outs | SR |
|---|---|---|---|---|
| Sean Williams | 43 | 42 | 0 | 97.7 |
| Prosper Utseya | 33 | 28 | 1 | 84.8 |
David Miller's batting in every match against Zimbabwe
Newest first. * not out
| Date | Runs | Balls | Result |
|---|---|---|---|
| 1 Mar 2026 | 22 | 16 | Won |
| 12 Oct 2018 | 19* | 13 | Won |
| 9 Oct 2018 | 39 | 34 | Won |
| 15 Feb 2015 | 138* | 92 | Won |
| 4 Sept 2014 | 10* | 9 | Won |
7 older innings
| Date | Runs | Balls | Result |
|---|---|---|---|
| 29 Aug 2014 | 0 | 1 | Won |
| 21 Aug 2014 | 13* | 11 | Won |
| 19 Aug 2014 | 45 | 48 | Won |
| 22 Oct 2010 | 33* | 19 | Won |
| 15 Oct 2010 | 51 | 31 | Won |
| 10 Oct 2010 | 25 | 21 | Won |
| 8 Oct 2010 | 36* | 24 | Won |
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.