Stories

Temba Bavuma becomes oldest captain to score ODI century for South Africa. (Picture Credit: AP)
N
News18•27-09-2026, 16:54
Temba Bavuma Makes History: Oldest South African Captain to Score ODI Century!
  • •Temba Bavuma became the oldest captain to score an ODI century for South Africa at 36 years and 133 days old.
  • •He achieved this milestone during the second ODI against Australia at The Wanderers Stadium in Johannesburg.
  • •Bavuma surpassed Faf du Plessis, who previously held the record at 34 years and 358 days.
  • •This is Bavuma's second ODI century against Australia; only Du Plessis has more as captain against them.
  • •The world record for the oldest captain to score an ODI century is held by Khurram Khan of the UAE, who was 43 years and 162 days old.

Key Questions Answered

The previous record was held by Faf du Plessis, who was 34 years and 358 days old when he scored 100 runs against Australia on July 6, 2019.

The world record is held by Khurram Khan of the United Arab Emirates, who was 43 years and 162 days old when he scored an unbeaten 132 runs against Afghanistan on November 30, 2014.

Among players from Full Member nations, Zimbabwe's Craig Ervine holds the record. He was 37 years and 303 days old when he scored an unbeaten 121 against Nepal on June 18, 2023.