Shreyas Iyer is at the top position with 1609 RUNS to make most runs for india in all formats.
Suryakumar Yadav has scored most runs in T20 format, Also He is at the No. 2 position with 1424 runs.
Rishabh Pant did not have a good performance this year, despite that Rishabh Pant scored 1380 runs and secured third position.
1348 Runs (42 Matches)
995 Runs (40 Matches)
893 Runs (23 Matches)
822 Runs (33 Matches)
816 Runs (18 Matches)
688 Runs (22 Matches)