Test cricket is all about time. A Test match can last five days. Teams must play through long sessions, changing conditions, and many ups and downs. But sometimes, a Test match ends very quickly.
That happened again on Sunday, August 23, 2026, when Australia beat Bangladesh by an innings and 51 runs in Mackay. The second Test ended in less than two days. It became only the 28th Test match in history to finish within two days.
So far, teams have played 2,632 Test matches. Only about 1.064% of them have ended within two days.
The Mackay Test is the latest match to join this rare list. The list includes some of the shortest and most surprising Test matches ever played.
The bigger question is where this match ranks by balls bowled. Australia vs Bangladesh in Mackay is the fourth-shortest completed Test match ever, with only 750 balls bowled, according to the dataset used for this ranking.
Shortest Test match ever: India vs South Africa in Cape Town
The shortest completed Test match ever by balls bowled was the India vs South Africa Test in Cape Town in January 2024.
India won by seven wickets after just 642 balls (107 overs). South Africa scored 55 in their first innings and 176 in their second. India scored 153 and then chased 79 for three. The match ended halfway through the second day. Guinness World Records lists it as the shortest completed Test by overs bowled.
The match also had a crazy first day, with 23 wickets falling. India lost six wickets without scoring a single extra run, falling from 153/4 to 153 all out.
The Mackay Test was also very short, but it had 108 more balls than the 2024 Cape Town Test.
28 Test matches have ended inside two days
Two-day Tests have mostly happened in two periods.
From 1877 to 1946, 15 of the first 275 Tests ended within two days. Then, no Test ended within two days between 1947 and 1999. During those 53 years, teams played 1,233 Tests.
Since 2000, 13 of 1,124 Tests have ended within two days. These include India-Afghanistan in 2018, India-England in 2021, South Africa-India in 2024, and two Australia-England Tests in 2025.
Now, Australia vs Bangladesh has become the 28th two-day Test in history.
ALSO READ: Mitchell Starc and The Art of Taking First-Over Wickets
All 28 two-day Test matches in history
| Rank | Team 1 | Team 2 | Days | Winner | Ground | Match Date | Test No. |
| 1 | England | Australia | 2 | Australia | The Oval | 28 Aug 1882 | 9 |
| 2 | England | Australia | 2 | Australia | Lord’s | 16 Jul 1888 | 28 |
| 3 | England | Australia | 2 | England | The Oval | 13 Aug 1888 | 29 |
| 4 | England | Australia | 2 | England | Manchester | 30 Aug 1888 | 30 |
| 5 | South Africa | England | 2 | England | Gqeberha | 12 Mar 1889 | 31 |
| 6 | South Africa | England | 2 | England | Cape Town | 25 Mar 1889 | 32 |
| 7 | England | Australia | 2 | England | The Oval | 11 Aug 1890 | 34 |
| 8 | South Africa | England | 2 | England | Gqeberha | 13 Feb 1896 | 47 |
| 9 | South Africa | England | 2 | England | Cape Town | 21 Mar 1896 | 49 |
| 10 | Australia | South Africa | 2 | Australia | Manchester | 27 May 1912 | 121 |
| 11 | England | South Africa | 2 | England | The Oval | 12 Aug 1912 | 128 |
| 12 | England | Australia | 2 | Australia | Nottingham | 28 May 1921 | 140 |
| 13 | Australia | West Indies | 2 | Australia | Melbourne | 13 Feb 1931 | 205 |
| 14 | South Africa | Australia | 2 | Australia | Johannesburg | 15 Feb 1936 | 250 |
| 15 | New Zealand | Australia | 2 | Australia | Wellington | 29 Mar 1946 | 275 |
| 16 | England | West Indies | 2 | England | Leeds | 17 Aug 2000 | 1508 |
| 17 | Australia | Pakistan | 2 | Australia | Sharjah | 11 Oct 2002 | 1617 |
| 18 | South Africa | Zimbabwe | 2 | South Africa | Cape Town | 4 Mar 2005 | 1737 |
| 19 | Zimbabwe | New Zealand | 2 | New Zealand | Harare | 7 Aug 2005 | 1759 |
| 20 | South Africa | Zimbabwe | 2 | South Africa | Gqeberha | 26 Dec 2017 | 2290 |
| 21 | India | Afghanistan | 2 | India | Bengaluru | 14 Jun 2018 | 2307 |
| 22 | India | England | 2 | India | Ahmedabad | 24 Feb 2021 | 2412 |
| 23 | Afghanistan | Zimbabwe | 2 | Zimbabwe | Abu Dhabi | 2 Mar 2021 | 2413 |
| 24 | Australia | South Africa | 2 | Australia | Brisbane | 17 Dec 2022 | 2482 |
| 25 | South Africa | India | 2 | India | Cape Town | 3 Jan 2024 | 2522 |
| 26 | Australia | England | 2 | Australia | Perth | 21 Nov 2025 | 2608 |
| 27 | Australia | England | 2 | England | Melbourne | 26 Dec 2025 | 2615 |
| 28 | Australia | Bangladesh | 2 | Australia | Mackay | 22 Aug 2026 | 2632 |
The table shows that two-day Tests and the shortest Tests by balls are not the same thing. A Test can end on its second day but still have more balls than another two-day Test.
Rain and bad weather can also affect the result. The number of days shows how long the match lasted, while the number of balls shows how much cricket was actually played.
Shortest completed Test matches by balls
Here is the ranking that looks at the number of legal balls bowled, as per Cricinfo. Each over has six legal balls.
| Rank | Teams | Runs | Overs | Winner/Result | Venue | Date | Test No. |
| 1 | South Africa vs India | 642 | 107 | India | Cape Town | 3 Jan 2024 | 2522 |
| 2 | Australia vs South Africa | 656 | 109.2 | Australia | Melbourne | 12 Feb 1932 | 216 |
| 3 | West Indies vs England | 672 | 112 | England | Bridgetown | 8 Jan 1935 | 238 |
| 4 | Australia vs Bangladesh | 750 | 125 | Australia | Mackay | 22 Aug 2026 | 2632 |
| 5 | England vs Australia | 788 | 197.0×4 | England | Manchester | 30 Aug 1888 | 30 |
| 6 | England vs Australia | 792 | 198.0×4 | Australia | Lord’s | 16 Jul 1888 | 28 |
| 7 | South Africa vs England | 796 | 199.0×4 | England | Cape Town | 25 Mar 1889 | 32 |
| 8 | England vs South Africa | 815 | 135.5 | England | The Oval | 12 Aug 1912 | 128 |
| 9 | India vs England | 842 | 140.2 | India | Ahmedabad | 24 Feb 2021 | 2412 |
| 10 | Australia vs England | 847 | 141.1 | Australia | Perth | 21 Nov 2025 | 2608 |
| 11 | Australia vs England | 852 | 142 | England | Melbourne | 26 Dec 2025 | 2615 |
| 12 | Australia vs South Africa | 866 | 144.2 | Australia | Brisbane | 17 Dec 2022 | 2482 |
| 13 | New Zealand vs Australia | 872 | 145.2 | Australia | Wellington | 29 Mar 1946 | 275 |
| 14 | South Africa vs England | 883 | 147.1 | England | Centurion | 14 Jan 2000 | 1483 |
| 15 | Australia vs Pakistan | 893 | 148.5 | Australia | Sharjah | 11 Oct 2002 | 1617 |
| 16 | South Africa vs Zimbabwe | 907 | 151.1 | South Africa | Gqeberha | 26 Dec 2017 | 2290 |
| 17 | England vs South Africa | 909 | 151.3 | England | The Oval | 8 Sep 2022 | 2476 |
| 18 | Australia vs England | 911 | 151.5 | Australia | Sydney | 1 Feb 1895 | 45 |
| 19 | Sri Lanka vs Australia | 920 | 153.2 | Australia | Galle | 29 Jun 2022 | 2469 |
| 20 | South Africa vs Zimbabwe | 940 | 156.4 | South Africa | Cape Town | 4 Mar 2005 | 1737 |
| 21 | England vs West Indies | 941 | 156.5 | England | Leeds | 17 Aug 2000 | 1508 |
| 22 | India vs Bangladesh | 968 | 161.2 | India | Eden Gardens | 22 Nov 2019 | 2369 |
| 23 | England vs South Africa | 976 | 162.4 | England | Leeds | 29 Jul 1907 | 94 |
| 24 | England vs Sri Lanka | 976 | 162.4 | England | Leeds | 19 May 2016 | 2203 |
| 25 | West Indies vs Australia | 983 | 163.5 | West Indies | Port of Spain | 21 Apr 1995 | 1296 |
| 26 | England vs New Zealand | 996 | 166 | England | Lord’s | 4 Jun 2026 | 2620 |
ALSO READ: Former Indian Legend Wants Vaibhav Sooryavanshi to Play Red Ball Cricket As Well
Where does the Mackay Test rank?
Australia vs Bangladesh is best described as the latest two-day Test and the fourth-shortest completed Test by balls. It was not the shortest Test ever.
Mitchell Starc played a big role in the win. He took 6/12 in Bangladesh’s first innings, as they were all out for 64. He took four more wickets in the second innings and finished with 10/51. Australia then won after Bangladesh were bowled out for 95.
The win also made the two-match series 1-1. Bangladesh had won the first Test in Darwin by nine wickets.
For Test cricket, the main point is clear. Twenty-eight Tests have now ended inside two days, but only a few have had very few balls.
With just 750 balls, the Mackay Test came very close to the record.
It is not the shortest Test ever.
But it is now one of the most notable short Tests in cricket history.
What are your thoughts? Which two-day Test match do you think was the most surprising in cricket history? Let us know in the comments.
Keep following Sportschilly for the latest updates.
