2015 m. Allenas buvo sėkmingas Q mokykloje ir uždirbo kelionių kortelę 2015 <unk> 16 ir 2016 <unk> 17 sezonams, nugalėdamas Alex Taubman 4 <unk> 2 savo paskutinėje 2 renginio rungtynėje. Jis laimėjo savo pirmąją rungtynes kaip profesionalas, nugalėdamas Adam Edge 5<unk>3 Australijos Goldfields Open.
Kvalifikacijoje, bet antrame raunde pralaimėjo 5 prieš 1 prieš Jamie Burnett. Allenas per kvalifikacinį turnyrą į Šanchajaus meistrus permušė Barry Pinchesą ir Aditya Mehta 5 į 1, o vėliau pralaimėjo Li Hangui. Jis debiutavo JK čempionato varžybose Jorkas ir buvo nugalėtas 6<unk>1 Liang Wenbo. Allenas pralaimėjo 15 rungtynių iš eilės nuo 2015 m. rugpjūčio iki 2016-17 m. sezono pradžios, kai jis įveikė Kurtą Mafliną 4-3 ir įstojo į Riga Masters. Allenas pirmą kartą laimėjo rungtynes, peržengdamas Rossą Muirą 4<unk>3 Škotijos atvirojo čempionato pradinėje rungtynėse, o vėliau pralaimėjo 4<unk>3 Maikui Dunui. Pergalė prieš Robiną Hullą (5:4), padėjo jam įvaryti į Kinijos atvirąjį turnyrą, kur antrame raunde jį nugalėjo Ronnie O'Sullivan (5:0). Sezono pabaigoje Allenas išėjo iš touro, nes buvo 110-asis pasaulio reitinge.