Han har spilt for svenske Gefle IF, ut 2009-sesongen spilte han for Aalesunds FK. Han har også spilt for naborivalene Molde Fotballklubb og fotballklubben Træff. I august 2006 ga Gram seg med toppfotball i Molde for å satse på matematikkstudier i København.