Most matches to reach a landmark

Most matches to score first run - Tests
Player Span Mat Inns Runs
HS Ave 0 Opposition Start DateScorecard
CR Rangachari (India) 1948-1948 4
6 8 8* 2.66 3 v West Indies Dec 9, 1948 Test 305
SP Gupte (India)
1951-1953 4 3 1 1 0.501 v West Indies Jan 21, 1953 Test 363
ERH Fuller (SA) 1953-1953 4 3 17
17 8.50 1 v New Zealand Mar 13, 1953Test 370
DR Smith (Eng) 1961-1962 4 3
2 2 0.66 2 v IndiaDec 30, 1961 Test 518
JDF Larter (Eng) 1962-1963 4
1 2 2 2.00 0 v New Zealand Mar 15, 1963 Test 542
Tauseef Ahmed (Pak)
1980-1982 4 2 5 5* 5.001 v Sri Lanka Mar 5, 1982 Test 923
MG Hughes (Aus) 1985-1986 4 5 10
8 2.00 3 v England Dec 26, 1986Test 1062
Aaqib Javed (Pak) 1989-1990 4 3
7 7 2.33 2 v New ZealandOct 18, 1990 Test 1152
BN Schultz (SA) 1992-1993 4
4 6 6 3.00 1 v Sri Lanka Sep 6, 1993 Test 1233
AG Huckle (Zim)
1997-1998 4 7 19 19 3.804 v New Zealand Feb 19, 1998 Test 1401
Mohammad Sami (Pak) 2001-2002 4 5 6
6* 6.00 1 v Australia Oct 3, 2002Test 1615

Most matches to score 10 career runs - Tests
PlayerSpan Mat Inns Runs HS Ave0 Opposition Start Date Scorecard
JDF Larter (Eng) 1962-1965 10 7 1610 3.20 2 v South Africa Aug 5, 1965Test 595
CN McCarthy (SA) 1948-1950 9 1310 3 1.66 4 v AustraliaFeb 10, 1950 Test 321
DR Doshi (India) 1979-1979 86 13 10 2.60 3 v Pakistan Dec 4, 1979 Test 863
JV Saunders (Aus)1902-1902 7 10 11 4 1.373 v South Africa Nov 8, 1902 Test 77
AN Connolly (Aus) 1963-1967 7 10 11
7* 3.66 3 v India Dec 23, 1967Test 624
Mohammad Akram (Pak) 1995-1999 7 11
18 10* 2.57 4 v AustraliaNov 26, 1999 Test 1472
A Nel (SA) 2001-2004 7
6 11 7 1.83 4 v West Indies Jan 2, 2004 Test 1681
HAPW Jayawardene (SL)
2000-2006 7 5 81 42 16.201 v South Africa Aug 4, 2006 Test 1812
TWJ Goddard (Eng) 1930-1939 6 4 13
8 13.00 0 v South Africa Feb 18, 1939Test 270
ERH Toshack (Aus) 1946-1947 6 5
14 6 4.66 1 v EnglandFeb 28, 1947 Test 283
SP Gupte (India) 1951-1953 6
6 25 17* 6.25 1 v West Indies Feb 19, 1953 Test 367
CD Watson (WI)
1960-1961 6 5 12 5 3.001 v Australia Dec 30, 1960 Test 500
M Hendrick (Eng) 1974-1974 6 5 12
6 4.00 1 v Australia Nov 29, 1974Test 746
MB Owens (NZ) 1992-1994 6 10
10 8* 2.00 5 v PakistanFeb 10, 1994 Test 1248
M Mbangwa (Zim) 1996-1998 6
11 11 4 1.22 6 v Pakistan Mar 21, 1998 Test 1412
BT Watambwa (Zim)
2001-2002 6 8 11 4* 3.662 v India Feb 28, 2002 Test 1591
SL Malinga (SL) 2004-2005 6 9 11
6* 2.75 3 v New Zealand Apr 11, 2005Test 1748
CB Mpofu (Zim) 2005-2005 6 12
17 7 2.83 3 v New ZealandAug 15, 2005 Test 1761

