Notifications
Settings
Clear Notifications
Notifications
Use the toggle to switch on notifications
  • Block for 8 hours
  • Block for 12 hours
  • Block for 24 hours
  • Don't block
Home  »  Cricket  »  ICC Champions Trophy 2025  »  Teams  »  South Africa Stats
South Africa
Captain: Temba Bavuma
Coach: Shukri Conrad
Championship
1998
Runner Up
-

ICC Champions Trophy 2025 South Africa Team Stats And Records

BATTING STATS

  • Most Runs
  • Highest Individual Scores
  • Highest Average
  • Highest Strike Rate
  • Most Hundreds
  • Most Fifties
  • Most Sixes
  • Most Fours

BOWLING STATS

  • Most Wickets
  • Best Average
  • Most Five-wicket hauls
  • Best Economy

Most Runs

POS PLAYER TEAM MATCHES INN RUNS SR 4s 6s
9 Rassie van der Dussen Rassie van der Dussen South Africa 3 3 193 96.98 13 7
14 Ryan Rickelton Ryan Rickelton South Africa 3 3 147 102.80 16 1
20 David Miller David Miller South Africa 3 3 121 139.08 11 5
21 Temba Bavuma Temba Bavuma South Africa 2 2 114 77.55 9 1
32 Aiden Markram Aiden Markram South Africa 3 2 83 127.69 9 1
39 Heinrich Klaasen Heinrich Klaasen South Africa 2 2 67 106.35 11 -
60 Willem Mulder Willem Mulder South Africa 3 2 20 105.26 2 1
64 Kagiso Rabada Kagiso Rabada South Africa 3 1 16 72.73 2 -
69 Tony de Zorzi Tony de Zorzi South Africa 1 1 11 100.00 2 -
80 Marco Jansen Marco Jansen South Africa 3 2 3 37.50 - -
85 Keshav Maharaj Keshav Maharaj South Africa 3 1 1 25.00 - -
87 Lungi Ngidi Lungi Ngidi South Africa 3 1 1 50.00 - -

Highest Strike Rate

POS PLAYER TEAM MATCHES INN RUNS SR AVG
5 David Miller David Miller South Africa 3 3 121 139.08 121
8 Aiden Markram Aiden Markram South Africa 3 2 83 127.69 83
24 Heinrich Klaasen Heinrich Klaasen South Africa 2 2 67 106.35 33.5
25 Willem Mulder Willem Mulder South Africa 3 2 20 105.26 20
27 Ryan Rickelton Ryan Rickelton South Africa 3 3 147 102.80 49
35 Tony de Zorzi Tony de Zorzi South Africa 1 1 11 100.00 11
37 Rassie van der Dussen Rassie van der Dussen South Africa 3 3 193 96.98 96.5
54 Temba Bavuma Temba Bavuma South Africa 2 2 114 77.55 57
61 Kagiso Rabada Kagiso Rabada South Africa 3 1 16 72.73 16
76 Lungi Ngidi Lungi Ngidi South Africa 3 1 1 50.00 0
86 Marco Jansen Marco Jansen South Africa 3 2 3 37.50 1.5
89 Keshav Maharaj Keshav Maharaj South Africa 3 1 1 25.00 1

Highest Individual Scores

POS PLAYER TEAM MATCHES INN RUNS SR 4s 6s
8 Ryan Rickelton Ryan Rickelton South Africa 3 3 103 102.80 16 1
11 David Miller David Miller South Africa 3 3 100 139.08 11 5
20 Rassie van der Dussen Rassie van der Dussen South Africa 3 3 72 96.98 13 7
26 Heinrich Klaasen Heinrich Klaasen South Africa 2 2 64 106.35 11 -
32 Temba Bavuma Temba Bavuma South Africa 2 2 58 77.55 9 1
34 Aiden Markram Aiden Markram South Africa 3 2 52 127.69 9 1
56 Kagiso Rabada Kagiso Rabada South Africa 3 1 16 72.73 2 -
65 Willem Mulder Willem Mulder South Africa 3 2 12 105.26 2 1
66 Tony de Zorzi Tony de Zorzi South Africa 1 1 11 100.00 2 -
80 Marco Jansen Marco Jansen South Africa 3 2 3 37.50 - -
85 Keshav Maharaj Keshav Maharaj South Africa 3 1 1 25.00 - -
87 Lungi Ngidi Lungi Ngidi South Africa 3 1 1 50.00 - -

Highest Average

POS PLAYER TEAM MATCHES INN RUNS AVG NO
3 David Miller David Miller South Africa 3 3 121 121 2
4 Rassie van der Dussen Rassie van der Dussen South Africa 3 3 193 96.5 1
5 Aiden Markram Aiden Markram South Africa 3 2 83 83 1
12 Temba Bavuma Temba Bavuma South Africa 2 2 114 57 0
19 Ryan Rickelton Ryan Rickelton South Africa 3 3 147 49 0
36 Heinrich Klaasen Heinrich Klaasen South Africa 2 2 67 33.5 0
51 Willem Mulder Willem Mulder South Africa 3 2 20 20 1
56 Kagiso Rabada Kagiso Rabada South Africa 3 1 16 16 0
61 Tony de Zorzi Tony de Zorzi South Africa 1 1 11 11 0
79 Marco Jansen Marco Jansen South Africa 3 2 3 1.5 0
80 Keshav Maharaj Keshav Maharaj South Africa 3 1 1 1 0
89 Lungi Ngidi Lungi Ngidi South Africa 3 1 1 0 1
99 Tristan Stubbs Tristan Stubbs South Africa 1 1 0 0 0

