| 17 Sept 1982 | IND 566/6 & 135/7 v SL 346 & 394Only Test · Test | Match drawn | Chennai | Sri Lanka tour of India 1982/83 |
| 13 Jan 1985 | IND 272 & 412 v ENG 652/7 & 35/14th Test · Test | England won by 9 wickets | Chennai | England tour of India and Sri Lanka 1984/85 |
| 18 Sept 1986 | IND 397 & 347 v AUS 574/7 & 170/51st Test · Test | Match tied | Chennai | Australia tour of India 1986/87 |
| 3 Feb 1987 | IND 527/9 v PAK 487/9 & 182/31st Test · Test | Match drawn | Chennai | Pakistan tour of India 1986/87 |
| 9 Oct 1987 | IND 269 v AUS 270/6Match 3 · ODI | Australia won by 1 run | Chennai | 1987 Cricket World Cup |
| 13 Oct 1987 | AUS 235/9 v ZIM 139Match 6 · ODI | Australia won by 96 runs | Chennai | 1987 Cricket World Cup |
| 11 Jan 1988 | IND 382 & 217/8 v WI 184 & 1604th Test · Test | India won by 255 runs | Chennai | West Indies tour of India 1987/88 |
| 21 Oct 1989 | AUS 241/6 v WI 142Match 4 · ODI | Australia won by 99 runs | Chennai | 1989 MRF World Series |
| 11 Feb 1993 | IND 560/6 v ENG 286 & 2522nd Test · Test | India won by an innings and 22 runs | Chennai | England tour of India 1992/93 |
| 23 Oct 1994 | IND 225/6 v WI 221Match 1 · ODI | India won by 4 wickets (with 10 balls remaining) | Chennai | 1994–95 Wills World Series |
| 25 Oct 1995 | IND 144/2 v NZ2nd Test · Test | Match drawn | Chennai | New Zealand tour of India 1995/96 |
| 11 Mar 1996 | AUS 289/4 v NZ 286/9Quarter-final · ODI | Australia won by 6 wickets (with 13 balls remaining) | Chennai | 1995–96 Wills World Cup |
| 21 May 1997 | IND 292 v PAK 327/5Match 5 · ODI | Pakistan won by 35 runs | Chennai | 1997 Pepsi Independence Cup |
| 6 Mar 1998 | IND 257 & 418/4 v AUS 328 & 1681st Test · Test | India won by 179 runs | Chennai | Australia tour of India 1997/98 |
| 25 Jan 2002 | IND 221/6 v ENG 2173rd ODI · ODI | India won by 4 wickets (with 20 balls remaining) | Chennai | England tour of India 2001/02 |
| 14 Oct 2004 | AUS 235 & 369 v IND 376 & 19/02nd Test · Test | Match drawn | Chennai | Australia tour of India 2004/05 |
| 10 Apr 2018 | KKR 202/6 v CSK 205/5Match 5 · T20 | Chennai Super Kings won by 5 wickets | Chennai | Indian Premier League 2018 |
| 23 Mar 2019 | RCB 70 v CSK 71/3Match 1 · T20 | Chennai Super Kings won by 7 wickets | Chennai | Indian Premier League 2019 |
| 31 Mar 2019 | CSK 175/5 v RR 167/8Match 12 · T20 | Chennai Super Kings won by 8 runs | Chennai | Indian Premier League 2019 |
| 6 Apr 2019 | CSK 160/3 v PK 138/5Match 18 · T20 | Chennai Super Kings won by 22 runs | Chennai | Indian Premier League 2019 |
| 9 Apr 2019 | KKR 108/9 v CSK 111/3Match 23 · T20 | Chennai Super Kings won by 7 wickets | Chennai | Indian Premier League 2019 |
| 23 Apr 2019 | SH 175/3 v CSK 176/4Match 41 · T20 | Chennai Super Kings won by 6 wickets | Chennai | Indian Premier League 2019 |
| 26 Apr 2019 | MI 155/4 v CSK 109Match 44 · T20 | Mumbai Indians won by 46 runs | Chennai | Indian Premier League 2019 |
| 1 May 2019 | CSK 179/4 v DC 99Match 50 · T20 | Chennai Super Kings won by 80 runs | Chennai | Indian Premier League 2019 |
| 7 May 2019 | CSK 131/4 v MI 132/4Qualifier 1 · T20 | Mumbai Indians won by 6 wickets | Chennai | Indian Premier League 2019 |
| 5 Feb 2021 | ENG 578 & 178 v IND 337 & 1921st Test · Test | England won by 227 runs | Chennai | England tour of India 2020/21 |
| 13 Feb 2021 | IND 329 & 286 v ENG 134 & 1642nd Test · Test | India won by 317 runs | Chennai | England tour of India 2020/21 |
| 8 Feb 2026 | AFG 182/6 v NZ 183/54th Match, Group D · T20I | New Zealand won by 5 wickets (with 13 balls remaining) | Chennai | - |
| 19 Feb 2026 | AFG 200/4 v CAN 118/839th Match, Group D · T20I | Afghanistan won by 82 runs | Chennai | - |