Babar Azam is struggling to end his century drought as the right-handed batter was frustrated after he registered a duck in the 2nd ODI against the West Indies on Sunday, August 10.
The former Pakistan skipper was at the helm of extreme criticism, because it has been over two years since Azam last scored an ODI hundred. The last time Babar breached the three-figure mark was on August 30, 2023, when he scored a mammoth 151 against Nepal.
Babar Struggle's For A Ton
It has been nearly two years since Babar scored an ODI century, and the fans are already comparing his slump with Virat Kohli, who took over four years to score a century from 2019-23.
Amid Babar's slump, the fans are curious as to what is the longest gap between two ODI centuries is, as their idol has already taken 78 innings and 712 days since his last hundred in the fifty-over format.
What Is The Longest Gap In ODIs Between Two Centuries?
Notably, Babar is nowhere near the longest gap between two ODI centuries, as Zimbabwe's Andy Flower holds the record, which is eight years and 241 days. Flower scored a century in 1992, and his next hundred came in 2001.
Back then, Flower broke India's Mohammad Azharuddin's record, who had taken 8 years and 239 days for two ODI centuries. The former India captain scored a hundred in 1987 and 1996. Here is the complete list.
Player
Country
Gap (Years, Days)
1st Century (Year)
2nd Century (Year)
Andy Flower
Zimbabwe
8y, 241d
1992
2001
Mohammad Azharuddin
India
8y, 239d
1987
1996
Alec Stewart
England
8y, 6d
1991
1999
Jonty Rhodes
South Africa
5y, 126d
1996
2002
Mahela Jayawardene
Sri Lanka
4y, 192d
2001
2006
Stephen Fleming
New Zealand
5y, 4d
1998
2003
Longest Gap In ODI Tons For Pakistan Players
For Pakistan, Shahid Afridi holds the unwanted recored as the former Pakistan captain took five years to score two hundreds from 2005 to 2010. Shoaib Malik is second on the list with a four years gap.
Thus, Babar Azam needs to score a century soon to not enter the embarrassing list shared by several legends of the game.