W półfinale z Danią zdobył decydującą bramkę w meczu zakończonym wynikiem 2:1, który zapewnił Anglii miejsce w finale Euro 2020, pierwszym finale tego kraju w ważnych rozgrywkach od 1966 roku, który następnie przegrali z Włochami w rzutach karnych 2:3 po remisie 1:1 w regulaminowym czasie gry.
W dwóch ostatnich meczach eliminacji do Mistrzostw Świata 2022 przeciwko Albanii i San Marino strzelił dwa hat-tricki z rzędu w pierwszej połowie (w tym „idealnego hat-tricka” przeciwko tej pierwszej drużynie i cztery gole przeciwko tej drugiej), pomagając Anglii w zapewnieniu sobie awansu do Mistrzostw Świata 2022 w Katarze. W czerwcu 2022 w fazie ligowej Ligi Narodów UEFA 2022–23, strzelił swojego 50. gola w meczu z Niemcami, stając się drugim piłkarzem, który zdobył 50 goli dla Anglii, zaledwie trzy gole za Wayne’em Rooneyem na liście najlepszych strzelców wszech czasów w Anglii.
Podczas Mistrzostw Świata 2022 w Katarze strzelił dwa gole (w meczu 1/8 finału wygranego 3:0 z Senegalem i w meczu ćwierćfinałowym przegranym 1:2 z Francją), co wystarczyło, aby wyrównać rekord Rooneya pod względem liczby zdobytych bramek.