Career
Early career
Saleh is a graduate of the Academy of Al-Ahli and played as a striker in the ranks of Al-Ahli junior and youth. Beira-Mar
Saleh made first debut in September 2, 2012 at Beira-Mar against Moreirense and he scored the first goal for his first match, plus Saleh is the first Saudi Arabian to score in Europe. Then at his second match against Vitória he scored the fastest goal in Primeira Liga 12/13.
Saleh played two matches and scored two goals with S.C. Beira-Mar.
Return to Al-Ahli
On July 20, 2013 Saleh return to his club, he made first debut friendly match against Najran SC and losing the match score 1-0. 2012 AFC U-19 Championship
Saleh scored a goal against Qatar national under-20 football team in the 2012 AFC U-19 Championship, with Saudi Arabia winning 4-2. Saudi Arabia did collect 4 points but they went out by Syria national under-20 football team who lost scores 1-5 in the group stage.
2013 AFC U-22 Asian Cup
International goal
= Under-20 = Under-23 =.