Suryakumar Yadav vs South Africa record
Suryakumar Yadav has scored 424 runs in 16 T20Is against South Africa at an average of 30.29 (strike rate 150.4), with 1 hundred and 4 fifties. In ODIs: 61 runs in 2 matches at an average of 30.50 (strike rate 132.6).
18MatchesT20I 16 · ODI 2
485Runsaverage 30.31 · SR 147.9
100Highest score1 hundreds · 4 fifties
Suryakumar Yadav against South Africa by format
| Format | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| T20I | 16 | 424 | 30.29 | 150.4 |
| ODI | 2 | 61 | 30.50 | 132.6 |
Suryakumar Yadav against South Africa year by year
| Year | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| 2026 T20I | 1 | 18 | 18.00 | 81.8 |
| 2025 T20I | 4 | 34 | 8.50 | 103.0 |
| 2024 T20I | 5 | 29 | 7.25 | 85.3 |
| 2023 T20I | 2 | 156 | 78.00 | 169.6 |
| 2023 ODI | 1 | 22 | 22.00 | 157.1 |
2 earlier years
| Year | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| 2022 T20I | 4 | 187 | 62.33 | 185.1 |
| 2022 ODI | 1 | 39 | 39.00 | 121.9 |
Suryakumar Yadav's best innings against South Africa
Fifties and hundreds, highest first
| Score | Balls | Date |
|---|---|---|
| 100 | 56 | 14 Dec 2023 |
| 68 | 40 | 30 Oct 2022 |
| 61 | 22 | 2 Oct 2022 |
| 56 | 36 | 12 Dec 2023 |
| 50* | 33 | 28 Sept 2022 |
Suryakumar Yadav against South Africa by ground
| Ground | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| Wanderers Stadium | 2 | 100 | 100.00 | 178.6 |
| St George's Park | 2 | 60 | 30.00 | 133.3 |
| Narendra Modi Stadium | 2 | 23 | 11.50 | 79.3 |
| Perth Stadium | 1 | 68 | 68.00 | 170.0 |
| Barsapara Cricket Stadium | 1 | 61 | 61.00 | 277.3 |
| Greenfield International Stadium | 1 | 50 | — | 151.5 |
| Newlands | 1 | 39 | 39.00 | 121.9 |
| Eden Gardens | 1 | 22 | 22.00 | 157.1 |
South Africa bowlers Suryakumar Yadav has faced most
Balls faced, runs and dismissals, in internationals
| Bowler | Balls | Runs | Outs | SR |
|---|---|---|---|---|
| Keshav Maharaj | 51 | 75 | 0 | 147.1 |
| Lungi Ngidi | 36 | 62 | 2 | 172.2 |
| Marco Jansen | 34 | 38 | 1 | 111.8 |
| Tabraiz Shamsi | 34 | 44 | 2 | 129.4 |
Suryakumar Yadav's batting in every match against South Africa
Newest first. * not out
| Date | Runs | Balls | Result |
|---|---|---|---|
| 22 Feb 2026 | 18 | 22 | Lost |
| 19 Dec 2025 | 5 | 7 | Won |
| 14 Dec 2025 | 12 | 11 | Won |
| 11 Dec 2025 | 5 | 4 | Lost |
| 9 Dec 2025 | 12 | 11 | Won |
12 older innings
| Date | Runs | Balls | Result |
|---|---|---|---|
| 13 Nov 2024 | 1 | 4 | Won |
| 10 Nov 2024 | 4 | 9 | Lost |
| 8 Nov 2024 | 21 | 17 | Won |
| 29 Jun 2024 | 3 | 4 | Won |
| 14 Dec 2023 | 100 | 56 | Won |
| 12 Dec 2023 | 56 | 36 | Lost |
| 5 Nov 2023 | 22 | 14 | Won |
| 30 Oct 2022 | 68 | 40 | Lost |
| 4 Oct 2022 | 8 | 6 | Lost |
| 2 Oct 2022 | 61 | 22 | Won |
| 28 Sept 2022 | 50* | 33 | Won |
| 23 Jan 2022 | 39 | 32 | Lost |
Suryakumar Yadav vs South Africa: questions and answers
- How many matches has Suryakumar Yadav played against South Africa?
- Suryakumar Yadav has played 18 matches against South Africa (16 in T20Is, 2 in ODIs), from 2022 to 2026. India won 11 and lost 7 of them.
- How many runs has Suryakumar Yadav scored against South Africa?
- Suryakumar Yadav has scored 485 runs in 17 innings against South Africa at an average of 30.31 and a strike rate of 147.9 (424 runs at an average of 30.29 in T20Is, 61 runs at an average of 30.50 in ODIs).
- What is Suryakumar Yadav's highest score against South Africa?
- Suryakumar Yadav's highest score against South Africa is 100 off 56 balls (T20I) at Wanderers Stadium on 14 December 2023.
- How many hundreds has Suryakumar Yadav scored against South Africa?
- Suryakumar Yadav has scored 1 hundred and 4 fifties against South Africa.
- Where has Suryakumar Yadav scored the most runs against South Africa?
- At St George's Park: 60 runs in 2 innings against South Africa, at an average of 30.00.
- How does Suryakumar Yadav usually get out against South Africa?
- Of Suryakumar Yadav's 16 dismissals against South Africa: caught 14, lbw 1 and run out 1. Lungi Ngidi has dismissed Suryakumar Yadav most often, twice in 36 balls.
- When did Suryakumar Yadav last play against South Africa?
- On 22 February 2026 (T20I) at Narendra Modi Stadium: 18 off 22 balls. India lost that match.