Write & Earn
Notifications

Hashim Amla and others who have scored ODI centuries against most number of teams

A statistical look at the players who've scored centuries against most number of teams in ODIs

Hashim Amla
Hashim Amla

Hashim Amla scored 159 against Ireland in the group match of the ICC World Cup 2015 at Canberra with which South Africa scored a mammoth 411 runs for the loss of four wickets and win the match by 201 runs. The century was Hashim Amla’s first against Ireland. He had scored centuries against ten teams in ODIs previously and Ireland became the 11th team against which he scored a century.

Amla scored centuries against all the other nine test playing nations and Netherlands and Ireland being the associate nations. He equaled Ricky Ponting and Sachin Tendulkar who also scored centuries against 11 teams in ODIs. With Ponting and Tendulkar retired, their count will be a constant while Amla has the chance to go ahead of them before he retires.

Hashim Amla’s ODI centuries - Team wise

Against

Inns

100s

Australia

17

1

Bangladesh

5

1

England

12

1

India

13

2

Ireland

2

1

Netherlands

2

1

New Zealand

9

1

Pakistan

17

2

Sri Lanka

8

3

West Indies

12

4

Zimbabwe

9

3

  • Amla has played against 12 teams in ODIs. Kenya is the only one against which he didn’t get a three figure mark. As Kenya has lost the ODI status, it will be difficult for him to get a chance to play against them.

ODI centuries against most number of teams

Teams

Batsman

11

Ricky Ponting

Sachin Tendulkar

Hashim Amla

10

Sourav Ganguly

Herschelle Gibbs

Chris Gayle

Let us see the distribution of centuries of other batsmen as well.

Ricky Ponting’s ODI centuries (against 11 teams)

Against

Inns

100s

Asia XI

1

1

Bangladesh

11

1

England

38

5

India

59

6

New Zealand

50

6

Pakistan

35

1

Scotland

2

1

South Africa

48

2

Sri Lanka

45

4

West Indies

45

2

Zimbabwe

20

1

  • Ricky Ponting was the first to have achieved the feat of scoring ODI centuries against 11 teams.
  • Ponting’s tally includes one century against Asia XI.

Sachin Tendulkar’s ODI centuries (against 11 teams)

Against

Inns

100s

Australia

70

9

Bangladesh

11

1

England

37

2

Kenya

9

4

Namibia

1

1

New Zealand

41

5

Pakistan

67

5

South Africa

57

5

Sri Lanka

80

8

West Indies

39

4

Zimbabwe

33

5

  • Sachin Tendulkar scored his maiden century against Bangladesh in second last match which became the 11th team against which he scored an ODI century.

Sourav Ganguly’s ODI centuries (against 10 teams)

Against

Inns

100s

Australia

33

1

Bangladesh

10

1

England

26

1

Kenya

10

3

Namibia

1

1

New Zealand

31

3

Pakistan

50

2

South Africa

29

3

Sri Lanka

40

4

Zimbabwe

36

3

  • Ganguly has scored centuries against all Test playing teams except West Indies against which his highest score was 98.

Herschelle Gibbs’ ODI centuries (against 10 teams)

Against

Inns

100s

Australia

44

3

Bangladesh

11

1

England

22

2

India

27

2

Kenya

9

1

New Zealand

29

2

Pakistan

22

2

Sri Lanka

27

1

West Indies

29

5

Zimbabwe

16

2

  • Herschelle Gibbs along with Ricky Ponting, Sachin Tendulkar and Hashim Amla is one of only four players to have scored an ODI century against all the Test playing teams.

Chris Gayle’s ODI centuries (against 10 teams)

Against

Inns

100s

Bangladesh

18

1

Canada

3

1

England

25

2

India

37

4

Kenya

5

2

New Zealand

24

2

Pakistan

34

3

South Africa

34

3

Sri Lanka

17

1

Zimbabwe

29

3

  • Gayle has scored centuries against all Test playing teams except against Australia.
  • With him still playing ODIs, he has the chance to emulate Amla and others and even go beyond them.

There are several players who have scored an ODI centuries against nine teams.

Fetching more content...