Al-Shenashini started his career at Al-Nassr and is a product of the Al-Nassr's youth system. On 4 May 2017, Al-Shenashini made his professional debut for Al-Nassr against Al-Hilal in the Pro League, replacing Shaye Ali Sharahili .[3] On 17 January 2019, Al-Shenashini left Al-Nassr and signed MS League side Al-Ansar.[4] On 1 October 2019, Al-Shenashini left Al-Ansar and signed Saudi Third Division side Al-Nairyah.</ref>