The 27-year old has joined the Glasgow outfit, who will compete in Scotlandâs Third Division, on a four-year deal as a free agent after his Killie deal expired at the end of last season.
âI'm over the moon to be here. First and foremost, I wanted to sign for Rangers. No matter what league they are in, it's a massive club,â Shiels said.
âI can't wait to get started. I'm delighted to be here, it's one of the biggest clubs in the world.â