After two-years at Široki Brijeg, Pandža joined Croatian First League club Hajduk Split in January 2006, but the move was completed in late-2006 and the fee was worth about €200,000 on a four-and-a-half-year contract.
[3] After an impressive display at the club, he attracted interests from Premier League side Stoke City.
[5] In July 2010, Pandža joined Belgian side Mechelen as a replacement for Jonas Ivens on a three-year contract, with a €350,000 transfer fee.
[10] In his first full season at the club, Pandža scored four goals in thirty-seven appearances in all competitions.
[24][25] Despite a shattered move to Rangers, Pandža joined Polish side Górnik Zabrze on a one-year contract with an option to extend it.
[27] Pandža then returned to Široki Brijeg for the 2014–15 season, making 17 appearances as the club finished in 4th place.
Pandža was part of the Bosnia and Herzegovina U21 national team together with players like Edin Džeko, Vedad Ibišević and Sejad Salihović.
[31] On 12 May 2024, Pandža was appointed as Široki Brijeg's caretaker manager for the remainder of the 2023–24 Bosnian Premier League season.