Pakistan’s star batter Babar Azam is set to achieve major milestones during the upcoming ODI series against South Africa. The three-match series begins on Tuesday at Iqbal Stadium. Babar is currently one century shy of equalling Saeed Anwar’s record for most ODI centuries by a Pakistani batter.
So far, Babar has scored 19 centuries in 134 ODI matches, while Saeed Anwar scored 20 centuries in 247 matches. This puts Babar on track to break the national record within the series. Fans and analysts are eagerly watching his performance for potential historic achievements.
Moreover, Babar has a chance to become the second-fastest batsman in ODI history to reach 20 centuries. He has achieved 19 centuries in 131 innings so far. The record for fastest to 20 centuries is held by Hashim Amla, followed by Virat Kohli, making Babar’s pursuit highly notable.
Fastest players to 20 ODI centuries include Hashim Amla in 108 innings, Virat Kohli in 133 innings, and AB de Villiers in 175 innings. If Babar scores his 20th century in his next innings, he will surpass Kohli’s record. This could cement his position among ODI cricket’s elite batters.
Recently, Babar returned to Pakistan’s T20I team, scoring a half-century in the final match against South Africa. His knock helped Pakistan win the series 2-1. This performance demonstrates his determination to regain form ahead of the upcoming ODI series.


















