In 2005 he moved to the Dyskobolia Grodzisk Wlkp., which played for two years.
Gorzów Wielkopolski | Antonin, Ostrów Wielkopolski County | Ostrów Wielkopolski | Mączniki, Ostrów Wielkopolski County | Kwiatków, Ostrów Wielkopolski County | KM Ostrów Wielkopolski | Dyskobolia Grodzisk Wielkopolski | Wolkowo, Grodzisk Wielkopolski County | Trzcinica, Grodzisk Wielkopolski County | Tarnowa, Grodzisk Wielkopolski County | Strzyżew, Ostrów Wielkopolski County | Prochy, Grodzisk Wielkopolski County | Ostrów Wielkopolski County | Mokrzec, Grodzisk Wielkopolski County | Łąkie, Grodzisk Wielkopolski County | Karczewo, Grodzisk Wielkopolski County | Kąkolewo, Ostrów Wielkopolski County | Kąkolewo, Gmina Grodzisk Wielkopolski | Kaczory, Ostrów Wielkopolski County | Jaskółki, Ostrów Wielkopolski County | Jaskółki, Grodzisk Wielkopolski County | Głogowa, Ostrów Wielkopolski County | Głodno, Grodzisk Wielkopolski County | Fabianów, Ostrów Wielkopolski County | Dębsko, Grodzisk Wielkopolski County | Dębnica, Ostrów Wielkopolski County | Czesławice, Ostrów Wielkopolski County | Chrustowo, Grodzisk Wielkopolski County | Biadaszki, Ostrów Wielkopolski County |
Kowalewski made his top-flight debut with Wigry Suwałki during the 1996–97 season, but it was not until 2001–02, after a loan spell with second division side Dyskobolia Grodzisk, that he finally established himself with Legia.