International bowlers
Showing 1–48 of 712 players
InternationalRashid Khan540 matches recordedTest 5ODI 85T20I 87T20 320
InternationalSunil Narine426 matches recordedT20I 3T20 368T10 37100-ball 18
InternationalMujeeb Ur Rahman401 matches recordedODI 61T20I 64T20 237T10 32
InternationalAdam Zampa387 matches recordedODI 115T20I 99T20 143100-ball 22
InternationalChris Jordan375 matches recordedODI 8T20I 59T20 235100-ball 40
InternationalAdil Rashid373 matches recordedTest 1ODI 120T20I 118T20 55
InternationalShaheen Afridi371 matches recordedTest 31ODI 84T20I 97T20 153
InternationalAkeal Hosein367 matches recordedODI 40T20I 99T20 181T10 35
InternationalTrent Boult364 matches recordedTest 19ODI 61T20I 35T20 210
InternationalLiam Dawson357 matches recordedTest 1ODI 21T20I 33T20 161
InternationalHaris Rauf353 matches recordedTest 1ODI 69T20I 93T20 174
InternationalMustafizur Rahman353 matches recordedTest 3ODI 105T20I 99T20 145
InternationalMohammad Amir339 matches recordedODI 29T20I 20T20 232T10 41
InternationalImran Tahir336 matches recordedODI 37T20I 2T20 255T10 27
InternationalAmelia Kerr328 matches recordedODI 61T20I 78T20 162100-ball 27
InternationalSophie Ecclestone326 matches recordedTest 15ODI 75T20I 90T20 94
InternationalKagiso Rabada325 matches recordedTest 40ODI 63T20I 61T20 161
InternationalLogan van Beek314 matches recordedODI 58T20I 28T20 135List A 47
InternationalAlzarri Joseph312 matches recordedTest 36ODI 86T20I 46T20 138
InternationalMaheesh Theekshana311 matches recordedTest 2ODI 62T20I 93T20 132
InternationalNoor Ahmad301 matches recordedODI 17T20I 32T20 189T10 30
InternationalTabraiz Shamsi301 matches recordedODI 51T20I 58T20 164T10 15
InternationalFazalhaq Farooqi298 matches recordedODI 50T20I 60T20 129T10 45
InternationalSimon Harmer297 matches recordedTest 13ODI 6T20 158FC 96
InternationalJasprit Bumrah291 matches recordedTest 42ODI 76T20I 60T20 113
InternationalSandeep Lamichhane286 matches recordedODI 85T20I 53T20 138T10 10
InternationalIsh Sodhi280 matches recordedTest 4ODI 36T20I 108T20 86
InternationalNaveen ul Haq279 matches recordedODI 14T20I 50T20 175T10 40
InternationalKeshav Maharaj275 matches recordedTest 40ODI 72T20I 54T20 104
InternationalAmanda-Jade Wellington273 matches recordedODI 3T20 187List A 43100-ball 40
InternationalMatt Henry272 matches recordedTest 26ODI 75T20I 40T20 73
InternationalMohammed Shami270 matches recordedTest 36ODI 74T20I 21T20 139
InternationalYuzvendra Chahal269 matches recordedODI 57T20I 52T20 136List A 14
InternationalBhuvneshwar Kumar268 matches recordedODI 53T20I 57T20 158
InternationalAlana King265 matches recordedTest 12ODI 61T20I 38T20 112
InternationalSean Abbott265 matches recordedTest 1ODI 40T20I 28T20 121
InternationalTaskin Ahmed264 matches recordedTest 16ODI 77T20I 71T20 87
InternationalJamie Overton261 matches recordedTest 2ODI 24T20I 27T20 116
InternationalLockie Ferguson260 matches recordedTest 1ODI 56T20I 53T20 115
InternationalRavichandran Ashwin257 matches recordedTest 41ODI 16T20I 19T20 175
InternationalPat Cummins256 matches recordedTest 59ODI 77T20I 38T20 76
InternationalNathan Ellis254 matches recordedODI 31T20I 41T20 131100-ball 30
InternationalMegan Schutt252 matches recordedODI 61T20I 70T20 107100-ball 14
InternationalKuldeep Yadav251 matches recordedTest 13ODI 109T20I 39T20 82
InternationalHasan Ali249 matches recordedTest 18ODI 49T20I 26T20 140
InternationalJames Fuller248 matches recordedODI 8T20 131FC 64T10 19- InternationalPhoebe Litchfield248 matches recordedTest 13ODI 48T20I 41T20 108
InternationalZahoor Khan248 matches recordedODI 53T20I 39T20 81T10 75
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.
