I would rather say that Kohli was a GOAT. Look at his stats for the recent matches. For the year 2022, his batting average stands at 18.90 (189 runs from 10 innings). The last time he had a batting average of more than 50.00 was in 2019. Now let's look at the T20Is. His batting average is good, but the same can't be said about his strike rate. For the last two years, his strike rate has remained below 140.00. Now compare this with someone like Suryakumar Yadav, who is having a T20I career strike rate of 180.97.
His playing style is entirely different from that of Surya, Kohli's responsibility is to anchor the innings till the end which he always does and the average speaks of it. Surya's responsibility is to provide the pace which he does. Also we all know Kohli
was in a bad form before the Asia Cup and he hasn't played a lot of ODIs after that. There are always highs and lows in careers of players see Sachin's career during 2004-2008, but he did comeback and so did Kohli. Moreover if you see all over the all formats there is not a batsmen who can come close to that in all three formats.
PS: GOAT means "all time", you can't see recent stats to declare someone's not a GOAT anymore.
What are we talking about Virat Kohli or what is his performance in game for last three years nothing is complicated to understand but what he has done in last two big events with this most chances he is not going anywhere until ODI world cup 2023 and this is written on the wall because he is GOAT and selectors are giving him extra support in all conditions because they are feeling this player is game changer for them in big events.
And they can't drop him at any cost and I have feeling they are right in this case in white ball format he is still one of the best player and at home in big event they still capable of having tag of game changer age factor is also going with him and with the new talent which is still not have class for giving best in big events need time to replace him.