 Al-Zahrani joined Al-Nasr at the summer of 2007 on a one-year loan from Al-Ahli.In 2008, he moved permanently to Al-Nasr.Al-Zahrani also played for Saudi Arabia at the 1999 FIFA World Youth Championship in Nigeria.