Bashir Shah debuted in List A cricket at the 2007 World Cricket League Division Two, a tournament with a round-robin and knockout format in which six teams played 18 matches; Unietd Arab Emirates was in first place as final standing.
Shah made his debut for Denmark against Ireland A in July 2007. Denmark Namibia Oman United Arab Emirates Uganda (Promoted after winning 2007 ICC World Cricket League Division Three) Argentina (Promoted after second place in 2007 ICC World Cricket League Division Three) 