Most matches to score 50 career runs - Tests
Player Span Mat Inns Runs HSAve 0 Opposition Start Date Scorecard
CS Martin (NZ) 2000-2006 33 4452 7 2.26 17 v Sri LankaDec 15, 2006 Test 1822
GD McGrath (Aus) 1993-1996 2224 62 24 3.26 10 v West Indies Nov 29, 1996 Test 1343
Aaqib Javed (Pak)1989-1995 19 21 66 28* 4.127 v Sri Lanka Sep 8, 1995 Test 1304
AN Connolly (Aus) 1963-1969 17 25 75
37 6.25 8 v West Indies Jan 3, 1969Test 644
A Nel (SA) 2001-2005 17 15
52 14 5.20 5 v AustraliaDec 26, 2005 Test 1779
SL Boock (NZ) 1978-1984 16
23 52 8 3.25 5 v Sri Lanka Mar 16, 1984 Test 982
ND Hirwani (India)
1988-1996 16 20 54 17 6.004 v South Africa Nov 20, 1996 Test 1338
SL Malinga (SL) 2004-2006 16 20 73
26 6.08 6 v England May 25, 2006Test 1803
K Farnes (Eng) 1934-1939 15 17
58 20 4.83 4 v South AfricaMar 3, 1939 Test 271
R Tattersall (Eng) 1951-1953 15
17 50 10* 5.00 1 v Australia Jun 11, 1953 Test 372
JSE Price (Eng)
1964-1972 15 15 66 32 7.335 v Australia Jun 22, 1972 Test 699
M Hendrick (Eng) 1974-1978 15 16 52
15 4.72 4 v New Zealand Aug 10, 1978Test 829
TM Alderman (Aus) 1981-1982 15 21
51 12* 5.10 5 v PakistanOct 14, 1982 Test 937
GB Troup (NZ) 1976-1986 15
18 55 13* 4.58 7 v Australia Feb 28, 1986 Test 1038
FJ Cameron (NZ)
1961-1965 14 22 54 12 7.712 v Pakistan Feb 12, 1965 Test 577
BS Chandrasekhar (India) 1964-1967 14 19 71
22 7.88 3 v England Jul 13, 1967Test 620
Iqbal Qasim (Pak) 1976-1978 14 17
63 29* 5.72 5 v IndiaNov 14, 1978 Test 833
BA Reid (Aus) 1985-1987 14
17 53 13 6.62 0 v New Zealand Dec 4, 1987 Test 1082
SB O'Connor (NZ)
1997-2000 14 22 51 7 3.923 v Zimbabwe Sep 19, 2000 Test 1511
RD King (WI) 1999-2001 14 19 50
12* 3.57 5 v Zimbabwe Jul 27, 2001Test 1553
Manjural Islam (Ban) 2001-2002 14 27
69 21 3.63 10 v West IndiesDec 16, 2002 Test 1632
Enamul Haque jnr (Ban) 2003-2009 14
24 53 13 5.88 3 v West Indies Jul 17, 2009 Test 1926

Most matches to score 100 career runs - Tests
Player Span Mat InnsRuns HS Ave 0 OppositionStart Date Scorecard
GD McGrath (Aus) 1993-199732 36 102 24 4.08 14 v England Jul 24, 1997 Test 1373
AL Valentine (WI) 1950-1958 29 39 102 143.77 11 v Pakistan Jan 17, 1958 Test 446
BS Chandrasekhar (India) 1964-1975 28 40 10322 6.05 9 v West Indies Dec 27, 1974Test 750
PCR Tufnell (Eng) 1990-1997 27 37111 22* 6.52 9 v New ZealandFeb 14, 1997 Test 1355
Danish Kaneria (Pak) 2000-2005 2737 103 15 5.72 12 v West Indies May 26, 2005 Test 1752
M Hendrick (Eng)1974-1980 26 30 107 15 5.638 v West Indies Jun 5, 1980 Test 880
DR Doshi (India) 1979-1982 25 29 103
20 4.90 10 v England Jun 10, 1982Test 928
SP Gupte (India) 1951-1959 24 25
117 17* 7.31 2 v West IndiesDec 31, 1958 Test 463
NAT Adcock (SA) 1953-1960 24
36 100 17 4.16 9 v England Aug 18, 1960 Test 496
AN Connolly (Aus)
1963-1969 22 32 113 37 8.078 v India Nov 28, 1969 Test 667
Aaqib Javed (Pak) 1989-1995 21 25 100
28* 5.26 7 v Sri Lanka Sep 22, 1995Test 1306
CRD Fernando (SL) 2000-2006 21 29
103 15 5.42 5 v BangladeshFeb 28, 2006 Test 1784
S Ramadhin (WI) 1950-1954 20
26 113 16* 6.64 5 v England Mar 30, 1954 Test 386
CEH Croft (WI)
1977-1981 20 27 100 23* 9.093 v Pakistan Dec 30, 1980 Test 892
TM Alderman (Aus) 1981-1984 20 29 102
23 7.28 6 v West Indies Nov 9, 1984Test 997
BP Patterson (WI) 1986-1991 20 25
109 21* 7.78 5 v AustraliaMar 23, 1991 Test 1167
DE Malcolm (Eng) 1989-1992 20
27 103 15* 5.42 6 v Pakistan Jul 2, 1992 Test 1191
BKV Prasad (India)
1996-1999 20 27 117 30* 6.886 v New Zealand Jan 2, 1999 Test 1438
M Ntini (SA) 1998-2001 20 19 104
23 8.00 4 v Australia Dec 14, 2001Test 1576
FH Edwards (WI) 2003-2005 20 33
111 20 4.44 9 v AustraliaNov 25, 2005 Test 1773
A Nel (SA) 2001-2006 20
20 105 18 7.00 5 v Australia Mar 24, 2006 Test 1792

