David Cameron scream
Prime Minister David Cameron forgot which football team he supports, during a press conference while campaigning for the general election (Toby Melville/AFP/Getty Images)

Prime Minister David Cameron has committed an embarrassing gaffe on live TV by forgetting which football team he supports.

The Conservative's leader blamed "brain fade" for his mix-up.

Speaking on the campaign trail in Croydon, south London, on Saturday (25 April), the PM said he supported West Ham.

Unluckily for Cameron, he is already a self-proclaimed Aston Villa fan — and now his high-profile blunder is trending on Twitter under the hashtag #villagate.

Twitter users teased the PM and speculated whether he was actually a football supporter or had just tried to appeal to the public by saying he liked the beautiful game.

TV presenter and former footballer Gary Linker tweeted: "David Cameron has forgotten which Football Club he supports. Aston Villa last week, West Ham this. Burnley next?"

And others mocked him mercilessly.

Cameron told journalists after his speech: "I had what [Green Party leader] Natalie Bennett described as a brain fade.

"I'm a Villa fan… I must have been overcome by something… this morning. But there we are, these things sometimes happen when you are on the stump."

During his speech, Cameron also said that the first non-white PM would be a Conservative.

"We're the party of the first female prime minister. The party of the first Jewish prime minister.

"And I know that, one day, we're going to be the party of the first black or Asian prime minister," he said.