Før 2006-sesongen ble Eddie Gustafsson hentet til klubben, og en stund ansett som førstekeeper. Imidlertid valgte Henning Berg å satse på Johan i starten av sesongen. Dahlin mistet senere plassen, men ble førstekeeper igjen da Eddie Gustafsson forlot klubben foran 2009-sesongen. Imidlertid ble Dahlin solgt senere i sesongen, til Malmø FF, på grunn av dårlig økonomi. Han fikk med seg snaue 30 kamper for Oslo-laget.