David Olsson

David Olsson (born 27 June 1997) is a Swedish footballer who plays as a goalkeeper for Varbergs BoIS in the Allsvenskan.

Olsson grew up in Borås, approximately 100 metres from Borås Arena and supported the club IF Elfsborg. Olsson played youth football in the same club and was drafted into the senior squad in 2016. He made his Allsvenskan debut against Kalmar in 2017, after Kevin Stuhr Ellegaard had been sent off during a cup match.

Following loans to IK Oddevold and Örgryte IS, Olsson left Elfsborg for Lindome GIF in the Ettan ahead of the 2021 season. While playing in the third tier, Olsson commenced education as a construction engineer. However, after two seasons of regular play at Lindome, he was brought back to the highest tier by Varbergs BoIS. He made his debut for Varberg in April 2023 against Sirius.

Olsson had previously went on trial at Varberg in the winter of 2019.