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
945
WON
808
LOSS
798
FIRST MATCH
12 Mar 1889
LAST MATCH
06 Feb 2026
ODI
RANK
5
PLAYERS
157
MATCHES
1097
WON
876
LOSS
922
FIRST MATCH
12 Mar 1889
LAST MATCH
06 Feb 2026
T20I
RANK
5
PLAYERS
112
MATCHES
848
WON
770
LOSS
780
FIRST MATCH
12 Mar 1889
LAST MATCH
25 Mar 2026
Players
Team Stats
Upcoming Matches
Recent Results
Ranking
Test Players Ranking
BATSMAN
7th
Temba Bavuma
BATSMAN
774
15th
Aiden Markram
BATSMAN
688
39th
Kyle Verreynne
BATSMAN
590
44th
Ryan Rickelton
BATSMAN
570
47th
David Bedingham
BATSMAN
547
62nd
Corbin Bosch
BATSMAN
466
64th
Tristan Stubbs
BATSMAN
458
86th
Senuran Muthusamy
BATSMAN
350
90th
Marco Jansen
BATSMAN
343
BOWLER
5th
Kagiso Rabada
BOWLER
823
12th
Marco Jansen
BOWLER
724
13th
Keshav Maharaj
BOWLER
701
37th
Lungi Ngidi
BOWLER
505
45th
Simon Harmer
BOWLER
455
47th
Dane Paterson
BOWLER
416
51st
Corbin Bosch
BOWLER
396
64th
Senuran Muthusamy
BOWLER
337
73rd
Gerald Coetzee
BOWLER
281
95th
Dane Piedt
BOWLER
217
ALLROUNDER
6th
Marco Jansen
ALLROUNDER
248
ODI Players Ranking
BATSMAN
19th
Rassie van der Dussen
BATSMAN
610
21st
Aiden Markram
BATSMAN
607
32nd
David Miller
BATSMAN
569
32nd
Temba Bavuma
BATSMAN
569
61st
Matthew Breetzke
BATSMAN
476
BOWLER
2nd
Keshav Maharaj
BOWLER
680
27th
Kagiso Rabada
BOWLER
543
27th
Lungi Ngidi
BOWLER
543
33rd
Marco Jansen
BOWLER
523
82nd
Tabraiz Shamsi
BOWLER
404
T20I Players Ranking
BATSMAN
12th
Dewald Brevis
BATSMAN
659
16th
Reeza Hendricks
BATSMAN
645
30th
Aiden Markram
BATSMAN
565
32nd
Tristan Stubbs
BATSMAN
564
46th
Quinton de Kock
BATSMAN
514
69th
David Miller
BATSMAN
466
81st
Ryan Rickelton
BATSMAN
412
BOWLER
39th
Marco Jansen
BOWLER
532
44th
Keshav Maharaj
BOWLER
510
50th
Kagiso Rabada
BOWLER
499
51st
Lungi Ngidi
BOWLER
496
53rd
Corbin Bosch
BOWLER
494
84th
Ottneil Baartman
BOWLER
427
87th
Kwena Maphaka
BOWLER
424