In 2021, Sadi made his debut in the Basketball Africa League (BAL) with AS Douanes.
[1] Sadi has played for Al Ahli Tripoli and was named the Libya Division 1 Best Player in 2020 and 2021.
[2] Sadi played a short stint with Al-Nasr Benghazi in the 2021 BAL qualifying tournaments, where he averaged 12.3 points and 9.7 rebounds per game.
In September 2023, Sadi joined Sagesse SC of the Lebanese Basketball League.
In November 2024, Sadi was part of Al Ahli's team that successfully won the Road to BAL West Division, and therefore sealed the team's first Basketball Africa League (BAL) appearance.