The 76-year-old appeared on BBC breakfast to speak to Charlie Stayt and Naga Munchetty about supporting Scotland and when the presenting duo asked Rod for a song, he opted to sing the national anthem for them.
But the rocker stumbled across his lyrics, singing ‘a wee bit heather and glen’ instead of ‘your wee bit hill and glen’ and unimpressed Scots took to Twitter to give him pelters.
One wrote: “As if proclaiming to be Scottish wasn’t bad enough, Rod opted to sing Flower of Scotland and got the words wrong!”
Another said: “F*****g Rod on the telly giving it the big one with his English accent singing the wrong words to Flower of Scotland. Going to be a long day…”
While one added: “BBC breakfast this morning, OMG if Rod Stewart is going to sing Flower of Scotland on tv best he learns the right words!.”
If, like us, you love a good dose of celebrity gossip then we’ve got you covered.
From Lorraine Kelly and Janey Godley to Gordon Ramsay and Sir Rod Stewart, our weekly Showbiz newsletter is packed with the latest news on your favourite stars from Scotland and beyond.
Signing up couldn’t be easier! Simply enter your email address in the box further up the page or click here to view our wide range of newsletters.
Another wrote: “Rod Stewart an Englishman pretending to be a Scotsman doesn’t know the words to Flower of Scotland “You’re wee bit of heaven and glen”.
One said: “Rod Stewart making up his own lyrics to Flower of Scotland.”
Another said: “Rod Stewart some Scot. He can’t even get the words of Flower of Scotland right! #bbcbreakfast.”
Rod said he would be heading along to the game at Wembley tonight as he bought a box which ‘cost an arm and a leg’ to cheer on the Scots with his sons and two best friends.
Get the latest celebrity gossip and telly news sent straight to your inbox. Sign up to our weekly Showbiz newsletterhere.