On 10 July 2019, Celar joined Serie B club Cittadella on loan until January 2020.[3] On 30 January 2020, he moved on loan to Cremonese.[4] After scoring two goals in eleven appearances during the 2019–20 Serie B season, his loan was extended for another season in August 2020.[5][6]
In the summer of 2021, Celar joined Swiss Super League club Lugano on a contract until 2025, joining his countryman Sandi Lovrić. He was given the number 19 jersey.[7] In his first season with the club, Celar won the 2021–22 Swiss Cup, and also scored in the final against St. Gallen as Lugano won 4–1.[8] Overall, he scored 40 goals in 95 appearances in the Swiss Super League over the course of three seasons, and was also the league's top scorer in the 2023–24 season.[9]
Queens Park Rangers
On 19 July 2024, Celar transferred to the EFL Championship side Queens Park Rangers for an undisclosed fee.[9][10] He made his debut for the club on 10 August in a 3–1 loss against West Bromwich Albion.[11] On 23 November 2024, having still yet to score for the club, Celar missed a penalty in a 1–1 draw with Stoke City.[12] Having retained the support of manager Martí Cifuentes following the miss,[13] he scored twice in the following match as QPR secured their second league win of the season.[14]
International career
Between 2014 and 2021, Celar played for all Slovenian youth teams from under-16 to under-21, making 46 appearances for all teams combined and scoring 17 goals.[15]