Rangers midfielder Ryan Jack admits he visited a sports psychologist to identify why he couldn't stop getting sent off in his first season at Ibrox.

Jack, 27, joined Gers back in 2017 but took some time to settle in.

In fact, he was sent off twice in just 11 games which sparked questions about his temperament and whether or not he'd cut it as a Rangers player.

Ryan Jack speaks out on the Scotland injury row ... as he closes in on new Rangers deal

It took some soul searching from the former Aberdeen man to figure out why he was seeing red so often.

And, speaking to The Athletic, he revealed his reputation was beginning to suffer and he was viewed as a dirty player by referees - even for lesser fouls.

"It was always in the press that I’d been sent off again, that I couldn’t handle the demands of Rangers and this nonsense," Jack said.

Steven Gerrard: We are better equipped to cope with going top of the league than we were last season

"But I remember one night thinking to myself, ‘What is actually going on here? Why am I always getting sent off?’

"I just couldn’t put my finger on it. 

"I don’t know whether it was because we were getting beat and I was frustrated so I actually went to see a sports psychologist to see why it was all coming out in games. 

"I’d probably say I’m the type of guy who keeps a lot to myself. 

"I spoke to my agent and felt I needed to search deeper to find what was triggering me to get into those situations.

Jordan Rossiter admits time up at Rangers but reveals one regret during Ibrox spell

"Getting to speak to someone who will search for why it’s happening was good. 

"Some of the red cards were never red cards but some of the refs were maybe looking out for things before the game and were then thinking, ‘Oh it’s him again, straight red.’ 

"Alfredo is the same. He does anything and it’s a red card for any little decision."