Batting Most Runs Innings - vs India

Players - vs India

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
14137730716045.92Sri Lankav IndiaColombo (SSC)33 Aug 2017Test # 2267
125*-62612201.61West Indiesv IndiaKingston29 Jul 2017T20I # 617
114142106123107.54Pakistanv IndiaThe Oval118 Jun 2017ODI # 3894
11021213517081.48Sri Lankav IndiaColombo (SSC)33 Aug 2017Test # 2267
972862089046.63Sri Lankav IndiaGalle426 Jul 2017Test # 2265
92*14413210469.69Sri Lankav IndiaGalle226 Jul 2017Test # 2265
891139311195.69Sri Lankav IndiaThe Oval28 Jun 2017ODI # 3882
8315913011163.84Sri Lankav IndiaGalle226 Jul 2017Test # 2265
81-885392.04West Indiesv IndiaPort of Spain225 Jun 2017ODI # 3896
80-1055176.19Sri Lankav IndiaPallekele127 Aug 2017ODI # 3907
761157272105.55Sri Lankav IndiaThe Oval28 Jun 2017ODI # 3882
70105827185.36Bangladeshv IndiaBirmingham115 Jun 2017ODI # 3891
70-8010087.50Sri Lankav IndiaColombo (RPS)231 Aug 2017ODI # 3908
671159410071.27Sri Lankav IndiaGalle426 Jul 2017Test # 2265
67-1023165.68Sri Lankav IndiaColombo (RPS)13 Sep 2017ODI # 3909
641349310068.81Sri Lankav IndiaGalle226 Jul 2017Test # 2265
64-748086.48Sri Lankav IndiaDambulla120 Aug 2017ODI # 3905
6198854071.76Bangladeshv IndiaBirmingham115 Jun 2017ODI # 3891
5999716183.09Pakistanv IndiaThe Oval118 Jun 2017ODI # 3894
58-5821100.00Sri Lankav IndiaPallekele124 Aug 2017ODI # 3906
57*473743154.05Pakistanv IndiaThe Oval118 Jun 2017ODI # 3894
55-984056.12Sri Lankav IndiaColombo (RPS)13 Sep 2017ODI # 3909
5397724073.61South Africav IndiaThe Oval111 Jun 2017ODI # 3886
53-2954182.75Sri Lankav IndiaColombo (RPS)16 Sep 2017T20I # 618
52*764560115.55Sri Lankav IndiaThe Oval28 Jun 2017ODI # 3882
51-985052.04West Indiesv IndiaKingston16 Jul 2017ODI # 3902
51574871106.25Sri Lankav IndiaColombo (SSC)23 Aug 2017Test # 2267
5085656076.92Pakistanv IndiaBirmingham24 Jun 2017ODI # 3878
48120876055.17Sri Lankav IndiaPallekele212 Aug 2017Test # 2269
48-3490141.17Sri Lankav IndiaColombo (RPS)13 Sep 2017ODI # 3909
47*654450106.81Sri Lankav IndiaThe Oval28 Jun 2017ODI # 3882
4684524088.46Pakistanv IndiaThe Oval118 Jun 2017ODI # 3894
46-509092.00West Indiesv IndiaKingston16 Jul 2017ODI # 3902
4181525078.84Sri Lankav IndiaPallekele312 Aug 2017Test # 2269
40*-4012100.00Sri Lankav IndiaColombo (RPS)16 Sep 2017T20I # 618
40-614065.57West Indiesv IndiaNorth Sound230 Jun 2017ODI # 3898
40-612065.57Sri Lankav IndiaPallekele124 Aug 2017ODI # 3906
39-433290.69Sri Lankav IndiaColombo (RPS)231 Aug 2017ODI # 3908
36*-2951124.13West Indiesv IndiaKingston29 Jul 2017T20I # 617
36*-501172.00Sri Lankav IndiaDambulla120 Aug 2017ODI # 3905
3663501072.00South Africav IndiaThe Oval111 Jun 2017ODI # 3886
36-3441105.88West Indiesv IndiaKingston16 Jul 2017ODI # 3902
3692713050.70Sri Lankav IndiaGalle426 Jul 2017Test # 2265
3698663154.54Sri Lankav IndiaColombo (SSC)33 Aug 2017Test # 2267
36114894040.44Sri Lankav IndiaPallekele312 Aug 2017Test # 2269
36-375097.29Sri Lankav IndiaDambulla120 Aug 2017ODI # 3905
36-714050.70Sri Lankav IndiaPallekele127 Aug 2017ODI # 3907
3569543164.81South Africav IndiaThe Oval111 Jun 2017ODI # 3886
35-602258.33West Indiesv IndiaNorth Sound12 Jul 2017ODI # 3900
35-634055.55West Indiesv IndiaNorth Sound12 Jul 2017ODI # 3900
35117962136.45Sri Lankav IndiaPallekele312 Aug 2017Test # 2269
35-444079.54Sri Lankav IndiaDambulla120 Aug 2017ODI # 3905
34*272122161.90Sri Lankav IndiaThe Oval28 Jun 2017ODI # 3882
33*-372089.18West Indiesv IndiaPort of Spain225 Jun 2017ODI # 3896
3359432076.74Pakistanv IndiaBirmingham24 Jun 2017ODI # 3878
31-320296.87West Indiesv IndiaKingston16 Jul 2017ODI # 3902
3186564055.35Sri Lankav IndiaColombo (SSC)33 Aug 2017Test # 2267
31-2432129.16Sri Lankav IndiaPallekele124 Aug 2017ODI # 3906
30*332550120.00Bangladeshv IndiaBirmingham115 Jun 2017ODI # 3891
30-435069.76West Indiesv IndiaNorth Sound230 Jun 2017ODI # 3898
29-2911100.00West Indiesv IndiaPort of Spain225 Jun 2017ODI # 3896
2948314093.54Sri Lankav IndiaPallekele212 Aug 2017Test # 2269
29-2740107.40Sri Lankav IndiaPallekele127 Aug 2017ODI # 3907
2644332278.78Sri Lankav IndiaColombo (SSC)23 Aug 2017Test # 2267
25*352111119.04Pakistanv IndiaThe Oval118 Jun 2017ODI # 3894
25-391064.10West Indiesv IndiaNorth Sound12 Jul 2017ODI # 3900
259343173.52Sri Lankav IndiaColombo (SSC)23 Aug 2017Test # 2267
2548452055.55Sri Lankav IndiaColombo (SSC)23 Aug 2017Test # 2267
24-502048.00West Indiesv IndiaNorth Sound230 Jun 2017ODI # 3898
24-342070.58West Indiesv IndiaNorth Sound12 Jul 2017ODI # 3900
2485644037.50Sri Lankav IndiaColombo (SSC)23 Aug 2017Test # 2267
22-2221100.00Sri Lankav IndiaColombo (RPS)231 Aug 2017ODI # 3908
21*51503042.00Sri Lankav IndiaGalle426 Jul 2017Test # 2265
2144252084.00Bangladeshv IndiaBirmingham115 Jun 2017ODI # 3891
21-372056.75West Indiesv IndiaPort of Spain225 Jun 2017ODI # 3896
20*70411048.78South Africav IndiaThe Oval111 Jun 2017ODI # 3886
20-331060.60West Indiesv IndiaNorth Sound12 Jul 2017ODI # 3900
20-412048.78Sri Lankav IndiaPallekele124 Aug 2017ODI # 3906
19*-251076.00West Indiesv IndiaPort of Spain225 Jun 2017ODI # 3896
19*-1021190.00Sri Lankav IndiaColombo (RPS)16 Sep 2017T20I # 618
1924214090.47Bangladeshv IndiaBirmingham115 Jun 2017ODI # 3891
19-353054.28West Indiesv IndiaNorth Sound230 Jun 2017ODI # 3898
19-372051.35Sri Lankav IndiaPallekele124 Aug 2017ODI # 3906
19-482039.58Sri Lankav IndiaPallekele124 Aug 2017ODI # 3906
18-201190.00West Indiesv IndiaKingston29 Jul 2017T20I # 617
1835194094.73Sri Lankav IndiaPallekele212 Aug 2017Test # 2269
18-271166.66Sri Lankav IndiaColombo (RPS)231 Aug 2017ODI # 3908
18-1311138.46Sri Lankav IndiaColombo (RPS)13 Sep 2017ODI # 3909
17*44303056.66Sri Lankav IndiaColombo (SSC)33 Aug 2017Test # 2267
17281740100.00Sri Lankav IndiaColombo (SSC)33 Aug 2017Test # 2267
17-1430121.42Sri Lankav IndiaColombo (RPS)16 Sep 2017T20I # 618
16161210133.33South Africav IndiaThe Oval111 Jun 2017ODI # 3886
16-390041.02West Indiesv IndiaKingston16 Jul 2017ODI # 3902
1650372043.24Sri Lankav IndiaGalle226 Jul 2017Test # 2265
1658583027.58Sri Lankav IndiaColombo (SSC)33 Aug 2017Test # 2267
1653483033.33Sri Lankav IndiaPallekele312 Aug 2017Test # 2269
15*28221168.18Sri Lankav IndiaColombo (SSC)23 Aug 2017Test # 2267
1514921166.66Pakistanv IndiaBirmingham24 Jun 2017ODI # 3878
1526162093.75Pakistanv IndiaBirmingham24 Jun 2017ODI # 3878
1518231065.21Bangladeshv IndiaBirmingham115 Jun 2017ODI # 3891
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
Performances in matches that overlap years 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:

Western Province vs Boland at Paarl, CSA 4-Day Series Division 1 22nd Match, Feb 1-4, 2026 [First-class]

Dolphins vs North West at Potchefstroom, CSA 4-Day Series Division 1 21st Match, Jan 31-Feb 3, 2026 [First-class]

KwaZulu-Natal Inland vs Titans at Pietermaritzburg, CSA 4-Day Series Division 1 24th Match, Feb 1-4, 2026 [First-class - Live]
>> 156/4 (49.0 ov, A Mokgakane 79*, SM Gilson 4*, Tsepo Ndwandwa 0/19) - Stumps