Batting Most Runs Innings - India

High scores in 2020s in Tests+ODIs+T20Is - India

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
26950938730369.50Indiav EnglandBirmingham102 Jul 2025Test # 2591
214*324236141290.67Indiav EnglandRajkot315 Feb 2024Test # 2530
2101691312410160.30Indiav BangladeshChattogram110 Dec 2022ODI # 4499
20942329019772.06Indiav EnglandVisakhapatnam102 Feb 2024Test # 2526
208225149199139.59Indiav New ZealandHyderabad118 Jan 2023ODI # 4507
18651736415-51.09Indiav AustraliaAhmedabad209 Mar 2023Test # 2499
175*32422817376.75Indiav Sri LankaMohali104 Mar 2022Test # 2452
17150138716144.18Indiav West IndiesRoseau212 Jul 2023Test # 2510
166*173110138150.90Indiav Sri LankaThiruvananthapuram115 Jan 2023ODI # 4505
16132723118269.69Indiav EnglandChennai113 Feb 2021Test # 2411
16144229715354.20Indiav AustraliaPerth322 Nov 2024Test # 2561
15043231117448.23Indiav New ZealandWankhede103 Dec 2021Test # 2438
15027919518376.92Indiav New ZealandBengaluru316 Oct 2024Test # 2555
14734822719164.75Indiav EnglandLeeds120 Jun 2025Test # 2587
146219111194131.53Indiav EnglandBirmingham101 Jul 2022Test # 2470
13738124718-55.46Indiav EnglandLeeds320 Jun 2025Test # 2587
1359354713250.00Indiav EnglandWankhede102 Feb 2025T20I # 3086
13425117812675.28Indiav EnglandLeeds120 Jun 2025Test # 2587
13111184165155.95Indiav AfghanistanDelhi211 Oct 2023ODI # 4666
13129219614366.83Indiav EnglandRajkot115 Feb 2024Test # 2530
13014597151134.02Indiav ZimbabweHarare122 Aug 2022ODI # 4457
12939725012151.60Indiav EnglandLord's112 Aug 2021Test # 2429
128*14594105136.17Indiav NetherlandsBengaluru112 Nov 2023ODI # 4702
12835123512154.46Indiav AustraliaAhmedabad209 Mar 2023Test # 2499
12735325614149.60Indiav EnglandThe Oval302 Sep 2021Test # 2433
126*9963127200.00Indiav New ZealandAhmedabad101 Feb 2023T20I # 1992
125*159113162110.61Indiav EnglandManchester217 Jul 2022ODI # 4433
123*9757137215.78Indiav AustraliaGuwahati128 Nov 2023T20I # 2372
12340226017147.30Indiav South AfricaCenturion126 Dec 2021Test # 2443
122*9061126200.00Indiav AfghanistanDubai (DICS)108 Sep 2022T20I # 1761
122*1479493129.78Indiav PakistanColombo (RPS)110 Sep 2023ODI # 4639
121*10369118175.36Indiav AfghanistanBengaluru117 Jan 2024T20I # 2435
12127220611-58.73Indiav West IndiesPort of Spain120 Jul 2023Test # 2513
1211851338590.97Indiav BangladeshColombo (RPS)215 Sep 2023ODI # 4645
120*6947910255.31Indiav South AfricaJohannesburg115 Nov 2024T20I # 2952
12034421215256.60Indiav AustraliaNagpur209 Feb 2023Test # 2490
119*24317610467.61Indiav BangladeshChennai319 Sep 2024Test # 2550
119-1288692.96Indiav AustraliaBengaluru219 Jan 2020ODI # 4233
11914290127132.22Indiav EnglandCuttack209 Feb 2025ODI # 4828
11820814015384.28Indiav EnglandLeeds320 Jun 2025Test # 2587
1178855146212.72Indiav EnglandNottingham210 Jul 2022T20I # 1631
11714911392103.53Indiav New ZealandWankhede115 Nov 2023ODI # 4703
11614797142119.58Indiav Sri LankaThiruvananthapuram115 Jan 2023ODI # 4505
11426618911160.31Indiav AustraliaMelbourne226 Dec 2024Test # 2571
113*15511115-101.80Indiav South AfricaRanchi209 Oct 2022ODI # 4471
11317491112124.17Indiav BangladeshChattogram110 Dec 2022ODI # 4499
11311787121129.88Indiav Sri LankaGuwahati110 Jan 2023ODI # 4501
11322313311284.96Indiav BangladeshChennai119 Sep 2024Test # 2550
112*675179219.60Indiav Sri LankaRajkot107 Jan 2023T20I # 1986
1121501139299.11Indiav New ZealandMount Maunganui111 Feb 2020ODI # 4243
11235922312-50.22Indiav AustraliaMelbourne226 Dec 2020Test # 2398
11212078135143.58Indiav New ZealandIndore124 Jan 2023ODI # 4511
1123672259249.77Indiav EnglandRajkot115 Feb 2024Test # 2530
112141102143109.80Indiav EnglandAhmedabad112 Feb 2025ODI # 4833
111*7251117217.64Indiav New ZealandMount Maunganui120 Nov 2022T20I # 1898
111*141106122104.71Indiav PakistanColombo (RPS)110 Sep 2023ODI # 4639
1117447118236.17Indiav BangladeshHyderabad112 Oct 2024T20I # 2904
11021615210372.36Indiav BangladeshChattogram314 Dec 2022Test # 2481
11016815012573.33Indiav EnglandDharamsala207 Mar 2024Test # 2534
109*1045669194.64Indiav South AfricaJohannesburg115 Nov 2024T20I # 2952
10914812813485.15Indiav BangladeshChennai319 Sep 2024Test # 2550
1081561147294.73Indiav EnglandPune126 Mar 2021ODI # 4283
1081671146394.73Indiav South AfricaPaarl121 Dec 2023ODI # 4716
107*975687191.07Indiav South AfricaCenturion113 Nov 2024T20I # 2947
1077550710214.00Indiav South AfricaDurban108 Nov 2024T20I # 2938
10623514814171.62Indiav EnglandChennai313 Feb 2021Test # 2411
10526717113261.40Indiav New ZealandKanpur125 Nov 2021Test # 2435
10511890113116.66Indiav AustraliaIndore124 Sep 2023ODI # 4654
1051147048150.00Indiav New ZealandWankhede115 Nov 2023ODI # 4703
104785796182.45Indiav IrelandDublin (Malahide)128 Jun 2022T20I # 1586
10426919413-53.60Indiav EnglandBirmingham101 Jul 2022Test # 2470
1041559764107.21Indiav AustraliaIndore124 Sep 2023ODI # 4654
10420014711270.74Indiav EnglandVisakhapatnam302 Feb 2024Test # 2526
103*1139764106.18Indiav BangladeshPune219 Oct 2023ODI # 4674
10316110711196.26Indiav New ZealandHamilton105 Feb 2020ODI # 4235
10330322110246.60Indiav West IndiesRoseau212 Jul 2023Test # 2510
10325016213363.58Indiav EnglandDharamsala207 Mar 2024Test # 2534
102*15713013-78.46Indiav BangladeshChattogram314 Dec 2022Test # 2481
1029864114159.37Indiav NetherlandsBengaluru112 Nov 2023ODI # 4702
101*19512110-83.47Indiav South AfricaEden Gardens105 Nov 2023ODI # 4694
101*-1299278.29Indiav BangladeshDubai (DICS)220 Feb 2025ODI # 4844
10122611813285.59Indiav EnglandAhmedabad204 Mar 2021Test # 2414
1011138596118.82Indiav New ZealandIndore124 Jan 2023ODI # 4511
10119913714473.72Indiav South AfricaCenturion126 Dec 2023Test # 2520
10123915916163.52Indiav EnglandLeeds120 Jun 2025Test # 2587
100*2361396471.94Indiav South AfricaCape Town311 Jan 2022Test # 2448
100*2261438269.93Indiav AustraliaPerth322 Nov 2024Test # 2561
100*1511117-90.09Indiav PakistanDubai (DICS)223 Feb 2025ODI # 4847
100-4987204.08Indiav NepalHangzhou103 Oct 2023T20I # 2278
100825678178.57Indiav South AfricaJohannesburg114 Dec 2023T20I # 2401
100614778212.76Indiav ZimbabweHarare107 Jul 2024T20I # 2739
991831059594.28Indiav New ZealandBengaluru316 Oct 2024Test # 2555
98*1629872100.00Indiav West IndiesPort of Spain127 Jul 2022ODI # 4439
9818010611292.45Indiav EnglandPune123 Mar 2021ODI # 4281
97*1801158284.34Indiav AustraliaChennai208 Oct 2023ODI # 4662
9718111812382.20Indiav AustraliaSydney407 Jan 2021Test # 2402
971499910397.97Indiav West IndiesPort of Spain122 Jul 2022ODI # 4436
96*26217410155.17Indiav EnglandAhmedabad204 Mar 2021Test # 2414
96-90131106.66Indiav AustraliaRajkot117 Jan 2020ODI # 4232
96164979498.96Indiav Sri LankaMohali104 Mar 2022Test # 2452
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Records includes the following current or recent matches:

Somerset vs Nottinghamshire at Taunton, County Championship Division One 43rd Match, Jun 29-Jul 2, 2025 [First-class]

Worcestershire vs Hampshire at Southampton, County Championship Division One 44th Match, Jun 29-Jul 2, 2025 [First-class]

Warwickshire vs Sussex at Hove, County Championship Division One 45th Match, Jun 29-Jul 2, 2025 [First-class]