Career
He played for Chernomorets Burgas between 2009 and 2011 after being transferred from German FSV Oggersheim in 2009 for free. He also holds a German passport. Hajri transferred to Chinese Super League side Henan Jianye on 13 February 2012.
On 10 March 2012, he made his official debut as a starter in a 3–1 away loss against Liaoning Whowin.
On 19 June 2012, Hajri moved to 2. Bundesliga side 1. Football Club Kaiserslautern on a free transfer, signing a three-year contract.
On 22 July 2013, he joined CS Sfaxien on a one-year loan deal. Two months later he signed for Football Club 08 Homburg on loan.
He joined MSV Duisburg for the 2014-2015 season.