Having represented Denmark at the Under-15, U-17 & U-19 levels,[2] Ahmed made his full debut for the national team in the 2011 Nordic Cup against Finland.
Later that year, Ahmed was selected to play for Denmark in the European T20 Championship Division One which was held in Jersey and Guernsey.
[2] He played some important innings, especially in the crucial semifinal match against Guernsey, where he made 40 runs out of Denmark's total 136 which sealed the victory and the ticket for next year's ICC World Twenty20 Qualifier.
Ahmed was selected in Denmark's fourteen-man squad for the qualifier,[3] making his Twenty20 debut against Bermuda at the Sharjah Cricket Association Stadium.
[5] In August 2012, Ahmed was selected in Denmark's fourteen-man squad for the World Cricket League Division Four in Malaysia.