 On 24 August 2018, Veselinović signed a one-year contract with Premier League of Bosnia and Herzegovina club HŠK Zrinjski Mostar.After his contract with Zrinjski expired in May 2019, he decided to leave the club.In August 2019, Veselinović ended his playing career at only the age of 31, stating that returning injuries were the biggest factor of that decision.