28MatchesT20I 15 · ODI 13
582Runsaverage 32.33 · SR 116.9
130*Highest score1 hundreds · 1 fifties

David Miller against West Indies by format

FormatMatRunsAvgSR100s/50sHS
T20I1523019.17126.40/048
ODI1335258.67111.41/1130*

David Miller against West Indies year by year

YearMatRunsAvgSR100s/50sHS
2026 T20I10——0/0—
2024 T20I144.0028.60/04
2023 T20I36923.00160.50/048
2023 ODI11717.00100.00/017
2021 T20I65213.00108.30/018*
7 earlier years
YearMatRunsAvgSR100s/50sHS
2019 ODI10——0/0—
2016 T20I111.0025.00/01
2015 ODI624381.00107.51/1130*
2015 T20I27135.50151.10/047
2013 ODI13838.00131.00/038
2010 ODI45454.00122.70/026*
2010 T20I13333.00126.90/033

David Miller's best innings against West Indies

Fifties and hundreds, highest first

ScoreBallsFormatGroundDate
130*133ODISt George's Park25 Jan 2015
7068ODIKingsmead16 Jan 2015

David Miller against West Indies by ground

GroundMatRunsAvgSR
National Cricket Stadium, St George's55213.00108.3
Sir Vivian Richards Stadium48643.00114.7
SuperSport Park38127.00197.6
Wanderers Stadium35829.00156.8
Windsor Park255.0055.6
St George's Park1130—97.7
Kingsmead17070.00102.9
Sophia Gardens13838.00131.0

West Indies bowlers David Miller has faced most

Balls faced, runs and dismissals, in internationals

BowlerBallsRunsOutsSR
Andre Russell80892111.3
Darren Sammy73820112.3
Dwayne Bravo47593125.5
Jason Holder47753159.6
Sulieman Benn33440133.3
Carlos Brathwaite3019063.3
Jerome Taylor30341113.3

David Miller's batting in every match against West Indies

Newest first. * not out

DateFormatRunsBalls4s6sSRResultGround
23 Jun 2024T20I4140028.6WonSir Vivian Richards Stadium
28 Mar 2023T20I111110100.0LostWanderers Stadium
26 Mar 2023T20I101010100.0WonSuperSport Park
25 Mar 2023T20I482243218.2LostSuperSport Park
21 Mar 2023ODI171702100.0WonSenwes Park
17 older innings
DateFormatRunsBalls4s6sSRResultGround
3 Jul 2021T20I18*1610112.5WonNational Cricket Stadium, St George's
1 Jul 2021T20I12901133.3LostNational Cricket Stadium, St George's
29 Jun 2021T20I2200100.0WonNational Cricket Stadium, St George's
27 Jun 2021T20I111010110.0WonNational Cricket Stadium, St George's
26 Jun 2021T20I9110081.8LostNational Cricket Stadium, St George's
25 Mar 2016T20I140025.0LostVCA Stadium, Jamtha
27 Feb 2015ODI201600125.0WonSydney Cricket Ground
28 Jan 2015ODI23922255.6WonSuperSport Park
25 Jan 2015ODI130*13311397.7LostSt George's Park
16 Jan 2015ODI706872102.9WonKingsmead
11 Jan 2015T20I472643180.8LostWanderers Stadium
9 Jan 2015T20I242110114.3LostNewlands
14 Jun 2013ODI382913131.0TiedSophia Gardens
28 May 2010ODI590055.6WonWindsor Park
24 May 2010ODI26*1902136.8WonSir Vivian Richards Stadium
22 May 2010ODI23*1611143.8WonSir Vivian Richards Stadium
20 May 2010T20I332602126.9WonSir Vivian Richards Stadium

David Miller vs West Indies: questions and answers

How many matches has David Miller played against West Indies?
David Miller has played 28 matches against West Indies (15 in T20Is, 13 in ODIs), from 2010 to 2026. South Africa won 18 and lost 8 of them.
How many runs has David Miller scored against West Indies?
David Miller has scored 582 runs in 22 innings against West Indies at an average of 32.33 and a strike rate of 116.9 (230 runs at an average of 19.17 in T20Is, 352 runs at an average of 58.67 in ODIs).
What is David Miller's highest score against West Indies?
David Miller's highest score against West Indies is 130 not out off 133 balls (ODI) at St George's Park on 25 January 2015.
How many hundreds has David Miller scored against West Indies?
David Miller has scored 1 hundred and 1 fifty against West Indies.
Where has David Miller scored the most runs against West Indies?
At Sir Vivian Richards Stadium: 86 runs in 4 innings against West Indies, at an average of 43.00.
How does David Miller usually get out against West Indies?
Of David Miller's 18 dismissals against West Indies: caught 14, bowled 2 and run out 2. Dwayne Bravo has dismissed David Miller most often, 3 times in 47 balls.
When did David Miller last play against West Indies?
On 26 February 2026 (T20I) at Narendra Modi Stadium: David Miller did not bat or bowl. South Africa won that match.