Batting Most Runs Innings - last 2 years

High scores for India in Tests - last 2 years

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
26950938730369.50Indiav EnglandBirmingham12 Jul 2025Test # 2591
214*324236141290.67Indiav EnglandRajkot315 Feb 2024Test # 2530
20942329019772.06Indiav EnglandVisakhapatnam12 Feb 2024Test # 2526
17537325822067.82Indiav West IndiesDelhi110 Oct 2025Test # 2601
16144229715354.20Indiav AustraliaPerth322 Nov 2024Test # 2561
16124316213899.38Indiav EnglandBirmingham32 Jul 2025Test # 2591
15027919518376.92Indiav New ZealandBengaluru316 Oct 2024Test # 2555
14734822719164.75Indiav EnglandLeeds120 Jun 2025Test # 2587
13738124718055.46Indiav EnglandLeeds320 Jun 2025Test # 2587
13425117812675.28Indiav EnglandLeeds120 Jun 2025Test # 2587
13129219614366.83Indiav EnglandRajkot115 Feb 2024Test # 2530
129*26019616265.81Indiav West IndiesDelhi110 Oct 2025Test # 2601
12525821015359.52Indiav West IndiesAhmedabad22 Oct 2025Test # 2600
119*24317610467.61Indiav BangladeshChennai319 Sep 2024Test # 2550
11820814015384.28Indiav EnglandLeeds320 Jun 2025Test # 2587
11829616414271.95Indiav EnglandThe Oval331 Jul 2025Test # 2598
11426618911160.31Indiav AustraliaMelbourne226 Dec 2024Test # 2571
11322313311284.96Indiav BangladeshChennai119 Sep 2024Test # 2550
1123672259249.77Indiav EnglandRajkot115 Feb 2024Test # 2530
11016815012573.33Indiav EnglandDharamsala27 Mar 2024Test # 2534
10914812813485.15Indiav BangladeshChennai319 Sep 2024Test # 2550
107*21818513157.83Indiav EnglandManchester323 Jul 2025Test # 2596
104*2401766559.09Indiav West IndiesAhmedabad22 Oct 2025Test # 2600
10420014711270.74Indiav EnglandVisakhapatnam32 Feb 2024Test # 2526
10325016213363.58Indiav EnglandDharamsala27 Mar 2024Test # 2534
10337923812043.27Indiav EnglandManchester323 Jul 2025Test # 2596
101*2982069149.02Indiav EnglandManchester323 Jul 2025Test # 2596
10123915916163.52Indiav EnglandLeeds120 Jun 2025Test # 2587
100*2261438269.93Indiav AustraliaPerth322 Nov 2024Test # 2561
10033117713056.49Indiav EnglandLord's210 Jul 2025Test # 2594
10028019712050.76Indiav West IndiesAhmedabad22 Oct 2025Test # 2600
991831059594.28Indiav New ZealandBengaluru316 Oct 2024Test # 2555
912261519260.26Indiav EnglandRajkot315 Feb 2024Test # 2530
902111496460.40Indiav EnglandRanchi223 Feb 2024Test # 2531
90-1467161.64Indiav New ZealandWankhede21 Nov 2024Test # 2560
903002308039.13Indiav EnglandManchester323 Jul 2025Test # 2596
8920813710164.96Indiav EnglandBirmingham12 Jul 2025Test # 2591
872901807248.33Indiav EnglandHyderabad225 Jan 2024Test # 2525
8720010713081.30Indiav EnglandBirmingham12 Jul 2025Test # 2591
8718816512052.72Indiav West IndiesDelhi110 Oct 2025Test # 2601
861761238269.91Indiav EnglandHyderabad225 Jan 2024Test # 2525
8618112410269.35Indiav BangladeshChennai119 Sep 2024Test # 2550
842051398060.43Indiav AustraliaBrisbane214 Dec 2024Test # 2570
843102088040.38Indiav AustraliaMelbourne426 Dec 2024Test # 2571
8219111811169.49Indiav AustraliaMelbourne226 Dec 2024Test # 2571
809674103108.10Indiav EnglandHyderabad225 Jan 2024Test # 2525
77936593118.46Indiav New ZealandPune424 Oct 2024Test # 2557
773021765043.75Indiav AustraliaPerth322 Nov 2024Test # 2561
772011237162.60Indiav AustraliaBrisbane214 Dec 2024Test # 2570
741581128266.07Indiav EnglandLord's210 Jul 2025Test # 2594
731901178162.39Indiav EnglandRanchi223 Feb 2024Test # 2531
727051122141.17Indiav BangladeshKanpur227 Sep 2024Test # 2552
722071318154.96Indiav EnglandLord's210 Jul 2025Test # 2594
701361028168.62Indiav New ZealandBengaluru316 Oct 2024Test # 2555
69*1351185158.47Indiav EnglandBirmingham32 Jul 2025Test # 2591
68*106726394.44Indiav EnglandRajkot315 Feb 2024Test # 2530
68624372158.13Indiav BangladeshKanpur227 Sep 2024Test # 2552
661099412070.21Indiav EnglandThe Oval331 Jul 2025Test # 2598
6514310310163.10Indiav EnglandDharamsala27 Mar 2024Test # 2534
65745883112.06Indiav EnglandBirmingham32 Jul 2025Test # 2591
64845791112.28Indiav New ZealandWankhede41 Nov 2024Test # 2560
6280669193.93Indiav EnglandRajkot115 Feb 2024Test # 2530
61*2661814133.70Indiav EnglandLord's410 Jul 2025Test # 2594
61473364184.84Indiav AustraliaSydney33 Jan 2025Test # 2575
611961517040.39Indiav EnglandManchester123 Jul 2025Test # 2596
60825982101.69Indiav New ZealandWankhede21 Nov 2024Test # 2560
58*1321086253.70Indiav West IndiesDelhi410 Oct 2025Test # 2601
5818710710154.20Indiav EnglandManchester123 Jul 2025Test # 2596
58128977159.79Indiav South AfricaGuwahati222 Nov 2025Test # 2609
5788585398.27Indiav EnglandDharamsala27 Mar 2024Test # 2534
571791098052.29Indiav EnglandThe Oval131 Jul 2025Test # 2598
56107608193.33Indiav EnglandDharamsala27 Mar 2024Test # 2534
562051189047.45Indiav BangladeshChennai119 Sep 2024Test # 2550
5599815167.90Indiav EnglandRanchi423 Feb 2024Test # 2531
551408410065.47Indiav EnglandBirmingham32 Jul 2025Test # 2591
54154753272.00Indiav EnglandManchester123 Jul 2025Test # 2596
54119874262.06Indiav South AfricaGuwahati422 Nov 2025Test # 2609
53129775068.83Indiav EnglandThe Oval331 Jul 2025Test # 2598
53584644115.21Indiav EnglandThe Oval331 Jul 2025Test # 2598
52*1591240241.93Indiav EnglandRanchi423 Feb 2024Test # 2531
5289638182.53Indiav New ZealandBengaluru316 Oct 2024Test # 2555
51544581113.33Indiav BangladeshKanpur427 Sep 2024Test # 2552
501891621030.86Indiav AustraliaMelbourne226 Dec 2024Test # 2571
501291005050.00Indiav West IndiesAhmedabad22 Oct 2025Test # 2600
48127922152.17Indiav South AfricaGuwahati222 Nov 2025Test # 2609
47503541134.28Indiav BangladeshKanpur227 Sep 2024Test # 2552
461491042344.23Indiav EnglandRajkot115 Feb 2024Test # 2530
46139984046.93Indiav EnglandManchester123 Jul 2025Test # 2596
45118846053.57Indiav EnglandVisakhapatnam32 Feb 2024Test # 2526
441341007144.00Indiav EnglandHyderabad225 Jan 2024Test # 2525
4484795055.69Indiav West IndiesDelhi110 Oct 2025Test # 2601
4379544279.62Indiav West IndiesDelhi110 Oct 2025Test # 2601
4299842050.00Indiav New ZealandPune424 Oct 2024Test # 2557
42103543377.77Indiav AustraliaAdelaide16 Dec 2024Test # 2568
4279476189.36Indiav AustraliaAdelaide36 Dec 2024Test # 2568
42109788053.84Indiav EnglandLeeds120 Jun 2025Test # 2587
421171033140.77Indiav EnglandBirmingham12 Jul 2025Test # 2591
4197813050.61Indiav EnglandHyderabad225 Jan 2024Test # 2525
4189596169.49Indiav AustraliaPerth122 Nov 2024Test # 2561
41124885046.59Indiav EnglandManchester123 Jul 2025Test # 2596
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

South Africa vs India at Guwahati, South Africa in India 2nd Test, Nov 22-26, 2025 [Test # 2609]

South Africa vs India at Eden Gardens, South Africa in India 1st Test, Nov 14-16, 2025 [Test # 2606]

India vs West Indies at Delhi, West Indies in India 2nd Test, Oct 10-14, 2025 [Test # 2601]