Men players
Showing 1–48 of 2,767 players
InternationalGlenn Maxwell558 matches recordedODI 107T20I 101T20 323List A 21
InternationalNicholas Pooran550 matches recordedODI 60T20I 91T20 319T10 64
InternationalJos Buttler549 matches recordedTest 42ODI 116T20I 120T20 227
InternationalRashid Khan540 matches recordedTest 5ODI 85T20I 87T20 320
InternationalVirat Kohli527 matches recordedTest 58ODI 175T20I 82T20 212
InternationalRohit Sharma522 matches recordedTest 44ODI 163T20I 105T20 210
InternationalMoeen Ali505 matches recordedTest 13ODI 83T20I 59T20 262
InternationalJames Vince492 matches recordedODI 26T20I 10T20 298FC 60
InternationalMarcus Stoinis491 matches recordedODI 75T20I 80T20 294100-ball 22
InternationalDavid Warner475 matches recordedTest 56ODI 89T20I 67T20 247
InternationalBabar Azam474 matches recordedTest 51ODI 132T20I 122T20 168
InternationalMohammad Nabi474 matches recordedTest 2ODI 87T20I 90T20 246
InternationalFaf du Plessis453 matches recordedTest 20ODI 61T20I 18T20 312
InternationalAlex Hales450 matches recordedODI 30T20I 18T20 314T10 55
InternationalAndre Russell449 matches recordedODI 5T20I 37T20 332T10 61
InternationalDavid Miller446 matches recordedODI 75T20I 66T20 266100-ball 22
InternationalJason Holder444 matches recordedTest 34ODI 74T20I 87T20 225
InternationalQuinton de Kock444 matches recordedTest 16ODI 84T20I 74T20 248
InternationalKieron Pollard443 matches recordedODI 19T20I 35T20 322T10 53
InternationalSikandar Raza442 matches recordedTest 10ODI 83T20I 103T20 194
InternationalRahmanullah Gurbaz440 matches recordedTest 3ODI 63T20I 93T20 219
InternationalRovman Powell437 matches recordedODI 25T20I 102T20 239T10 63
InternationalSunil Narine426 matches recordedT20I 3T20 368T10 37100-ball 18
InternationalPhilip Salt424 matches recordedODI 40T20I 64T20 207100-ball 51
InternationalShimron Hetmyer417 matches recordedTest 6ODI 37T20I 76T20 274
InternationalLiam Livingstone414 matches recordedTest 1ODI 43T20I 53T20 232
InternationalKusal Mendis404 matches recordedTest 48ODI 153T20I 104T20 82
InternationalMujeeb Ur Rahman401 matches recordedODI 61T20I 64T20 237T10 32
InternationalColin Munro400 matches recordedODI 29T20I 16T20 298T10 33
InternationalJason Roy400 matches recordedTest 5ODI 75T20I 32T20 218
InternationalMitchell Santner391 matches recordedTest 17ODI 99T20I 116T20 125
InternationalSherfane Rutherford391 matches recordedODI 31T20I 60T20 243T10 51
InternationalSam Curran388 matches recordedTest 17ODI 48T20I 80T20 180
InternationalAdam Zampa387 matches recordedODI 115T20I 99T20 143100-ball 22
InternationalTim David386 matches recordedODI 4T20I 68T20 254T10 27
InternationalGlenn Phillips381 matches recordedTest 19ODI 52T20I 84T20 170
InternationalImad Wasim380 matches recordedODI 34T20I 41T20 257T10 36
InternationalChris Green378 matches recordedODI 3T20I 1T20 272T10 34
InternationalJames Neesham376 matches recordedODI 53T20I 79T20 196T10 22
InternationalShai Hope376 matches recordedTest 23ODI 129T20I 67T20 155
InternationalChris Jordan375 matches recordedODI 8T20I 59T20 235100-ball 40
InternationalAdil Rashid373 matches recordedTest 1ODI 120T20I 118T20 55
InternationalTim Seifert373 matches recordedODI 5T20I 84T20 210List A 29
InternationalWill Jacks373 matches recordedTest 6ODI 41T20I 48T20 171
InternationalTom Kohler-Cadmore372 matches recordedODI 7T20 190T10 71FC 63
InternationalAaron Finch371 matches recordedTest 4ODI 79T20I 75T20 204
InternationalShaheen Afridi371 matches recordedTest 31ODI 84T20I 97T20 153
InternationalDawid Malan370 matches recordedTest 7ODI 37T20I 55T20 175
Players by country
- England521
- India415
- Australia254
- New Zealand216
- South Africa194
- Pakistan184
- United Arab Emirates153
- West Indies150
- Bangladesh101
- Sri Lanka93
- Afghanistan84
- Italy57
- Ireland44
- Spain43
- Malta42
- Zimbabwe41
- Scotland40
- Netherlands39
- Austria34
- Nepal31
- Czech Republic30
- Bulgaria29
- Portugal29
- Cyprus28
- Germany28
- Oman25
- Sweden21
- USA21
- Belgium20
- Canada20
- Hungary20
- Namibia20
- Croatia18
- Finland17
- Romania14
- Hong Kong13
- Papua New Guinea12
- France10
- Estonia8
- Jersey8
- Malaysia8
- Kuwait7
- Luxembourg6
- Norway6
- Serbia5
- Switzerland5
- Denmark4
- Guernsey4
- Singapore4
- Gibraltar3
- Slovenia3
- Bahrain2
- Republic of Ireland2
- Turkey2
- Bermuda1
- Greece1
- Isle of Man1
- Jamaica1
- Samoa1
- Wales1
About this directory
- Who is listed?
- Every player with more than 30 matches in FairPlay's recorded data: international cricketers from Test, ODI and T20I cricket, and league and domestic players from competitions such as the IPL, BBL, PSL, county and state cricket. Men and women are both included.
- Are these official career records?
- No. The figures come from the seasons covered by FairPlay's data provider, which are mostly recent ones, so long careers can show fewer matches than the official record. The ICC and national boards keep official career statistics.
- Where do the photos come from?
- Player portraits come from FairPlay's cricket data provider. Each photo is checked before it is shown; when a player has no photo, or the file does not load, the card shows the player's initials instead.
- How often is the directory updated?
- Profiles are refreshed in the background about once a week, and players who appear in new scorecards are added as their matches are stored.
Listed: players with at least 31 recorded matches. See how FairPlay collects match data.
