High scores for India in Tests+ODIs+T20Is

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
319530304425104.93Indiav South AfricaChennai226 Mar 2008Test # 1870
30953137539682.40Indiav PakistanMultan128 Mar 2004Test # 1693
303*56538132479.52Indiav EnglandChennai216 Dec 2016Test # 2241
293366254407115.35Indiav Sri LankaBrabourne22 Dec 2009Test # 1937
28163145244062.16Indiav AustraliaEden Gardens311 Mar 2001Test # 1535
27074049534154.54Indiav PakistanRawalpindi213 Apr 2004Test # 1697
26950938730369.50Indiav EnglandBirmingham12 Jul 2025Test # 2591
264225173339152.60Indiav Sri LankaEden Gardens113 Nov 2014ODI # 3544
254*-33633275.59Indiav South AfricaPune110 Oct 2019Test # 2364
254328247471102.83Indiav PakistanLahore213 Jan 2006Test # 1781
248*55237935065.43Indiav BangladeshDhaka210 Dec 2004Test # 1725
24344728725084.66Indiav Sri LankaDelhi12 Dec 2017Test # 2286
243-33028873.63Indiav BangladeshIndore214 Nov 2019Test # 2366
241*61343633055.27Indiav AustraliaSydney12 Jan 2004Test # 1680
23951836130266.20Indiav PakistanBengaluru18 Dec 2007Test # 1852
236*64442523055.52Indiav West IndiesChennai224 Dec 1983Test # 972
23551534025169.11Indiav EnglandWankhede28 Dec 2016Test # 2239
23359444623152.24Indiav AustraliaAdelaide212 Dec 2003Test # 1673
231525-210-Indiav New ZealandChennai16 Jan 1956Test # 420
22741330128075.41Indiav ZimbabweDelhi113 Mar 1993Test # 1218
22460841123054.50Indiav EnglandWankhede219 Feb 1993Test # 1214
22436526524684.52Indiav AustraliaChennai222 Feb 2013Test # 2074
223503-260-Indiav New ZealandHyderabad (Deccan)119 Nov 1955Test # 416
223470-220-Indiav New ZealandBrabourne12 Dec 1955Test # 417
22264337431059.35Indiav EnglandChennai113 Jan 1982Test # 918
22257838728157.36Indiav New ZealandAhmedabad18 Oct 2003Test # 1660
22149044321049.88Indiav EnglandThe Oval430 Aug 1979Test # 854
220529-220-Indiav West IndiesPort of Spain313 Apr 1971Test # 686
219208149257146.97Indiav West IndiesIndore18 Dec 2011ODI # 3223
21853440128054.36Indiav PakistanLahore11 Dec 1989Test # 1130
21749434429063.08Indiav New ZealandAhmedabad129 Oct 1999Test # 1465
21762946828046.36Indiav EnglandThe Oval25 Sep 2002Test # 1614
215-37123657.95Indiav South AfricaVisakhapatnam12 Oct 2019Test # 2363
214*324236141290.67Indiav EnglandRajkot315 Feb 2024Test # 2530
21454736322258.95Indiav AustraliaBengaluru29 Oct 2010Test # 1973
21338626717279.77Indiav Sri LankaNagpur224 Nov 2017Test # 2283
212470-171-Indiav West IndiesKingston118 Feb 1971Test # 680
21250339924153.13Indiav West IndiesSt John's32 Jun 2006Test # 1805
212-25528683.13Indiav South AfricaRanchi119 Oct 2019Test # 2365
21153636620057.65Indiav New ZealandIndore18 Oct 2016Test # 2223
2101691312410160.30Indiav BangladeshChattogram110 Dec 2022ODI # 4499
2092221581216132.27Indiav AustraliaBengaluru12 Nov 2013ODI # 3428
20942329019772.06Indiav EnglandVisakhapatnam12 Feb 2024Test # 2526
208*2121531312135.94Indiav Sri LankaMohali113 Dec 2017ODI # 3941
208225149199139.59Indiav New ZealandHyderabad118 Jan 2023ODI # 4507
206*51338921052.95Indiav EnglandAhmedabad115 Nov 2012Test # 2058
20657247717243.18Indiav AustraliaSydney22 Jan 1992Test # 1181
20655038026154.21Indiav AustraliaDelhi129 Oct 2008Test # 1891
20539734229259.94Indiav West IndiesWankhede11 Dec 1978Test # 835
20445034130159.82Indiav AustraliaHyderabad22 Mar 2013Test # 2076
20429524624082.92Indiav BangladeshHyderabad19 Feb 2017Test # 2249
203*430-232-Indiav EnglandDelhi38 Feb 1964Test # 556
20351634723158.50Indiav Sri LankaColombo (SSC)226 Jul 2010Test # 1966
20240127434073.72Indiav PakistanEden Gardens130 Nov 2007Test # 1850
20267252521038.47Indiav AustraliaRanchi216 Mar 2017Test # 2256
201*39228127071.53Indiav ZimbabweNagpur125 Nov 2000Test # 1517
201*34823122487.01Indiav Sri LankaGalle131 Jul 2008Test # 1884
20167143617046.10Indiav PakistanJalandhar224 Sep 1983Test # 962
20167349119140.93Indiav West IndiesPort of Spain214 Mar 1997Test # 1361
20132526228276.71Indiav PakistanBengaluru224 Mar 2005Test # 1743
200*548-250-Indiav New ZealandBrabourne312 Mar 1965Test # 582
200*54135027057.14Indiav ZimbabweDelhi218 Nov 2000Test # 1515
200*46530121066.44Indiav AustraliaDelhi129 Oct 2008Test # 1891
200*226147253136.05Indiav South AfricaGwalior124 Feb 2010ODI # 2962
20037528324070.67Indiav West IndiesNorth Sound121 Jul 2016Test # 2207
199505-161-Indiav Sri LankaKanpur217 Dec 1986Test # 1061
19945031116363.98Indiav EnglandChennai216 Dec 2016Test # 2241
19531223325583.69Indiav AustraliaMelbourne126 Dec 2003Test # 1678
194*49334821055.74Indiav PakistanMultan128 Mar 2004Test # 1693
19343433019358.48Indiav EnglandLeeds122 Aug 2002Test # 1613
193-37322051.74Indiav AustraliaSydney13 Jan 2019Test # 2339
192415-310-Indiav EnglandChennai110 Jan 1964Test # 551
19242125926074.13Indiav New ZealandAuckland222 Feb 1990Test # 1139
19157339621048.23Indiav New ZealandNagpur220 Nov 2010Test # 1978
19049035431053.67Indiav New ZealandHamilton22 Jan 1999Test # 1438
190235168310113.09Indiav Sri LankaGalle126 Jul 2017Test # 2265
189*445-290-Indiav EnglandDelhi113 Dec 1961Test # 516
18851338118449.34Indiav New ZealandIndore18 Oct 2016Test # 2223
18756243623042.88Indiav EnglandThe Oval123 Aug 1990Test # 1150
187250174332107.47Indiav AustraliaMohali214 Mar 2013Test # 2081
186*221150203124.00Indiav New ZealandHyderabad (Deccan)18 Nov 1999ODI # 1523
18651736415051.09Indiav AustraliaAhmedabad29 Mar 2023Test # 2499
184270-191-Indiav EnglandLord's319 Jun 1952Test # 352
183*2101451510126.20Indiav Sri LankaJaipur231 Oct 2005ODI # 2290
183210158177115.82Indiav Sri LankaTaunton126 May 1999ODI # 1463
183211148221123.64Indiav PakistanMirpur218 Mar 2012ODI # 3263
182*---0-Indiav West IndiesEden Gardens329 Dec 1978Test # 839
18232619712192.38Indiav EnglandEden Gardens129 Jan 1993Test # 1211
18044635320050.99Indiav AustraliaEden Gardens311 Mar 2001Test # 1535
18028719020294.73Indiav West IndiesGros Islet110 Jun 2006Test # 1806
179420-140-Indiav West IndiesKanpur12 Feb 1979Test # 845
17928124321173.66Indiav EnglandManchester29 Aug 1990Test # 1149
17941432224155.59Indiav West IndiesNagpur11 Dec 1994Test # 1277
17946634825151.43Indiav EnglandMohali119 Dec 2008Test # 1901
17840329830059.73Indiav AustraliaSydney12 Jan 2004Test # 1680
177*540-130-Indiav PakistanChennai213 Jan 1961Test # 503
177555-200-Indiav New ZealandDelhi216 Dec 1955Test # 418
17746236026049.16Indiav EnglandNottingham14 Jul 1996Test # 1329
17729820729385.50Indiav AustraliaBengaluru125 Mar 1998Test # 1413
17738726126167.81Indiav Sri LankaAhmedabad116 Nov 2009Test # 1933
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

India vs Namibia at Delhi, ICC Men's T20 World Cup 18th Match, Group A, Feb 12, 2026 [T20I # 3703]

India vs United States of America at Wankhede, ICC Men's T20 World Cup 3rd Match, Group A, Feb 7, 2026 [T20I # 3686]

India vs New Zealand at Thiruvananthapuram, New Zealand in India 5th T20I, Jan 31, 2026 [T20I # 3679]