Uggla deltok som admiral i slaget ved Öland 1. juni 1676. Etter at flaggskipet tidlig i slaget kantret, eksploderte og sank med flåtens admiral Lorentz Creutz, overtok Uggla det øverste befalet for flåtestyrken. Hans fartøy måtte svinge unna det flytende vraket av og kom bort fra den øvrige svenske styrken. ble fort omringet av danske og nederlandske fartøy og ble utsatt for kraftige skuddsalver i nærmere to timer. Skipet ble satt i brann av en nederlandsk brenner og sank. Nesten samtlige ombord omkom, inkludert Uggla.