Almgren giocò nell'AIK come centrocampista mentre con la Nazionale svedese disputò il mondiale 1938.