Most matches to score 200 career runs - Tests
Player Span Mat InnsRuns HS Ave 0 OppositionStart Date Scorecard
GD McGrath (Aus) 1993-199946 56 215 39 5.51 19 v West Indies Mar 5, 1999 Test 1448
Danish Kaneria (Pak) 2000-2006 43 57 205 297.06 17 v West Indies Nov 27, 2006 Test 1818
TM Alderman (Aus) 1981-1991 40 51 20326* 6.76 12 v England Feb 1, 1991Test 1163
FH Edwards (WI) 2003-2009 37 61206 21 4.68 18 v EnglandFeb 4, 2009 Test 1906
PR Adams (SA) 1995-2002 3543 255 35 8.22 6 v Australia Mar 8, 2002 Test 1593
M Ntini (SA)1998-2003 35 32 209 32* 9.956 v England Aug 21, 2003 Test 1656
BKV Prasad (India) 1996-2001 33 47 203
30* 7.51 10 v Sri Lanka Aug 29, 2001Test 1559
DK Morrison (NZ) 1987-1993 32 47
204 27* 6.37 19 v AustraliaDec 3, 1993 Test 1238
MJ Hoggard (Eng) 2000-2004 32
42 216 32 9.00 8 v West Indies Aug 12, 2004 Test 1711
DE Malcolm (Eng)
1989-1995 31 45 208 29 6.9311 v Australia Jan 26, 1995 Test 1284
SL Boock (NZ) 1978-1989 30 41 207
37 6.27 10 v Pakistan Feb 24, 1989Test 1116
Iqbal Qasim (Pak) 1976-1981 29 36
205 32 8.20 8 v AustraliaDec 11, 1981 Test 913
WA Johnston (Aus) 1947-1953 28
33 208 29 11.55 6 v South Africa Jan 24, 1953 Test 364
CA Walsh (WI)
1984-1988 27 33 206 18* 10.307 v Australia Dec 2, 1988 Test 1110
A Nel (SA) 2001-2007 27 31 200
23* 8.33 9 v Pakistan Jan 19, 2007Test 1829
JM Anderson (Eng) 2003-2008 27 38
231 34 15.40 0 v South AfricaJul 18, 2008 Test 1881
S Ramadhin (WI) 1950-1956 26
34 217 44 9.04 7 v New Zealand Feb 18, 1956 Test 422
AN Connolly (Aus)
1963-1970 26 39 202 37 10.109 v South Africa Feb 5, 1970 Test 671
PT Collins (WI) 1999-2004 26 39 202
24 6.12 11 v England Jul 29, 2004Test 1708

