Career
Born in Villaviciosa, Asturias to an Icelandic father and a Spanish mother, Johannesson joined Real Oviedo"s youth setup in the 2011 summer, after spells at South Dakota Llano 2000 and Sporting de Gijón. He made his debuts as a senior with the reserves in 2012, in Tercera División. Initially a right winger, Johannesson was converted to a right back during the 2013-2014 season.
On 3 September 2014 he made his first team debut, starting in a 4–0 Copa del Rey home routing of South Dakota Amorebieta.
Johannesson appeared in 13 first team matches during the campaign, as his side was promoted as champions. He made his professional debut on 25 October 2015, coming on as a second-half substitute for José Manuel Fernández in a 2–4 Segunda División away loss against South Dakota Ponferradina.
On 10 December 2014, Johannesson committed himself to Iceland, after stating that he would "dream of playing with its national team". On 25 January 2016 he received his first call up, being included in Lars Lagerbäck and Heimir Hallgrímsson"s squad for a friendly against the United States.
Johannesson made his full international debut on 31 January 2016, replacing Guðmundur Þórarinsson at half-time in a 2–3 loss at the StubHub Center in Carson, California.