In the NBA, he has played for the Detroit Pistons (2001–04), the Atlanta Hawks (2004) and the Los Angeles Clippers (2004–06). His most productive season was his rookie year, in which he averaged 6.9 points and 3.9 rebounds per game as a member of the Detroit Pistons. His career NBA averages are 5.9 points per game and 3.2 rebounds per game in 15.3 minutes per game.
Rebrača has been plagued with heart problems. Those problems caused him to miss many games in his NBA career, including most of the first half of the 2005-06 NBA season. Rebrača holds NBA career highs of 24 points (scored on April 10, 2002) and 16 rebounds (set on January 29, 2005).
On April 6, 2007, after being on the injured list through the 2006-07 NBA season, Rebrača was waived by the Clippers, and on June 19, 2007, he signed with Pamesa Valencia, in the Spanish basketball league ACB. On December 17, 2007, Rebraca announced his retirement from the game of basketball.