Do Łodzi Rachwał trafił dziesięć lat temu z niemieckiego zespołu FC Sachsen Lipsk. W pierwszym sezonie jego gry w Widzewie zanotował dwadzieścia meczów, w tym jeden w Pucharze Polski. Pomocnik dodatkowo popisał się dwoma trafieniami w spotkaniach o ligową stawkę. Pokonywał bramkarzy w meczach z GKS-em Katowice (2:0) i ... Zagłębiem Lubin (1:1). W sezonie 2002/03 Rachwał rozegrał w koszulce Widzewa 22 mecze ligowe i 2 pucharowe. Tym razem nie udało mu się ani razu trafić do bramki rywala, ale m. in. jego dobra gra pozwoliła łodzianom na zajęcie dziewiątego miejsca w tabeli oraz dojścia do półfinału Pucharu Polski. Pomocnik pożegnał się z łódzkim zespołem po sezonie 2003/04, zakończonym spadkiem Widzewa z Ekstraklasy. W tamtych rozgrywkach rozegrał 24 spotkania w lidze, nie zdobywając gola. Co ciekawe, pomimo słabej postawy klubu, Rachwałowi udało się wówczas zadebiutować w reprezentacji narodowej Polski. Zagrał w dwóch jej wygranych spotkaniach, przeciwko Malcie (4:0) i Litwie (3:1). Po odejściu z Widzewa zwiedził kilka polskich klubów. Najpierw, przez trzy lata bronił barw Wisły Płock. Następnie, przez kolejne trzy sezony grał w GKS-ie Bełchatów. Sezon 2010/11 spędził w Polonii Warszawa, a od lata tego roku przywdziewa strój Zagłębia Lubin. Wiadomość pochodzi z oficjalnej strony klubu Widzew Łódź