Menu

Account

Create a free account Go Pro

Already have an account? Log in

Fixtures
Upcoming Results Standings
Franchise
International

India runs leaders

Test · 30 matches · the top player each match Updated , after India vs Sri Lanka
India runs leaders
Test · 30 matches · the top player each match Updated , after India vs Sri Lanka
In the spotlight Top runs player
Yashasvi Jaiswal Based on the matches in the matrix
Leads9 Total2441 Avg81.37 Highest226
Filter the matrix

Runs by match

30 matches
Player Total Avg Leads Odds 23 Aug 2026 Match SL WTC 15 Aug 2026 Match SL WTC 06 Jun 2026 Match AFG TEST 22 Nov 2025 Match SA WTC 14 Nov 2025 Match SA WTC 10 Oct 2025 Match WI WTC 02 Oct 2025 Match WI WTC 31 Jul 2025 Match ENG WTC 23 Jul 2025 Match ENG WTC 10 Jul 2025 Match ENG WTC 02 Jul 2025 Match ENG WTC 20 Jun 2025 Match ENG WTC 02 Jan 2025 Match AUS WTC 25 Dec 2024 Match AUS WTC 14 Dec 2024 Match AUS WTC 06 Dec 2024 Match AUS WTC 22 Nov 2024 Match AUS WTC 01 Nov 2024 Match NZ WTC 24 Oct 2024 Match NZ WTC 16 Oct 2024 Match NZ WTC 27 Sep 2024 Match BAN WTC 19 Sep 2024 Match BAN WTC 07 Mar 2024 Match ENG WTC 23 Feb 2024 Match ENG WTC 15 Feb 2024 Match ENG WTC 02 Feb 2024 Match ENG WTC 25 Jan 2024 Match ENG WTC 03 Jan 2024 Match SA WTC 26 Dec 2023 Match SA WTC 20 Jul 2023 Match WI WTC
Yashasvi Jaiswal 2441 81.37 9 – 45 32 & 0 24 58 & 13 12 & 0 175 & 8 36 2 & 118 58 & 0 13 & 0 87 & 28 101 & 4 10 & 22 82 & 84 4 & 4 0 & 24 0 & 161 30 & 5 30 & 77 13 & 35 72 & 51 56 & 10 57 73 & 37 10 & 214 209 & 17 80 & 15 0 & 28 17 & 5 57 & 38
Shubman Gill 2116 81.38 3 – 50 16 & 8 126 – 4 & 0 129 & 13 50 21 & 11 12 & 103 16 & 6 269 & 161 147 & 8 20 & 13 – 1 31 & 28 – 90 & 1 30 & 23 – 39 & 6 0 & 119 110 38 & 52 0 & 91 34 & 104 23 & 0 36 & 10 2 & 26 10 & 29
Lokesh Rahul 1646 71.57 4 – 18 82 & 35 100 22 & 6 39 & 1 38 & 58 100 14 & 7 46 & 90 100 & 39 2 & 55 42 & 137 4 & 13 24 & 0 84 & 4 37 & 7 26 & 77 – – 0 & 12 68 16 & 22 – – – – 86 & 22 8 101 & 4 –
Rishabh Pant 1454 76.53 4 – 63 39 & 66 81 7 & 13 27 & 2 – – – 54 74 & 9 25 & 65 134 & 118 40 & 61 28 & 30 9 21 & 28 37 & 1 60 & 64 18 & 0 20 & 99 9 & 4 39 & 109 – – – – – – – –
Ravindra Jadeja 1416 56.64 0 – 43 13 & 8 – 6 & 54 27 & 18 0 104 9 & 53 20 & 107 72 & 61 89 & 69 11 & 25 26 & 13 17 & 2 77 – – 14 & 6 38 & 42 0 & 5 8 86 15 12 & 4 112 – 87 & 2 0 – 61
Rohit Sharma 762 47.63 1 – – – – – – – – – – – – – – 3 & 9 10 3 & 6 – 18 & 11 0 & 8 2 & 52 23 & 8 6 & 5 103 2 & 55 131 & 19 14 & 13 24 & 39 39 & 17 5 & 0 80 & 57
Virat Kohli 675 51.92 2 – – – – – – – – – – – – – 17 & 6 36 & 5 3 7 & 11 5 & 100 4 & 1 1 & 17 0 & 70 47 & 29 6 & 17 – – – – – 46 & 12 38 & 76 121
Washington Sundar 672 48.00 1 – – – 52 48 & 16 29 & 31 0 9 26 & 53 27 & 101 23 & 0 42 & 12 – 14 & 12 50 & 5 – – 4 & 29 38 & 12 18 & 21 – – – – – – – – – – –
Dhruv Jurel 651 54.25 2 – 115 51 & 7 19 0 & 2 14 & 13 44 & 6 125 19 & 34 – – – – – – – – 11 & 1 – – – – – 15 90 & 39 46 – – – – –
Devdutt Padikkal 418 104.50 2 – 117 167 & 44 – – – – – – – – – – – – – – 0 & 25 – – – – – 65 – – – – – – –
Nitish Kumar Reddy 396 39.60 1 16/1 – – – 10 & 0 – 43 0 – – 30 & 13 1 & 1 – 0 & 4 114 & 1 16 42 & 42 41 & 38 – – – – – – – – – – – – –
Sai Sudharsan 383 54.71 0 – – – 81 15 & 14 – 87 & 39 7 38 & 11 61 & 0 – – 0 & 30 – – – – – – – – – – – – – – – – – –
Ravichandran Ashwin 374 28.77 0 – – – – – – – – – – – – – – – – 22 & 7 – 6 & 8 4 & 18 0 & 15 1 113 0 1 37 20 & 29 1 & 28 – 8 & 0 56
Sarfaraz Khan 371 61.83 1 – – – – – – – – – – – – – – – – – – 0 & 1 11 & 9 0 & 150 – – 56 14 & 0 62 & 68 – – – – –
Karun Nair 205 51.25 0 – – – – – – – – 57 & 17 – 40 & 14 31 & 26 0 & 20 – – – – – – – – – – – – – – – – – –
Axar Patel 175 58.33 0 33/1 – – – – 16 & 26 – – – – – – – – – – – – – – – – – – – – 27 & 45 44 & 17 – – –
Akash Deep 163 16.30 0 – – – – – – – – 0 & 66 – 7 & 1 6 – – 0 & 7 31 – – 0 & 0 6 & 1 – 12 17 – 9 – – – – – –
Kuldeep Yadav 158 14.36 0 250/1 – 13 & 5 9 19 & 5 1 & 1 0 0 – – – – – – – – – – – – 2 & 6 – – 30 28 4 & 27 8 & 0 – – – –
Shreyas Iyer 145 36.25 0 9/2 – – – – – – – – – – – – – – – – – – – – – – – – – 27 & 29 35 & 13 0 & 4 31 & 6 –
Jasprit Bumrah 136 6.18 0 – – – – 5 & 1 1 & 0 0 0 – 4 0 & 5 – 0 & 0 22 & 0 0 & 0 10 0 & 2 8 – 0 & 10 1 & 0 1 7 20 – 26 6 & 0 0 & 6 0 1 & 0 –
Mohammed Siraj 112 4.00 0 – 3 11 & 2 22 2 & 0 1 & 0 0 0 0 & 0 5 0 & 4 8 3 & 0 3 & 4 4 & 0 1 4 & 7 0 0 & 0 – 4 & 0 0 0 0 0 3 – 0 & 12 0 5 & 4 0
Srikar Bharat 92 46.00 0 – – – – – – – – – – – – – – – – – – – – – – – – – – 17 & 6 41 & 28 – – –
Manav Suthar 79 26.33 0 – 18 24 & 9 28 – – – – – – – – – – – – – – – – – – – – – – – – – – –
Ishan Kishan 77 77.00 0 3/1 – – – – – – – – – – – – – – – – – – – – – – – – – – – – – 25 & 52
Shardul Thakur 72 24.00 0 – – – – – – – – – 41 – – 1 & 4 – – – – – – – – – – – – – – – – 24 & 2 –
Rajat Patidar 63 21.00 0 – – – – – – – – – – – – – – – – – – – – – – – – 17 & 0 5 & 0 32 & 9 – – – –
Prasidh Krishna 18 2.00 0 – 4 2 & 2 0 – – – – 0 & 0 – – 5 1 & 0 3 & 1 – – – – – – – – – – – – – – 0 0 & 0 –
Ajinkya Rahane 8 8.00 0 – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – 8
Jaydev Unadkat 7 7.00 0 – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – 7
Harshit Rana 7 3.50 0 – – – – – – – – – – – – – – – – 0 & 0 7 – – – – – – – – – – – – –
Saransh Jain 6 6.00 0 – 6 – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
the match's top runs · tap ✕ to drop a match
Odds by Bet365 · Updated 20 Oct, 06:02 · 18+ Gamble responsibly

