Cricket has become more of a heaven for batsmen in recent years, and the new rules and restrictions have benefited the batsman more than the bowlers. As a result, the world-class batsman has achieved many more centuries than in the past in international cricket.
Some players have been very consistent in international cricket against all the big batsmen, and these players have made sure that their countries are still a tough opponent. Here are 5 players with the most centuries in international cricket since 2016.
5 players with the most centuries in international cricket since 2016:
Steve Smith is currently the best Test batsman in the world with his excellent ability to play long innings and keep contributing to Australia. He missed a year of full action for Australia in 2018 after being banned from international cricket for being involved in the ball-tampering scandal.
Nevertheless, he has achieved 21 international centuries since 2016 in all formats, which is currently the fifth most. He is still working in T20 cricket, but is an excellent ODI player and has played many key strokes over the past five years.