The ODI World Cup was organized in 2019. The performance of the Indian team in the ODI World Cup was excellent. But Team India could not win the title. Since then, some batsmen have performed very well and have scored a lot of centuries. Let us know about the top-4 batsmen who have scored the most centuries in international cricket after 2019.

Babar Azam

The first name on this list is Babar Azam of Pakistan. Babar Azam has scored 16 centuries in all three formats of cricket since 2019. Babar Azam is currently one of those batsmen in the world, whose bat is running fiercely.

Joe Root

Former England captain Joe Root is second on the list. Joe Root is consistently showing a good game. Since 2019, he scored 16 centuries in international cricket.

Rohit Sharma

Rohit Sharma is the current captain of India and the best batsman. Since 2019, Rohit Sharma has scored 13 centuries in all three formats of international cricket.

Jonny Bairstow

Jonny Bairstow comes at number four on this list. Jonny Bairstow has scored 11 centuries in all three formats of cricket since 2019 and he has single-handedly led his team to victory many times.