10 Players who have played the most consecutive ODIs

10 Players who have played the most consecutive ODIs

9. Alastair Campbell – 121:

ALASTAIR CAMPBELL
ALASTAIR CAMPBELL/ ZIMBABWE (Photo by David Munden/Popperfoto/Getty Images)

Zimbabwe opener Alastair Campbell was an integral member of the side prior to the selection controversy. For 7 long years from 1993 to 2000, Campbell was a permanent member of the Zimbabwean squad. An injury saw his ODI streak broken as he missed the rest of the C&W series against and the subsequent Nat West series in England. Campbell made 3086 runs in the 121 matches played including 3 centuries.