Most Career ODI Matches
Bold = appeared less than 3 years ago.
  Name Career Mat
1 SR Tendulkar (Ind) 1989-2012 463
2 DPMD Jayawardene (SL) 1998-2015 448
3 ST Jayasuriya (SL) 1989-2011 445
4 KC Sangakkara (SL) 2000-15 404
5 Shahid Afridi (Pak) 1996-2015 398
6 Inzamam-ul-Haq (Pak) 1991-2007 378
7 RT Ponting (Aus) 1995-2012 375
8 Wasim Akram (Pak) 1984-2003 356
9 M Muralitharan (SL) 1993-2011 350
10 R Dravid (Ind) 1996-2011 344
11 M Azharuddin (Ind) 1985-2000 334
12 TM Dilshan (SL) 1999-2016 330
13 JH Kallis (SAf) 1996-2014 328
14 SR Waugh (Aus) 1986-2002 325
15 WPUJC Vaas (SL) 1994-2008 322
16 SC Ganguly (Ind) 1992-2007 311
17 MS Dhoni (Ind) 2004-17 310
18 PA de Silva (SL) 1984-2003 308
19 Yuvraj Singh (Ind) 2000-17 304
20 SM Pollock (SAf) 1996-2008 303
21 BC Lara (WI) 1990-2007 299
22 MV Boucher (SAf) 1998-2011 295
= DL Vettori (NZ) 1997-2015 295
24 Mohammad Yousuf (Pak) 1998-2010 288
25 AC Gilchrist (Aus) 1996-2008 287
26 Saleem Malik (Pak) 1982-99 283
27 SP Fleming (NZ) 1994-2007 280
28 AR Border (Aus) 1979-94 273
= CH Gayle (WI) 1999-2017 273
30 A Kumble (Ind) 1990-2007 271
31 A Ranatunga (SL) 1982-99 269
32 MS Atapattu (SL) 1990-2007 268
= S Chanderpaul (WI) 1994-2011 268
34 Abdul Razzaq (Pak) 1996-2011 265
= Younis Khan (Pak) 2000-15 265
36 Waqar Younis (Pak) 1989-2003 262
37 BB McCullum (NZ) 2002-16 260
38 Shoaib Malik (Pak) 1999-2017 257
39 V Sehwag (Ind) 1999-2013 251
40 Ijaz Ahmed (Pak) 1986-2000 250
= CZ Harris (NZ) 1990-2004 250
= GD McGrath (Aus) 1993-2007 250
43 HH Gibbs (SAf) 1996-2010 248
44 Saeed Anwar (Pak) 1989-2003 247
45 JN Rhodes (SAf) 1992-2003 245
= MJ Clarke (Aus) 2003-15 245
47 ME Waugh (Aus) 1988-2002 244
48 DL Haynes (WI) 1978-94 238
49 Harbhajan Singh (Ind) 1998-2015 236
50 Javed Miandad (Pak) 1975-96 233
51 MG Bevan (Aus) 1994-2004 232
52 J Srinath (Ind) 1991-2003 229
53 CL Hooper (WI) 1987-2003 227
54 Kapil Dev (Ind) 1978-94 225
= AB de Villiers (SAf) 2005-17 225
56 RB Richardson (WI) 1983-96 224
57 NJ Astle (NZ) 1995-2007 223
= SK Raina (Ind) 2005-15 223
59 GW Flower (Zim) 1992-2010 221
= B Lee (Aus) 2000-12 221


Copyright © 2017 HowzStat Cricket Database.