The choke wasn't the dismissal but his tuk tuk innings which made the task more difficult for the batsmen coming in after him. Had those 30 runs come at a SR of 90-100, it would have been a good innings and I woulf have agreed that Kohli left India's situation better than he found it. However, that was not the case and he played a slow innings. You whine about Babar Azam's tempo yet glorify this innings of Kohli's as anything other than a choke?
Had he scored at a SR of 90-100, it would have been a fantastic innings. However, it was still a good innings considering the context of the situation. India could not afford losing another wicket at that stage and he absorbed the pressure. It was anything but a choke, and considering the context, those 35 runs were crucial and it was far from a choke.
What does Babar have to do with it? Again, the context matters. Scoring at the SR of 65 when you are chasing 370, or scoring at a SR of 65 when you are batting first and other batsmen are striking at a 100, is simply not comparable to the mature innings Kohli played in the World Cup final. That innings in isolation does not appear to be any great, but when you consider the circumstances, it was a vital innings. I am not suggesting that it was a legendary innings, but it was far from a choke.
You yourself admitted that he fell to the pressure of the home crowd and match context. This innings was definitely a choke in the catalogue of chokes that Kohli has created over the years.
Looks like you are struggling to comprehend plain English. He did not "fell" to the pressure; he absorbed it. Everyone feels pressure, but the clutch players are able to absorb that pressure and perform. Kohli at 21 did what Amla has never been able to do in his entire Limited Overs career.
You can stomp your feet all you want, I refuse to mix up formats and include Kohli's performances in T20s in this discussion. This thread is about One Day Internationals. So unfortunately, Kohli's 40 runs in the CT 13 final are irrelevant because that was not an ODI. Same goes for all the T20 WCs and T20s. Amla is by far the greater test player and has played innings under pressure that Kohli never will, unless you want to compare them across formats, a comparison which Amla wins hands down, I suggest you stay on topic.
Again, you seem to be struggling with your linguistic skills today. You yourself brought "ICC tournaments" to the table, and now you are throwing a tantrum over why I am bringing up WT20s to the discussion. If I am not wrong, ICC tournaments = World Cup, Champions Trophy and WT20.
You can refuse all you want, but unfortunately your refusal doesn't mean anything. The fact is that the CT final was an ODI game and that win gave India an ODI trophy. The numbers of overs are irrelevant. Maybe you should request the ICC to recall the 2013 Champions Trophy from India's trophy cabinet. If you are able to do that then I will agree that the CT final win was irrelevant.
Also, it is hilarious how you stated that you refuse to mix up formats, but then proceeded to bring in Amla's Test performances to prove that he is better than Kohli. Comical.
I agree that Kohli has the upper hand in their head to head battles. However, Kohli failing in the four biggest matches of his career is unforgivable for someone who is hyped up for his supposed pressure-handling abilities. Not only that but these matches that you are talking about don't say much because Kohli hardly contributed in them. Yes, he scored more runs than Amla but how much better is a 30 compared to a 25? They're both pretty mediocre innings.
Every player will fail under pressure every now and then. There is not a single player in history who has performed under pressure every single time. Kohli needs to deliver big time in a World Cup to become the ODI GOAT, but he has delivered under pressure more times than any batsman of this era. His incredible run chases and his performance in WT20s proves it.
Again, you can throw a tantrum over how the WT20 is irrelevant, but the fact is that it is also an ICC tournament. Amla has not delivered in any ICC tournament in any format but Kohli has, which proves that Kohli is superior when it comes to handling the pressure of ICC tournaments.
Secondly, before you claim that Kohli has not chased down big totals in Australia, England, South Africa etc., the fact is that other batsmen are not even able to do half of what Kohli does in run chases even at home against mediocre bowling attacks, which automatically makes Kohli much better than his competition when it comes to chasing totals.
Amla certainly doesn't have the guts to chase big totals, and he is not a patch on Kohli when it comes to limited Overs. Kohli is miles better.
Also, I simply listed the matches where Kohli has outscored Amla in ICC tournaments, and he has done that even in ODIs. Most recently in the CT of course, where he dumped Amla back to Durban.
Glorify that hundred against Pakistan all yiu want but anyone who saw the innings knew that Kohli was extremely nervous and out of it. It was the worst hundred of his career.
In spite of being 'nervous', he still performed. On the contrary, Amla never performs under pressure.
Meanwhile, Amla scored a very classy half-century against India in a World Cup match and unlike Kohli, Amla has a hundred in the Champions Trophy.
Half-century in a World Cup < Century in a World Cup
Hundred in a CT against SL < 82* at a SR of 130 against Pakistan in a CT, especially when Pakistan's bowling proved to be the best in that particular tournament.
Aside from all this tournament talk, Kohli is a bunny against the moving ball and has zero centuries against Australia, England and South Africa away, while also never playing Pakistan away.
Please list the batsmen who have scored centuries against Australia, England and South Africa away. Kohli has done it in Australia and England, and he has an 89* in South Africa. Pakistan? Well perhaps Kohli would have played in Pakistan if we wouldn't have welcomed SL with rocket-launchers and AK-47s in 2009.
Amla on the other hand, is a master against all types of bowling and has a super 150 against England and a century against Ajmal, Akhtar and Afridi away from home.
Kohli has also destroyed your favorite chucker numerous times. He made the chucker cry in Dhaka when he scored 183*, and played a match-winning innings in the WT20 2012 as well. Akhtar retired in 2011, and Afridi has always been smashed by Kohli.
But yes, had he faced them in Pakistan and UAE, he would have not been able to put bat on ball. Same Pakistan which has not won an ODI series in Pakistan or UAE against Australia, South Africa, England and New Zealand since 2007

, but they would have certainly made life hell for Kohli.
he also has several match-winning hundreds in South Africa and a 90-odd in a winning cause in Australia.
Kohli has not only been out of his depth against South Africa and England away but he has been outbatted in Australia. He averages 20 in Indian wins in these countries with zero hundreds and fifties.
So for my own conclusion:
Kohli is not only any less of a choker than Amla in ICC ODI tournaments but he is also a bunny against the moving ball and has no contribution to his team's wins in Australia, England or South Africa, countries in which he has yet to score a match-winning hundred, against the home team.
Tl;dr:
Amla > Kohli.
Kohli has been superb in ODIs in all countries, and he is the greatest run chaser of all time. He has surpassed many greats of the game before entering his peak years, and he is one great World Cup away from achieving GOAT status in ODIs.
Kohli has been much better than Amla in ICC tournaments and he has scored heavily in Australia, England etc. but has been letdown by his team's bowling. South Africa have generally had a better bowling attack than India.
Yes in your conclusion Amla is an ATG and the second best opener ever, but unfortunately the world doesn't live in your parallel universe, and they recognize the fact that Kohli is levels above Amla in Limited Overs. However, as a parting gift and to ease your pain, I will admit that Amla is much better than Kohli in Tests.