Saleh made his debut for Oman national football team in a friendly match on 8 August 2016 against Turkmenistan. He was included in Oman's squad for the 2019 AFC Asian Cup in the United Arab Emirates.[1]