Fitch n'est pas choisi lors de la Draft 2004 de la NBA. Il signe un contrat avec les Wizards de Washington pour la saison 2004-2005. Il dispute les matchs de pré-saison, mais il n'est pas conservé pour la saison régulière. Il joue ensuite en Croatie puis en Ukraine. Avant le début de la saison 2005-2006, il signe au Heat de Miami, où il est utilisé comme troisième meneur derrière Jason Williams et Gary Payton. Le , il est envoyé aux Rockets de Houston en échange de Derek Anderson. Le , il est envoyé aux Toros d'Austin en NBA D-League. La saison suivante, il joue pour l'équipe de Galatasaray. Le , les Pistons de Détroit le signent comme agent libre, mais il est coupé pendant la pré-saison. À la fin de l'année 2007, il rejoint le club italien de Pallacanestro Cantù.