W sezonie 2003/2004 grał w Wiśle Płock. Zadebiutował w niej 2 sierpnia 2003 w meczu II rundy Pucharu Polski z rezerwami Odry Opole (1:2)90minut.pl: Odra II Opole 2:1 Wisła Płock. W barwach płocczan zagrał w 14 spotkaniach w Ekstraklasie.
Od sezonu 2004/2005 był zawodnikiem GKS Bełchatów. W jego barwach zadebiutował 30 lipca 2004 w wygranym 2:0 meczu z Ruchem Chorzów90minut.pl: GKS Bełchatów 2:0 Ruch Chorzów. 13 sierpnia strzelił swoją pierwszą bramkę dla bełchatowian – był to mecz z Widzewem (4:1)90minut.pl: GKS Bełchatów 4:1 Widzew Łódź. Z GKS-em zajął 2. miejsce w II lidze i awansował do Ekstraklasy. W barwach tej drużyny strzelił swoją pierwszą bramkę w najwyższej klasie rozgrywkowej w Polsce – było to 27 sierpnia 2005 w meczu z Arką Gdynia (1:1)90minut.pl: GKS Bełchatów 1:1 Arka Gdynia.
Pomimo początkowych deklaracji zawodnika o pozostaniu w klubie z Bełchatowa do końca sezonu, 29 stycznia 2007 Radosław Matusiak podpisał 4-letni kontrakt z klubem włoskiej Serie A – US Palermo. Zadebiutował tam 28 lutego w meczu z AC Milan (0:0). Reprezentantowi Polski nie udało się jednak przebić do pierwszego składu włoskiej drużyny. Zagrał w niej tylko w 3 spotkaniach i strzelił 1 bramkę.