La Batalla de Öland fue una batalla naval entre la flota aliada danesa-holandesa y la armada Sueca en el Mar Báltico en la costa del este de Öland el 1 de junio de 1676. La batalla fue parte de la Guerra Escanesa en la lucha por la supremacía del Báltico sur. Suecia necesitaba urgentemente de refuerzos para sus posesiones del norte de Alemania; Dinamarca procuró transportar un ejército a Escania en Suecia del sur para abrir un frente en tierra sueca.
Tan pronto como la batalla empezó, el buque insignia sueco Kronan se hundió, tomando con él casi toda la tripulación entera, incluyendo el Almirante del Reino y comandante de la marina sueca, Lorentz Creutz. La fuerza aliada bajo el liderazgo del almirante holandés Cornelis Tromp tomó ventaja del consiguiente desorden en el lado sueco. El comandante interino, Almirante Claes Uggla, tras la defunción repentina del Almte. Creutz, fue rodeado y su nave insignia Svärdet destrozada en un interminable duelo de artillería, luego incendiada por un barco de fuego. Uggla murió ahogado intentando escapar de su barco en llamas, y con la pérdida de un segundo comandante supremo, el resto de la flota sueca emprendió la retirada en desorden.