Tras una temporada en Texas, firmó un contrato de 3 años a razón de 10 millones de dólares con Golden State Warriors, donde pasó una campaña y media, hasta que fue enviado a New Orleans Hornets con Dale Davis a cambio de Baron Davis.