Here are the most watched TV shows of 2018 - so far.
Almost halfway through the year - which shows are topping the UK viewing figures and ratings?
As things stand, ITV is leading the way with six of the top ten shows to date.
England's World Cup matches top the numbers, perhaps unsurprisingly, with over 20 million watching the semi-final against Croatia.
Outside of the football, Britain's Got Talent tops the list breaking the 11 million viewer barrier.
It's the only TV show in 2018 to pass 10 million viewers, placing its ratings almost 2 million above its nearest rival, BBC One's Call The Midwife.
UK's Most Watched Shows Of 2018
Up to end of May. Official BARB 7-day catch up figures including +1 and HD channels. Highest rated single episode per channel.
1. World Cup: Croatia vs England - 20.7 million (ITV)
2. World Cup: Sweden vs England - 17.4 million (BBC One)
3. Britain's Got Talent - 11.2 million (ITV)
4. Call the Midwife - 9.6 million viewers (BBC One)
5. Coronation Street - 9.4 million (ITV)
6. Saturday Night Takeaway - 9 million (ITV)
7. The Royal Wedding - 8.9 million (BBC One)
8. Vera - 8.8 million (ITV)
9. Silent Witness - 8.7 million (BBC One)
10 – Dancing On Ice - 8.6 (ITV)
The Royal Wedding proved a big hit across a number of channels, but on average it only made it to Number 4 on the list.
A peak audience across all of ITV, BBC and Sky of 18 million viewers tuned in on the day.
But on average, only the BBC's coverage made the top list, with a consolidated figure of just under 9 million viewers.
Meanwhile, the year ahead has plenty more TV shows that could get big ratings.
They include likes of Strictly Come Dancing and I'm A Celebrity later on in the year.