Most matches to score 500 career runs - Tests
PlayerSpan Mat Inns Runs HS Ave0 Opposition Start Date Scorecard
GD McGrath (Aus) 1993-2004 102 115 53861 7.27 29 v New Zealand Nov 18, 2004Test 1721
M Ntini (SA) 1998-2006 62 66502 32* 10.68 12 v AustraliaMar 16, 2006 Test 1789
CA Walsh (WI) 1984-1993 5981 518 30* 9.25 16 v Pakistan May 1, 1993 Test 1222
RGD Willis (Eng)1971-1980 57 80 512 24* 12.198 v West Indies Jul 24, 1980 Test 883
AA Donald (SA) 1992-1999 52 70 504
34 11.45 11 v West Indies Jan 15, 1999Test 1441
JB Statham (Eng) 1951-1960 51 63
511 38 11.61 9 v South AfricaJun 9, 1960 Test 492
BS Bedi (India) 1966-1977 51
78 507 50* 8.45 19 v England Jan 14, 1977 Test 793
M Muralitharan (SL)
1992-2000 50 65 512 39 13.1212 v Pakistan Mar 5, 2000 Test 1487
Iqbal Qasim (Pak) 1976-1988 49 55 525
56 12.80 10 v Australia Sep 23, 1988Test 1105
DL Underwood (Eng) 1966-1974 47 60
506 45* 14.45 7 v PakistanAug 22, 1974 Test 744
Waqar Younis (Pak) 1989-1997 46
60 508 45 10.36 9 v South Africa Oct 24, 1997 Test 1382
SJ Harmison (Eng/ICC)
2002-2006 45 60 505 42 11.4715 v Pakistan Aug 17, 2006 Test 1814
JN Gillespie (Aus) 1996-2003 43 53 502
46 13.94 9 v West Indies May 9, 2003Test 1645
Z Khan (India) 2000-2006 42 54
507 75 12.67 15 v PakistanJan 29, 2006 Test 1783
Shoaib Akhtar (Pak) 1997-2006 42
62 537 47 10.74 10 v India Jan 29, 2006 Test 1783
J Garner (WI)
1977-1984 41 49 503 60 12.2613 v England Jul 26, 1984 Test 992
GR Dilley (Eng) 1979-1989 40 57 510
56 13.07 10 v Australia Jun 22, 1989Test 1122
JR Thomson (Aus) 1972-1982 39 54
508 49 12.39 12 v West IndiesJan 30, 1982 Test 919
MA Holding (WI) 1975-1983 39
53 549 58* 12.20 9 v India Nov 12, 1983 Test 967

Most matches to score 1000 career runs - Tests
Player Span Mat InnsRuns HS Ave 0 OppositionStart Date Scorecard
M Muralitharan (SL) 1992-200595 121 1023 67 13.11 25 v Bangladesh Sep 20, 2005 Test 1766
Waqar Younis (Pak) 1989-2002 86 118 1001 4510.31 20 v South Africa Dec 26, 2002 Test 1635
JN Gillespie (Aus) 1996-2006 70 92 101754* 15.64 13 v Bangladesh Apr 9, 2006Test 1797
CEL Ambrose (WI) 1988-1997 69 991015 53 13.01 15 v IndiaApr 4, 1997 Test 1364
J Srinath (India) 1991-2002 6792 1009 76 14.21 13 v West Indies Oct 30, 2002 Test 1622
Abdul Qadir (Pak)1977-1989 62 73 1015 61 16.116 v India Dec 1, 1989 Test 1130
Harbhajan Singh (India) 1998-2008 62 85 1063
66 15.86 12 v Australia Jan 2, 2008Test 1857
SK Warne (Aus) 1992-1997 58 80
1027 74* 14.46 14 v EnglandAug 21, 1997 Test 1377
A Kumble (India) 1990-1999 56
71 1018 88 17.25 8 v New Zealand Oct 29, 1999 Test 1465
Sarfraz Nawaz (Pak)
1969-1984 55 72 1045 90 17.716 v England Mar 19, 1984 Test 984
Wasim Bari (Pak) 1967-1979 53 79 1007
85 17.06 14 v India Dec 16, 1979Test 865
B Lee (Aus) 1999-2006 53 60
1033 64 21.08 9 v BangladeshApr 9, 2006 Test 1797
MG Hughes (Aus) 1985-1994 52
69 1032 72* 16.91 9 v South Africa Mar 4, 1994 Test 1252
MD Marshall (WI)
1978-1987 49 59 1015 92 18.798 v New Zealand Feb 20, 1987 Test 1068
RW Taylor (Eng) 1971-1983 47 67 1010
97 18.03 7 v Australia Jan 2, 1983Test 944
WPUJC Vaas (SL) 1994-2001 47 68
1020 57 17.89 6 v EnglandMar 7, 2001 Test 1532
DL Vettori (NZ) 1997-2003 47
68 1000 90 17.24 12 v India Oct 8, 2003 Test 1660
JE Emburey (Eng)
1978-1987 46 68 1027 75 19.0112 v Pakistan Aug 6, 1987 Test 1079
IWG Johnson (Aus) 1946-1956 45 66 1000
77 18.51 10 v India Nov 2, 1956Test 433
Wasim Akram (Pak) 1985-1993 45 58
1013 123 20.67 10 v New ZealandJan 2, 1993 Test 1207

