Sana played
under-19 cricket for Pakistan. He made his
first-class debut for the
Pakistan Customs in the
2008–09 Quaid-e-Azam Trophy on 9 January 2009. He made his
List A debut for
Rawalpindi Rams in the 2011–12
National One Day Championship on 12 March 2012. In October 2021, he was named in Canada's
Twenty20 International (T20I) squad for the
2021 ICC Men's T20 World Cup Americas Qualifier tournament in Antigua. In February 2022, he was named in Canada's T20I squad for the
2022 ICC Men's T20 World Cup Global Qualifier A tournament in Oman. He made his T20I debut on 18 February 2022, for Canada against the
Philippines. In March 2023, he was named in Canada's squad for the
2023 Cricket World Cup Qualifier Play-off. He made his
One Day International (ODI) debut on 27 March 2023, for Canada, against Jersey in that tournament. In May 2024, he was named to Canada’s squad for the
2024 ICC Men's T20 World Cup tournament. In April 2025, he was named in Canada's squad for
2025 North American Cup held in
Cayman Islands. He finished the tournament by being the leading wicket taker for Canada in the tournament. In May 2025, he was named in Canada's squad for
2025 United States Tri-Nation Series ==References==