Gul is a right-handed batsman who bowls right-arm medium pace and plays for the Afghanistan national cricket team Born in Nangarhar Province, Gul spent much of his early years in refugee camps with his family, fleeing from the Soviet invasion of Afghanistan and the subsequent Civil War that followed the Soviet withdrawal. Gul, like many of his teammates, learnt the game in neighbouring Pakistan.
He made his List-A debut playing domestic cricket for the Sebastianites Cricket and Athletic Club in Sri Lanka in 2007.
Gul made his ODI debut against Scotland on 19 April 2009. Sadiq later returned to represent Afghanistan.
Gul"s last appearance for Afghanistan came in their 2009 tour of the Netherlands, during the first One Day International which Afghanistan lost by 8 runs. In Afghan domestic cricket Gul has represented Kabul Province, and currently represents Nangarhar Province.