List of South Africa ODI cricket centurions

A century in cricket occurs when a batsman scores 100 runs or more in an innings, 25 South Africa players have scored centuries in One Day Internationals.

Key

  • * denotes that the batsman remained not out.
  • 50s denotes the number of times the players scored 50-99 during an innings.
  • HS denotes the player's highest score
  • Maiden century and Date give the details of the player's first century.

List of centurions

Image:

No.

Player

100s

50s

HS

Maiden century

Date

1

2

0

161

121 vs New Zealand at Hyderabad(Deccan)

2

13

0

188*

1 vs Bangladesh at New Plymouth

3

2

0

112

111* vs Bangladesh at Harare

4

1

0

169*

169* vs Bangladesh at Colombo (RPS)

5

1

0

106

106 vs Bangladesh at Colombo (SSC)

6

1

0

127

127 vs India at Cuttack

7

3

0

124

103 vs Pakistan at Sheikhupura

8

2

0

121

100* vs Sri Lanka at Harare

9

17

0

139

121 vs Bangladesh at Dhaka

10

21

0

175

100 vs Kenya at Sharjah

11

2

0

100

100 vs India at Adelaide

12

2

0

129

116 vs Bermuda at Port of Spain

13

2

0

131*

107* vs South Africa at Harare

14

4

0

125*

102 vs Bangladesh at Bulawayo

15

10

0

141

100* vs Bangladesh at Bulawayo

16

1

0

147*

147* vs Bangladesh at Chittagong

17

1

0

100*

100* vs Afghanistan at Bulawayo

18

20

0

162*

111 vs Pakistan at Gaddafi Stadium, Lahore

19

20

0

159

117 vs Pakistan at Gaddafi Stadium, Lahore

20

1

0

106

106 vs Bangladesh at Dhaka

21

1

0

124

100 vs Bangladesh at Dhaka

22

6

0

135

108 vs Bangladesh at Dhaka

23

4

0

126

101 vs Bangladesh at Dhaka

24

2

0

132

100 vs Bangladesh at Dhaka

25

2

0

138*

100* vs Bangladesh at Dhaka