South Africa cricket team
Latest Beat Australia 2–1 in the ODI series · September 2026
South Africa have played 626 ODI and T20I matches since 2003, winning 359 (57%). AB de Villiers has scored the most ODI runs for South Africa (9,324) and Dale Steyn has taken the most wickets (191).
Updated to 30 September 2026
Most ODI runs for South Africa
| Batter | Inns | Runs | Avg | SR |
|---|---|---|---|---|
| AB de Villiers | 209 | 9,324 | 54.53 | 101.1 |
| Hashim Amla | 174 | 7,834 | 48.66 | 88.4 |
| Quinton de Kock | 162 | 7,043 | 45.73 | 96.7 |
| Faf du Plessis | 135 | 5,445 | 46.94 | 88.2 |
| Graeme Smith | 151 | 5,280 | 36.67 | 81.7 |
Most ODI wickets for South Africa
| Bowler | Inns | Wkts | Econ | Best |
|---|---|---|---|---|
| Dale Steyn | 121 | 191 | 4.89 | 6/39 |
| Morné Morkel | 110 | 179 | 4.93 | 5/21 |
| Imran Tahir | 103 | 169 | 4.66 | 7/45 |
| Kagiso Rabada | 101 | 164 | 5.11 | 6/16 |
| Makhaya Ntini | 87 | 140 | 4.73 | 6/22 |
Most T20I runs for South Africa
| Batter | Inns | Runs | Avg | SR |
|---|---|---|---|---|
| Quinton de Kock | 105 | 2,986 | 30.78 | 142.5 |
| David Miller | 119 | 2,724 | 34.05 | 141.6 |
| Reeza Hendricks | 88 | 2,475 | 28.45 | 129.4 |
| Aiden Markram | 71 | 1,938 | 31.77 | 148.7 |
| JP Duminy | 72 | 1,880 | 38.37 | 126.1 |
Most T20I wickets for South Africa
| Bowler | Inns | Wkts | Econ | Best |
|---|---|---|---|---|
| Lungi Ngidi | 63 | 87 | 8.66 | 5/39 |
| Tabraiz Shamsi | 69 | 86 | 7.43 | 5/24 |
| Kagiso Rabada | 76 | 78 | 8.41 | 3/18 |
| Dale Steyn | 46 | 62 | 7.04 | 4/9 |
| Imran Tahir | 34 | 59 | 6.58 | 5/23 |
South Africa ODI records
ODI records here start in 2003, when ball-by-ball data begins; earlier matches are not included.
Highest ODI totals
- 439/2 (50 ov) v West Indies, 2015
- 438/4 (50 ov) v India, 2015
- 438/9 (49.5 ov) v Australia, 2006
Lowest completed ODI totals
- 83 (27.1 ov) v India, 2023
- 83 (20.4 ov) v England, 2022
- 83 (23 ov) v England, 2008
Biggest wins by runs
- 272 runs v Zimbabwe, 2010
- 258 runs v Sri Lanka, 2012
- 257 runs v West Indies, 2015
Biggest wins by wickets
- 10 wickets v Bangladesh, 2017
- 10 wickets v Pakistan, 2007
- 10 wickets v Bangladesh, 2003
Highest individual scores
- 185 Faf du Plessis (141 b) v Sri Lanka, 2017
- 178 Quinton de Kock (113 b) v Australia, 2016
- 177* Janneman Malan (169 b) v Ireland, 2021
Best bowling figures
- 7/45 Imran Tahir v West Indies, 2016
- 6/16 Kagiso Rabada v Bangladesh, 2015
- 6/22 Makhaya Ntini v Australia, 2006
South Africa T20I records
T20I records here start in 2005, when ball-by-ball data begins; earlier matches are not included.
Highest T20I totals
- 259/4 (18.5 ov) v West Indies, 2023
- 241/6 (20 ov) v England, 2009
- 237/2 (20 ov) v Ghana, 2024
Lowest completed T20I totals
- 74 (12.3 ov) v India, 2025
- 89 (14.3 ov) v Australia, 2020
- 95 (13.5 ov) v India, 2023
Biggest wins by runs
- 134 runs v Ghana, 2024
- 130 runs v Scotland, 2009
- 104 runs v Bangladesh, 2022
Biggest wins by wickets
- 10 wickets v Sri Lanka, 2021
- 10 wickets v Zimbabwe, 2012
- 9 wickets v West Indies, 2026
Highest individual scores
- 125* Dewald Brevis (56 b) v Australia, 2025
- 119 Faf du Plessis (56 b) v West Indies, 2015
- 117* Richard Levi (51 b) v New Zealand, 2012
Best bowling figures
- 5/17 Dwaine Pretorius v Pakistan, 2021
- 5/19 Ryan McLaren v West Indies, 2010
- 5/23 Imran Tahir v Zimbabwe, 2018
South Africa win percentage by year
Share of matches won each year
Show as a table
| Year | P | W | L | Win % |
|---|---|---|---|---|
| 2026 | 6 | 5 | 1 | 83% |
| 2025 | 16 | 7 | 9 | 44% |
| 2024 | 6 | 2 | 4 | 33% |
| 2023 | 24 | 15 | 9 | 63% |
| 2022 | 12 | 6 | 5 | 50% |
| 2021 | 10 | 3 | 5 | 30% |
| 2020 | 6 | 4 | 1 | 67% |
| 2019 | 18 | 10 | 7 | 56% |
| 2018 | 17 | 9 | 8 | 53% |
| 2017 | 19 | 13 | 6 | 68% |
| 2016 | 17 | 11 | 5 | 65% |
| 2015 | 24 | 15 | 9 | 63% |
| 2014 | 19 | 12 | 6 | 63% |
| 2013 | 28 | 13 | 13 | 46% |
| 2012 | 13 | 8 | 4 | 62% |
| 2011 | 15 | 9 | 6 | 60% |
| 2010 | 16 | 12 | 4 | 75% |
| 2009 | 18 | 11 | 7 | 61% |
| 2008 | 15 | 10 | 4 | 67% |
| 2007 | 30 | 19 | 10 | 63% |
| 2006 | 24 | 15 | 9 | 63% |
| 2005 | 18 | 13 | 2 | 72% |
| 2004 | 7 | 1 | 5 | 14% |
| 2003 | 17 | 9 | 6 | 53% |
Show as a table
| Year | P | W | L | Win % |
|---|---|---|---|---|
| 2026 | 20 | 15 | 5 | 75% |
| 2025 | 18 | 6 | 12 | 33% |
| 2024 | 23 | 12 | 11 | 52% |
| 2023 | 8 | 2 | 6 | 25% |
| 2022 | 18 | 9 | 7 | 50% |
| 2021 | 23 | 15 | 8 | 65% |
| 2020 | 9 | 2 | 7 | 22% |
| 2019 | 8 | 6 | 2 | 75% |
| 2018 | 7 | 4 | 3 | 57% |
| 2017 | 9 | 5 | 4 | 56% |
| 2016 | 8 | 4 | 4 | 50% |
| 2015 | 9 | 6 | 3 | 67% |
| 2014 | 10 | 4 | 6 | 40% |
| 2013 | 8 | 5 | 3 | 63% |
| 2012 | 15 | 8 | 6 | 53% |
| 2011 | 3 | 1 | 2 | 33% |
| 2010 | 10 | 7 | 3 | 70% |
| 2009 | 12 | 8 | 4 | 67% |
| 2008 | 2 | 2 | 0 | 100% |
| 2007 | 7 | 5 | 2 | 71% |
| 2006 | 3 | 1 | 2 | 33% |
| 2005 | 1 | 0 | 1 | 0% |
South Africa squad
Players who played for South Africa in the last 12 months (since 30 Sept 2025), by role
Batters 14
- Dewald Brevis28 matches · 751 runs, SR 145.5Right-hand bat
- Aiden Markram19 matches · 627 runs, SR 139.0Right-hand bat
- Tony de Zorzi19 matches · 437 runs, SR 96.5Left-hand bat
- Matthew Breetzke14 matches · 421 runs, SR 91.9Right-hand bat
- Rubin Hermann14 matches · 206 runs, SR 125.6Left-hand bat
- Connor Esterhuizen13 matches · 523 runs, SR 128.5Right-hand bat
- Jason Smith13 matches · 151 runs, SR 114.4Right-hand bat
- David Miller11 matches · 344 runs, SR 141.0Left-hand bat
- Lhuan-dre Pretorius10 matches · 434 runs, SR 134.8Left-hand bat
- Jordan Hermann9 matches · 356 runs, SR 124.5Left-hand bat
- Reeza Hendricks7 matches · 122 runs, SR 108.9Right-hand bat
- Dian Forrester5 matches · 83 runs, SR 107.8Left-hand bat
- Temba Bavuma4 matches · 227 runs, SR 81.4Right-hand bat
- Sinethemba Qeshile2 matches · 22 runs, SR 95.7Right-hand bat
Wicketkeepers 3
- Quinton de Kock26 matches · 834 runs, SR 125.4Left-hand bat
- Ryan Rickelton14 matches · 397 runs, SR 135.5Left-hand bat
- Tristan Stubbs13 matches · 187 runs, SR 124.7Right-hand bat
All-rounders 4
- George Linde16 matches · 180 runs, SR 147.5 · 11 wkts, econ 7.35Left-hand bat · Slow left-arm orthodox
- Marco Jansen15 matches · 268 runs, SR 141.1 · 21 wkts, econ 8.17Right-hand bat · Left-arm fast
- Donovan Ferreira11 matches · 123 runs, SR 118.3 · 4 wkts, econ 6.13Right-hand bat · Right-arm off-break
- Duan Jansen7 matches · 81 runs, SR 144.6 · 16 wkts, econ 6.40Right-hand bat · Left-arm fast
Bowlers 18
- Corbin Bosch24 matches · 37 wkts, econ 7.04Right-hand bat · Right-arm fast-medium
- Keshav Maharaj18 matches · 23 wkts, econ 7.34Right-hand bat · Slow left-arm orthodox
- Lungi Ngidi17 matches · 20 wkts, econ 6.96Right-hand bat · Right-arm fast-medium
- Bjorn Fortuin14 matches · 22 wkts, econ 5.41Right-hand bat · Slow left-arm orthodox
- Kwena Maphaka11 matches · 9 wkts, econ 6.92Left-hand bat · Left-arm fast
- Ottniel Baartman11 matches · 14 wkts, econ 8.38Right-hand bat · Right-arm fast-medium
- Nqobani Mokoena9 matches · 7 wkts, econ 6.66
- Prenelan Subrayen9 matches · 13 wkts, econ 6.48Right-hand bat · Right-arm off-break
- Gerald Coetzee8 matches · 12 wkts, econ 6.21Right-hand bat · Right-arm fast
- Kagiso Rabada8 matches · 5 wkts, econ 8.03Left-hand bat · Right-arm fast
- Nandre Burger7 matches · 10 wkts, econ 6.15Left-hand bat · Left-arm fast-medium
- Eathan Bosch6 matches · 6 wkts, econ 5.54Right-hand bat · Right-arm fast
- Lizaad Williams6 matches · 9 wkts, econ 6.71Left-hand bat · Right-arm medium-fast
- Nqaba Peter6 matches · 6 wkts, econ 7.38Right-hand bat · Right-arm leg-break
- Anrich Nortje5 matches · 3 wkts, econ 9.50Right-hand bat · Right-arm fast
- Lutho Sipamla4 matches · 5 wkts, econ 10.65Right-hand bat · Right-arm medium-fast
- Wiaan Mulder4 matches · 5 wkts, econ 8.56Right-hand bat · Right-arm medium
- Andile Simelane3 matches · 4 wkts, econ 8.78Right-hand bat · Right-arm fast
South Africa bowling attack
Share of overs by type of bowler since 30 Sept 2025, all formats
- Right-arm pace41% of overs · 121 wkts · econ 7.29Corbin Bosch, Lungi Ngidi, Ottniel Baartman, Gerald Coetzee, Lizaad Williams, Eathan Bosch, Kagiso Rabada, Lutho Sipamla, Wiaan Mulder, Andile Simelane, Anrich Nortje, Jason Smith
- Left-arm pace19% of overs · 56 wkts · econ 7.17Marco Jansen, Duan Jansen, Nandre Burger, Kwena Maphaka
- Off-spin11% of overs · 19 wkts · econ 6.54Prenelan Subrayen, Donovan Ferreira, Aiden Markram, Tristan Stubbs
- Leg-spin3% of overs · 7 wkts · econ 7.61Nqaba Peter, Dewald Brevis
- Left-arm orthodox22% of overs · 56 wkts · econ 6.56Keshav Maharaj, Bjorn Fortuin, George Linde
Bowling style unknown for 4% of overs.
ODI: every match since 2003
| Type | Overs | Wkts | Econ | Avg |
|---|---|---|---|---|
| Right-arm pace | 63% | 1,866 | 5.09 | 29.29 |
| Left-arm pace | 9% | 290 | 5.52 | 28.57 |
| Off-spin | 9% | 183 | 5.18 | 45.49 |
| Leg-spin | 6% | 177 | 4.77 | 26.35 |
| Left-arm orthodox | 10% | 244 | 4.81 | 32.74 |
| Left-arm wrist-spin | 3% | 74 | 5.53 | 34.43 |
T20I: every match since 2005
| Type | Overs | Wkts | Econ | Avg |
|---|---|---|---|---|
| Right-arm pace | 55% | 814 | 8.25 | 23.74 |
| Left-arm pace | 13% | 170 | 8.42 | 27.49 |
| Off-spin | 8% | 86 | 7.82 | 30.10 |
| Leg-spin | 4% | 74 | 7.31 | 17.39 |
| Left-arm orthodox | 14% | 186 | 7.66 | 24.13 |
| Left-arm wrist-spin | 6% | 86 | 7.43 | 21.56 |
South Africa recent results
- Australia322/9 (50)South Africa145/4 (28)Australia won by 45 runs (D/L)
- South Africa365/9 (50)Australia333 (49.5)South Africa won by 32 runs
- South Africa297/8 (50)Australia230 (41.2)South Africa won by 67 runs
- Namibia156 (36.2)South Africa157/1 (21.3)South Africa won by 9 wickets
- South Africa335/9 (50)Namibia178 (41.5)South Africa won by 157 runs
- South Africa348/6 (50)Namibia162/8 (31)South Africa won by 99 runs (D/L)
- South Africa205/5 (20)Zimbabwe157 (18)South Africa won by 48 runs
- South Africa228/4 (20)Namibia217/3 (20)South Africa won by 11 runs
- South Africa185/7 (20)Zimbabwe142 (17.4)South Africa won by 43 runs
- Zimbabwe144/8 (20)South Africa146/3 (13.4)South Africa won by 7 wickets
South Africa head to head records
Record against every opponent, most played first
South Africa vs Australia44–43 88 played · 50%
South Africa vs India37–46 86 played · 43%
South Africa vs Pakistan40–39 80 played · 50%
South Africa vs England35–36 78 played · 45%
South Africa vs Sri Lanka41–21 63 played · 65%
- South Africa vs West Indies37–23 63 played · 59%
South Africa vs New Zealand33–25 60 played · 55%
South Africa vs Zimbabwe36–0 37 played · 97%
South Africa vs Bangladesh21–6 27 played · 78%
- South Africa vs Ireland14–3 18 played · 78%
South Africa vs Netherlands6–2 9 played · 67%
- South Africa vs Namibia4–2 6 played · 67%
South Africa grounds
Where they have played most often
| Ground | P | W | Win % |
|---|---|---|---|
| Wanderers StadiumJohannesburg | 52 | 30 | 58% |
| SuperSport ParkCenturion | 50 | 27 | 54% |
| KingsmeadDurban | 37 | 19 | 51% |
| NewlandsCape Town | 36 | 22 | 61% |
| St George's ParkGqeberha | 26 | 16 | 62% |
| R Premadasa StadiumColombo | 16 | 6 | 38% |
| Zayed Cricket StadiumAbu Dhabi | 13 | 9 | 69% |
| Gaddafi StadiumLahore | 12 | 3 | 25% |
South Africa season by season (46)
Each season links to its squad, best batsmen, best bowlers and death bowling
| Season | P | W | L | Win % |
|---|---|---|---|---|
| ODI 2026 | 6 | 5 | 1 | 83% |
| T20I 2026 | 20 | 15 | 5 | 75% |
| T20I 2025 | 18 | 6 | 12 | 33% |
| ODI 2025 | 16 | 7 | 9 | 44% |
| ODI 2024 | 6 | 2 | 4 | 33% |
| T20I 2024 | 23 | 12 | 11 | 52% |
| ODI 2023 | 24 | 15 | 9 | 63% |
| T20I 2023 | 8 | 2 | 6 | 25% |
| T20I 2022 | 18 | 9 | 7 | 50% |
| ODI 2022 | 12 | 6 | 5 | 50% |
| ODI 2021 | 10 | 3 | 5 | 30% |
| T20I 2021 | 23 | 15 | 8 | 65% |
| T20I 2020 | 9 | 2 | 7 | 22% |
| ODI 2020 | 6 | 4 | 1 | 67% |
| T20I 2019 | 8 | 6 | 2 | 75% |
| ODI 2019 | 18 | 10 | 7 | 56% |
| T20I 2018 | 7 | 4 | 3 | 57% |
| ODI 2018 | 17 | 9 | 8 | 53% |
| T20I 2017 | 9 | 5 | 4 | 56% |
| ODI 2017 | 19 | 13 | 6 | 68% |
| ODI 2016 | 17 | 11 | 5 | 65% |
| T20I 2016 | 8 | 4 | 4 | 50% |
| ODI 2015 | 24 | 15 | 9 | 63% |
| T20I 2015 | 9 | 6 | 3 | 67% |
| ODI 2014 | 19 | 12 | 6 | 63% |
| T20I 2014 | 10 | 4 | 6 | 40% |
| ODI 2013 | 28 | 13 | 13 | 46% |
| T20I 2013 | 8 | 5 | 3 | 63% |
| T20I 2012 | 15 | 8 | 6 | 53% |
| ODI 2012 | 13 | 8 | 4 | 62% |
| ODI 2011 | 15 | 9 | 6 | 60% |
| T20I 2011 | 3 | 1 | 2 | 33% |
| ODI 2010 | 16 | 12 | 4 | 75% |
| T20I 2010 | 10 | 7 | 3 | 70% |
| ODI 2009 | 18 | 11 | 7 | 61% |
| T20I 2009 | 12 | 8 | 4 | 67% |
| ODI 2008 | 15 | 10 | 4 | 67% |
| T20I 2008 | 2 | 2 | 0 | 100% |
| T20I 2007 | 7 | 5 | 2 | 71% |
| ODI 2007 | 30 | 19 | 10 | 63% |
| ODI 2006 | 24 | 15 | 9 | 63% |
| T20I 2006 | 3 | 1 | 2 | 33% |
| ODI 2005 | 18 | 13 | 2 | 72% |
| T20I 2005 | 1 | 0 | 1 | 0% |
| ODI 2004 | 7 | 1 | 5 | 14% |
| ODI 2003 | 17 | 9 | 6 | 53% |
South Africa: quick answers
Who has scored the most ODI runs for South Africa?
AB de Villiers, with 9,324 runs in 209 innings at a strike rate of 101.1.
Who has taken the most ODI wickets for South Africa?
Dale Steyn, with 191 wickets at an economy of 4.89.
What is South Africa's highest ODI total?
439/2 against West Indies in 2015.
What is South Africa's lowest ODI total?
83 against India in 2023.
What is the highest ODI score for South Africa?
185 by Faf du Plessis against Sri Lanka in 2017.
What are the best ODI bowling figures for South Africa?
7/45 by Imran Tahir against West Indies in 2016.
What is South Africa's biggest ODI win?
By 272 runs against Zimbabwe in 2010.
Who has scored the most T20I runs for South Africa?
Quinton de Kock, with 2,986 runs in 105 innings at a strike rate of 142.5.
Who has taken the most T20I wickets for South Africa?
Lungi Ngidi, with 87 wickets at an economy of 8.66.
What is South Africa's highest T20I total?
259/4 against West Indies in 2023.
What is South Africa's lowest T20I total?
74 against India in 2025.
What is the highest T20I score for South Africa?
125* by Dewald Brevis against Australia in 2025.
What are the best T20I bowling figures for South Africa?
5/17 by Dwaine Pretorius against Pakistan in 2021.
What is South Africa's biggest T20I win?
By 134 runs against Ghana in 2024.