Van Kaam speelde in de jeugd van VV Appingedam en FC Groningen, waar hij in 2017 een contract tot 2020 tekende.[4] Sinds 2018 speelt hij voor Jong FC Groningen, waar hij op 25 augustus 2018 tegen Achilles '29 in de Derde divisie zaterdag debuteerde.[5] Hij scoorde zijn eerste doelpunt voor Jong Groningen op 15 september 2018, in de met 1-1 gelijkgespeelde thuiswedstrijd tegen VV Eemdijk.[6] Van Kaam debuteerde voor het eerste elftal van FC Groningen op 6 oktober 2018, in een met 1-0 verloren uitwedstrijd tegen ADO Den Haag.[7] Hij kwam in de 72e minuut in het veld voor Tom van de Looi.