All players
Showing 1,249–1,296 of 3,194 players
InternationalMuhammad Usman70 matches recordedODI 12T20I 21T10 25T20 12- InternationalQudratullah Mir Afzal70 matches recordedT20I 1T10 69
- InternationalRahul Bhatia70 matches recordedODI 9T20 35T10 26
InternationalRebecca Stokell70 matches recordedODI 22T20I 43T20 5
InternationalHazrat Bilal69 matches recordedODI 7T10 47T20 15- InternationalIqbal Hossain69 matches recordedT20I 11T10 58
InternationalKyle Coetzer69 matches recordedODI 35T20I 25T20 9- InternationalMahika Gaur69 matches recordedODI 8T20I 15List A 18T20 14
InternationalMalan Kruger69 matches recordedODI 33T20I 34T20 2
InternationalRajesh Kumar69 matches recordedT20I 3T10 65T20 1- InternationalSandeep Mohandas69 matches recordedT20I 15T10 54
InternationalTheunis de Bruyn69 matches recordedTest 4ODI 10T20 54List A 1- InternationalZeeshan Kukikhel69 matches recordedT20I 3T10 66
- InternationalAayan Afzal Khan68 matches recordedODI 19T20I 11T20 18U19 ODI 12
InternationalAdam Wheater68 matches recordedTest 1FC 32T20 28List A 7- InternationalAdrian Dunbar68 matches recordedT20I 15T10 53
InternationalAmir Zaib68 matches recordedT20I 8T10 60
InternationalAqib Ilyas Sulehri68 matches recordedODI 27T20I 41
InternationalBeth Langston68 matches recordedODI 18List A 21T20 19100-ball 10
InternationalChris Greaves68 matches recordedODI 28T20I 27T20 9T10 4
InternationalDarren Stevens68 matches recordedODI 3FC 34T20 18List A 13- InternationalEthan D'souza68 matches recordedODI 1T20I 3T10 31T20 26
- InternationalFlorence Miller68 matches recordedODI 6List A 38T20 24
- InternationalHarsh Mandhyan68 matches recordedT20I 9T10 59
- InternationalKamal Raiz68 matches recordedT20I 2T10 66
InternationalLuke Ronchi68 matches recordedODI 7T20 49T10 12
InternationalMahidul Islam Ankon68 matches recordedTest 1ODI 3T20 64
InternationalMichael Levitt68 matches recordedODI 20T20I 27T20 12T10 9
InternationalMitchell Perry68 matches recordedTest 11FC 46List A 6T20 5
InternationalMohammad Ishaq68 matches recordedODI 2T20I 12T20 39U19 ODI 13- InternationalPhoebe Graham68 matches recordedODI 22T20 27List A 10100-ball 9
- InternationalRohit Singh68 matches recordedT20I 5T10 63
InternationalShamar Springer68 matches recordedODI 3T20I 12T20 50T10 3
InternationalSundeep Jora68 matches recordedODI 10T20I 30T20 23T10 5- InternationalZakary Foulkes68 matches recordedTest 6ODI 8T20I 22T20 17
InternationalAftab Alam67 matches recordedODI 14T20 45T10 8- InternationalAhsan Yousuf67 matches recordedT20I 3T10 64
- InternationalBradley Hope67 matches recordedTest 11FC 28List A 16T20 12
InternationalEbadot Hossain67 matches recordedTest 25ODI 11T20I 4T20 27- InternationalIjaz Ahmad Ahmadzai67 matches recordedT20I 7T20 41T10 11U19 ODI 8
- InternationalJamie Gibson67 matches recordedODI 19T20 19FC 16List A 13
InternationalJasdeep Singh67 matches recordedODI 31T20I 21T20 15- InternationalJosh Hull67 matches recordedTest 1T20 31FC 18List A 10
- InternationalNancy Harman67 matches recordedODI 12T20 28List A 27
- InternationalRhys Mariu67 matches recordedODI 2FC 23List A 21T20 9
InternationalSufiyan Muqeem67 matches recordedODI 4T20I 19T20 44- InternationalYasim Murtaza67 matches recordedODI 9T20I 46T20 6T10 6
InternationalAmanjot Kaur66 matches recordedODI 19T20I 17T20 30
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.
