Former KKR player, with over 7000 runs and an average of 46, announces retirement ahead of IPL 2025.