Sérgio Batata będąc już Polakiem był traktowany w ojczyźnie jako imigrant (musiał zrzec się obywatelstwa brazylijskiego 21 lipca 2006 roku), toteż nie mógł w niej przebywać dłużej niż 6 miesięcy w roku. Tym samym został zmuszony do powrotu do Polski.

1 lipca 2007 podpisał roczny kontrakt z ekstraklasową Dyskobolią Grodzisk Wielkopolski. Latem 2008 media łączyły go z możliwym transferem do Jagiellonii Białystok, do którego jednak nie doszło; w sezonie 2008/2009 był zawodnikiem pierwszoligowej Warty Poznań. Następnie reprezentował barwy III-ligowej Stali Niewiadów, a 23 lutego 2010 roku podpisał z II-ligowym Zawiszą Bydgoszcz półroczny kontrakt z opcją przedłużenia. W sezonie 2010/2011 reprezentował barwy Kotwicy Kołobrzeg. 23 lutego 2011 roku został zawodnikiem Motoru Lublin. W lipcu 2012 roku podpisał kontrakt z Chełmianką Chełm. Następnie reprezentował barwy Polonii Piotrków Trybunalski (w latach 2014–2017).