The longest cricket match lasted 12 days—between England and South Africa in 1939.