Après l'élimination surprise en huitièmes de finale face à la Hongrie au Mondial 2017, Landin réalise de bonnes performances lors de Euro 2018 en Croatie, mais inexistant en demi-finale, il ne peut empêcher la Suède d'accéder en finale au bout du suspense suite aux prolongations (34-35). Son équipe se fait battre ensuite par la France lors du match pour la troisième place et son équipe finit au pied du podium.