Home
Fixtures
Results
Teams
Players
Grounds
Rankings
Quick Links
Test Series
ODI Series
T20I Series
World Cup
World Cup 2023
World Cup 2019
World Cup 2015
World Cup 2011
World Cup 2007
World Cup 2003
World Cup 1999
World Cup 1996
World Cup 1992
World Cup 1987
World Cup 1983
World Cup 1979
World Cup 1975
T20I World Cup
World Cup 2024
World Cup 2022
World Cup 2021
World Cup 2016
World Cup 2014
World Cup 2012
World Cup 2010
World Cup 2009
World Cup 2007
Champions Trophy
Champions Trophy 2025
Champions Trophy 2017
Champions Trophy 2013
Champions Trophy 2009
Champions Trophy 2006
Champions Trophy 2004
Champions Trophy 2002
Test Championship
Yearwise Cricstats
2024 stats
2023 stats
2022 stats
2021 stats
2020 stats
2019 stats
2018 stats
2017 stats
2016 stats
2015 stats
Alltime stats
SOUTH AFRICA
SA
TEST
RANK
2
PLAYERS
371
MATCHES
943
WON
808
LOSS
798
FIRST MATCH
12 Mar 1889
LAST MATCH
06 Feb 2026
ODI
RANK
5
PLAYERS
157
MATCHES
1094
WON
876
LOSS
922
FIRST MATCH
12 Mar 1889
LAST MATCH
06 Feb 2026
T20I
RANK
5
PLAYERS
112
MATCHES
840
WON
770
LOSS
780
FIRST MATCH
12 Mar 1889
LAST MATCH
06 Feb 2026
Players
Team Stats
Upcoming Matches
Recent Results
Ranking
Test Players Ranking
BATSMAN
6th
Temba Bavuma
BATSMAN
790
15th
Aiden Markram
BATSMAN
709
28th
Kyle Verreynne
BATSMAN
630
46th
David Bedingham
BATSMAN
558
59th
Ryan Rickelton
BATSMAN
481
60th
Corbin Bosch
BATSMAN
475
65th
Tristan Stubbs
BATSMAN
451
84th
Marco Jansen
BATSMAN
352
BOWLER
2nd
Kagiso Rabada
BOWLER
851
9th
Marco Jansen
BOWLER
767
20th
Keshav Maharaj
BOWLER
650
37th
Lungi Ngidi
BOWLER
516
47th
Dane Paterson
BOWLER
425
51st
Corbin Bosch
BOWLER
404
69th
Nandre Burger
BOWLER
301
73rd
Gerald Coetzee
BOWLER
286
93rd
Dane Piedt
BOWLER
221
97th
Senuran Muthusamy
BOWLER
207
ALLROUNDER
6th
Marco Jansen
ALLROUNDER
269
ODI Players Ranking
BATSMAN
18th
Rassie van der Dussen
BATSMAN
622
20th
Aiden Markram
BATSMAN
615
30th
David Miller
BATSMAN
580
32nd
Temba Bavuma
BATSMAN
579
BOWLER
1st
Keshav Maharaj
BOWLER
690
23rd
Lungi Ngidi
BOWLER
557
25th
Kagiso Rabada
BOWLER
554
32nd
Marco Jansen
BOWLER
533
74th
Tabraiz Shamsi
BOWLER
412
T20I Players Ranking
BATSMAN
12th
Dewald Brevis
BATSMAN
665
15th
Reeza Hendricks
BATSMAN
647
30th
Tristan Stubbs
BATSMAN
582
41st
Aiden Markram
BATSMAN
555
49th
Quinton de Kock
BATSMAN
528
62nd
David Miller
BATSMAN
485
80th
Ryan Rickelton
BATSMAN
423
BOWLER
31st
Anrich Nortje
BOWLER
558
37th
Kagiso Rabada
BOWLER
531
37th
Keshav Maharaj
BOWLER
531
41st
Marco Jansen
BOWLER
526
44th
Tabraiz Shamsi
BOWLER
520
51st
Lungi Ngidi
BOWLER
507
74th
Ottneil Baartman
BOWLER
445
86th
Kwena Maphaka
BOWLER
430
95th
Corbin Bosch
BOWLER
413
ALLROUNDER
10th
Aiden Markram
ALLROUNDER
168