Test matches completed in two days
India-Afghanistan Test at Bangalore was completed within two days to provide the 21st occasion of a test match completed in two days. It was the first occasion of such an occurrence on Indian soil and also involving India. All such occasions are tabulated below
| No | Team 1 | Team 2 | Days | Winner | Ground | Match Date |
| 1 | England | Australia | 2 | Australia | The Oval | 28 Aug 1882 |
| 2 | England | Australia | 2 | Australia | Lord’s | 16 Jul 1888 |
| 3 | England | Australia | 2 | England | The Oval | 13 Aug 1888 |
| 4 | England | Australia | 2 | England | Manchester | 30 Aug 1888 |
| 5 | South Africa | England | 2 | England | Port Elizabeth | 12 Mar 1889 |
| 6 | South Africa | England | 2 | England | Cape Town | 25 Mar 1889 |
| 7 | England | Australia | 2 | England | The Oval | 11 Aug 1890 |
| 8 | South Africa | England | 2 | England | Port Elizabeth | 13 Feb 1896 |
| 9 | South Africa | England | 2 | England | Cape Town | 21 Mar 1896 |
| 10 | Australia | South Africa | 2 | Australia | Manchester | 27 May 1912 |
| 11 | England | South Africa | 2 | England | The Oval | 12 Aug 1912 |
| 12 | England | Australia | 2 | Australia | Nottingham | 28 May 1921 |
| 13 | Australia | West Indies | 2 | Australia | Melbourne | 13 Feb 1931 |
| 14 | South Africa | Australia | 2 | Australia | Johannesburg | 15 Feb 1936 |
| 15 | New Zealand | Australia | 2 | Australia | Wellington | 29 Mar 1946 |
| 16 | England | West Indies | 2 | England | Leeds | 17 Aug 2000 |
| 17 | Australia | Pakistan | 2 | Australia | Sharjah | 11 Oct 2002 |
| 18 | South Africa | Zimbabwe | 2 | South Africa | Cape Town | 04 Mar 2005 |
| 19 | Zimbabwe | New Zealand | 2 | New Zealand | Harare | 07 Aug 2005 |
| 20 | South Africa | Zimbabwe | 2 | South Africa | Port Elizabeth | 26 Dec 2017 |
| 21 | India | Afghanistan | 2 | India | Bengaluru | 14 Jun 2018 |