India Runs Leaders: All Test Cricket

In India's last 30 All Test Cricket games (2023–2026), Yashasvi Jaiswal leads for runs with 2441 at an average of 81.37 per game.

India Runs Leaders

The top runs contributors for India are: Yashasvi Jaiswal (2441), Shubman Gill (2116), Lokesh Rahul (1646). These rankings are based on 30 games (2023–2026). Yashasvi Jaiswal has led the team in runs in 9 of these matches.

Runs distribution

Across the squad, 31 players have contributed runs totalling 15,298 over these 30 games. Yashasvi Jaiswal accounts for 16% of the team's runs.

Frequently asked questions

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

Yashasvi Jaiswal leads India with 2441 runs in the last 30 matches, 81.37 a match, ahead of Shubman Gill (2116) and Lokesh Rahul (1646). Yashasvi Jaiswal has been India's leading run-scorer in 9 of those matches.

How many runs does Yashasvi Jaiswal average per game?

Yashasvi Jaiswal averages 81.37 runs a game for India, based on 30 games (2023–2026), with a best of 226 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?

Yashasvi Jaiswal has scored 19 fifties for India in the last 30 matches, the most in the side, ahead of Shubman Gill (14) and Lokesh Rahul (13). 17 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 430 against England on 02 Jul 2025 is the most runs by an India player in one match in the last 30 matches. Next is Rishabh Pant's 252 against England on 20 Jun 2025.