Career
He is right-handed opening batsman. He made is debut in 2014 Asian Cricket Council Premier League against HongKong at Bayuemas Oval, Kuala Lumpur on May 1, 2014 in which he took a wicket gave 27 runs then while batting he scored 70 runs off 68 with 6 fours and 4 sixes. Then next ODI he scored 55 runs against United Arab Emirates. He was leading run scorer in the tournament with 228 runs at an average of 45.60.
On Zimbabwe Tour, he scored 79 runs with six fours and three sixes and help Afghanistan edge past Zimbabwe A by 16 runs in tour match at Bulawayo Athletic Club.
In the second ODI, Ghani was one man show up Afghanistan"s innings against Zimbabwe at Queens Sports Club. Ghani scored 118 off 143 deliveries which is the jointly equal for the highest score by an Afghanistan batsman and the highest individual score was Gulbadin Naib"s 23 but Sikandar Raza Butt"s 141 helped Zimbabwe crush Afghanistan by eight wickets and took 2-0 lead in the four-match series.
He made his Twenty20 International debut for Afghanistan against Zimbabwe on 26 October 2015. One Day International centuries.