Kowalski to wychowanek Wisły. W pierwszej drużynie zagrał 16 meczów. Swój debiut dla „Białej Gwiazdy” zaliczył w lutym 2008 roku w ćwierćfinałowym meczu Pucharu Ekstraklasy.
W ligowym meczu natomiast Kowalski pierwszy raz zagrał 22 sierpnia tego samego roku. Ostatni sezon „Kowal” spędził na wypożyczeniu do drużyny Termalica Bruk-Bet Nieciecza. Znamy kolejnych sparingpartnerów Wisły – KLIKNIJ!
Po tym, jak negocjacje między Zagłębiem Lubin a Rakowem Częstochowa ws. wykupu Leonardo Rochy zakończyły się fiaskiem, „Miedziowi” ruszyli na poszukiwania nowego snajpera. Padło na dwukrotnego reprezentanta Węgier.
Michał Synoś znajdował się w kręgu zainteresowań polskich oraz zagranicznych klubów. 18-letni stoper podjął już decyzję, gdzie będzie występował od sezonu 2026-27.