Top 5 cricketers who have played the most consecutive ODIs
#4 Shaun Pollock - 133 (2000-2005)
One of the most underrated cricketers of all time, Shaun Pollock was an extremely valuable player for South Africa during the course of his iconic career. Blessed in multiple facets of the game, he complemented his consistent seam bowling with some useful batting from the lower-order.
From March 2000 till February 2005, Pollock played 133 consecutive ODIs for the Proteas. During that phase, he picked up 174 wickets at an impressive average of 24.51 and remarkable economy-rate of 3.69. In the 50-over format, only Muttiah Muralitharan fared better with the ball in those five years.
In addition to his probing bowling, Pollock also scored more than 1000 runs at a strike-rate of 87.16 with four fifties. During the 2003 World Cup held in Africa, the all-rounder captained South Africa in an ignominious campaign which ended in a group stage exit following a botched Duckworth-Lewis calculation in their crucial game against Sri Lanka.