In 2015, he joined Polish second-tier club Widzew Łódź in the I liga, however, due to procedural reasons with having arrived from a non-professional club, he was unable to be registered to be eligible for league matches.[7][8] Widzew was relegated at the end of the season and went bankrupt and was relegated to the fifth tier, and subsequently, in July 2015, Kowal joined third-tier club Raków Częstochowa in the II liga.[9][10] In February 2016, he joined Olimpia Zambrów on a six-month loan.[11][12] The following season, he joined ŁKS Łódź helping them win promotion that season.[13][14][15]
New Zealand
In 2017, he joined ISPS Handa Premiership side Tasman United in the New Zealand first tier,[16] being recommended by a friend who played in the league.[17] In the offseason, he joined North Wellington AFC in New Zealand's second tier Central Premier League, where he helped lead the team to the league championship[18] and won the Golden Boot as the league's top goalscorer with 23 goals,[19] while also adding another three goals in the 2018 Chatham Cup. He was also named the league player of the year.[20] In September 2018, he then returned to the top tier for the new season, joining Canterbury United.[21]
On August 10, 2020, Kowal signed with Canadian Premier League side Atlético Ottawa.[28] He made his debut in Ottawa's inaugural match on August 15 against York9, coming on as a substitute and playing out a 2–2 draw.[29]
Germany
On October 27, 2020, Kowal joined German club Germania Halberstadt in the fourth tier Regionalliga Nordost.[30][31] A day later, he made his debut for the club scoring a goal against Chemie Leipzig. He celebrated the goal by taking off his jersey, which earned him a second yellow card, resulting in him being ejected from the match.[32][33] He then had to return to Canada, due to travel issues, before returning to Germany, however, the season was suspended soon after for the remainder of 2020, due to the second wave of the COVID-19 pandemic.[34]
In July 2022, Kowal joined newly promoted side Greifswalder FC in the same division.[35] After a season with Greifswalder, he left the club in the summer of 2023.[36]
Personal life
Born in Mississauga, Ontario in Canada, Kowal's family has Ukrainian origin, although his parents were both born in Poland.[5] He holds dual citizenship with Poland and Canada.[37] His father played professional basketball professional in Poland with AZS Szczecin and AZS Koszalin.[5] He attended St. Paul Secondary School in Mississauga and played youth soccer for the Erin Mills Eagles SC, where he won the U18 provincial championship in 2009.[38]