×

Hashim Amla — fourth batsman to score ODI centuries against all Test-playing nations

Ricky Ponting, Herschelle Gibbs, and Sachin Tendulkar are the other three batsmen do achieve the feat.

Related articles

Hashim Amla scored his 17th ODI ton against Australia © Getty Images
Hashim Amla scored his 17th ODI ton against Australia © Getty Images

Hashim Amla completed the set of scoring One-Day International (ODI) tons against all Test-playing nations with his century against Australia at Canberra. Bharath Seervi lists the players with ODI centuries against all major teams as well as the most teams.

Hashim Amla, the run machine of South Africa, has been scoring centuries with ease for the last five years. He has 17 centuries in One-Day Internationals (ODIs), in less than 100 innings. In 98 innings (and 101 matches), he has aggregated 4910 runs at an average of 53.95, and has scored an ODI century against the other nine Test-playing nations.

His 17th ODI century came against Australia at Canberra in the third ODI of the ongoing series. It was his first ODI century against Australia, overcoming his previous best score of 97 at Perth in 2009. He became only the fourth batsman in the history of ODIs to score centuries against all Test-playing teams.

Batsmen scoring ODI centuries against all test-playing nations

The first batsman to achieve this was Ricky Ponting in the year 2003 when he scored an ODI century against Bangladesh at Darwin, which came in his 174th innings. It was his 14th ODI century. The others to do it are Herschelle Gibbs in 2005 and Sachin Tendulkar in 2012. Tendulkar completed it in his penultimate match against Bangladesh. He brought up his 100th international century and his first ODI century against Bangladesh.

Batsman Date Match Innings Century No.
Ricky Ponting August 6, 2003 101 vs Bangladesh, Darwin 174 14
Herschelle Gibbs February 6, 2005 100 vs England, Cape Town 159 14
Sachin Tendulkar March 16, 2012 114 vs Bangladesh, Dhaka 451 49
Hashim Amla November 19, 2014 102 vs Australia, Canberra 98 17

Ponting and Gibbs both achieved it when they scored their 14th ODI centuries compared to Amla, whose landmark century was his 17th. Amla took only 98 innings to do so which is the quickest among the other three.

Number of centuries against each team:

Amla has scored three centuries each against Sri Lanka and Zimbabwe, two each against India, Pakistan and West Indies and one each against Australia, Bangladesh, England and New Zealand. He has also scored one century against Netherlands. The table below contains the details of the other three batsmen as well:

Against Sachin Tendulkar Ricky Ponting Herschelle Gibbs Hashim Amla
Australia 9 3 1
Bangladesh 1 1 1 1
England 2 5 2 1
India 6 2 3
New Zealand 5 6 2 1
Pakistan 5 1 2 2
South Africa 5 2
Sri Lanka 8 4 1 3
West Indies 4 2 5 2
Zimbabwe 5 1 2 3

Batsmen scoring ODI centuries against eight Test-playing nations

There are plenty of batsmen who have missed joining the elite club by just one team. The table below has the names of the players and the team they are yet to score a ton against. The current players in the table are Chris Gayle, Virat Kohli, Tillakaratne Dilshan, AB de Villiers, Yuvraj Singh and Ross Taylor. We may see few of them join the aforementioned club in the coming ICC World Cup 2015 in Australia.

Batsman Pending team Highest score Career 100s
Sourav Ganguly West Indies 98 22
Chris Gayle* Australia 92 21
Sanath Jayasuriya South Africa 86 28
Virat Kohli* South Africa 87* 21
Brian Lara India 89 19
Tillakaratne Dilshan* West Indies 64 17
Jacques Kallis Bangladesh 69 17
Mark Waugh Bangladesh 33 18
AB de Villiers* Bangladesh 69* 18
Mohammad Yousuf England 81 15
Yuvraj Singh* New Zealand 87 13
Marcus Trescothick New Zealand 41 12
Graeme Smith Pakistan 92 10
Ross Taylor* South Africa 72 10

Mark Waugh played just one innings against Bangladesh and scored 33 runs.

ODI centuries against the most number of teams:

Team Australia is the tenth team against which Amla has scored an ODI century. Ponting and Tendulkar are the only players ahead of Amla in this case, they both scored against 11 teams.

No. of teams Batsman
11 Ricky Ponting
11 Sachin Tendulkar
10 Sourav Ganguly
10 Herschelle Gibbs
10 Chris Gayle
10 Hashim Amla

South Africa will play Ireland and United Arab Emirates in the group stages of ICC World Cup 2015, and hence Amla has the chance to top this table.

(Bharath Seervi is a cricket statistician who is obsessed with digging numbers, facts and records related to the game. An active member of Society of Cricket Statisticians of India, he blogs at www.cricketseervistats.blogspot.com. He can be followed on Twitter at www.twitter.com/SeerviBharath and on Facebook at www.facebook.com/SeerviCricket)

trending this week