Bram Franken speelde in de jeugd van VV Zwanenburg en AFC. Sinds 2012 speelt hij in de jeugdopleiding van AZ. Hij debuteerde in het betaald voetbal voor Jong AZ op 31 januari 2020, in de met 3-0 verloren uitwedstrijd tegen FC Den Bosch.[3] Hij kwam in de 81e minuut in het veld voor Mohamed Taabouni.