Virat Kohli has scored the most runs for India in 2023 across all formats.