Mike Dam speelde in de jeugd van HFC EDO en VV Young Boys. Via IJ.V.V. Stormvogels kwam hij in 2011 bij Telstar terecht. Hij debuteerde voor Telstar in de Eerste divisie op 15 augustus 2011, in de met 0-0 gelijkgespeelde thuiswedstrijd tegen FC Den Bosch. Hij kwam in de 73e minuut in het veld voor Johan Plat. Hij speelde nog twee wedstrijden in dit seizoen, waarna hij in de winterstop naar SV ARC vertrok. Hier speelde hij een half jaar, waarna hij een jaar bij vv Noordwijk speelde. Van 2013 tot 2019, met uitzondering van een jaar bij zijn oude club Stormvogels, speelde hij voor Ter Leede.[3] Sinds 2019 speelt hij voor FC Aalsmeer.