The longest Cricket Test match was played over 12 days between England and South Africa in Durban in 1939. It was eventually abandoned, otherwise, the England team would have missed the boat back home.