Mogren cominciò la carriera con la maglia del [[Västerås SK Fotboll|Västerås]], per poi passare allo all'[[Örebro Sportklubb|Örebro]]. Dopo una breve esperienza al [[BK Forward|Forward]], si trasferì all'[[Idrottsklubben Oddevold|Oddevold]] e poi all'[[Idrottsförening Elfsborg|Elfsborg]]. Nel [[2000]] passò ai [[Norvegia|norvegesi]] dello dell'[[Fotballklubben Haugesund|Haugesund]], per cui esordì nella [[Tippeligaen]] il 9 aprile, nel pareggio per 2-2 contro il [[Fotballklubben Bodø/Glimt|Bodø/Glimt]].<ref>{{cita web|url=http://www.altomfotball.no/element.do?cmd=match&matchId=6324&tournamentId=1&seasonId=1&useFullUrl=false|editore=altomfotball.no|accesso=28-01-2012|titolo=Haugesund 2 - 2 Bodø/Glimt|lingua=no}}</ref> A fine stagione il club retrocesse, ma Mogren rimase in squadra per un altro anno.