Allah Ghazanfar

Allah Ghazanfar
Personal information
Full name
Allah Mohammad Ghazanfar
Born (2006-03-20) 20 March 2006
Paktia Province, Afghanistan
Height6 ft 2 in (188 cm)
BattingRight-handed
BowlingRight arm off spin
RoleBowler
International information
National side
Only Test (cap 34)26 December 2024 v Zimbabwe
ODI debut (cap 59)7 March 2024 v Ireland
Last ODI14 October 2025 v Bangladesh
T20I debut (cap 59)2 September 2025 v Pakistan
Last T20I11 November 2025 v Qatar
Domestic team information
YearsTeam
2022Mis Ainak Knights
2025Derbyshire
Career statistics
Competition Test ODI T20I FC
Matches 1 14 5 1
Runs scored 6 59 7 6
Batting average 6.00 11.80 2.33 6.00
100s/50s 0/0 0/0 0/0 0/0
Top score 4 31* 7 6
Balls bowled 218 547 96 218
Wickets 4 23 2 4
Bowling average 40.25 16.78 48.00 40.25
5 wickets in innings 0 2 0 0
10 wickets in match 0 0 0 0
Best bowling 3/127 6/26 1/9 3/127
Catches/stumpings 1/– 1/– 2/– 1/–
Source: ESPNcricinfo, 25 January 2026

Allah Mohammad Ghazanfar (born 20 March 2006), known as Allah Ghazanafar or simply AM Ghazanfar, is an Afghan cricketer, who has represented the Afghanistan cricket team. He has played for Mis Ainak Knights in the Afghan Shpageeza Cricket League, Derbyshire and Rawalpindi Raiders in the Pakistan Junior League.

He was selected but did not make appearances for Colombo Strikers for the 2024 Lanka Premier League, the Kolkata Knight Riders for the 2024 Indian Premier League and the Mumbai Indians for the 2025 Indian Premier League.