29MatchesT20I 21 · ODI 8
432Runsaverage 33.23 · SR 132.9
63Highest score0 hundreds · 2 fifties
19Wicketseconomy 7.01 · best 3/20

Hardik Pandya against South Africa by format

FormatMatRunsAvgSR100s/50sHSWktsEconBest
T20I2139139.10138.20/263149.103/20
ODI84113.6797.60/015*54.982/30

Hardik Pandya against South Africa year by year

YearMatRunsAvgSR100s/50sHSWktsEconBest
2026 T20I11818.00105.90/018011.250/45
2025 T20I414271.00186.80/263310.361/16
2024 T20I56432.0092.80/039*57.943/20
2022 T20I611939.67150.60/046110.001/29
2019 T20I21414.0077.80/01429.001/23
4 earlier years
YearMatRunsAvgSR100s/50sHSWktsEconBest
2019 ODI115—214.30/015*05.170/31
2018 ODI6268.6774.30/01444.912/30
2018 T20I33434.00141.70/02138.171/22
2017 ODI10——0/0—15.201/52

Hardik Pandya's best innings against South Africa

Fifties and hundreds, highest first

ScoreBallsFormatGroundDate
6325T20INarendra Modi Stadium19 Dec 2025
59*28T20IBarabati Stadium9 Dec 2025

Hardik Pandya's best bowling against South Africa

Three or more wickets in a match, best first

FiguresOversFormatGroundDate
3/203T20IKensington Oval29 Jun 2024

Hardik Pandya against South Africa by ground

GroundMatRunsAvgSR
SuperSport Park41818.00112.5
Wanderers Stadium32222.00110.0
Narendra Modi Stadium28140.50192.9
Barabati Stadium26868.00170.0
St George's Park23939.0084.8
Newlands23517.50109.4
M. Chinnaswamy Stadium21414.0077.8
Kingsmead255.0041.7

South Africa bowlers Hardik Pandya has faced most

Balls faced, runs and dismissals, in internationals

BowlerBallsRunsOutsSR
Keshav Maharaj42452107.1
Marco Jansen32490153.1

South Africa batters Hardik Pandya has bowled to most

Balls bowled, runs and dismissals, in internationals

BatterBallsRunsOutsSR
David Miller83986118.1
Heinrich Klaasen73732100.0
JP Duminy7358179.5
Quinton de Kock61990162.3
Aiden Markram51541105.9
Faf du Plessis4847197.9
Hashim Amla3835092.1
Khaya Zondo3625069.4

Hardik Pandya's batting in every match against South Africa

Newest first. * not out

DateFormatRunsBalls4s6sSRResultGround
22 Feb 2026T20I181701105.9LostNarendra Modi Stadium
19 Dec 2025T20I632555252.0WonNarendra Modi Stadium
11 Dec 2025T20I20230187.0LostMaharaja Yadavindra Singh Stadium
9 Dec 2025T20I59*2864210.7WonBarabati Stadium
13 Nov 2024T20I181630112.5WonSuperSport Park
16 older innings
DateFormatRunsBalls4s6sSRResultGround
10 Nov 2024T20I39*454186.7LostSt George's Park
8 Nov 2024T20I260033.3WonKingsmead
29 Jun 2024T20I5*210250.0WonKensington Oval
30 Oct 2022T20I230066.7LostPerth Stadium
17 Jun 2022T20I463133148.4WonSaurashtra Cricket Association Stadium
14 Jun 2022T20I31*2140147.6WonACA-VDCA Cricket Stadium
12 Jun 2022T20I9121075.0LostBarabati Stadium
9 Jun 2022T20I31*1223258.3LostArun Jaitley Stadium
22 Sept 2019T20I14181077.8LostM. Chinnaswamy Stadium
5 Jun 2019ODI15*730214.3WonThe Rose Bowl
24 Feb 2018T20I211701123.5WonNewlands
18 Feb 2018T20I13*720185.7WonWanderers Stadium
13 Feb 2018ODI01000.0WonSt George's Park
10 Feb 2018ODI9131069.2LostWanderers Stadium
7 Feb 2018ODI14150193.3WonNewlands
1 Feb 2018ODI3*60050.0WonKingsmead

