Bashir Shah debuted in List A cricket in 2007 when playing World Cricket League Division Two; he made five more List A appearances in the tournament, and two years later made six more such appearances in the World Cup Qualifier.
Later in 2007, Shah was selected as part of Denmark's squad for the World Cricket League Division Two in Namibia. It was during this tournament that Shah made his debut in List A cricket against Namibia. He made five further List A appearances during the tournament, taking 6 wickets at an average of 35.00. Two years later, he was selected as part of the Denmark squad for the World Cup Qualifier in South Africa, where he made six List A appearances, including his final appearance to date in that format, against Oman. 
