THE GAME IN NUMBERS Tests · ODIs · T20Is · Men & women
CRICKET WICKET.
CAREER LEADERBOARD

Men ODI: Most appearances

All recorded careers; no minimum qualification

RankPlayerTeamsMost appearancesMatchesInningsRunsWickets
1Sachin TendulkarIndia46346345218,426154
2Mahela JayawardeneSri Lanka44844841812,6508
3Sanath JayasuriyaSri Lanka44544543313,430323
4Kumar SangakkaraSri Lanka40440438014,234
5Shahid AfridiPakistan3983983698,064395
6Inzamam-ul-HaqPakistan37837835011,7393
7Ricky PontingAustralia37537536513,7043
8Wasim AkramPakistan3563562803,717502
9MS DhoniIndia35035029710,7731
9Muthiah MuralidaranSri Lanka350350162674534
11Rahul DravidIndia34434431810,8894
12Mohammad AzharuddinIndia3343343089,37812
13Tillakaratne DilshanSri Lanka33033030310,290106
14Jacques KallisSouth Africa32832831411,579273
15Steve WaughAustralia3253252887,569195
16Chaminda VaasSri Lanka3223222202,025400
17Virat KohliIndia31431430214,9415
18Sourav GangulyIndia31131130011,363100
19Aravinda de SilvaSri Lanka3083082969,284106
20Yuvraj SinghIndia3043042788,701111
21Shaun PollockSouth Africa3033032053,519393
22Chris GayleWest Indies30130129410,480167
23Brian LaraWest Indies29929928910,4054
24Daniel VettoriNew Zealand2952951872,253305
24Mark BoucherSouth Africa2952952214,686
26Mohammad YousufPakistan2882882739,7201
26Rohit SharmaIndia28828828011,8959
28Adam GilchristAustralia2872872799,619
28Shoaib MalikPakistan2872872587,534158
30Saleem MalikPakistan2832832567,17089
31Stephen FlemingNew Zealand2802802698,0371
32Mushfiqur RahimBangladesh2742742567,795
33Allan BorderAustralia2732732526,52473
34Anil KumbleIndia271271136938337
35Arjuna RanatungaSri Lanka2692692557,45679
36Marvan AtapattuSri Lanka2682682598,5290
36Shivnarine ChanderpaulWest Indies2682682518,77814
38Abdul RazzaqPakistan2652652285,080269
38Younis KhanPakistan2652652557,2493
40Waqar YounisPakistan262262139969416
41Brendon McCullumNew Zealand2602602286,083
42Virender SehwagIndia2512512458,27396
43Chris HarrisNew Zealand2502502134,379203
43Glenn McGrathAustralia25025068115381
43Ijaz AhmedPakistan2502502326,5645
46Eoin MorganEngland / Ireland2482482307,701
46Herschelle GibbsSouth Africa2482482408,094
48Saeed AnwarPakistan2472472448,8246
48Shakib Al HasanBangladesh2472472347,570317
50Jonty RhodesSouth Africa2452452205,9350
50Michael ClarkeAustralia2452452237,98157
52Mark WaughAustralia2442442368,50085
53Tamim IqbalBangladesh2432432408,3570
54MahmudullahBangladesh2392392095,68982
55Desmond HaynesWest Indies2382382378,6480
56Harbhajan SinghIndia2362361281,237269
56Ross TaylorNew Zealand2362362208,6070
58Upul TharangaSri Lanka2352352236,951
59Javed MiandadPakistan2332332187,3817
60Michael BevanAustralia2322321966,91236
61Javagal SrinathIndia229229121883315
62AB de VilliersSouth Africa2282282189,5777
63Carl HooperWest Indies2272272065,761193
64Angelo MathewsSri Lanka2262261955,916126
64Lasith MalingaSri Lanka226226119567338
64Suresh RainaIndia2262261945,61536
67Kapil DevIndia2252251983,783253
68Richie RichardsonWest Indies2242242176,2481
69Nathan AstleNew Zealand2232232177,09099
70Brett LeeAustralia2212211101,176380
70Grant FlowerZimbabwe2212212146,571104
72Mashrafe MortazaBangladesh2202201581,787270
73Moin KhanPakistan2192191833,266
74Mohammad HafeezPakistan2182182166,614139
75Chris CairnsNew Zealand2152151934,950201
76Andy FlowerZimbabwe2132132086,7860
76Elton ChigumburaZimbabwe2132131984,340101
76Roshan MahanamaSri Lanka2132131985,1620
79Ravindra JadejaIndia2102101422,905232
80Hamilton MasakadzaZimbabwe2092092085,65839
81Damien MartynAustralia2082081825,34612
82Brendan TaylorZimbabwe2072072056,7049
82Marlon SamuelsWest Indies2072071965,60689
84Courtney WalshWest Indies20520579321227
85Jos ButtlerEngland2022021745,578
86Hashan TillakaratneSri Lanka2002001683,7896
86Zaheer KhanIndia200200101792282
88Jean-Paul DuminySouth Africa1991991795,11769
89Andrew SymondsAustralia1981981615,088133
89Martin GuptillNew Zealand1981981957,3464
89Ramiz RajaPakistan1981981975,8410
92Craig McMillanNew Zealand1971971834,70749
92Graeme SmithSouth Africa1971971946,98918
92Paul CollingwoodEngland1971971815,092111
95Ajay JadejaIndia1961961795,35920
96James AndersonEngland19419479273269
96Shane WarneAustralia1941941071,018293
98Joe RootEngland1921921817,82630
99Ajit AgarkarIndia1911911131,269288
100Shane WatsonAustralia1901901695,757168

Tied figures share a competition rank. The initial table lists up to 100 qualifying records; filters browse all careers in this format. Snapshot 2026-09-07.

What this table shows

Sachin Tendulkar leads this snapshot. Most appearances: 463. All recorded careers; no minimum qualification. Changing the qualification can change the leader.

Definitions and coverage