Former India captain Virat Kohli called Ben Stokes “the most competitive bloke.”

He used the words “ever played against” as he showed tribute to the England all-rounder who announced his retirement from ODI cricket on Sunday. Ben Stokes, the captain of England’s Test team, said in a statement posted to his social media accounts that he is no longer able to play all three formats owing to physical restrictions, but he still intends to give red ball cricket and T20s his all.

Kohli replied to Stokes’ Instagram retirement announcement. You are the most challenging opponent I have ever encountered. The 33-year-old said, “Respect.” Stokes asserted in the statement that the England-South Africa game on Tuesday will be his last in the 50-over format.

“I will play my last ODI cricket match for England on Tuesday in Durham. I’ve decided to no longer use this format. This decision has been quite hard to make. Playing with my buddies and representing England has been a complete thrill for me. To get here, we had a great path,” Stokes said in the article.

“As tough a decision as this was to make, it’s not as difficult to deal with the realization that I can’t give my teammates my best in this format anymore. Every England shirt wearer should give it their best. Read what he had to say.

“For me, three forms are just no longer practical. Because of the pace and the demands placed upon us, I feel as if not only is my body failing me, but I am also depriving Jos and the rest of the squad of a player who can give their best. It’s time for another cricketer to grow and make lifelong memories, just as I have over the previous 11 years.

The current Test captain of England has participated in 104 ODIs, amassing 2919 runs and 74 wickets. The highlight of his ODI career was his Player of the Match effort against New Zealand in the 2019 World Cup final at Lord’s. With an unbeaten 84, he scored in the home team’s maiden 50-over World Cup triumph.