Most matches to score first run - ODIs
Player Span Mat Inns Runs HSAve 0 Opposition Start Date Scorecard
S Sreesanth (India) 2005-2006 16 41 1* 0.50 2 v West IndiesMay 23, 2006 ODI 2380
BP Patterson (WI) 1986-1987 143 4 4* - 0 v England Oct 26, 1987 ODI 468
BKV Prasad (India)1994-1995 13 3 5 5* 2.502 v South Africa Feb 18, 1995 ODI 977
RA Harper (WI) 1983-1985 12 2 25
25* 25.00 1 v Pakistan Mar 6, 1985ODI 317
NW Bracken (Aus) 2001-2003 12 1
7 7* - 0 v IndiaOct 26, 2003 ODI 2052
ARC Fraser (Eng) 1989-1990 11
1 3 3* - 0 v West Indies Mar 15, 1990 ODI 621
A Kumble (India)
1990-1992 11 3 1 1 0.332 v Zimbabwe Oct 25, 1992 ODI 764
VB John (SL) 1982-1983 10 1 12
12* - 0 v Pakistan Jun 9, 1983ODI 198
RL Sanghvi (India) 1998-1998 10 2
8 8 4.00 1 v ZimbabweSep 30, 1998 ODI 1356
JS Patel (NZ) 2005-2006 10
1 2 2 2.00 0 v South Africa Oct 16, 2006 ODI 2430
Tauseef Ahmed (Pak)
1982-1984 9 1 27 27* -0 v New Zealand Dec 2, 1984 ODI 278
Aaqib Javed (Pak) 1988-1989 9 3 1
1* 1.00 1 v New Zealand Feb 6, 1989ODI 554
M Dillon (WI) 1997-1998 9 1
5 5* - 0 v PakistanOct 29, 1998 ODI 1361
M Hayward (SA) 1998-2000 9
1 1 1 1.00 0 v Pakistan Mar 28, 2000 ODI 1582
SB O'Connor (NZ)
1997-1997 8 2 8 8 4.001 v Australia Dec 17, 1997 ODI 1265
L Balaji (India) 2002-2004 8 2 11
11 11.00 0 v Australia Feb 1, 2004ODI 2093
GJ Hopkins (NZ) 2004-2007 8 3
9 9 3.00 2 v AustraliaDec 20, 2007 ODI 2657

Most matches to score 10 career runs - ODIs
Player Span Mat Inns Runs HSAve 0 Opposition Start Date Scorecard
CK Langeveldt (SA) 2001-2007 44 917 9 2.83 1 v BangladeshApr 7, 2007 ODI 2564
M Ntini (SA) 1998-2002 429 10 3* 2.50 2 v Australia Mar 24, 2002 ODI 1820
Aaqib Javed (Pak)1988-1991 41 11 10 4 2.002 v West Indies Nov 20, 1991 ODI 689
DS Mohanty (India) 1997-2000 41 10 10
4* 2.00 3 v Australia Jan 26, 2000ODI 1548
A Nel (SA) 2001-2005 36 7
12 4* 6.00 0 v New ZealandOct 28, 2005 ODI 2288
S Sreesanth (India) 2005-2007 31
10 14 7* 2.80 3 v Australia Oct 2, 2007 ODI 2623
Shabbir Ahmed (Pak)
1999-2005 30 11 10 2 1.660 v West Indies May 18, 2005 ODI 2246
BKV Prasad (India) 1994-1996 29 9 16
7 2.66 3 v Sri Lanka Apr 3, 1996ODI 1089
AA Donald (SA) 1991-1993 26 7
14 5* 4.66 2 v PakistanFeb 21, 1993 ODI 806
SP Davis (Aus) 1986-1987 25
8 12 6 4.00 1 v West Indies Jan 25, 1987 ODI 424
CA Walsh (WI)
1985-1987 24 4 12 7 4.001 v England Jan 17, 1987 ODI 418
Saleem Jaffar (Pak) 1986-1987 23 6 17
8* 17.00 1 v West Indies Oct 30, 1987ODI 473
EE Hemmings (Eng) 1982-1990 23 6
12 4* 6.00 0 v West IndiesMar 15, 1990 ODI 621
WW Davis (WI) 1983-1985 21
3 15 8* - 0 v Australia Feb 6, 1985 ODI 303
NW Bracken (Aus)
2001-2005 21 3 10 7* -0 v New Zealand Dec 3, 2005 ODI 2301
BP Patterson (WI) 1986-1988 20 5 20
13* - 0 v India Jan 7, 1988ODI 489
M Muralitharan (SL) 1993-1995 20 7
14 8 4.66 0 v New ZealandMar 26, 1995 ODI 990

