At Euro 2020, he played his first match against Czech Republic in the last fixture of the group stages. Afterwards, he featured in the round of 16, when England won 2–0 against Germany, for which he was awarded the Star of the Match. On 3 July 2021, Maguire scored the second goal for England in a 4–0 win over Ukraine in the quarter-finals. Maguire started in the semi-finals against Denmark and in the final against Italy. England drew 1–1 after 120 minutes; in the resulting penalty shoot-out Maguire scored England's second penalty. However, England would lose 3–2. His performances during the tournament earned him a place in the UEFA Euro 2020 Team of the Tournament.