Michelle Keegan has beaten Cheryl Cole in Zoo magazine’s Hot 101 poll.

The Coronation Street star, who plays Tina McIntyre in the ITV1 soap, took second place on the list while X Factor and Girls Aloud star Cheryl came in fourth place.

Michelle was the only soap star in the top 10 of the survey, with Corrie co-star Helen Flanagan at No 23 and Hollyoaks babes Gemma Merna and Jennifer Metcalfe ranked at 12 and 20 respectively.

Michelle recently revealed that nowadays she is more conscious about what she wears in public.

She told the Daily Star: “I was so orange I looked like toxic waste. But give me a chance, I hadn’t washed it off yet. Every girl knows you have to wait before you wash it off.

“I’m more aware of what I am wearing now. I still wear my tracksuits to work but if I am going out shopping or something I can’t look like a scruff anymore.

“I have to make a bit of an effort. I know I could end up in the ‘what were you thinking?’ pages in magazines and no one wants that!”

Glamour model Sammy Braddy topped the poll, which was voted for online by over 10,000 readers of Zoo and featured 101 of the most popular women in the world, including models, actresses and pop stars.

Click here to watch whatsontv.co.uk’s weekly soaps video preview, the Soap Scoop