Most Hundreds

POS PLAYER TEAM MATCHES INN RUNS 100s H.S
8 Ryan Rickelton Ryan Rickelton South Africa 3 3 147 1 103
11 David Miller David Miller South Africa 3 3 121 1 100

Most Fifties

POS PLAYER TEAM MATCHES INN RUNS 50s H.S
1 Rassie van der Dussen Rassie van der Dussen South Africa 3 3 193 3 72
4 Temba Bavuma Temba Bavuma South Africa 2 2 114 2 58
18 Heinrich Klaasen Heinrich Klaasen South Africa 2 2 67 1 64
25 Aiden Markram Aiden Markram South Africa 3 2 83 1 52

Most Sixes

POS PLAYER TEAM MATCHES INN RUNS 6s
4 Rassie van der Dussen Rassie van der Dussen South Africa 3 3 193 7
10 David Miller David Miller South Africa 3 3 121 5
32 Ryan Rickelton Ryan Rickelton South Africa 3 3 147 1
35 Temba Bavuma Temba Bavuma South Africa 2 2 114 1
40 Aiden Markram Aiden Markram South Africa 3 2 83 1
48 Willem Mulder Willem Mulder South Africa 3 2 20 1

Most Fours

POS PLAYER TEAM MATCHES INN RUNS 4s
9 Ryan Rickelton Ryan Rickelton South Africa 3 3 147 16
15 Rassie van der Dussen Rassie van der Dussen South Africa 3 3 193 13
18 David Miller David Miller South Africa 3 3 121 11
20 Heinrich Klaasen Heinrich Klaasen South Africa 2 2 67 11
23 Temba Bavuma Temba Bavuma South Africa 2 2 114 9
25 Aiden Markram Aiden Markram South Africa 3 2 83 9
56 Willem Mulder Willem Mulder South Africa 3 2 20 2
59 Kagiso Rabada Kagiso Rabada South Africa 3 1 16 2
60 Tony de Zorzi Tony de Zorzi South Africa 1 1 11 2

Most Catches

POS PLAYER TEAM INN CATCHES
8 Aiden Markram South Africa 3 3
10 Marco Jansen South Africa 3 3
13 Ryan Rickelton South Africa 3 3
18 Heinrich Klaasen South Africa 2 2
21 Kagiso Rabada South Africa 3 2
22 Keshav Maharaj South Africa 3 2
23 Lungi Ngidi South Africa 3 2
33 Temba Bavuma South Africa 2 2
54 Rassie van der Dussen South Africa 3 1

Most Wickets

POS PLAYER TEAM MATCHES INN BALLS WKTS 5Wkts
11 Kagiso Rabada Kagiso Rabada South Africa 3 3 153 6 0
12 Lungi Ngidi Lungi Ngidi South Africa 3 3 150 6 0
14 Willem Mulder Willem Mulder South Africa 3 3 134 6 0
19 Marco Jansen Marco Jansen South Africa 3 3 150 4 0
22 Keshav Maharaj Keshav Maharaj South Africa 3 3 180 3 0

Most Five-wicket hauls

POS PLAYER TEAM MATCHES INN BALLS RUNS WKTS 5Wkts
No Result Found

Best Economy

POS PLAYER TEAM MATCHES INN ECO SR
15 Keshav Maharaj Keshav Maharaj South Africa 3 3 4.87 25
16 Willem Mulder Willem Mulder South Africa 3 3 4.88 105.26
27 Aiden Markram Aiden Markram South Africa 3 1 5.75 127.69
29 Kagiso Rabada Kagiso Rabada South Africa 3 3 5.8 72.73
32 Marco Jansen Marco Jansen South Africa 3 3 6 37.5
42 Lungi Ngidi Lungi Ngidi South Africa 3 3 6.44 50

Best Average

POS PLAYER TEAM MATCHES INN ECO AVG
4 Willem Mulder Willem Mulder South Africa 3 3 4.88 18.17
8 Kagiso Rabada Kagiso Rabada South Africa 3 3 5.8 24.67
12 Lungi Ngidi Lungi Ngidi South Africa 3 3 6.44 26.83
25 Marco Jansen Marco Jansen South Africa 3 3 6 37.50
31 Keshav Maharaj Keshav Maharaj South Africa 3 3 4.87 48.67
Points Table
Teams M W L PTS
Group A
India
3 3 0 6
New Zealand
3 2 1 4
Bangladesh
3 0 2 1
Group B
South Africa
3 2 0 5
Australia
3 1 0 4
Afghanistan
3 1 1 3
Gender
Select your Gender
  • Male
  • Female
  • Others
Age
Select your Age Range
  • Under 18
  • 18 to 25
  • 26 to 35
  • 36 to 45
  • 45 to 55
  • 55+