Virat Kohli retired from Test cricket in May 2025 after playing 123 matches and scoring 9230 runs Kane Williamson praised Kohli's decision to retire on his own terms "Everyone was caught by surprise because you feel like it will never happen, but it does," said Williamson