Zaborowski was born in Chorzów. At the age of six he started playing for Stadion Śląski Chorzów – a club known for developing young players.
Ruch Radzionków
In the summer of 2013, Zaborowski signed a two-year professional contract with Polish I liga side Ruch Radzionków.
LZS Piotrówka
In August 2015, after financial problems in Ruch Radzionków, Zaborowski decided to leave on loan to LZS Piotrówka.
JKS 1909 Jarosław
After leaving Piotrówka in the winter of 2016,[3] Zaborowski signed with Jarosław in March. Despite an unsuccessful fight for promotion, he managed to win the regional Polish Cup tournament during his tenure with JKS.[4]
Harstad IL
In March 2017,[5] Zaborowski signed[6] a two-year contract with 2. divisjon side Harstad.[7] It was his first abroad contract.[8]
Irodotos FC
Zaborowski playing for Irodotos against Doxa Dramas in March 2019
In early January 2019,[9] Zaborowski joined Greek Super League 2 side Irodotos.[10] He was initially unable to make his debut[11] due to issues with receiving his certificate from Norway.[12] Zaborowski made his debut on 28 January 2019 in a 0–1 loss against Panachaiki. On 10 March, Zaborowski scored the decisive goal in a 2–1 win against Chania in the Crete derby.[13] Due to the reorganization of the league in Greece after the 2019/20 season, his team was relegated and he left the club shortly after.
Zaborowski, playing for Partizan Bardejov in June 2020
ACS Viitorul Târgu Jiu
After a successful season in Greece, despite offers in Greece, Lithuania and Cyprus,[14] Zaborowski joined Liga II side Viitorul Târgu Jiu on 5 September 2019.
Partizán Bardejov
On 21 February, after picking up an injury at Viitorul and deciding to move closer to his family, Zaborowski signed with 2. liga club Partizán Bardejov on 21 February 2020. Due to the season being suspended and eventually cancelled because of the lockdown in Slovakia, Zaborowski played only one game for his new club, in which he made an assist and was chosen as the best player of his team.[15]
Zaborowski against FC Universitatea Cluj in 2021 Romanian Liga II at Cluj Arena.
CS Pandurii Târgu Jiu
Despite offers from Slovakia, Greece and Cyprus in summer 2020,[16] Zaborowski made his return to Romania after signing a one-year contract with Liga II side Pandurii Târgu Jiu.[17]
Swadhinata Krira Sangha
On 24 November 2021, Zaborowski joined Bangladesh Premier League side Swadhinata Krira Sangha on a one-year deal.[18][19][20] He made his debut and his first assist for the club in a 2–1 Independence Cup loss against Dhaka Abahani.[21] In an important game for promotion to the next round, against Rahmatganj MFS, Zaborowski performed well by scoring two goals in a 3–2 win, securing promotion for Swadhinata to the quarter-finals.[21][22] In the club's debut match in the Premier League against the defending champions and 2022 AFC Cup participants Bashundhara Kings, Zaborowski won a penalty which led to a 1–0 win for Swadhinata.[23] Zaborowski received Man of the Match honours for his performance in a loss against Bangladesh Police FC, during which he scored and assisted once.[24]
Aizawl
In October 2023, Zaborowski signed with Indian I-League club Aizawl.[25]
^Kaarbø, Øyvind Askevold (19 April 2017). "Venter på ja fra Polen". ht.no (in Norwegian Bokmål). Archived from the original on 7 May 2021. Retrieved 6 May 2021.
^Kaarbø, Øyvind Askevold (2 February 2017). "Vil skåre i hver kamp". ht.no (in Norwegian Bokmål). Archived from the original on 10 May 2021. Retrieved 6 May 2021.
^Kaarbø, Øyvind Askevold (21 April 2017). "Gleder meg til å spille". ht.no (in Norwegian Bokmål). Archived from the original on 6 May 2021. Retrieved 6 May 2021.