| 7 May 2025 | KKR 179/6 v CSK 183/8Match 57 · T20 | CSK | 8 | 0/19 | 0 | Chennai Super Kings won by 2 wickets | Kolkata | Indian Premier League 2025 |
| 16 Apr 2024 | KKR 223/6 v RR 224/8Match 31 · T20 | RR | 8 | 0/49 | 1 | Rajasthan Royals won by 2 wickets | Kolkata | Indian Premier League 2024 |
| 11 May 2023 | KKR 149/8 v RR 151/1Match 56 · T20 | RR | DNB | 0/32 | 1 | Rajasthan Royals won by 9 wickets | Kolkata | Indian Premier League 2023 |
| 24 May 2022 | RR 188/6 v GT 191/3Qualifier 1 · T20 | RR | 2* | 0/40 | 0 | Gujarat Titans won by 7 wickets | Kolkata | Indian Premier League 2022 |
| 22 Nov 2019 | IND 347/9d v BAN 106 & 195/9Match 2 · Test | IND | 9 | 0/19 | 0 | India won by an innings and 46 runs | Kolkata | Bangladesh in India Test Series 2019/20 |
| 27 Mar 2019 | KKR 218/4 v PK 190/4Match 6 · T20 | PK | DNB | 0/47 | 0 | Kolkata Knight Riders won by 28 runs | Kolkata | Indian Premier League 2019 |
| 21 Apr 2018 | KKR 191/7 v PK 126/1Match 18 · T20 | PK | DNB | 1/33 | 0 | Kings XI Punjab won by 9 wickets (DLS method) | Kolkata | Indian Premier League 2018 |
| 16 Nov 2017 | IND 172 & 352/8d v SL 294 & 75/71st Test · Test | IND | 4 & 7 | 0/13 | 0 | Match drawn | Kolkata | Sri Lanka tour of India 2017/18 |
| 22 Jan 2017 | IND 316/9 v ENG 321/8Match 3 · ODI | IND | 1 | 0/60 | 0 | England won by 5 runs | Kolkata | England in India ODI Series 2016/17 |
| 30 Sept 2016 | IND 316 & 263 v NZ 204 & 197Match 2 · Test | IND | 26 & 5 | 1/33 & 3/82 | 0 | India won by 178 runs | Kolkata | New Zealand in India Test Series 2016/17 |
| 14 May 2016 | KKR 66/2 v RPS 103/6Match 45 · T20 | RPS | 0* | 2/30 | 0 | Kolkata Knight Riders won by 8 wickets (DLS method) | Kolkata | Indian Premier League 2016 |
| 19 Mar 2016 | IND 119/4 v PAK 118/5Super 10 · T20I | IND | DNB | 0/12 | 1 | India won by 6 wickets | Kolkata | World T20 2015/16 |
| 24 May 2015 | MI 202/5 v CSK 161/8Final · T20 | CSK | 2 | 0/21 | 0 | Mumbai Indians won by 41 runs | Kolkata | Indian Premier League 2015 |
| 20 May 2014 | KKR 156/2 v CSK 154/4Match 47 · T20 | CSK | DNB | 0/24 | 0 | Kolkata Knight Riders won by 8 wickets | Kolkata | Indian Premier League 2014 |
| 6 Nov 2013 | IND 453 v WI 234 & 168Match 1 · Test | IND | 124 | 2/52 & 3/46 | 1 | India won by an innings and 51 runs | Kolkata | West Indies in India Test Series 2013/14 |
| 26 May 2013 | CSK 125/9 v MI 148/9Final · T20 | CSK | 9 | 0/22 | 0 | Mumbai Indians won by 23 runs | Kolkata | Indian Premier League 2013 |
| 20 Apr 2013 | KKR 119/9 v CSK 124/6Match 26 · T20 | CSK | 11 | 2/21 | 0 | Chennai Super Kings won by 4 wickets | Kolkata | Indian Premier League 2013 |
| 3 Jan 2013 | IND 165 v PAK 250Match 2 · ODI | IND | 3 | 1/49 | 0 | Pakistan won by 85 runs | Kolkata | Pakistan in India ODI Series 2012/13 |
| 5 Dec 2012 | IND 316 & 247 v ENG 523 & 41/3Match 3 · Test | IND | 21 & 91* | 3/183 & 2/31 | 0 | England won by 7 wickets | Kolkata | England in India Test Series 2012/13 |
| 14 May 2012 | KKR 158/6 v CSK 160/5Match 63 · T20 | CSK | DNB | 1/26 | 1 | Chennai Super Kings won by 5 wickets | Kolkata | Indian Premier League 2012 |
| 14 Nov 2011 | IND 631/7d v WI 153 & 463Match 2 · Test | IND | 4* | 2/49 & 2/137 | 0 | India won by an innings and 15 runs | Kolkata | West Indies in India Test Series 2011/12 |
| 29 Oct 2011 | IND 120/9 v ENG 121/4Only T20I · T20I | IND | 17* | 0/20 | 0 | England won by 6 wickets | Kolkata | - |
| 25 Oct 2011 | IND 271/8 v ENG 176Match 5 · ODI | IND | 7 | 3/28 | 0 | India won by 95 runs | Kolkata | England in India ODI Series 2011/12 |
| 7 May 2011 | KKR 61/2 v CSK 114/4Match 48 · T20 | CSK | DNB | 2/12 | 0 | Kolkata Knight Riders won by 10 runs (DLS method) | Kolkata | Indian Premier League 2011 |
| 16 Mar 2010 | KKR 109 v CSK 164/3Match 8 · T20 | CSK | DNB | 1/22 | 1 | Chennai Super Kings won by 55 runs | Kolkata | Indian Premier League 2009/10 |