David Cameron has made a plea for Boris Johnson to return to Parliament and run in the next election.

The Prime Minister said it is up to the Mayor of London whether he completes his term in City Hall but that he wants him “on the team”.

Speaking in an interview with actor James Corden, who was guest editor of The Sun for Sport Relief, Cameron said running in the next election is “what I think” Mr Johnson should do.

“I want him to get back in Parliament. I think he’s great. It’s a bit like football - if you have got a great striker you want him on the pitch.

“It’s up to him. He can complete as mayor, or he can come back to the house. I want him on the team.”

Following mounting speculation about Johnson wanting to become prime minister, Cameron said: “It wouldn’t be a great job to have if people didn’t want it. There is nothing ignoble about wanting my job.”

Cameron also said he believes the result of the 2018 World Cup bidding process had already been “sorted”.

The bid was controversially won by Russia despite a strong campaign by England.

When asked if he agreed the process was “hugely corrupt” he replied: “I have to choose my words carefully. I would say ‘sorted’ before we went in to it.”

He added: “All I can tell you is that there are a lot of people who promised they were going to vote for me. And in the end, I think we got just one vote.

“The bit I love was David Beckham afterwards, he was sort of ashen-faced, and he said: ‘I don’t mind people lying to me, but lying to the future King of England? It’s unacceptable’.”

He hopes the UK’s next fight for the 2020 Euros will be more successful and said he will be helping the football authorities in Scotland, Wales and England to bid for packages.