Over eighteen years of professional basketball, he played in the NBA for several teams, including Memphis Grizzlies, Orlando Magic, Utah Jazz, Philadelphia 76ers, and the Phoenix Suns.
Giriček started playing basketball with the youth section of a small local club in Zagreb called Jedinstvo.
On February 19, 2004, Giricek was traded by the Orlando Magic to the Utah Jazz for DeShawn Stevenson and a future second-round draft pick.
[4] After their loss to the Spurs in five games, Deron Williams ripped the efforts of Giriček and Mehmet Okur.
[5] Ronnie Brewer was named Utah's starting shooting guard after a strong performance in the 2007–08 preseason,[6] relegating Giriček back to the bench.
On December 19, Giriček was sent home from a game in Charlotte after a heated argument with coach Jerry Sloan.
[7] Though Giriček and Sloan indicated they moved on from the incident,[8] Utah was reportedly intent on trading him, and the game in Charlotte would indeed be his last with the Jazz.
[14] In December 2010, he signed a contract with Cibona Zagreb in his native country of Croatia until the end of the 2010–11 season.
His lawyers drew up the agreement so that in case of a divorce, his wife would get the total salaries that she would have earned had she stayed at VIPnet, the mobile telephony company that she worked for before meeting Giriček.
In July 2007, he decided not to join the Croatian national team for the 2007 European Championship because of dissidence with his ex-wife, as Gulan did not honour a child visitation agreement ordered by court, by which the player was to be with Lara during July, thus arriving on time for national team pre-tournament camp.