Most matches to score 50 career runs - ODIs
Player Span Mat Inns Runs HSAve 0 Opposition Start Date Scorecard
GD McGrath (Aus) 1993-1999 97 3051 10 3.92 5 v Sri LankaAug 26, 1999 ODI 1488
AA Donald (SA) 1991-1997 9123 51 11 3.92 10 v Australia Dec 4, 1997 ODI 1254
Aaqib Javed (Pak)1988-1993 84 24 51 8 5.104 v West Indies Oct 29, 1993 ODI 840
M Ntini (SA) 1998-2003 78 16 55
14 5.50 4 v England Jul 8, 2003ODI 2035
DW Fleming (Aus) 1994-2000 67 23
62 14* 7.75 4 v IndiaJan 12, 2000 ODI 1539
A Nel (SA) 2001-2007 56
14 51 22 8.50 2 v Pakistan Feb 7, 2007 ODI 2513
M Muralitharan (SL)
1993-1996 54 21 52 8 5.203 v New Zealand Nov 7, 1996 ODI 1139
BKV Prasad (India) 1994-1996 48 19 50
19 5.55 4 v South Africa Oct 29, 1996ODI 1132
DK Morrison (NZ) 1987-1992 45 15
58 12 6.44 4 v PakistanMar 18, 1992 ODI 747
HK Olonga (Zim) 1995-2002 44
25 61 13* 5.54 6 v Pakistan Nov 23, 2002 ODI 1899
A Nehra (India)
2001-2004 44 15 61 24 12.202 v Australia Feb 8, 2004 ODI 2098
CA Walsh (WI) 1985-1988 43 14 50
9* 6.25 1 v India Jan 2, 1988ODI 483
JM Anderson (Eng) 2002-2005 43 14
52 11 5.77 3 v PakistanDec 19, 2005 ODI 2307
Shahadat Hossain (Ban) 2006-2008 43
22 58 12* 7.25 3 v New Zealand Oct 14, 2008 ODI 2765
RGD Willis (Eng)
1973-1983 41 13 55 24 11.002 v Australia Jan 16, 1983 ODI 169
EJ Chatfield (NZ) 1979-1983 40 17 63
19* 15.75 3 v Sri Lanka Jun 18, 1983ODI 214
RM Hogg (Aus) 1979-1983 40 19
53 19* 8.83 1 v IndiaJun 20, 1983 ODI 219
PS de Villiers (SA) 1992-1994 40
16 54 15 6.75 4 v England Aug 27, 1994 ODI 920

Most matches to score 100 career runs - ODIs
Player Span Mat InnsRuns HS Ave 0 OppositionStart Date Scorecard
GD McGrath (Aus/ICC) 1993-2005201 55 100 11 3.84 11 v Pakistan Feb 6, 2005 ODI 2222
Aaqib Javed (Pak) 1988-1995 112 31 102 217.84 5 v Sri Lanka Oct 1, 1995 ODI 1004
M Ntini (SA) 1998-2004 96 20 12242* 12.20 4 v New Zealand Mar 2, 2004ODI 2109
BKV Prasad (India) 1994-1998 87 36110 19 5.78 6 v KenyaMay 28, 1998 ODI 1336
CRD Fernando (SL) 2001-2006 8732 110 13* 8.46 5 v Bangladesh Feb 22, 2006 ODI 2336
M Muralitharan (SL)1993-1998 86 35 108 13* 6.004 v South Africa Apr 5, 1998 ODI 1306
CD Collymore (WI) 1999-2007 82 34 103
13* 6.05 8 v South Africa Apr 10, 2007ODI 2567
EJ Chatfield (NZ) 1979-1986 81 34
101 19* 12.62 4 v PakistanApr 15, 1986 ODI 384
Shoaib Akhtar (Pak) 1998-2003 77
34 101 36 7.76 3 v Namibia Feb 16, 2003 ODI 1954
CA Walsh (WI)
1985-1989 76 24 104 18 6.931 v Pakistan Oct 17, 1989 ODI 574
DW Fleming (Aus) 1994-2000 76 26 101
29 9.18 5 v South Africa Apr 12, 2000ODI 1587
JM Anderson (Eng) 2002-2007 69 29
103 15 6.86 5 v West IndiesJul 7, 2007 ODI 2598
A Nel (SA) 2001-2007 69
20 104 30* 13.00 2 v New Zealand Nov 30, 2007 ODI 2650
DK Morrison (NZ)
1987-1994 67 27 116 20* 7.256 v England May 19, 1994 ODI 913
Tauseef Ahmed (Pak) 1982-1989 65 22 104
27* 11.55 3 v Sri Lanka Mar 23, 1989ODI 564
SL Malinga (SL) 2004-2009 62 30
111 15 6.16 6 v New ZealandSep 27, 2009 ODI 2899
GP Wickramasinghe (SL) 1990-1994 60
22 105 21* 7.50 6 v South Africa Dec 15, 1994 ODI 963
J Srinath (India)
1991-1994 59 27 100 14 6.664 v Pakistan Apr 22, 1994 ODI 912
PS de Villiers (SA) 1992-1995 57 24 103
20 8.58 5 v New Zealand Feb 23, 1995ODI 981

