David Ólafsson, difensore Aalesund, ha giocato la maggior parte delle partite del suo club in Eliteserien nel 2020, avendo collezionato 27 presenze, per un totale di 2062 minuti. É stato scelto nell'11 iniziale in 24 di queste presenze, su 30 giornate, ed è entrato a gara in corso 3 volte.
Il difensore ha giocato la sua ultima partita il 22 dicembre, con Aalesund: una sconfitta per 3-0 contro Mjøndalen, in cui ha giocato 45 minuti. In totale il difensore ha offerto 1 assist in questa stagione. Ha ricevuto 1 cartellino rosso.
Nell'ultima stagione con Aalesund in 1. Division Ólafsson ha collezionato 16 presenze, gare in cui ha segnato 1 gol.
ÓLafsson è passato tra le fila Aalesund nel febbraio 2019, mentre prima giocava con Breidablik, con cui ha collezionato 81 presenze in campionato, con 3 gol segnati.