All players
Showing 145–192 of 3,194 players
InternationalTom Curran280 matches recordedODI 25T20I 22T20 169100-ball 43
InternationalAshton Turner279 matches recordedTest 1ODI 14T20I 11T20 177
InternationalNaveen ul Haq279 matches recordedODI 14T20I 50T20 175T10 40
InternationalShreyas Iyer279 matches recordedTest 15ODI 80T20I 68T20 116
InternationalTom Abell279 matches recordedTest 1ODI 10T20 146FC 90
InternationalChris Lynn277 matches recordedODI 8T20 231T10 31100-ball 7
InternationalMarnus Labuschagne277 matches recordedTest 67ODI 85T20I 1T20 65
InternationalSophia Dunkley Brown277 matches recordedTest 11ODI 67T20I 72T20 60
InternationalKeshav Maharaj275 matches recordedTest 40ODI 72T20I 54T20 104
InternationalMatthew Short275 matches recordedTest 2ODI 31T20I 24T20 138
InternationalMushfiqur Rahim275 matches recordedTest 40ODI 100T20I 24T20 103
InternationalTom Latham275 matches recordedTest 54ODI 109T20I 16T20 47
InternationalDwayne Bravo274 matches recordedT20I 22T20 200T10 46100-ball 6
InternationalHarmanpreet Kaur274 matches recordedTest 4ODI 66T20I 100T20 90
InternationalJosh Inglis274 matches recordedTest 10ODI 54T20I 51T20 116
InternationalLeus du Plooy274 matches recordedODI 5T20 153100-ball 45FC 42
InternationalPathum Nissanka274 matches recordedTest 19ODI 88T20I 100T20 55
InternationalRavi Bopara274 matches recordedODI 8T20 187T10 49100-ball 18
InternationalAmanda-Jade Wellington273 matches recordedODI 3T20 187List A 43100-ball 40
InternationalEvin Lewis273 matches recordedODI 51T20I 46T20 130T10 46
InternationalMark Chapman273 matches recordedODI 37T20I 83T20 105List A 20
InternationalShubman Gill273 matches recordedTest 43ODI 71T20I 36T20 123
InternationalMatt Henry272 matches recordedTest 26ODI 75T20I 40T20 73
InternationalReeza Hendricks272 matches recordedODI 40T20I 72T20 156List A 4
InternationalRoston Chase271 matches recordedTest 36ODI 65T20I 65T20 105
InternationalMohammad Mahmudullah270 matches recordedTest 7ODI 97T20I 66T20 100
InternationalMohammed Shami270 matches recordedTest 36ODI 74T20I 21T20 139
InternationalRoelof van der Merwe270 matches recordedODI 44T20I 42T20 127T10 22
InternationalIftikhar Ahmed269 matches recordedTest 3ODI 28T20I 58T20 158
InternationalYuzvendra Chahal269 matches recordedODI 57T20I 52T20 136List A 14
InternationalBhuvneshwar Kumar268 matches recordedODI 53T20I 57T20 158
InternationalJess Jonassen266 matches recordedTest 7ODI 28T20I 34T20 155
InternationalAlana King265 matches recordedTest 12ODI 61T20I 38T20 112
InternationalPeter Handscomb265 matches recordedTest 17ODI 27T20I 2T20 76
InternationalSean Abbott265 matches recordedTest 1ODI 40T20I 28T20 121
InternationalGeorge Linde264 matches recordedTest 3ODI 19T20I 37T20 170
InternationalSamit Patel264 matches recordedODI 8T20 186T10 25100-ball 23
InternationalTaskin Ahmed264 matches recordedTest 16ODI 77T20I 71T20 87- InternationalAlice Capsey263 matches recordedODI 59T20I 63T20 80100-ball 45
InternationalKyle Mayers262 matches recordedTest 18ODI 28T20I 40T20 155
InternationalJamie Overton261 matches recordedTest 2ODI 24T20I 27T20 116
InternationalMaddy Green261 matches recordedODI 69T20I 84T20 105List A 2
InternationalThisara Perera261 matches recordedODI 39T20I 13T20 152T10 53
InternationalLockie Ferguson260 matches recordedTest 1ODI 56T20I 53T20 115
InternationalMatthew Wade260 matches recordedTest 20ODI 23T20I 58T20 112
InternationalNajmul Hossain Shanto257 matches recordedTest 43ODI 76T20I 53T20 85
InternationalRavichandran Ashwin257 matches recordedTest 41ODI 16T20I 19T20 175
InternationalZak Crawley257 matches recordedTest 63ODI 16T20 85FC 64
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.
