| 18 May 2018 | DC 162/5 v CSK 128/6Match 52 · T20 | DC | DNB | 2/20 | 0 | Delhi Daredevils won by 34 runs | Delhi | Indian Premier League 2018 |
| 12 May 2018 | DC 181/4 v RCB 187/5Match 45 · T20 | DC | DNB | 1/33 | 0 | Royal Challengers Bangalore won by 5 wickets | Delhi | Indian Premier League 2018 |
| 10 May 2018 | DC 187/5 v SH 191/1Match 42 · T20 | DC | DNB | 0/29 | 0 | Sunrisers Hyderabad won by 9 wickets | Delhi | Indian Premier League 2018 |
| 5 May 2018 | DC 163/5 v SH 164/3Match 36 · T20 | DC | DNB | 2/19 | 0 | Sunrisers Hyderabad won by 7 wickets | Hyderabad | Indian Premier League 2018 |
| 2 May 2018 | DC 196/6 v RR 146/5Match 32 · T20 | DC | DNB | 1/12 | 0 | Delhi Daredevils won by 4 runs (DLS method) | Delhi | Indian Premier League 2018 |
| 30 Apr 2018 | CSK 211/4 v DC 198/5Match 30 · T20 | DC | DNB | 1/30 | 0 | Chennai Super Kings won by 13 runs | Pune | Indian Premier League 2018 |
| 27 Apr 2018 | DC 219/4 v KKR 164/9Match 26 · T20 | DC | DNB | 2/23 | 0 | Delhi Daredevils won by 55 runs | Delhi | Indian Premier League 2018 |
| 23 Apr 2018 | PK 143/8 v DC 139/8Match 22 · T20 | DC | 1* | 0/33 | 0 | Kings XI Punjab won by 4 runs | Delhi | Indian Premier League 2018 |
| 8 Apr 2018 | DC 166/7 v PK 167/4Match 2 · T20 | DC | DNB | 0/46 | 0 | Kings XI Punjab won by 6 wickets | Chandigarh | Indian Premier League 2018 |
| 15 Jan 2018 | SER 140/8 v HAR 141/6Match · T20 | HAR | 0 | 0/26 | 1 | Haryana won by 4 wickets | Delhi | Syed Mushtaq Ali Trophy 2017/18 |
| 12 Jan 2018 | PUN 134/9 v HAR 136/5Match · T20 | HAR | DNB | 3/23 | 0 | Haryana won by 5 wickets | Delhi | Syed Mushtaq Ali Trophy 2017/18 |
| 8 Jan 2018 | HIM 194/2 v HAR 194/8Match · T20 | HAR | 3* | 0/22 | 0 | Match tied (Himachal won the Super Over) | Delhi | Syed Mushtaq Ali Trophy 2017/18 |
| 14 May 2017 | DC 151 v RCB 161/6Match 56 · T20 | DC | 7 | 0/26 | 0 | Royal Challengers Bangalore won by 10 runs | Delhi | Indian Premier League 2017 |
| 12 May 2017 | DC 168/8 v RPS 161/7Match 52 · T20 | DC | 13* | 0/26 | 0 | Delhi Daredevils won by 7 runs | Delhi | Indian Premier League 2017 |
| 10 May 2017 | GL 195/5 v DC 197/8Match 50 · T20 | DC | 8* | 1/27 | 0 | Delhi Daredevils won by 2 wickets | Kanpur | Indian Premier League 2017 |
| 6 May 2017 | DC 66 v MI 212/3Match 45 · T20 | DC | 9* | 1/37 | 1 | Mumbai Indians won by 146 runs | Delhi | Indian Premier League 2017 |
| 4 May 2017 | DC 214/3 v GL 208/7Match 42 · T20 | DC | DNB | 0/23 | 0 | Delhi Daredevils won by 7 wickets | Delhi | Indian Premier League 2017 |
| 2 May 2017 | DC 189/4 v SH 185/3Match 40 · T20 | DC | DNB | 1/23 | 0 | Delhi Daredevils won by 6 wickets | Delhi | Indian Premier League 2017 |
| 30 Apr 2017 | PK 68/0 v DC 67Match 36 · T20 | DC | 4* | 0/9 | 0 | Kings XI Punjab won by 10 wickets | Chandigarh | Indian Premier League 2017 |
| 28 Apr 2017 | KKR 161/3 v DC 160/6Match 32 · T20 | DC | DNB | 0/36 | 0 | Kolkata Knight Riders won by 7 wickets | Kolkata | Indian Premier League 2017 |
| 22 Apr 2017 | MI 142/8 v DC 128/7Match 25 · T20 | DC | DNB | 2/18 | 0 | Mumbai Indians won by 14 runs | Mumbai | Indian Premier League 2017 |
| 19 Apr 2017 | SH 191/4 v DC 176/5Match 21 · T20 | DC | DNB | 0/33 | 1 | Sunrisers Hyderabad won by 15 runs | Hyderabad | Indian Premier League 2017 |
| 17 Apr 2017 | DC 168/7 v KKR 169/6Match 18 · T20 | DC | DNB | 1/26 | 0 | Kolkata Knight Riders won by 4 wickets | Delhi | Indian Premier League 2017 |
| 15 Apr 2017 | DC 188/6 v PK 137/9Match 15 · T20 | DC | DNB | 1/16 | 0 | Delhi Daredevils won by 51 runs | Delhi | Indian Premier League 2017 |
| 11 Apr 2017 | RPS 108 v DC 205/4Match 9 · T20 | DC | DNB | 3/11 | 1 | Delhi Daredevils won by 97 runs | Pune | Indian Premier League 2017 |
| 8 Apr 2017 | RCB 157/8 v DC 142/9Match 5 · T20 | DC | 8* | 0/32 | 0 | Royal Challengers Bangalore won by 15 runs | Bengaluru | Indian Premier League 2017 |
| 1 Feb 2017 | IND 202/6 v ENG 127Match 3 · T20I | IND | DNB | 1/23 | 0 | India won by 75 runs | Bangalore | England in India T20I Series 2016/17 |
| 29 Jan 2017 | IND 144/8 v ENG 139/6Match 2 · T20I | IND | 0 | 1/25 | 0 | India won by 5 runs | Nagpur | England in India T20I Series 2016/17 |
| 16 Dec 2016 | IND 759/7d v ENG 477 & 207Match 5 · Test | IND | DNB | 1/87 & 1/30 | 0 | India won by an innings and 75 runs | Chennai | England in India Test Series 2016/17 |
| 9 Nov 2016 | IND 488 & 172/6 v ENG 537 & 260/3dMatch 1 · Test | IND | 0 & DNB | 1/98 & 2/60 | 1 | Match drawn | Rajkot | England in India Test Series 2016/17 |
| 29 Oct 2016 | IND 269/6 v NZ 79Match 5 · ODI | IND | DNB | 5/18 | 0 | India won by 190 runs | Visakhapatnam | New Zealand in India ODI Series 2016/17 |
| 26 Oct 2016 | IND 241 v NZ 260/7Match 4 · ODI | IND | 14 | 2/42 | 0 | New Zealand won by 19 runs | Ranchi | New Zealand in India ODI Series 2016/17 |
| 23 Oct 2016 | IND 289/3 v NZ 285Match 3 · ODI | IND | DNB | 2/46 | 0 | India won by 7 wickets | Chandigarh | New Zealand in India ODI Series 2016/17 |
| 20 Oct 2016 | IND 236 v NZ 242/9Match 2 · ODI | IND | 1 | 3/60 | 0 | New Zealand won by 6 runs | Delhi | New Zealand in India ODI Series 2016/17 |
| 16 Oct 2016 | IND 194/4 v NZ 190Match 1 · ODI | IND | DNB | 3/49 | 1 | India won by 6 wickets | Dharmasala | New Zealand in India ODI Series 2016/17 |
| 28 Aug 2016 | IND 15/0 v WI 143Match 2 · T20I | IND | DNB | 3/24 | 1 | No result | Lauderhill | West Indies v India T20I Series 2016 |
| 30 Jul 2016 | WI 196 & 388/6 v IND 500/9dMatch 2 · Test | IND | 21 | 1/38 & 2/90 | 0 | Match drawn | Jamaica | India in West Indies Test Series 2016 |
| 21 Jul 2016 | WI 243 & 231 v IND 566/8dMatch 1 · Test | IND | 53 | 2/43 & 1/61 | 0 | India won by an innings and 92 runs | Antigua | India in West Indies Test Series 2016 |
| 22 May 2016 | DC 138/8 v RCB 139/4Match 56 · T20 | DC | DNB | 0/33 | 0 | Royal Challengers Bangalore won by 6 wickets | Raipur | Indian Premier League 2016 |
| 20 May 2016 | DC 161/4 v SH 158/7Match 52 · T20 | DC | DNB | 0/21 | 1 | Delhi Daredevils won by 6 wickets | Raipur | Indian Premier League 2016 |
| 17 May 2016 | RPS 76/1 v DC 121/6Match 49 · T20 | DC | DNB | 0/10 | 0 | Rising Pune Supergiants won by 19 runs (DLS method) | Visakhapatnam | Indian Premier League 2016 |
| 15 May 2016 | MI 206/4 v DC 126Match 47 · T20 | DC | 1 | 1/42 | 0 | Mumbai Indians won by 80 runs | Visakhapatnam | Indian Premier League 2016 |
| 12 May 2016 | SH 146/8 v DC 150/3Match 42 · T20 | DC | DNB | 2/19 | 0 | Delhi Daredevils won by 7 wickets | Hyderabad | Indian Premier League 2016 |
| 7 May 2016 | PK 181/5 v DC 172/5Match 36 · T20 | DC | DNB | 0/37 | 0 | Kings XI Punjab won by 9 runs | Chandigarh | Indian Premier League 2016 |
| 5 May 2016 | DC 162/7 v RPS 166/3Match 33 · T20 | DC | DNB | 1/28 | 0 | Rising Pune Supergiants won by 7 wickets | Delhi | Indian Premier League 2016 |
| 3 May 2016 | GL 149/7 v DC 150/2Match 31 · T20 | DC | DNB | 1/19 | 0 | Delhi Daredevils won by 8 wickets | Rajkot | Indian Premier League 2016 |
| 30 Apr 2016 | DC 186/8 v KKR 159Match 26 · T20 | DC | DNB | 1/36 | 2 | Delhi Daredevils won by 27 runs | Delhi | Indian Premier League 2016 |
| 27 Apr 2016 | DC 171/5 v GL 172/6Match 23 · T20 | DC | DNB | 0/27 | 0 | Gujarat Lions won by 1 run | Delhi | Indian Premier League 2016 |
| 23 Apr 2016 | DC 164/4 v MI 154/7Match 17 · T20 | DC | DNB | 2/24 | 0 | Delhi Daredevils won by 10 runs | Delhi | Indian Premier League 2016 |
| 17 Apr 2016 | RCB 191/5 v DC 192/3Match 11 · T20 | DC | DNB | 0/26 | 0 | Delhi Daredevils won by 7 wickets | Bangalore | Indian Premier League 2016 |