Sport Bavuma’s nine‑hour hundred underlines what Test cricket stands to lose Pieter van Heerden · October 23, 2026