Most matches to score 200 career runs - ODIs
PlayerSpan Mat Inns Runs HS Ave0 Opposition Start Date Scorecard
M Muralitharan (SL) 1993-2001 159 72 20018 4.87 14 v New Zealand Feb 11, 2001ODI 1688
BKV Prasad (India) 1994-2000 141 57201 19 6.48 8 v PakistanJan 28, 2000 ODI 1550
Aaqib Javed (Pak) 1988-1996 13240 226 45* 14.12 5 v South Africa Apr 13, 1996 ODI 1095
CRD Fernando (Asia/SL)2001-2008 127 50 201 20 10.056 v India Aug 20, 2008 ODI 2745
GP Wickramasinghe (SL) 1990-1999 104 44 220
21* 7.85 11 v Australia Jan 24, 1999ODI 1392
CA Walsh (WI) 1985-1993 102 38
200 29* 8.69 3 v South AfricaFeb 17, 1993 ODI 804
M Dillon (WI) 1997-2003 91
45 200 21* 7.69 8 v Zimbabwe Nov 26, 2003 ODI 2067
J Srinath (India)
1991-1996 90 37 201 37 9.136 v Sri Lanka Mar 13, 1996 ODI 1081
J Garner (WI) 1977-1987 86 34 203
37 10.68 4 v England Jan 3, 1987ODI 411
Shoaib Akhtar (Pak) 1998-2003 83 38
202 43 12.62 3 v New ZealandMay 11, 2003 ODI 2009
A Kumble (India) 1990-1996 80
34 202 24 9.18 6 v Sri Lanka Apr 3, 1996 ODI 1089
Mushtaq Ahmed (Pak)
1989-1993 74 39 200 17* 8.335 v Sri Lanka Nov 2, 1993 ODI 843
MA Holding (WI) 1976-1985 73 32 200
64 8.69 7 v Australia Jan 20, 1985ODI 292
JN Gillespie (Aus) 1996-2004 71 31
223 33* 13.11 5 v ZimbabweMay 27, 2004 ODI 2132
Mohammad Sami (Pak) 2001-2005 69
36 205 23 11.38 4 v India Apr 9, 2005 ODI 2237
Waqar Younis (Pak)
1989-1993 68 30 231 37 13.586 v West Indies Feb 27, 1993 ODI 810
SE Bond (NZ) 2002-2007 67 28 200
31* 14.28 1 v Sri Lanka Apr 24, 2007ODI 2579
WKM Benjamin (WI) 1986-1993 65 40
206 31 6.86 9 v IndiaNov 16, 1993 ODI 851

