Cricket has become more of heaven for batsmen in the last few years and the new rules and restrictions have all favored the batsman more than the bowlers. This has led to the world-class batsman scoring a lot more centuries than in the past in international cricket.
Some players have been very consistent in international cricket against all the major batsmen and these players have made sure their countries remain tough opponents to beat. Here are 5 players with the most centuries in international cricket since 2016.
5 Players With 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 for Australia. He has missed one year of complete action for Australia in 2018 after being banned from international cricket for involving in the ball-tampering scandal.
Despite that, he has hit 21 international centuries since 2016 in all formats, which is the fifth most number at present. He is still a work in progress in T20 cricket, but is an excellent ODI player and has played a lot of key knocks in the last five years.