Neither Virat Kohli, nor Rohit Sharma, nor Shubman Gill… the batsman who has scored the most runs for Team India so far in 2026 is someone else. You might be shocked to hear the name of this player. This batsman is none other than Ishan Kishan, who is the highest run scorer for India till the Zimbabwe T20 series.
Recently, Ishaan was the second highest run scorer in the three-match T20 series played on the Zimbabwe tour. He scored 145 runs in 3 innings of 3 matches at an average of 48.33. Vaibhav Suryavanshi was at number one in the list with a lead of only 6 runs. Vaibhav had scored 151 runs.
Ishan Kishan’s international runs so far in 2026
Till the third T20 played against Zimbabwe on July 26, Ishaan batted in 27 innings of 28 matches and scored 986 runs at an average of 36.51 and strike rate of 170. During this period, he has scored 2 centuries and 6 half-centuries.
Ishaan is the first batsman to score the most runs for India and the second batsman overall in the world. Harry Brook of England is at the first position in the overall list. Batting in 29 innings of 26 matches, Brook has scored 1078 runs at an average of 43.12 and strike rate of 124.48, which includes 2 centuries and 7 half-centuries.
No other Indian batsman is seen in the overall list in the form of Shubman Gill. Gill is at 13th position. India’s Test and ODI captain has scored 687 runs in 9 innings of 10 matches at an average of 98.14 and strike rate of 100.43, which included 2 centuries and 5 half-centuries.
Top 10 batsmen who scored the most runs in international cricket in 2026 (as of July 28)
Harry Brook (England) – 1078 runs
Ishan Kishan (India) – 986 runs
Daryl Mitchell (New Zealand) – 914 runs
Karanbir Singh (Austria) – 873 runs
Jacob Bethall (England) – 856 runs
Joe Root (England) – 833 runs
Kushal Bhurtel (Nepal) – 765 runs
Shai Hope (West Indies)- 753
Tandiz Hasan (Bangladesh) – 727 runs
Deependra Singh Ari (Nepal)- 702
Also read: Indian coach suddenly resigns! Will hold KKR’s hand again in IPL 2027

