Hirschfeld inizia la carriera da professionista negli Edmonton Drillers come giocatore di indoor soccer. Gioca successivamente nell'Energie Cottbus in Germania, Calgary Storm e Vancouver Whitecaps. Nel 2002, dopo la CONCACAF Gold Cup 2002, il si interessa al giocatore, e Hirschfeld passa al club inglese nell'estate stessa.