*Club domestic league appearances and goals, correct as of 15:42, 30 June 2024 (UTC) ‡ National team caps and goals, correct as of 08:58, 18 August 2020 (UTC)
Mrabti was born in Stockholm and moved to Enköping as a five-year-old. He started out playing for the local club Enköpings SK.[4] At 17 he played a big part in Enköping winning their fourth tier league and getting promoted.[5] After the following season had ended in November 2012 he trialed with Uppsala-based club IK Sirius and impressed enough to be signed on a two-year deal.[6]
After two seasons with IK Sirius, one in the third tier and the next in the second-tier Superettan, Mrabti was sold to Allsvenskan club Djurgårdens IF in early 2015 for 600,000–700,000 SEK.[7] On 25 May Mrabti scored his first two goals for Djurgården in the Tvillingderby against local rival AIK in front of 27,137 people at the Tele2 Arena in a game which ended 2–2.[8] At the end of the 2015 Allsvenskan season he received the player of the year award by the club's supporter group Järnkaminerna as well as the award for best newcomer of the year in the entire league.[9][10] Ahead of the new season in 2017 Mrabti was handed the number 10 shirt. On 10 May 2018 he scored as Djurgården beat Malmö FF 3–0 in the Swedish Cup Final.[11]
He left the club at the end of the season, and on 18 January 2019, signed an 18-month contract on a free deal with Birmingham City of the EFL Championship, the second tier of football in England.[12] Always in or around the first team but never a regular in the starting eleven, Mrabti made 27 appearances in all competitions (18 league starts) and scored three goals.[13] The arrival of Scott Hogan in January 2020 and the season interrupted by the COVID-19 pandemic further restricted his opportunities, and he left the club when his contract expired in June 2020.[14][15]
Mrabti represented Sweden at under-19 and under-21 levels.[17] In January 2016 he suffered an ACL injury only 25 minutes into his senior debut for Sweden against Estonia.[18] Mrabti was expected to back in full training in September later that year.[19] He was included in Sweden's squad in December 2017.[20]
Despite his having played for Sweden in friendly matches, Tunisia were keen to add him to their 2018 World Cup squad.[21] On 13 May 2018 Mrabti announced he had turned down the opportunity.[22] He was called into Sweden's squad in December 2018.[23]
Personal life
Mrabti's father is Tunisian while his mother is half Swedish and half Finnish.[24] He first became a Djurgårdens IF supporter after attending the 2003–04 UEFA Champions League qualifier against FK Partizan and he also visited their training ground to collect autographs from the players.[24] In November 2016 Mrabti said in the Fan-TV show "08 Fotboll" that his dream was to one day play in the German Bundesliga.