Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

David Miller: Match list (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
DateMatchTeamBatBowlCtResultGroundSeries
11 Jun 2017IND 193/2 v SA 191Match 11 · ODISA1-0India won by 8 wicketsLondonICC Champions Trophy 2017
7 Jun 2017PAK 119/3 v SA 219/8Match 7 · ODISA75*-0Pakistan won by 19 runs (DLS method)BirminghamICC Champions Trophy 2017
3 Jun 2017SA 299/6 v SL 203Match 3 · ODISA18-1South Africa won by 96 runsLondonICC Champions Trophy 2017
29 May 2017ENG 153 v SA 156/3Match 3 · ODISADNB-0South Africa won by 7 wicketsLondonSouth Africa in England ODI Series 2017
27 May 2017ENG 330/6 v SA 328/5Match 2 · ODISA71*-1England won by 2 runsSouthamptonSouth Africa in England ODI Series 2017
24 May 2017ENG 339/6 v SA 267Match 1 · ODISA11-2England won by 72 runsLeedsSouth Africa in England ODI Series 2017
17 Apr 2017SH 159/6 v PK 154Match 19 · T20PK1-1Sunrisers Hyderabad won by 5 runsHyderabadIndian Premier League 2017
15 Apr 2017DC 188/6 v PK 137/9Match 15 · T20PK24-1Delhi Daredevils won by 51 runsDelhiIndian Premier League 2017
13 Apr 2017KKR 171/2 v PK 170/9Match 11 · T20PK28-0Kolkata Knight Riders won by 8 wicketsKolkataIndian Premier League 2017
10 Apr 2017PK 150/2 v RCB 148/4Match 8 · T20PKDNB-0Kings XI Punjab won by 8 wicketsIndoreIndian Premier League 2017
8 Apr 2017PK 164/4 v RPS 163/6Match 4 · T20PK30*-0Kings XI Punjab won by 6 wicketsIndoreIndian Premier League 2017
4 Mar 2017NZ 149 v SA 150/4Match 5 · ODISA45*-0South Africa won by 6 wicketsAucklandSouth Africa in New Zealand ODI Series 2016/17
1 Mar 2017NZ 280/3 v SA 279/8Match 4 · ODISA1-0New Zealand won by 7 wicketsHamiltonSouth Africa in New Zealand ODI Series 2016/17
25 Feb 2017NZ 112 v SA 271/8Match 3 · ODISA3-0South Africa won by 159 runsWellingtonSouth Africa in New Zealand ODI Series 2016/17
22 Feb 2017NZ 289/4 v SA 283/9Match 2 · ODISA28-0New Zealand won by 6 runsChristchurchSouth Africa in New Zealand ODI Series 2016/17
1 Feb 2017SA 307/6 v SL 186Match 2 · ODISA117*-0South Africa won by 121 runsDurbanSri Lanka in South Africa ODI Series 2016/17
28 Jan 2017SA 185/2 v SL 181Match 1 · ODISADNB-0South Africa won by 8 wicketsPort ElizabethSri Lanka in South Africa ODI Series 2016/17
25 Jan 2017SA 169/5 v SL 170/5Match 3 · T20ISA1-0Sri Lanka won by 5 wicketsCape TownSri Lanka in South Africa T20I Series 2016/17
22 Jan 2017SA 113 v SL 119/7Match 2 · T20ISA11-1Sri Lanka won by 3 wicketsJohannesburgSri Lanka in South Africa T20I Series 2016/17
20 Jan 2017SA 126/5 v SL 107/6Match 1 · T20ISA40-0South Africa won by 19 runsCenturionSri Lanka in South Africa T20I Series 2016/17
11 Dec 2016DOL 59/5 v KNI 68/1Match · T20KNI18*-1Knights won by 9 wickets (DLS method)DurbanCSA T20 Challenge 2016/17
27 Nov 2016TIT 168/5 v KNI 158/6Match · T20KNI1-1Titans won by 10 runsKimberleyCSA T20 Challenge 2016/17
18 Nov 2016KNI 185/6 v TIT 186/7Match · T20KNI120*-1Titans won by 3 wicketsBenoniCSA T20 Challenge 2016/17
12 Nov 2016KNI 184/8 v CC 146Match · T20KNI2-0Knights won by 38 runsJohannesburgCSA T20 Challenge 2016/17
12 Oct 2016SA 327/8 v AUS 296Match 5 · ODISA39-1South Africa won by 31 runsCape TownAustralia in South Africa ODI Series 2016/17
5 Oct 2016SA 372/6 v AUS 371/6Match 3 · ODISA118*-1South Africa won by 4 wicketsDurbanAustralia in South Africa ODI Series 2016/17
2 Oct 2016SA 361/6 v AUS 219Match 2 · ODISA26-2South Africa won by 142 runsJohannesburgAustralia in South Africa ODI Series 2016/17
30 Sept 2016SA 295/4 v AUS 294/9Match 1 · ODISA10*-2South Africa won by 6 wicketsCenturionAustralia in South Africa ODI Series 2016/17
25 Sept 2016SA 354/5 v IRE 148Only ODI · ODISA14-1South Africa won by 206 runsBenoni-
4 Aug 2016SLZ 164/8 v TKR 165/5Eliminator · T20SLZ13-0Trinbago Knight Riders won by 5 wicketsSt KittsCaribbean Premier League 2016
31 Jul 2016SLZ 194/3 v JT 177/6Match 30 · T20SLZDNB-2St Lucia Zouks won by 17 runsLauderhillCaribbean Premier League 2016
30 Jul 2016SLZ 206/3 v JT 143/8Match 27 · T20SLZ13-1St Lucia Zouks won by 63 runsLauderhillCaribbean Premier League 2016
21 Jul 2016SLZ 174/9 v SKAN 139/9Match 21 · T20SLZ11-3St Lucia Zouks won by 35 runsSt LuciaCaribbean Premier League 2016
17 Jul 2016BT 173/5 v SLZ 148/8Match 18 · T20SLZ11-0Barbados Tridents won by 25 runsBarbadosCaribbean Premier League 2016
3 Jul 2016SKAN 203/7 v SLZ 145/5Match 6 · T20SLZ4-0St Kitts and Nevis Patriots won by 58 runsSt KittsCaribbean Premier League 2016
29 Jun 2016TKR 162/6 v SLZ 164/4Match 1 · T20SLZ33*-2St Lucia Zouks won by 6 wicketsTrinidadCaribbean Premier League 2016
21 May 2016RPS 173/6 v PK 172/7Match 53 · T20PK7-1Rising Pune Supergiants won by 4 wicketsVisakhapatnamIndian Premier League 2016
18 May 2016RCB 211/3 v PK 120/9Match 50 · T20PK3-2Royal Challengers Bangalore won by 82 runs (DLS method)BangaloreIndian Premier League 2016
15 May 2016PK 179/4 v SH 180/3Match 46 · T20PK20*-1Sunrisers Hyderabad won by 7 wicketsChandigarhIndian Premier League 2016
13 May 2016MI 124/9 v PK 127/3Match 43 · T20PKDNB-1Kings XI Punjab won by 7 wicketsVisakhapatnamIndian Premier League 2016
9 May 2016PK 174/4 v RCB 175/6Match 39 · T20PK0-0Royal Challengers Bangalore won by 1 runChandigarhIndian Premier League 2016
7 May 2016PK 181/5 v DC 172/5Match 36 · T20PK11*-1Kings XI Punjab won by 9 runsChandigarhIndian Premier League 2016
4 May 2016KKR 164/3 v PK 157/9Match 32 · T20PK13-0Kolkata Knight Riders won by 7 runsKolkataIndian Premier League 2016
1 May 2016GL 131/9 v PK 154Match 28 · T20PK31-1Kings XI Punjab won by 23 runsRajkotIndian Premier League 2016
25 Apr 2016PK 164/7 v MI 189/6Match 21 · T20PK30*-1Mumbai Indians won by 25 runsChandigarhIndian Premier League 2016
23 Apr 2016SH 146/5 v PK 143/6Match 18 · T20PK9-1Sunrisers Hyderabad won by 5 wicketsHyderabadIndian Premier League 2016
19 Apr 2016PK 138/8 v KKR 141/4Match 13 · T20PK6-0Kolkata Knight Riders won by 6 wicketsChandigarhIndian Premier League 2016
17 Apr 2016PK 153/4 v RPS 152/7Match 10 · T20PK7-1Kings XI Punjab won by 6 wicketsChandigarhIndian Premier League 2016
15 Apr 2016DC 113/2 v PK 111/9Match 7 · T20PK9-0Delhi Daredevils won by 8 wicketsDelhiIndian Premier League 2016
11 Apr 2016PK 161/6 v GL 162/5Match 3 · T20PK15-0Gujarat Lions won by 5 wicketsChandigarhIndian Premier League 2016
PreviousPage 10 · 709 matchesNext

Bat batted first or second · Bowl bowling figures · Ct catches

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.