South Africa vs Bangladesh 2026: Test, ODI & T20I Schedule

Bangladesh tour South Africa from mid-November to mid-December 2026 for an all-format series: two World Test Championship Tests, three ODIs and three T20Is. Here are all the dates, venues and start times.

Test series (World Test Championship)

Both Tests start at 10:00 am South African time: 08:00 UTC, 2:00 pm in Bangladesh, 1:00 pm PKT and 1:30 pm IST.

  • 1st Test: from Sunday 15 November 2026, The Wanderers, Johannesburg.
  • 2nd Test: from Monday 23 November 2026, SuperSport Park, Centurion.

South Africa are the reigning World Test champions after winning the 2023–25 final. Our WTC guide explains how points from this series count.

ODI series

The ODIs start at 1:30 pm South African time: 11:30 UTC, 5:30 pm in Bangladesh, 4:30 pm PKT and 5:00 pm IST.

  • 1st ODI: Tuesday 1 December 2026, Buffalo Park, East London.
  • 2nd ODI: Friday 4 December 2026, St George’s Park, Gqeberha.
  • 3rd ODI: Monday 7 December 2026, Newlands, Cape Town.

T20I series

  • 1st T20I: Thursday 10 December 2026, Diamond Oval, Kimberley, at 6:00 pm South African time (16:00 UTC, 10:00 pm in Bangladesh, 9:00 pm PKT).
  • 2nd T20I: Saturday 12 December 2026, Willowmoore Park, Benoni, at 2:30 pm South African time (12:30 UTC, 6:30 pm in Bangladesh, 5:30 pm PKT).
  • 3rd T20I: Sunday 13 December 2026, SuperSport Park, Centurion, at 2:30 pm South African time (12:30 UTC, 6:30 pm in Bangladesh, 5:30 pm PKT).

Follow South Africa v Bangladesh live

Follow every match of the tour on Alventra Sports: every match page has the live score, a full scorecard, ball-by-ball commentary and the Crease Cam replay, updating every few seconds while play is on. The schedule shows every fixture in your own time zone.