Szilágyi 2016-ban igazolt a TSC-be, előtte a dunacsébi (Cselarevo) CSZK együttesét erősítette. Az észak-bácskai csapattal a harmad- és a másodosztályban szerepelt, majd a 2018–2019-es idényben a topolyai együttessel megnyerte a Prva Ligát, és feljutott a Szuperligába.
Szilágyi 114 mérkőzésen szerepelt a TSC-ben, 49 gólt szerzett, s 19 gólpasszt osztott ki. Az elmúlt időszakban jóval kevesebb időt töltött a pályán, mint korábban, így nem meglepetés a távozása.
Szilágyi a Nemzeti Sportnak június elején adott nyilatkozatában arról beszélt, hogy szeretne még egy lépcsőfokkal feljebb lépve külföldön futballozni, s kiemelten fontos neki a megfelelő anyagi háttér megteremtése a családjának. Akkor azt mondta, hogy a koronavírus-járvány miatt jószerével minden lelassult a futball világában, egyelőre nem tudja, hol folytatja a pályafutását.