Ex-Rangers star Martyn Waghorn has opened up on his battle with depression during his time at Ibrox.

The demands took a toll on his mental health as he struggled for fitness during a period where the Light Blues weren't at their best.

Now at Derby County, 29-year-old Waghorn recalled the difficult time in his life when he wasn't at his fittest and was injured for a long spell as a Rangers player.

READ MORE: Ex-Rangers star jokes he 'wrestled' superstar Wayne Rooney for number nine at Derby

And he revealed the moment he knew he needed to seek help during an away day at Dundee when his mind "went blank" after he received a pass from a teammate.

Speaking to the Telegraph, Waghorn said: "I found what was most difficult was how intense playing for a club like that was everywhere you go you get questioned, followed, photographed. 

"In the press or on social media. That’s the side I struggled with. Not performing to the level I wanted in the second season was when I started to struggle.

“I got injured at the start of the new season. I think that is where it escalated. 

"I started to struggle off the field and with the demands of playing for the club. Not being fit. Not doing as well as I could have done. The team were struggling and that was when I struggled to cope with it all. 

READ MORE: Rangers winger Glenn Middleton set for Hibernian loan move

"This is when I kind of got diagnosed with depression.

“I have always thought of myself as an open, happy person. To hear that was a big struggle. It all made sense. 

"How I was as a person was translating onto the pitch. I remember away at Dundee in 2017, just after I spoke to the doctor, I could not think about the game. 

"My mind was completely away with it. I was receiving passes and my mind was going blank. And that was when I knew this was a genuine issue.

“I went and got some help and saw a few people, independent counsellors, and the Scottish FA were really helpful. It was a difficult period in my career coping with the demands of playing for Rangers."