Vahid Hashemian representou a Seleção Iraniana de Futebol na Copa da Ásia de 2000 e 2007 e a Copa do Mundo de 2006.