He played with Portland Trail Blazers (1997-1998, 2001-2002), New York Knicks (1999-2000, 2000-2001), Boston Celtics (2000), Chicago Bulls (2002-2003, 2003-2004), Toronto Raptors (2003), Los Angeles Clippers (2004-2005), Seattle SuperSonics (2005-2006), and Houston Rockets (2006).