47MatchesODI 29 · T20I 18
1,381Runsaverage 32.12 · SR 96.1
150Highest score4 hundreds · 6 fifties

Rohit Sharma against South Africa by format

FormatMatRunsAvgSR100s/50sHS
ODI2995235.2686.03/4150
T20I1842926.81130.01/2106

Rohit Sharma against South Africa year by year

YearMatRunsAvgSR100s/50sHS
2025 ODI314648.67110.60/275
2024 T20I199.00180.00/09
2023 ODI14040.00166.70/040
2022 T20I45814.50105.50/043
2019 T20I22110.50105.00/012
15 earlier years
YearMatRunsAvgSR100s/50sHS
2019 ODI1122—84.71/0122*
2018 ODI617028.3382.91/0115
2018 T20I33210.67177.80/021
2017 ODI11212.0060.00/012
2015 ODI625542.5097.31/1150
2015 T20I212864.00142.21/0106
2014 T20I12424.00184.60/024
2013 ODI410234.0068.00/165
2012 T20I22525.0092.60/025
2011 ODI5499.8049.00/023
2011 T20I15353.00155.90/153
2010 ODI14848.0078.70/048
2009 T20I12929.00103.60/029
2007 T20I150—125.00/150*
2007 ODI188.0088.90/08

Rohit Sharma's best innings against South Africa

Fifties and hundreds, highest first

ScoreBallsFormatGroundDate
150133ODIGreen Park11 Oct 2015
122*144ODIThe Rose Bowl5 Jun 2019
115126ODISt George's Park13 Feb 2018
10666T20IHPCA Stadium2 Oct 2015
7573ODIACA-VDCA Cricket Stadium6 Dec 2025

Rohit Sharma against South Africa by ground

GroundMatRunsAvgSR
Wanderers Stadium55313.2567.1
SuperSport Park5358.7589.7
Kingsmead410033.3381.3
Newlands33411.3357.6
St George's Park211658.0087.9
Holkar Cricket Stadium231.5025.0
Green Park1150150.00112.8
The Rose Bowl1122—84.7

South Africa bowlers Rohit Sharma has faced most

Balls faced, runs and dismissals, in internationals

BowlerBallsRunsOutsSR
Kagiso Rabada209183787.6
Morné Morkel209145569.4
Dale Steyn12181066.9
Imran Tahir931091117.2
Lonwabo Tsotsobe8249359.8
JP Duminy68843123.5
Tabraiz Shamsi6661092.4
Lungi Ngidi63793125.4

Rohit Sharma's batting in every match against South Africa

Newest first. * not out

DateFormatRunsBalls4s6sSRResultGround
6 Dec 2025ODI757373102.7WonACA-VDCA Cricket Stadium
3 Dec 2025ODI14830175.0LostShaheed Veer Narayan Singh International Stadium
30 Nov 2025ODI575153111.8WonJSCA International Stadium Complex
29 Jun 2024T20I9520180.0WonKensington Oval
5 Nov 2023ODI402462166.7WonEden Gardens
40 older innings
DateFormatRunsBalls4s6sSRResultGround
30 Oct 2022T20I151411107.1LostPerth Stadium
4 Oct 2022T20I02000.0LostHolkar Cricket Stadium
2 Oct 2022T20I433771116.2WonBarsapara Cricket Stadium
28 Sept 2022T20I02000.0WonGreenfield International Stadium
22 Sept 2019T20I9820112.5LostM. Chinnaswamy Stadium
18 Sept 2019T20I121202100.0WonIS Bindra Stadium
5 Jun 2019ODI122*14413284.7WonThe Rose Bowl
24 Feb 2018T20I11820137.5WonNewlands
21 Feb 2018T20I01000.0LostSuperSport Park
18 Feb 2018T20I21922233.3WonWanderers Stadium
16 Feb 2018ODI151330115.4WonSuperSport Park
13 Feb 2018ODI11512611491.3WonSt George's Park
10 Feb 2018ODI5131038.5LostWanderers Stadium
7 Feb 2018ODI06000.0WonNewlands
4 Feb 2018ODI15172188.2WonSuperSport Park
1 Feb 2018ODI20302166.7WonKingsmead
11 Jun 2017ODI12201160.0WonKennington Oval
25 Oct 2015ODI16203080.0LostWankhede Stadium
22 Oct 2015ODI211940110.5WonMA Chidambaram Stadium
18 Oct 2015ODI65747287.8LostSaurashtra Cricket Association Stadium
14 Oct 2015ODI3100030.0WonHolkar Cricket Stadium
11 Oct 2015ODI150133136112.8LostGreen Park
5 Oct 2015T20I22242091.7LostBarabati Stadium
2 Oct 2015T20I10666125160.6LostHPCA Stadium
22 Feb 2015ODI06000.0WonMelbourne Cricket Ground
4 Apr 2014T20I241341184.6WonShere Bangla National Stadium
8 Dec 2013ODI19262073.1LostKingsmead
5 Dec 2013ODI18432041.9LostWanderers Stadium
6 Jun 2013ODI65818180.2WonSophia Gardens
2 Oct 2012T20I25272092.6WonR Premadasa Stadium
23 Jan 2011ODI581062.5LostSuperSport Park
21 Jan 2011ODI160016.7LostSt George's Park
18 Jan 2011ODI23452051.1WonNewlands
15 Jan 2011ODI9141064.3WonWanderers Stadium
12 Jan 2011ODI11271040.7LostKingsmead
9 Jan 2011T20I533452155.9WonMoses Mabhida Stadium
27 Feb 2010ODI48613078.7LostNarendra Modi Stadium
16 Jun 2009T20I292830103.6LostTrent Bridge
20 Sept 2007T20I50*4072125.0WonKingsmead
26 Jun 2007ODI890088.9LostCivil Service Cricket Club, Stormont

Rohit Sharma vs South Africa: questions and answers

How many matches has Rohit Sharma played against South Africa?
Rohit Sharma has played 47 matches against South Africa (29 in ODIs, 18 in T20Is), from 2007 to 2025. India won 26 and lost 20 of them.
How many runs has Rohit Sharma scored against South Africa?
Rohit Sharma has scored 1,381 runs in 45 innings against South Africa at an average of 32.12 and a strike rate of 96.1 (952 runs at an average of 35.26 in ODIs, 429 runs at an average of 26.81 in T20Is).
What is Rohit Sharma's highest score against South Africa?
Rohit Sharma's highest score against South Africa is 150 off 133 balls (ODI) at Green Park on 11 October 2015.
How many hundreds has Rohit Sharma scored against South Africa?
Rohit Sharma has scored 4 hundreds and 6 fifties against South Africa.
Where has Rohit Sharma scored the most runs against South Africa?
At St George's Park: 116 runs in 2 innings against South Africa, at an average of 58.00.
How does Rohit Sharma usually get out against South Africa?
Of Rohit Sharma's 43 dismissals against South Africa: caught 29, lbw 6, bowled 5 and run out 3. Kagiso Rabada has dismissed Rohit Sharma most often, 7 times in 209 balls.
When did Rohit Sharma last play against South Africa?
On 6 December 2025 (ODI) at ACA-VDCA Cricket Stadium: 75 off 73 balls. India won that match.