Doctor Who: Twice Upon A Time had a 7-Day official rating ofviewers.The rating includes those who recorded the programme and watched it within 7 days. The final rating is an increase of over 2.2 million on the initially reported figure. It makes Twice Upon a Time the highest rated episode of Doctor Who since the 2014 Christmas episode Last Christmas An additional 600,000 viewers have accessed the episode on the BBC iPlayer so far.Doctor Who was the 6th highest rated show on Christmas Day. Top for the day was the Dramawith 9.57 million watching, just ahead ofwith 9.04 million.had 8.18 million viewers across BBC One and ITV1. The highest rated show on ITV1 waswith 6.99 million.A chart placing for the whole week will be available next Monday.In 2017 Doctor Who had an average rating of 5.64 million viewers, compared with 6.16 million for the 2015 series.