It no surprise when a maiden century by a no.5 or a no.6 batsman take many innings. The reason being they are finishers in the game. They come, they conquer and they finish it. However, situations take a toll on them. Sometimes they are in before the 20th over.

Angelo Matthews took 116 innings to complete his maiden ODI hundred. However, there are players who took more innings than him.

Here is the list of the players who took maximum ODI’s to reach the three figure mark:

Players  Innings
Shaun Pollock 190
Steve Waugh   167
Mark Boucher 160
Arjuna Ranatunga 153
Angelo Matthews 116


*Stats updated as on 16th November, 2014

Image courtesy:espncricinfo