Hardik Pandya's bowling in every match against South Africa

Newest first

DateFormatOversRunsWktsEconResultGround
22 Feb 2026T20I445011.25LostNarendra Modi Stadium
19 Dec 2025T20I341113.67WonNarendra Modi Stadium
14 Dec 2025T20I32317.67WonHPCA Stadium
11 Dec 2025T20I334011.33LostMaharaja Yadavindra Singh Stadium
9 Dec 2025T20I21618.00WonBarabati Stadium
22 older matches
DateFormatOversRunsWktsEconResultGround
15 Nov 2024T20I3812.67WonWanderers Stadium
13 Nov 2024T20I450112.50WonSuperSport Park
10 Nov 2024T20I32207.33LostSt George's Park
8 Nov 2024T20I32709.00WonKingsmead
29 Jun 2024T20I32036.67WonKensington Oval
30 Oct 2022T20I42917.25LostPerth Stadium
17 Jun 2022T20I112012.00WonSaurashtra Cricket Association Stadium
12 Jun 2022T20I331010.33LostBarabati Stadium
9 Jun 2022T20I118018.00LostArun Jaitley Stadium
22 Sept 2019T20I223111.50LostM. Chinnaswamy Stadium
18 Sept 2019T20I43117.75WonIS Bindra Stadium
5 Jun 2019ODI63105.17WonThe Rose Bowl
24 Feb 2018T20I42215.50WonNewlands
21 Feb 2018T20I43117.75LostSuperSport Park
18 Feb 2018T20I445111.25WonWanderers Stadium
16 Feb 2018ODI103913.90WonSuperSport Park
13 Feb 2018ODI93023.33WonSt George's Park
10 Feb 2018ODI53717.40LostWanderers Stadium
7 Feb 2018ODI83504.38WonNewlands
4 Feb 2018ODI53406.80WonSuperSport Park
1 Feb 2018ODI74105.86WonKingsmead
11 Jun 2017ODI105215.20WonKennington Oval

Hardik Pandya vs South Africa: questions and answers

How many matches has Hardik Pandya played against South Africa?
Hardik Pandya has played 29 matches against South Africa (21 in T20Is, 8 in ODIs), from 2017 to 2026. India won 19 and lost 9 of them.
How many runs has Hardik Pandya scored against South Africa?
Hardik Pandya has scored 432 runs in 21 innings against South Africa at an average of 33.23 and a strike rate of 132.9 (391 runs at an average of 39.10 in T20Is, 41 runs at an average of 13.67 in ODIs).
What is Hardik Pandya's highest score against South Africa?
Hardik Pandya's highest score against South Africa is 63 off 25 balls (T20I) at Narendra Modi Stadium on 19 December 2025.
How many hundreds has Hardik Pandya scored against South Africa?
Hardik Pandya has scored no hundreds and 2 fifties against South Africa.
Where has Hardik Pandya scored the most runs against South Africa?
At Narendra Modi Stadium: 81 runs in 2 innings against South Africa, at an average of 40.50.
How does Hardik Pandya usually get out against South Africa?
Of Hardik Pandya's 13 dismissals against South Africa: caught 11, lbw 1 and bowled 1. Keshav Maharaj has dismissed Hardik Pandya most often, twice in 42 balls.
How many wickets has Hardik Pandya taken against South Africa?
Hardik Pandya has taken 19 wickets in 27 innings against South Africa at an economy of 7.01 (14 wickets in T20Is, 5 wickets in ODIs).
What are Hardik Pandya's best bowling figures against South Africa?
Hardik Pandya's best figures against South Africa are 3/20. Hardik Pandya has not taken four wickets in a match against them.
Which South Africa batter has Hardik Pandya dismissed most?
David Miller, 6 times in 83 balls in internationals, for 98 runs.
When did Hardik Pandya last play against South Africa?
On 22 February 2026 (T20I) at Narendra Modi Stadium: 18 off 17 balls and 0/45 with the ball. India lost that match.