Allan made one appearance for Hibernian in the 2014–15 season, against Falkirk on 6 December.[1] In February 2015, Allan was loaned to Dunfermline Athletic,[2] making eight appearances before returning from his loan at the end of March 2015.[3]
In August 2015, Allan was loaned to Forfar Athletic until the end of the 2015–16 season,[4] however his loan was cut short when he had to have a bone cyst removed from his thoracic spine.[5] In August 2016, Allan once again returned to a Scottish League One club on loan, this time with West Lothian side Livingston.[6] After making just three appearances as a substitute and with further appearances likely being restricted, Allan returned to Hibernian at the start of October 2016.[7] On 31 January 2017, Allan moved out on loan, this time to Scottish League Two side Edinburgh City.[8] Allan subsequently re-joined Edinburgh City on a six-month development loan deal on 6 July 2017.[9]
Allan was released by Hibernian in May 2019.[10] He then signed a contract with Raith Rovers on 2 July 2019.