Most matches to score 500 career runs - ODIs
Player Span Mat Inns Runs HSAve 0 Opposition Start Date Scorecard
M Muralitharan (Asia/ICC/SL) 1993-2008 299 136502 27 5.83 23 v AustraliaFeb 8, 2008 ODI 2673
Waqar Younis (Pak) 1989-1998 16682 504 37 9.69 12 v South Africa Apr 3, 1998 ODI 1303
A Kumble (India)1990-1998 153 75 506 24 10.1212 v Sri Lanka Nov 9, 1998 ODI 1370
CEL Ambrose (WI) 1988-1997 144 76 504
31* 11.20 12 v India Apr 30, 1997ODI 1202
D Gough (Eng) 1994-2004 128 77
504 45 11.45 9 v New ZealandJun 29, 2004 ODI 2136
J Srinath (India) 1991-1997 120
62 500 53 11.62 9 v Zimbabwe Feb 7, 1997 ODI 1174
Z Khan (Asia/India)
2000-2007 118 64 505 34* 14.0210 v Bangladesh Mar 17, 2007 ODI 2538
Harbhajan Singh (India) 1998-2005 114 58 525
46 13.12 7 v South Africa Nov 16, 2005ODI 2297
B Lee (Aus) 2000-2005 110 47
511 51* 17.62 3 v EnglandJul 7, 2005 ODI 2259
Saqlain Mushtaq (Pak) 1995-1999 106
62 509 30* 13.05 10 v Zimbabwe Jun 11, 1999 ODI 1479
WPUJC Vaas (SL)
1994-1999 105 61 506 33 12.977 v Australia Feb 7, 1999 ODI 1403
SK Warne (Aus) 1993-1999 104 62 500
55 11.62 6 v Sri Lanka Jan 31, 1999ODI 1398
DL Vettori (NZ) 1997-2003 100 67
510 30 11.33 9 v West IndiesFeb 13, 2003 ODI 1949
KD Mills (NZ) 2001-2009 100
56 545 54 16.51 4 v India Mar 8, 2009 ODI 2823
GR Larsen (NZ)
1990-1997 90 54 501 37 15.184 v Sri Lanka Mar 25, 1997 ODI 1184
Wasim Akram (Pak) 1984-1990 87 60 502
48* 10.24 7 v Australia Jan 3, 1990ODI 599
MD Marshall (WI) 1980-1987 86 45
501 66 16.70 3 v EnglandFeb 3, 1987 ODI 430
KS More (India) 1984-1992 86
57 509 42* 13.39 4 v Zimbabwe Oct 25, 1992 ODI 764
PAJ DeFreitas (Eng)
1987-1993 85 54 519 49* 15.264 v Sri Lanka Mar 10, 1993 ODI 815

Most matches to score 1000 career runs - ODIs
Player Span MatInns Runs HS Ave 0 Opposition Start Date Scorecard
Harbhajan Singh (Asia/India) 1998-2009 196 102 1006 4913.41 10 v Australia Oct 25, 2009 ODI 2913
SK Warne (Aus) 1993-2002 191 105 101655 13.19 9 v England Dec 15, 2002ODI 1919
DL Vettori (ICC/NZ) 1997-2006 171 1081043 83 14.09 18 v West IndiesFeb 22, 2006 ODI 2335
WPUJC Vaas (SL) 1994-2001 164107 1002 50* 14.52 12 v New Zealand Jul 31, 2001 ODI 1741
AB Agarkar (India)1998-2004 131 83 1025 95 17.987 v Pakistan Sep 19, 2004 ODI 2179
Wasim Akram (Pak) 1984-1992 126 94 1013
86 13.50 10 v England Aug 24, 1992ODI 761
Rashid Latif (Pak) 1992-2002 116 76
1043 79 18.62 6 v West IndiesFeb 14, 2002 ODI 1807
HDPK Dharmasena (SL) 1994-2001 115
70 1014 69* 24.14 0 v India Aug 1, 2001 ODI 1742
NR Mongia (India)
1994-1998 113 75 1017 69 19.553 v West Indies Oct 31, 1998 ODI 1363
IA Healy (Aus) 1988-1994 110 74 1019
50* 20.79 6 v Pakistan Sep 7, 1994ODI 923
MV Boucher (SA) 1998-2001 97 66
1026 68 21.37 5 v IndiaOct 10, 2001 ODI 1757
Mashrafe Mortaza (Asia/Ban) 2001-2008 95
76 1004 51* 16.19 7 v New Zealand Oct 14, 2008 ODI 2765
M Prabhakar (India)
1984-1993 94 64 1010 106 20.616 v Sri Lanka Aug 14, 1993 ODI 835
Mohammad Rafique (Ban) 1995-2006 93 86 1016
77 13.91 10 v Zimbabwe Jul 29, 2006ODI 2392
PJL Dujon (WI) 1981-1987 91 58
1016 82* 27.45 3 v EnglandJan 17, 1987 ODI 418
HH Streak (Zim) 1993-2000 91
78 1005 59 20.51 3 v West Indies Apr 2, 2000 ODI 1585
Azhar Mahmood (Pak)
1996-2000 91 69 1022 67 19.284 v Sri Lanka Jul 9, 2000 ODI 1608
IDS Smith (NZ) 1980-1992 90 73 1008
62* 17.37 7 v Australia Feb 22, 1992ODI 714

Statistics upto and including:
• Test # 1932: Sri Lanka v New Zealand at Colombo (SSC), 2nd Test, Aug 26-30, 2009
• ODI # 2914: Bangladesh v Zimbabwe at Dhaka (SBNS), 1st ODI, Oct 27, 2009
• T20I # 121: Sri Lanka v New Zealand at Colombo (RPS), 2nd T20I, Sep 4, 2009