England's heartbreak in the final of Euro 2020 delivered an astonishing peak of more than 31 million viewers last night, according to early ratings figures.
The game, which Gareth Southgate's men lost to Italy on penalties, was shown on both BBC One and ITV - and as expected the BBC's coverage proved more popular, with more than four times the viewers of its commercial rival.
Overall, BBC One averaged 17.75m (66.7%) between 6.20pm and 11.40pm, while ITV had 4.02m (15.4%) between 6.30pm and 11.55pm.
The peak audience came at 9.56pm as the game entered extra time, with a mammoth 25.32m watching on BBC One and 5.82m on ITV for a combined total of 31.13m.
ITV's individual peak came at 10.38pm during the penalty shootout when 6.20m were watching.
Media Mole's ratings data is supplied by overnights.tv
Note: Figures include VOSDAL figures and viewing on +1 channels where available
Data count: 5
Follow us on Bluesky or on X/Twitter and like us on Facebook for the latest entertainment news alerts.
Media Mole's Lowest Ever Sky Offer: Get Sky Essential, Sky Stream & Netflix for just £15 a month + £0 upfront fee for 24 months!
Prices may change during this period. Ends March 19, 2025