Tim Zeegers speelde in de jeugd van Geulsche Boys en MVV Maastricht, waar hij vanaf 2018 bij de eerste selectie zat. Hij debuteerde voor MVV op 30 augustus 2020, in de met 0-0 gelijkgespeelde uitwedstrijd tegen Almere City FC.[3] Hij begon in de basis en werd in de 79e minuut vervangen door Marko Kleinen.