Amla better than Sachin?
Those stats are greats but odis are about impact. How many of those 100s have taken the game away from the opposition? They will have come a run a ball or more which is not really that great in this modern era.
I don't understand how you can claim that amla is better than the players I have mentioned. I will take 2 for my explanation. Gilchrist and Jaysuriya are better odi players than Amla. It's a fact. Gilchrist changed the odi game. He batted at the top of the order as a wicket keeper batsmen which was unheard off and he batted with an aggressive mentality and at a much quicker pace than Amla ever can
That is impact.
Jaysuriya in an era were batting at 70/75 strike rate was acceptable and saving wickets for the end of innings was the norm. Jaysuriya instead was take on the bowlers and look to score as many boundaries as possible and put his wicket on the line. This completely changed the odi game in terms of openers as ever since than odi openers for the most part have replicated this formula.
They are just 2 players who I will explain why they are better than Amla the rest it's obvious why they are better than Amla and only a biased person would say amla is better than them players mentioned. Most of them not only have a better world cup record than Amla, they have more impact on the game than he does.
Also amla strike rate is massively misleading, he is brilliantin the power plays because the field is up which means he can hit the balls in the gap which he is strong at. Check his strike rate after the power play I don't think it will be higher than 85. How many of those centuries can you say for certain took the game away from the opposition in an agressive manner? The players I have mentioned you don't even need to think of the innings where they had an impact because they was impact odi players.
So stop being biased and just accept amla is a good odi player but not a atg and up there with thsee players!