Hashim Amla and others who have scored ODI centuries against most number of teams
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.