Celtic On 27 January 2020, Soro signed a four-and-a-half-year deal with
Celtic. He joined the Scottish champions after representing
Bnei Yehuda in the
Israeli Premier League since 2018. He scored his first goal for Celtic in a 3–0 win over
Dundee United on 30 December 2020.
Beitar Jerusalem On 1 September 2023, Soro joined Israeli Premier League club
Beitar Jerusalem on a two-year contract.
Al-Riyadh On 18 August 2025, Soro joined
Al-Riyadh on a free transfer. ==International career==