Menu

Account

Create a free account Go Pro

Already have an account? Log in

Fixtures
Upcoming Results Standings
Franchise
International

India runs leaders

ODI · 30 matches · the top player each match Updated , after India vs West Indies
India runs leaders
ODI · 30 matches · the top player each match Updated , after India vs West Indies
In the spotlight Top runs player
Shubman Gill Based on the matches in the matrix
Leads7 Total1442 Avg55.46 Highest223
Filter the matrix

Runs by match

30 matches
Player Total Avg Leads Odds 03 Oct 2026 Match WI ODI 30 Sep 2026 Match WI ODI 27 Sep 2026 Match WI ODI 19 Jul 2026 Match ENG ODI 16 Jul 2026 Match ENG ODI 14 Jul 2026 Match ENG ODI 20 Jun 2026 Match AFG ODI 17 Jun 2026 Match AFG ODI 13 Jun 2026 Match AFG ODI 18 Jan 2026 Match NZ ODI 14 Jan 2026 Match NZ ODI 11 Jan 2026 Match NZ ODI 06 Dec 2025 Match SA ODI 03 Dec 2025 Match SA ODI 30 Nov 2025 Match SA ODI 25 Oct 2025 Match AUS ODI 23 Oct 2025 Match AUS ODI 19 Oct 2025 Match AUS ODI 09 Mar 2025 Match NZ CT 04 Mar 2025 Match AUS CT 02 Mar 2025 Match NZ CT 23 Feb 2025 Match PAK CT 20 Feb 2025 Match BAN CT 12 Feb 2025 Match ENG ODI 09 Feb 2025 Match ENG ODI 06 Feb 2025 Match ENG ODI 07 Aug 2024 Match SL ODI 04 Aug 2024 Match SL ODI 02 Aug 2024 Match SL ODI 21 Dec 2023 Match SA ODI
Shubman Gill 1442 55.46 7 – 1 223 110 77 31 80 0 154 84 23 56 56 – – – 24 9 10 31 8 2 46 101 112 60 87 6 35 16 –
Rohit Sharma 1411 48.66 8 – 92 101 32 138 26 11 79 48 16 11 24 26 75 14 57 121 73 8 76 28 15 20 41 1 119 2 35 64 58 –
Virat Kohli 1261 50.44 6 – 0 29 139 74 65 5 – – – 124 23 93 65 102 135 74 0 0 1 84 11 100 22 52 5 – 20 14 24 –
Shreyas Iyer 753 32.74 2 – – – – 0 66 35 20 26 12 3 8 49 – – – 0 61 11 48 45 79 56 15 78 44 59 8 7 23 –
Lokesh Rahul 742 27.48 3 – 129 0 0 12 – 1 – 0 39 1 112 29 0 66 60 0 11 38 34 42 23 0 41 40 10 2 – 0 31 21
Axar Patel 430 23.89 0 – – – – 2 1 57 – – – – – – – – – 0 44 31 29 27 42 3 8 13 41 52 2 44 33 1
Yashasvi Jaiswal 285 47.50 2 – – – – – – – 110 4 – – – – 116 22 18 – – – – – – – – – – 15 – – – –
Ruturaj Gaikwad 214 35.67 1 – 57 31 13 – – – – – – – – – 0 105 8 – – – – – – – – – – – – – – –
Washington Sundar 194 12.13 0 – – – – – 2 52 0 19 0 – – 7 – 1 13 0 12 10 – – – – – 14 – – 30 15 5 14
Ishan Kishan 174 34.80 0 – – – – 14 1 – 0 125 34 – – – – – – – – – – – – – – – – – – – – –
Ravindra Jadeja 149 9.93 0 – – 0 0 – – – – – – 12 27 4 0 24 32 – – – 9 2 16 0 0 – 11 12 – – – –
Hardik Pandya 135 16.88 0 – – – – – – – – – – – – – – – – – – – 18 28 45 8 0 17 10 9 – – – –
Harshit Rana 124 8.86 0 – – – – – – – – – – 52 2 29 0 0 3 0 24 1 – – – 0 0 13 0 0 – – – –
Nitish Kumar Reddy 109 13.63 0 – 9 – 0 – – – 0 – 0 53 20 – – – – – 8 19 – – – – – – – – – – – –
Sanju Samson 108 108.00 1 – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – 108
Tilak Varma 52 26.00 0 – – – – – – – – – – – – – 0 – – – – – – – – – – – – – – – – 52
Arshdeep Singh 47 3.62 0 – – – – 15 – – – 3 0 4 – – 0 0 0 – 13 0 – – – – – 2 – – – 3 0 7
Rinku Singh 38 38.00 0 – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – 38
Gurnoor Brar 36 4.00 0 – 8 0 0 18 7 0 0 3 0 – – – – – – – – – – – – – – – – – – – – –
Shivam Dube 34 6.80 0 – – – – – 0 0 – – – – – – – – – – – – – – – – – – – – 9 0 25 –
Naman Dhir 30 10.00 0 – 30 0 0 – – – – – – – – – – – – – – – – – – – – – – – – – – –
Kuldeep Yadav 25 1.19 0 – 0 0 0 – – – – 3 – 5 0 0 0 0 0 0 – – 0 0 1 0 0 1 – 0 6 7 2 –
Rajat Patidar 22 22.00 0 – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – 22
Jasprit Bumrah 20 10.00 0 – – – – – 20 0 – – – – – – – – – – – – – – – – – – – – – – – –
Anshul Kamboj 17 17.00 0 – 17 – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Riyan Parag 15 15.00 0 – – – – – – – – – – – – – – – – – – – – – – – – – – – 15 – – –
Mohammed Siraj 11 1.10 0 – 0 – – – – – – – – 0 2 0 – – – 0 0 0 – – – – – – – – 0 4 5 –
Sai Sudharsan 10 10.00 0 – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – 10
Rishabh Pant 6 6.00 0 – – – – – – – – – – – – – – – – – – – – – – – – – – – 6 – – –
Mohammed Shami 5 0.71 0 – – – – – – – – – – – – – – – – – – – 0 0 5 0 0 – 0 0 – – – –
Prince Yadav 5 1.67 0 – – – – 0 – – 0 5 – – – – – – – – – – – – – – – – – – – – – –
Avesh Khan 1 1.00 0 – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – 1
Mukesh Kumar 0 0.00 0 – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – 0
Prasidh Krishna 0 0.00 0 – – 0 0 0 0 0 0 – 0 – 0 0 0 0 0 0 – – – – – – – – – – – – – –
the match's top runs · tap ✕ to drop a match
Odds by Bet365 · 18+ Gamble responsibly

