Sahli was born in France to a Tunisian family, and moved to Tunisia at a young age where he began playing football.[1]
Club career
Sahli started playing as senior in Tunisia with the B team of Étoile Sportive du Sahel[2] from where he moved to Club Africain and played for two and a half seasons there until February 2021, when he signed with Kazakh side FC Caspiy.[3]
A year latter, in August 10, 2022, he signed with Montenegrin First League side FK Sutjeska Nikšić. After being the runner-up in the league and the Montenegrin Cup winner at the end of the 2022–23 season, he called the attention of Serbian side FK Radnički 1923, signing with them in summer 2023.[3]
He became a regular player and was named as one of the main contributors for the clubs finishing in 4th place and historical archivement to play in European competitions next season.
International career
He represented Tunisia in their Olympic squad.[5] He was in the called for the Tunisian main squad in October 2019, but failed to make a debut.[6] Instead, he played for the Tunisian Olympic team (U23) and, as a starter, he contributed with the first goal in their win by 2–1 over Cameroon.[7]
On 29 May 2024, Sahli received again a call for the Tunisian main team for their qualifying games for the World Cup 2026.[8] He made his debut on 9 June 2024 in a World Cup qualifier against Namibia at the Orlando Stadium in Johannesburg, South Africa. He substituted Hamza Rafia in the 88th minute as the game ended in a scoreless draw.[9]