Career
Rangers
Murdoch joined Rangers from Paisley based Everton Boys Club after trials with Dundee United and Celtic. In April 2013, he played and scored in a friendly match at Ibrox Stadium against Linfield. Just over two weeks later he made his competitive debut against East Stirlingshire as an 80th-minute substitute for Kyle Hutton on 27 April 2013.
Murdoch made only one appearance during the 2013-2014 season, in a Scottish League One match against East Fife.
Murdoch scored his first competitive goals on 20 February 2015 against Raith Rovers. A few days later Murdoch agreed a two-and-a-half-year extension with Rangers that will expire in May 2017.
Cowdenbeath
On 1 September 2015, Murdoch moved on loan to Cowdenbeath until January 2016. Queen of the South
On 11 January 2016, Murdoch signed on loan to Queen of the South until the end of the 2015–2016 season.