Live63rd Match · CSA Pro20 2026/27DOLWPToss delay due to wet outfieldODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by year (All cricket)

The most runs in a calendar year in all cricket v South Africa at Green Park: 164 by Virender Sehwag in 2004.

More filters

2 active
Reset"Match result" is from the side of the player or team.
v South Africa×At Green Park×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Virender SehwagIND20042004110164164164.0022871.93100242
Rohit SharmaIND20152015110150150150.00133112.78100136
Sourav GangulyIND2008200812110087100.0014768.03010111
Gautam GambhirIND20042004110969696.0015163.58010111
Ajinkya RahaneIND20152015110606060.008273.1701050
Sourav GangulyIND20042004110575757.0011151.3501070
Rahul DravidIND20042004110545454.0017930.1701050
VVS LaxmanIND20082008110505050.0010348.5401070
Rahul DravidIND20082008121472947.0013534.8100080
Yuvraj SinghIND20082008110323232.005756.1400060
MS DhoniIND20082008110323232.005459.2600050
MS DhoniIND20152015110313131.0030103.3300010
Zaheer KhanIND20042004110303030.003488.2400031
Virender SehwagIND20082008120302215.0026115.3800032
S. SreesanthIND20082008110292929.004465.9100050
Wasim JafferIND20082008120251512.504555.5600050
Shikhar DhawanIND20152015110232323.002882.1400050
Harbhajan SinghIND20042004110171717.005034.0000011
Ishant SharmaIND200820081111414*-3836.8400020
Virat KohliIND20152015110111111.001861.1100000
VVS LaxmanIND20042004110999.002634.6200010
Anil KumbleIND20042004110999.001369.2300020
Harbhajan SinghIND20082008110666.002128.5700000
Piyush ChawlaIND20082008110444.001233.3300010
Sachin TendulkarIND20042004110333.001816.6700000
Suresh RainaIND20152015110333.003100.0000000
Stuart BinnyIND20152015110222.00540.0000000
Dinesh KarthikIND20042004110111.00425.0000000
Bhuvneshwar KumarIND2015201511111*-1100.0000000
Amit MishraIND2015201511100*-0-00000
Murali KartikIND2004200411100*-0-00000

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.