El 24 de febrero de 2005, Davis fue traspasado de los Hornets a los Golden State Warriors a cambio de Speedy Claxton y Dale Davis después de varios problemas con el entrenador de los Hornets y varias lesiones que le atormentaron.