Op het uiteindelijke WK speelde Keller in allebei de wedstrijden van Zweden tegen Argentinië (3-2) en Duitsland (1-2), maar wist hij niet te scoren. Ook op het mondiale eindtoernooi vier jaar later in Frankrijk speelde Keller twee wedstrijden, ditmaal als aanvoerder. In de troostfinale tegen Brazilië (2-4 verlies) mocht Keller niet in de basis aantreden. Op het eindtoernooi scoorde hij uiteindelijk eenmaal, tegen Cuba (8-0) tekende hij voor de 5-0.