ALLY McCOIST admits that he couldn't stop himself from laughing after his Sky Sports colleague Eilidh Barbour accidentally swore on national television - with the Ibrox legend adding that if it was him, there is no way he could have kept a straight face.

During the broadcaster's build-up to Rangers' visit to Pittodrie, Barbour was pondering whether or not former Celtic winger Jonny Hayes could find the net against Steven Gerrard's men - but was left red-faced after getting her words muddled up.

READ MORE: Celtic fans unveil banner at Parkhead aimed at Peter Lawwell over Covid chaos

The Sky presenter said: "Aberdeen's Jonny Hayes was on the score s***e - sheet - the last time Aberdeen beat Rangers on their own patch."

Barbour took the slip-up in good faith though as she took to Twitter shortly afterwards.

READ MORE: Aberdeen v Rangers: Sky Sports presenter left red-faced after sweary on-air gaffe

Now McCoist has given his take, with the talkSPORT host revealing on the radio show that he couldn't keep it together when he heard Barbour's mistake.

"Poor Eilidh, she mentioned Jonny Hayes getting on the score sheet but the sheet didn't come out the way she planned it and it was a score something else," he giggled.

"It was hilarious, absolutely hilarious, and I've got to say she handled it brilliantly.

"Absolutely brilliantly, because I would have fell about.

"I was up in the commentary box killing myself laughing but she handled it well. We've all been there."