Shubman Gill leads the charts with 1584 runs across 29 games.
Virat Kohli comes in at 2nd with 1377 runs at an astonishing average of 72.47.
Skipper Rohit Sharma takes the third spot with 1255 runs in 27 matches.
New Zealand’s Daryl Mitchell also had a phenomenal year with 1204 runs to his name.
2023 saw Pathum Nissaka smash 1151 runs for Sri Lanka in 29 games.
Pakistan’s Babar Azam scored 1065 runs this year.
KL Rahul’s comeback saw him belt 1060 runs at an average of 66.25.
Aiden Markram accumulated 1033 runs in just 24 games.
The second Pakistani on this list, Mohammad Rizwan scored 1023 runs in 2023.
The final player to breach the 1000-run mark was New Zealand’s Will Young with 1004 runs.