Player profile
- Country
- Afghanistan
- Role
- Batter
- Batting
- Right-hand bat
- Bowling
- Right-arm fast-medium
- Born
- 12 Dec 2001 Age 24
- Recorded matches
- 214131 internationals
Ibrahim Zadran is a batter from Afghanistan with 214 matches in FairPlay's recorded data, including 131 internationals (8 Tests, 50 ODIs, 73 T20Is).
Batting: 6,887 runs across all recorded formats, with 8 hundreds and 47 fifties; the most runs came in ODI cricket (2,310) and the highest recorded score is 177.
Bowling: 1 wicket in recorded matches, 1 of them in Test cricket.
Career figures by format
Summed over the seasons in FairPlay's data provider's records, mostly recent ones. Older seasons can be missing, so these totals may be lower than the official career record.
| Format | Mat | Inns | Runs | HS | Avg | SR | 100/50 | Wkts | Bowl avg | Econ | 5w |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 8 | 16 | 602 | 114 | 37.63 | 48.8 | 1/4 | 1 | 13.00 | 6.50 | 0 |
| ODI | 50 | 50 | 2,310 | 177 | 50.22 | 81.6 | 7/12 | – | – | – | – |
| T20I | 73 | 71 | 1,953 | 95 | 31.50 | 114.7 | 0/16 | – | – | – | – |
| T20 (league and domestic) | 69 | 65 | 1,705 | 95 | 28.42 | 125.3 | 0/12 | 0 | – | 9.71 | 0 |
| T10 | 8 | 8 | 76 | 26 | 9.50 | 161.7 | 0/0 | – | – | – | – |
| Youth ODI | 5 | 5 | 240 | 87 | 60.00 | 66.1 | 0/3 | 0 | – | 3.86 | 0 |
| Other | 1 | 1 | 1 | 1 | – | 50.0 | 0/0 | – | – | – | – |
Avg is runs per dismissal; SR is runs per 100 balls; Bowl avg is runs per wicket; Econ is runs per over; 5w is five or more wickets in an innings.
Ibrahim Zadran at a glance
FairPlay holds 46 complete scorecards featuring Ibrahim Zadran, most recently for Afghanistan (T20 and shorter, one-day, first-class).
In those matches Ibrahim Zadran batted 45 times for 1,732 runs at a strike rate of 103.34. The highest score was 107 off 118 balls against Ireland.
How the 40 dismissals happened: caught 29, bowled 6, run out 3, retired 1, stumped 1.
These matches were played at 16 different grounds.
Figures in FairPlay's scorecards
| 45 | 5 | 1,732 | 107 | 43.30 | 103.34 | 15/1 |
| Did not bowl in these matches. |
Match by match
Newest first. Dates in India Standard Time. * means not out.
| Date | Match | Batting | Bowling |
|---|---|---|---|
| 1 Nov 2026 | Afghanistan v ZimbabweBat 25* (17) · Bowl – | ||
| 29 Oct 2026 | Afghanistan v ZimbabweBat 1 (9) · Bowl – | ||
| 27 Oct 2026 | Afghanistan v ZimbabweBat 5 (6) · Bowl – | ||
| 23 Oct 2026 | Afghanistan v ZimbabweBat 70* (96) · Bowl – | ||
| 21 Oct 2026 | Afghanistan v BangladeshBat 34 (48) · Bowl – | ||
| 19 Oct 2026 | Afghanistan v ZimbabweBat 90 (96) · Bowl – | ||
| 17 Sept 2026 | Afghanistan v IndiaBat 25 (16) · Bowl – | ||
| 15 Sept 2026 | Afghanistan v IndiaBat 37 (33) · Bowl – | ||
| 13 Sept 2026 | Afghanistan v IndiaBat 11 (10) · Bowl – | ||
| 15 Aug 2026 | Ireland v AfghanistanBat 5 (13) · Bowl – | ||
| 12 Aug 2026 | Ireland v AfghanistanBat 107 (118) · Bowl – | ||
| 10 Aug 2026 | Ireland v AfghanistanBat 12 (23) · Bowl – | ||
| 7 Aug 2026 | Ireland v AfghanistanBat 84 (97) · Bowl – | ||
| 30 Jul 2026 | Jaffna Kings v Kandy RoyalsBat 8 (8) · Bowl – | ||
| 28 Jul 2026 | Colombo Kaps v Jaffna KingsBat 95 (65) · Bowl – | ||
| 26 Jul 2026 | Kandy Royals v Jaffna KingsBat – · Bowl – | ||
| 23 Jul 2026 | Galle Gallants v Jaffna KingsBat 11 (14) · Bowl – | ||
| 22 Jul 2026 | Jaffna Kings v Colombo KapsBat 19 (17) · Bowl – | ||
| 19 Jul 2026 | Dambulla Sixers v Jaffna KingsBat 21 (25) · Bowl – | ||
| 17 Jul 2026 | Jaffna Kings v Galle GallantsBat 2 (3) · Bowl – | ||
| 14 Jul 2026 | Boost Defenders v Speen Ghar TigersBat 21 (12) · Bowl – | ||
| 12 Jul 2026 | Amo Sharks v Boost DefendersBat – · Bowl – | ||
| 11 Jul 2026 | Boost Defenders v Mis Ainak KnightsBat 64 (30) · Bowl – | ||
| 10 Jul 2026 | Boost Defenders v Band-e-Amir DragonsBat 2 (7) · Bowl – | ||
| 6 Jul 2026 | Boost Defenders v Mis Ainak KnightsBat 31 (31) · Bowl – | ||
| 4 Jul 2026 | Boost Defenders v Speen Ghar TigersBat 59 (37) · Bowl – | ||
| 2 Jul 2026 | Boost Defenders v Amo SharksBat 23 (16) · Bowl – | ||
| 20 Jun 2026 | India v AfghanistanBat 11 (18) · Bowl – | ||
| 17 Jun 2026 | India v AfghanistanBat 21 (31) · Bowl – | ||
| 13 Jun 2026 | India v AfghanistanBat 1 (4) · Bowl – | ||
| 19 Feb 2026 | Afghanistan v CanadaBat 95* (56) · Bowl – | ||
| 16 Feb 2026 | Afghanistan v United Arab EmiratesBat 53 (41) · Bowl – | ||
| 11 Feb 2026 | Afghanistan v South AfricaBat 12 (10) · Bowl – | ||
| 8 Feb 2026 | Afghanistan v New ZealandBat 10 (12) · Bowl – | ||
| 4 Feb 2026 | Afghanistan v West IndiesBat 51 (34) · Bowl – | ||
| 2 Feb 2026 | Afghanistan v ScotlandBat 36 (32) · Bowl – | ||
| 22 Jan 2026 | Afghanistan v West IndiesBat 28 (27) · Bowl – | ||
| 21 Jan 2026 | Afghanistan v West IndiesBat 22 (17) · Bowl – | ||
| 19 Jan 2026 | Afghanistan v West IndiesBat 87* (56) · Bowl – | ||
| 2 Nov 2025 | Zimbabwe v AfghanistanBat 60 (49) · Bowl – | ||
| 31 Oct 2025 | Zimbabwe v AfghanistanBat 57* (51) · Bowl – | ||
| 29 Oct 2025 | Zimbabwe v AfghanistanBat 52 (33) · Bowl – | ||
| 20 Oct 2025 | Zimbabwe v AfghanistanBat 19 (23) & 42 (59) · Bowl – | ||
| 14 Oct 2025 | Afghanistan v BangladeshBat 95 (111) · Bowl – | ||
| 11 Oct 2025 | Afghanistan v BangladeshBat 95 (140) · Bowl – | ||
| 8 Oct 2025 | Afghanistan v BangladeshBat 23 (25) · Bowl – |
Afghanistan's next match
Afghanistan v Zimbabwe, Test Series, 13 Nov 2026.
The playing XI is named at the toss, so this does not mean Ibrahim Zadran has been selected.
More players from Afghanistan
All Afghanistan players
InternationalMohammad Nabi474 matches recordedTest 2ODI 87T20I 90T20 246
InternationalRashid Khan540 matches recordedTest 5ODI 85T20I 87T20 320
InternationalRahmanullah Gurbaz440 matches recordedTest 3ODI 63T20I 93T20 219
InternationalNajibullah Zadran328 matches recordedODI 57T20I 69T20 148T10 54
InternationalMujeeb Ur Rahman401 matches recordedODI 61T20I 64T20 237T10 32
InternationalAzmatullah Omarzai282 matches recordedTest 2ODI 52T20I 71T20 127

