Shortest Test match with a result (In terms of balls)
642 balls - India beat South Africa by – wickets(2023; Cape Town)
656 balls - Australia beat South Africa by an innings and 72 runs (1932; Melbourne)
672 balls - England beat West Indies by four wickets (1935; Bridgetown)
788 balls - England beat Australia by an innings and 21 runs (1888; Manchester)
792 balls - Australia beat England by 61 runs (1888; Lord’s)