India Runs Leaders: All ODI Cricket

In India's last 30 All ODI Cricket games (2023–2026), Shubman Gill leads for runs with 1442 at an average of 55.46 per game.

India Runs Leaders

The top runs contributors for India are: Shubman Gill (1442), Rohit Sharma (1411), Virat Kohli (1261). These rankings are based on 30 games (2023–2026). Shubman Gill has led the team in runs in 7 of these matches.

Runs distribution

Across the squad, 34 players have contributed runs totalling 7,905 over these 30 games. Shubman Gill accounts for 18% of the team's runs.

Frequently asked questions

Who has the most runs for India in the last 30 matches?

Shubman Gill leads India with 1442 runs in the last 30 matches, 55.46 a match, ahead of Rohit Sharma (1411) and Virat Kohli (1261). Shubman Gill has been India's leading run-scorer in 7 of those matches.

How many runs does Shubman Gill average per game?

Shubman Gill averages 55.46 runs a game for India, based on 30 games (2023–2026), with a best of 223 in one match. Every match is in the matrix on this page, with each player's runs in it.

Who has the most fifties for India in the last 30 matches?

Shubman Gill has scored 12 fifties for India in the last 30 matches, the most in the side, ahead of Rohit Sharma (12) and Virat Kohli (12). 14 players have scored at least one in that time.

What is the most runs by an India player in one match in the last 30 matches?

Shubman Gill's 223 against West Indies on 30 Sep 2026 is the most runs by an India player in one match in the last 30 matches. Next is Shubman Gill's 154 against Afghanistan on 17 Jun 2026.