 He made his Serie A debut for Udinese on 25 August 2019 in a 1–0 win against A.C. Milan.In 2016, Sema was a part of the Sweden Olympic team that played in Brazil, and scored his first U23 goal in a match against South Korea Olympic.In January 2017, he debuted for the Sweden senior team in a friendly 6–0 win over Slovakia.