Kontrakt napastnika miał obowiązywać do 30 czerwca 2014 roku, ale piłkarz nie wywalczył sobie miejsca w podstawowym składzie "Jagi". Podczas półrocznego pobytu w Białymstoku wystąpił w zaledwie czterech spotkaniach. Napastnik w rundzie wiosennej poprzedniego sezonu reprezentował MSV Duisburg (2. Bundesliga), ale wystąpił tam tylko w czterech spotkaniach. Do Białegostoku trafił na zasadzie wolnego transferu. Już podczas pierwszego zgrupowania "Jagi" na Litwie doznał kontuzji kolana, która wykluczyła go z gry przez trzy miesiące. Zahorski ma na swoim koncie trzynaście występów i jedną bramkę w reprezentacji narodowej, w której grał w latach 2007-2009.