David Tennant has been voted the best ever Doctor to star in Doctor Who.
A poll of more than 50,000 people, which was carried out by RadioTimes.com, saw the Scottish actor finish ahead of his nearest challenger Jodie Whittaker by just 95 votes.
The pair each received 21% of votes, with Tennant selected by 10,518 people compared to Whittaker’s 10,423.
Whittaker is currently starring as the Doctor and is the first woman to take on the role, while Tennant played the part in the famous sci-fi series between 2005 and 2010.
Survey respondents were asked to choose between 13 Time Lords.
Peter Capaldi came third in the poll with 8,897 votes (18%).
Matt Smith attracted 7,637 votes (16%) placing him fourth, while Tom Baker was fifth with 3,977 (8%).
Peter Davidson, who played the Timelord in the 1980s, came bottom with just 351 votes (1%).
Huw Fullerton, sci-fi and fantasy editor at RadioTimes.com, said: “Over a decade after he left the Tardis behind and after nearly 50,000 votes were cast, it’s clear David Tennant is still Doctor Who fans’ perfect 10.
“But with Jodie Whittaker hot on his heels and a great showing for other recent Doctors like Peter Capaldi, it looks like the fans also hold other Time Lords close to their hearts.”