Hashim Amla and other cricketers with most runs in 100 consecutive ODI innings
Amla and others with most runs in 100 ODI innings

Hashim Amla completed playing 100 One-day International (ODI) innings on November 23, 2014 against Australia. He has scored 4,946 runs from his first 100 innings. Bharath Seervi finds the leading aggregates for men in any 100 consecutive ODI innings.
Hashim Amla, South Africa’s run-machine of the decade, played his 100th ODI innings on November 23, 2014 against Australia at Sydney. At this point, he has aggregated 4,946 runs in 103 ODIs at an average of 53.18 with 17 hundreds and 25 fifties.
It is easily the highest aggregate by any batsman in career’s first 100 ODI innings, the next best being that of Viv Richards (4,607 at 56.87 with eight hundreds and 34 fifties). Richards’s aggregate is 339 runs lesser than Amla’s but his average is higher by 3.69.
Let us list the highest aggregates at the end of career’s first 100 ODI innings.
Most runs after 100 ODI innings (3800 or more)
Batsman | Runs | Ave | 100s | 50s | Best |
Hashim Amla | 4,946 | 53.18 | 17 | 25 | 150 |
Vivian Richards | 4,607 | 56.87 | 8 | 34 | 189* |
Gordon Greenidge | 4,254 | 47.79 | 10 | 25 | 133* |
Virat Kohli | 4,230 | 49.76 | 13 | 23 | 183 |
Brian Lara | 4,140 | 45.49 | 8 | 28 | 169 |
Dean Jones | 3,931 | 48.53 | 6 | 28 | 121 |
Navjot Sidhu | 3,886 | 42.23 | 6 | 31 | 134* |
Sourav Ganguly | 3,859 | 41.94 | 7 | 26 | 183 |
Graham Gooch | 3,853 | 40.98 | 8 | 22 | 142 |
AB de Villiers | 3,847 | 45.25 | 9 | 22 | 146 |
Geoff Marsh | 3,818 | 40.18 | 8 | 19 | 126* |
Chris Gayle | 3,813 | 40.56 | 9 | 22 | 153* |
The other batsmen who had crossed 4,000-run mark by the end of career’s first 100 ODI innings were Gordon Greenidge (4,254), Virat Kohli (4,230) and Brian Lara (4,140). Amla has 17 ODI 100s at this point; the next highest Kohli (13). Greenidge was the only other player who had scored ten hundreds at this point.
But is Amla’s aggregate the most of runs in any 100 consecutive ODI innings?
No.
Amla’s 4,946 runs in 100 innings have been surpassed so far only by one batsman — his teammate AB de Villiers, who has aggregated 4,997 runs in his last 100 ODI innings from November 2, 2008 to November 21, 2014. The numbers are enough to prove the dominance of Amla and de Villiers for South Africa in the recent years.
Let us list the highest aggregates for other players
Most runs in any 100 consecutive ODI innings (4000 or more runs)
Batsman | Runs | From | To | 100s | 50s |
AB de Villiers | 4,997 | November 2, 2008 | November 21, 2014 | 15 | 29 |
Hashim Amla | 4,946 | March 9, 2008 | November 23, 2014 | 17 | 25 |
Sachin Tendulkar | 4,836 | April 17, 1998 | January 31, 2002 | 18 | 15 |
Virat Kohli | 4,675 | January 15, 2011 | November 16, 2014 | 17 | 23 |
Kumar Sangakkara | 4,622 | January 4, 2010 | March 6, 2014 | 8 | 34 |
Viv Richards | 4,611 | June 14, 1975 | November 4, 1986 | 9 | 34 |
Brian Lara | 4,575 | March 8, 1992 | December 12, 1997 | 11 | 30 |
Sourav Ganguly | 4,451 | January 16, 1999 | March 13, 2002 | 13 | 25 |
Ricky Ponting | 4,397 | November 12, 2003 | December 20, 2007 | 11 | 29 |
Gordon Greenidge | 4,382 | December 20, 1975 | December 15, 1988 | 10 | 27 |
Dean Jones | 4,344 | January 28, 1985 | March 10, 1991 | 7 | 32 |
Matthew Hayden | 4,158 | December 22, 2002 | October 8, 2007 | 8 | 21 |
Saeed Anwar | 4,141 | February 24, 1996 | October 14, 1999 | 9 | 25 |
Chris Gayle | 4,125 | June 16, 2002 | November 2, 2006 | 14 | 17 |
Desmond Haynes | 4,115 | April 14, 1985 | January 9, 1992 | 10 | 25 |
Jacques Kallis | 4,086 | October 2, 2000 | August 17, 2005 | 8 | 28 |
MS Dhoni | 4,081 | March 2, 2008 | January 15, 2013 | 5 | 29 |
Mark Waugh | 4,060 | March 19, 1993 | February 12, 1998 | 11 | 23 |
[Note: These numbers represent the best numbers for players.]
After Amla and de Villiers, the next name on the list is Sachin Tendulkar’s. He had scored 4,836 runs from April 17, 1998 to January 31, 2002 with 18 centuries (still a record for a 100-innings span) and 15 half-centuries. De Villiers’ 44 fifties also remains a record.
It is to be noted that at the end of first 100 ODI innings de Villiers had scored a mere 3,847 runs.
In coming days, we will probably be witnessing the first instance of a batsman scoring 5,000 runs in any 100 consecutive ODI innings. If de Villiers scores 31 runs in his next innings he bats he will become the first man to do so. As for Amla, he needs 63.
Quite easy for both!
(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)