Als vijfjarige sloot hij zich aan bij FC Netezonen. Vervolgens speelde hij bij KVC Westerlo, Verbroedering Geel en Club Brugge. Als negentienjarige mocht hij in de eerste ploeg spelen van Club. Hij speelde er van 1999 tot 2004. Toen hij niet meer nodig was, dwong hij een transfer af naar het Nederlandse RBC en speelde er samen met Ebou Sillah, Mark Volders, Björn Daelemans, Sidney Lammens, Paul Kpaka, Akram Roumani en Melvin Fleur. Na de degradatie in 2006 keerde hij terug naar België, naar Sporting Charleroi. Hij speelde een goed seizoen, en begon het seizoen 2007/08 ook met vuur: op de eerste speeldag scoorde hij in de eerste minuut tegen KSV Roeselare. Vanaf januari 2009 speelde hij voor KAA Gent. Na het seizoen 2011/12 stapte hij over naar Cercle Brugge. Bij deze club sloot hij zijn profcarrière af in het seizoen 2014/15.
Zodra Tim Smolders gestopt was met professioneel voetbal, ging hij als amateur spelen bij KSK Voorwaarts Zwevezele.[1] In het seizoen 2017/18 speelde deze ploeg in de West-Vlaamse Eerste Provinciale.
In oktober 2014 werd Smolders, naast speler bij Cercle Brugge, ook assistent van hoofdtrainer van Arnar Vidarsson. Toen Dennis van Wijk in maart 2015 de nieuwe trainer werd, werd Smolders weer voltijds speler.[2] Drie jaar later werd hij de assistent van Jacky Mathijssen bij de Belgische U19.[3] Na één jaar stopte hij hiermee en ging hij aan de slag bij de beloften van Club Brugge, waar hij opnieuw assistent-trainer werd.[4]
Professioneel ging hij in het voorjaar 2016 aan de slag bij de ABN AMRO Group[5], maar in december 2017 werd hij er ontslagen wegens een reorganisatie.[6] In augustus 2017 werd hij benoemd als lid van de reviewcommissie van de KBVB.[7]