David Miller vs India record
David Miller has scored 626 runs in 29 T20Is against India at an average of 34.78 (strike rate 149.0), with 1 hundred and 3 fifties. In ODIs: 513 runs in 29 matches at an average of 24.43 (strike rate 93.8), with 2 fifties.
58MatchesT20I 29 · ODI 29
1,139Runsaverage 29.21 · SR 117.8
106*Highest score1 hundreds · 5 fifties
David Miller against India by format
| Format | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| T20I | 29 | 626 | 34.78 | 149.0 |
| ODI | 29 | 513 | 24.43 | 93.8 |
David Miller against India year by year
| Year | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| 2026 T20I | 1 | 63 | 63.00 | 180.0 |
| 2025 T20I | 3 | 39 | 19.50 | 134.5 |
| 2024 T20I | 5 | 93 | 18.60 | 109.4 |
| 2023 ODI | 4 | 23 | 7.67 | 60.5 |
| 2023 T20I | 2 | 52 | 26.00 | 140.5 |
13 earlier years
| Year | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| 2022 T20I | 9 | 280 | 93.33 | 178.3 |
| 2022 ODI | 6 | 158 | 79.00 | 109.0 |
| 2019 T20I | 2 | 18 | 18.00 | 120.0 |
| 2019 ODI | 1 | 31 | 31.00 | 77.5 |
| 2018 ODI | 5 | 107 | 21.40 | 81.1 |
| 2018 T20I | 3 | 38 | 12.67 | 111.8 |
| 2017 ODI | 1 | 1 | 1.00 | 33.3 |
| 2015 ODI | 6 | 96 | 19.20 | 86.5 |
| 2015 T20I | 2 | 10 | — | 125.0 |
| 2014 T20I | 1 | 23 | — | 191.7 |
| 2013 ODI | 4 | 61 | 30.50 | 156.4 |
| 2011 ODI | 2 | 36 | 18.00 | 92.3 |
| 2011 T20I | 1 | 10 | 10.00 | 125.0 |
David Miller's best innings against India
Fifties and hundreds, highest first
| Score | Balls | Date |
|---|---|---|
| 106* | 47 | 2 Oct 2022 |
| 75* | 63 | 6 Oct 2022 |
| 64* | 31 | 9 Jun 2022 |
| 63 | 35 | 22 Feb 2026 |
| 59* | 46 | 30 Oct 2022 |
David Miller against India by ground
| Ground | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| Wanderers Stadium | 7 | 153 | 25.50 | 125.4 |
| SuperSport Park | 4 | 79 | 26.33 | 127.4 |
| St George's Park | 4 | 53 | 17.67 | 82.8 |
| Kingsmead | 4 | 34 | 8.50 | 79.1 |
| Newlands | 3 | 88 | 29.33 | 85.4 |
| Barabati Stadium | 3 | 31 | 31.00 | 119.2 |
| Boland Park | 3 | 12 | 12.00 | 54.5 |
| Narendra Modi Stadium | 2 | 81 | 40.50 | 165.3 |
India bowlers David Miller has faced most
Balls faced, runs and dismissals, in internationals
| Bowler | Balls | Runs | Outs | SR |
|---|---|---|---|---|
| Hardik Pandya | 83 | 98 | 6 | 118.1 |
| Kuldeep Yadav | 80 | 74 | 3 | 92.5 |
| Yuzvendra Chahal | 79 | 74 | 3 | 93.7 |
| Jasprit Bumrah | 46 | 40 | 1 | 87.0 |
| Bhuvneshwar Kumar | 44 | 66 | 1 | 150.0 |
| Ravichandran Ashwin | 44 | 73 | 0 | 165.9 |
| Arshdeep Singh | 41 | 61 | 2 | 148.8 |
| Axar Patel | 41 | 58 | 0 | 141.5 |
David Miller's batting in every match against India
Newest first. * not out
| Date | Runs | Balls | Result |
|---|---|---|---|
| 22 Feb 2026 | 63 | 35 | Won |
| 19 Dec 2025 | 18 | 14 | Lost |
| 11 Dec 2025 | 20* | 12 | Won |
| 9 Dec 2025 | 1 | 3 | Lost |
| 15 Nov 2024 | 36 | 27 | Lost |
48 older innings
| Date | Runs | Balls | Result |
|---|---|---|---|
| 13 Nov 2024 | 18 | 18 | Lost |
| 10 Nov 2024 | 0 | 1 | Won |
| 8 Nov 2024 | 18 | 22 | Lost |
| 29 Jun 2024 | 21 | 17 | Lost |
| 21 Dec 2023 | 10 | 20 | Lost |
| 17 Dec 2023 | 2 | 7 | Lost |
| 14 Dec 2023 | 35 | 25 | Lost |
| 12 Dec 2023 | 17 | 12 | Won |
| 5 Nov 2023 | 11 | 11 | Lost |
| 30 Oct 2022 | 59* | 46 | Won |
| 11 Oct 2022 | 7 | 8 | Lost |
| 9 Oct 2022 | 35* | 34 | Lost |
| 6 Oct 2022 | 75* | 63 | Won |
| 4 Oct 2022 | 19* | 5 | Won |
| 2 Oct 2022 | 106* | 47 | Lost |
| 28 Sept 2022 | 0 | 1 | Lost |
| 17 Jun 2022 | 9 | 7 | Lost |
| 14 Jun 2022 | 3 | 5 | Lost |
| 12 Jun 2022 | 20* | 15 | Won |
| 9 Jun 2022 | 64* | 31 | Won |
| 23 Jan 2022 | 39 | 38 | Won |
| 19 Jan 2022 | 2* | 2 | Won |
| 18 Sept 2019 | 18 | 15 | Lost |
| 5 Jun 2019 | 31 | 40 | Lost |
| 24 Feb 2018 | 24 | 23 | Lost |
| 21 Feb 2018 | 5 | 6 | Won |
| 18 Feb 2018 | 9 | 5 | Lost |
| 13 Feb 2018 | 36 | 51 | Lost |
| 10 Feb 2018 | 39 | 28 | Won |
| 7 Feb 2018 | 25 | 42 | Lost |
| 4 Feb 2018 | 0 | 4 | Lost |
| 1 Feb 2018 | 7 | 7 | Lost |
| 11 Jun 2017 | 1 | 3 | Lost |
| 25 Oct 2015 | 22* | 12 | Won |
| 22 Oct 2015 | 6 | 12 | Lost |
| 18 Oct 2015 | 33 | 41 | Won |
| 14 Oct 2015 | 0 | 1 | Lost |
| 11 Oct 2015 | 13 | 22 | Won |
| 5 Oct 2015 | 10* | 8 | Won |
| 22 Feb 2015 | 22 | 23 | Lost |
| 4 Apr 2014 | 23* | 12 | Lost |
| 11 Dec 2013 | 56* | 34 | No result |
| 8 Dec 2013 | 0 | 3 | Won |
| 5 Dec 2013 | 5* | 2 | Won |
| 6 Jun 2013 | 0 | 0 | Lost |
| 15 Jan 2011 | 27 | 28 | Lost |
| 12 Jan 2011 | 9 | 11 | Won |
| 9 Jan 2011 | 10 | 8 | Lost |
David Miller vs India: questions and answers
- How many matches has David Miller played against India?
- David Miller has played 58 matches against India (29 in T20Is, 29 in ODIs), from 2011 to 2026. South Africa won 24 and lost 32 of them.
- How many runs has David Miller scored against India?
- David Miller has scored 1,139 runs in 53 innings against India at an average of 29.21 and a strike rate of 117.8 (626 runs at an average of 34.78 in T20Is, 513 runs at an average of 24.43 in ODIs).
- What is David Miller's highest score against India?
- David Miller's highest score against India is 106 not out off 47 balls (T20I) at Barsapara Cricket Stadium on 2 October 2022.
- How many hundreds has David Miller scored against India?
- David Miller has scored 1 hundred and 5 fifties against India.
- Where has David Miller scored the most runs against India?
- At Wanderers Stadium: 153 runs in 7 innings against India, at an average of 25.50.
- How does David Miller usually get out against India?
- Of David Miller's 39 dismissals against India: caught 22, bowled 9, lbw 4, run out 3 and stumped 1. Hardik Pandya has dismissed David Miller most often, 6 times in 83 balls.
- When did David Miller last play against India?
- On 22 February 2026 (T20I) at Narendra Modi Stadium: 63 off 35 balls. South Africa won that match.