Tomasz Zahorski w Stanach Zjednoczonych występuje od 2013 roku. Polak był zawodnikiem San Antonio Scorpions, z którym w poprzednim sezonie zdobył mistrzostwo amerykańskiej NASL (drugi poziom rozgrywkowy).
[ad=rectangle]
30-latek w 2014 zagrał w 19 meczach i zdobył 6 bramek. Mecze play-off decydujące o mistrzostwie obejrzał jednak z ławki rezerwowych. Łącznie w barwach San Antonio rozegrał 33 spotkania i strzelił 15 goli.
Zahorski od początku kwietnia jest graczem Charlotte Independence. Drużyna ta występuje na trzecim poziomie rozgrywkowym w USA.