W listopadzie 1997 po raz pierwszy dostał się do finałowej rundy Mistrzostw Świata Amatorów. Po zwycięstwie 5:4 z Joe Cannym dotarł do 1/8 finału, gdzie przegrał 3:5 z późniejszym mistrzem świata Marco Fu. W sezonie 1998/99 zajął 203. miejsce. Jego najlepsze jak dotąd miejsce w światowych rankingach. W latach 1998, 1999 i 2000 dotarł do ćwierćfinałów Mistrzostw Europy. W 2000 roku zdobył mistrzostwo krajów skandynawskich, pokonując w finale 6:2 Duńczyka Allana Norvarka. Rok później w finale pokonał swojego rodaka Gunnara Hreiðarssona 5:1. Na Mistrzostwach Islandii w 2002 roku przegrał w finale 7:9 z Jóhannesem R. Jóhannessonem. W 2003 roku po raz trzeci zdobył mistrzostwo nordyckie, pokonując Finna Jussiego Tyrkko 5:4 i po raz czwarty zdobył mistrzostwo Islandii, wygrywając 9:5 z Eðvarð Matthíassonem. W lutym 2004 roku odpadł z rundy kwalifikacyjnej do zawodowych mistrzostw świata przeciwko . Po zdobyciu piątego tytułu mistrza Islandii w 2006 roku przeciwko Ásgeirowi Ásgeirssonowi, Jóhannes został wicemistrzem Islandii w 2011 roku po ostatecznej porażce 1:9 z Kristjánem Helgasonem. W lutym 2015 roku dotarł do finału Mistrzostw Nordyckich, gdzie nieznacznie uległ Duńczykowi 3:4. W następnym roku odpadł w rundzie wstępnej, ale udało mu się zdobyć szósty tytuł mistrza Islandii, wygrywając 9:3 z Þorrim Jenssonem.