Tomasz Zahorski urodzony 22 listopada 1984 roku w Olsztynie.
Wychowywał się w Barczewie, mieście oddalonym o 18 km od Olsztyna. Geny piłkarskie odziedziczył od ojca Jerzego, który był zawodnikiem Stomilu w latach 70 i 80, a także zawodnikiem Pisy Barczewo. O pierwszych krokach Tomka w futbolu, można dowiedzieć się szczegółowo z cyklu WMZPN „Tu Zaczynałem”.
Tomek pierwsze treningi rozpoczął w klubie Pisa Barczewo, gdzie trenerem był jego ojciec. Grał tam w zespołach młodzieżowych do czasu zakończenia szkoły podstawowej. Po rozpoczęciu nauki w szkole średniej w Olsztynie, ojciec zaprowadził go do Stomilu Olsztyn.
Pierwszymi trenerami byli Czesław Żukowski i Waldemar Ząbecki. Musiał łączyć naukę i treningi w klubie dojeżdżając z Barczewa. Był bardzo zdyscyplinowany i uczestniczył w każdym treningu. Należał do zawodników później dojrzewających. Jak sam wspomina dopiero w wieku 16 i 17 lat nadrobił niedostatki wzrostu i przerósł nawet swoich kolegów z boiska.
Grał w zespołach młodzieżowych Stomilu i uczestniczył w międzywojewódzkiej lidze juniorów. W 2003 roku kończył szkołę średnią i jego grą w czwartoligowym zespole zainteresowała się Tęcza Biskupiec. W drużynie tej dostawał stypendium za treningi i grę. Na kilka miesięcy powrócił do Pisy, gdzie był wyróżniającym się zawodnikiem strzelającym dużo bramek. W sezonie 2004-2005 trafił do zespołu OKS 1945 Olsztyn. Rozegrał 43 spotkania i strzelił 17 goli w trzeciej lidze. OKS 1945 Olsztyn zajął 13 miejsce. Ligę w tym roku wygrała Drwęca Nowe Miasto Lubawskie.
Olsztyński zespół dobrze spisywał się w rozgrywkach Puchar Polski. W rundzie wstępnej wygrał 3:1 z Supraślanką Supraśl. W drugiej rundzie wylosował ekstraklasowy zespół Dyskobolia Grodzisk. W Olsztynie w przegranym spotkaniu 1:6, właśnie Zahorski zdobył bramkę, rewanż w Grodzisku to porażka 0:6. Jak wspomina – dobra gra i bramka zdobyta z tym zespołem zwróciła uwagę działaczy Dyskoboli. Odbył testy w Grodzisku oraz rozmowę z czeskim trenerem Dusanem Radolskim i Wernerem Liczką. Prezes Alojzy Jarguz i kierownik klubu Zbigniew Miklas stworzyli umowę transferową, dzięki której ponad 30% kwoty transferowej trafiło na konto pierwszego klubu Tomasza, Pisy Barczewo. Klub wykorzystał te środki na remont płyty boiska i uzupełniŁ sprzęt piłkarski.
Zahorski wyjechał do Grodziska i musiał przerwać rozpoczęte studia w Olsztyńskiej Szkole Wyższej. W klubie Dyskobolia były doskonałe warunki do treningu i rozwoju, a Tomasz to wykorzystał. W sezonie 2005/06 rozegrał 9 spotkań w ekstraklasie, w których strzelił dwie bramki. Trafiał w starciu przegranym 1:2 z Wisłą Kraków i wygranym 3:1 z GKS-em Bełchatów. 17 maja 2006 roku został powołany przez trenera Andrzeja Zamilskiego do kadry U20. Natomiast w kadrze U21 rozegrał dwa spotkania.
W sezonie 2006/07 jesienią rozegrał 8 spotkań w ekstraklasie. Grał także w rozgrywkach Pucharu Polski i Pucharu Ligi. W 1/16 Finału ze Zniczem Pruszków zdobył jedną bramkę, a w 1/8 finału w meczu przeciwko Górnikowi Polkowice zdobył dwie bramki. Tym samym przyczynił się do zdobycia Pucharu Polski – 1 maja 2007 roku Dyskobolia wygrała 2:0 z Koroną Kielce. W Pucharze Ligi grał jesienią i zdobył ten puchar, wygrywając finał z GKS-em Bełchatów 1:0.
Wiosną 2007 roku w wyniku zmian trenerskich w Dyskoboli, wypożyczony został do ekstraklasowego zespołu Górnik Łęczna. W klubie z Lubelszczyzny zagrał 13 spotkań i zdobył cztery bramki. Strzelał w meczach przeciwko w Wiśle Płock, Pogoni Szczecin, Legii Warszawa i Zagłębiu Lubin. W Górniku Łęczna grał w tym czasie także Tomasz Lisowski i Przemysław Kulik.
Dobra gra w lidze, a także powołania do kadry młodzieżowych zwróciły zainteresowanie dwóch klubów, które chciały pozyskać Zahorskiego. Zbigniew Boniek działający wtedy w Widzewie Łódź chciał by przeszedł do tego klubu. Zainteresowany był także Górnik Zabrze. Tomasz zdecydował się grać w Górniku, gdyż o przyjście do Zabrza nalegał trener Ryszard Wieczorek.
W swoim pierwszym sezonie w Górniku Zabrze 2007/08 zagrał 30 spotkań i zdobył aż 10 goli. To był najlepszy sezon w jego karierze. Dosyć długo przyzwyczajał się do gry zespołu. Pierwszego gola zdobył dopiero w 11 kolejce rozgrywek. Górnik Zabrze zakończył rozgrywki na 8 miejscu. W kolejnym sezonie rozegrał 21 spotkań i zdobył jedną bramkę. Trafił w 10 kolejce w meczu przeciwko ŁKS-owi Łódź, wygranym 2:0. Grając w drugiej lidze w sezonie 2009-2010 rozegrał 21 spotkań i zdobył jedną bramkę, w meczu przegranym z Sandecją Nowy Sącz 1:2. Górnik zajął drugie miejsce i awansował do ekstraklasy.
W sezonie 2010/11 w ekstraklasie Tomasz Zahorski zagrał w 29 meczach i zdobył cztery gole. Trafiał w spotkaniach przeciwko Zagłębiu Lubin, Cracovii Kraków, Korony Kielce i GKS-u Bełchatów. Górnik kończył rozgrywki na szóstym miejscu. W sezonie 2011/2012 w Górniku Zabrze rozegrał 15 spotkań i strzelił trzy bramki przeciwko Legii, Podbeskidziu i Zagłębie Lubin. W styczniu 2012 roku podpisał kontrakt z drugoligowym klubem MFV 02 Duisburg. Zagrał w czterech spotkaniach. Jak sam przyznał ta liga wymagała ogromnego wysiłku fizycznego. W Duisburgu przebywał tylko pół roku. Jesień 2012 spędził w Jagiellonii Białystok i rozegrał tam cztery mecze w ekstraklasie.
W wieku 28 lat, 26 stycznia 2013 roku podpisał półroczny kontrakt z Górnikiem Zabrze i trenował pod okiem Adama Nawałki. Wiosną 2013 roku rozegrał w Zabrzu 8 spotkań w ekstraklasie i zdobył bramkę przeciwko Piastowi Gliwice. Ogólnie w ekstraklasie rozegrał 138 spotkań i zdobył 25 bramek.
Latem 2013 roku wyleciał do Stanów Zjednoczonych i podpisał kontrakt z klubem San Antonio Scorpions. W latach 2013-2014 rozegrał w lidze NASL, 33 spotkania, w których zdobył 15 bramek. W 2015 roku w klubie Charlotte Indepediente rozegrał 17 spotkań i zdobył trzy bramki. Po powrocie do Polski w 2016 roku przez pół sezonu grał w pierwszoligowym GKS Katowice – 9 meczów.
W Stomilu Olsztyn w sezonie 2016/17 rozegrał 15 spotkań w pierwszej lidze, a trenerem był Adam Łopatko. Natomiast w sezonie 2017/18 – 11 spotkań. Karierę piłkarską zakończył w macierzystym klubie Pisa Barczewo w 2020 roku.
Kariera trenerska: Trener z licencją UEFA A:
Reprezentacja Polski U17 (asystent trenera) – 5 spotkań
Reprezentacja Polski U19 (asystent trenera) – 7 spotkań
Reprezentacja Polski U18 (asystent trenera) – 3 spotkania
Obecnie jest asystentem w reprezentacji Polski U19.
Zona Ewa Zahorska występuje w programie Masterchef.
Reprezentacja Polski
Przedstawiam wszystkie 13 spotkań, w jakich zagrał Tomasz Zahorski. Rozegrał je w czasie gdy był zawodnikiem Górnika Zabrze. W 2017 roku rozegrał trzy spotkania:
2 października 2007 roku otrzymał od trenera Leo Beenhakkera powołanie do kadry. Debiutował 17 października 2007 roku w Łodzi, na stadionie Widzewa, w spotkaniu Polska vs Węgry 0:1. Na boisko wszedł w 46 minucie za Łukasza Gargułę – Trenerem był Leo Beenhakker, a współpracował z nim Bogusław Kaczmarek i Andrzej Dawidziuk. Tomasz Zahorski był 812 piłkarzem debiutującym w biało-czerwonych barwach.
21 listopada 2007 roku w Belgradzie w ramach eliminacji Mistrzostw Europy Serbia – Polska 2:2 Tomasz Zahorski wszedł w 20 minucie za Kamila Kosowskiego.
15 grudnia 2007 roku zagrał w meczu Polska vs Bośnia i Hercegowina, wygranym przez Polskę 1:0. Rozegrał wtedy całe spotkanie. Grali również Tomasz Lisowski i Marcin Kuś. Drużyna składała się z zawodników grających w ekstraklasie.
W 2008 roku rozegrał dziewięć spotkań:
Pierwsze było 2 lutego 2008 roku w meczu Polska vs Finlandia, wygranym przez Polskę 1:0 – gola strzelił Kokoszka. Tomasz Zahorski wszedł w 46 minucie za Wojciecha Łobodzińskiego. 6 lutego 2008 roku Polska na Cyprze zagrała z Czechami. Wygrała ten mecz 2:0 – bramki strzelili Wojciech Łobodziński i Mariusz Lewandowski, a Tomasz wszedł na boisko za Ebiego Smolarka w 67 minucie.
27 lutego 2008 roku na stadionie we Wronkach Polska wygrała 2:0 z Estonią. Tomasz wszedł w 65 minucie za Marka Zieńczuka i zdobył jedną z bramek. Podczas zgrupowania przed mistrzostwami Europy reprezentacja Polski rozegrała w Niemczech w miejscowości Renttingiem dwa spotkania w ciągu dwóch dni.
26 maja 2008 roku Polska zremisowała z Macedonia 1:1. Gola strzelił Radosław Matusiak, a Tomasz Zahorski rozegrał całe spotkanie.
27 maja 2008 roku Polska wygrała z Albanią 1:0. Tomasz Zahorski wszedł za Macieja Żurawskiego w 62 minucie.
1 czerwca 2008 roku w Chorzowie odbył się pożegnalny mecz polskiej reprezentacji przed finałami Mistrzostw Europy w Austrii i Szwajcarii. Polska zremisowała 1:1 z Dania, a na trybunach było 40 000 widzów. Bramkę strzelił Jacek Krzynówek. Tomasz Zahorski grał do 45 minuty.
Polska kadra na Mistrzostwach Europy w dwóch pierwszych spotkaniach w Klagenfurcie przegrała z Niemcami 0:2 dwie bramki strzelił Lukas Podolski, a następnie w drugim spotkaniu z gospodarzami z Austrią zremisowała 1:1.
Trzecie spotkanie 16 czerwca 2008 roku w Klagenfurcie Polska przegrała z Chorwacją 0:1. Tomasz Zahorski wszedł na boisko za Marka Saganowskiego w 70 minucie meczu. Po Mistrzostwach Europy Tomasz Zahorski zagrał w 2008 roku dwa spotkania. W Lwowie z Ukrainą – Polska przegrała 0:1, a Zahorski wszedł za Marka Saganowskiego w 70 minucie meczu. 14 grudnia w Turcji, Polska wygrała z Serbią 1:0, a gola strzelił Boguski. Tomasz Zahorski wszedł za Dawida Jańczyka w 68 minucie meczu.
Ostatnie 13 spotkanie w reprezentacji Polski rozegrał 7 lutego w Portugalii. Polska zremisowała z Litwą 1:1. Gola strzelił Paweł Brożek, a Zahorski zmienił strzelca gola w 68 minucie meczu.
* Źródło zdjęć – PZPN. Biało-Czerwoni. 1921–2018
Wojciech Linow