Ibrahimagic played as a youth for OKS, before joining OB as a under-14 player.[2] Ibrahimagic went on a training camp with OB's first team squad in the winter 2020 in Turkey and was subsequently included in the first-team squad the first two Superliga matches. He got his official debut for OB on 1 June 2020 against AGF in the Danish Superliga.[3] Ibrahimagic started on the bench, before replacing Oliver Lund in the 80th minute.
After a good season with 18 games for OB's U19 team - who won the 2019/20 U19 league - Ibrahimagic signed his first two-year professional contract on 11 May 2020, which also included a permanent promotion to the first team squad.[2]
On 22 April 2022 it was confirmed, that Ibrahimagic was one out of a few players, that would leave the club at the end of the season, due to the expiration of their contracts.[4]
Næstved
On 9 June 2022, Ibrahimagic joined Danish 1st Division side Næstved Boldklub.[5] After just eight official appearances in the shirt, the club confirmed on July 15, 2023 that Ibrahimagic's contract had been terminated by mutual consent.[6]
Iceland
On 25 July 2023, Ibrahimagic joined Icelandic 1. deild karla club Vestri on a one-year contract.[7] And on his debut in their 3-0 win over Grotta he replaced Benedikt Waren in the 71' minute and got a yellow card in the 81' minute.
In August 2024, Ibrahimagic was bought by Víkingur Reykjavik, where he was given a contract until the end of 2026.[8]
International career
Born in Denmark, Ibrahimagic is of Bosnian descent through his father and mother. He is a youth international for Denmark, having represented the Denmark U19s.[9]
^"OKSe skriver kontrakt med OB" [OKSe signs a contract with OB]. OKS.dk (in Danish). Odense Kammeraternes Sportsklub. 7 April 2017. Retrieved 5 August 2020. Tarik Ibrahimagic