2015 m. Allenas buvo sėkmingas Q mokykloje ir užsitarnavo kelionių kortelę 2015<unk>16 ir 2016<unk>17 sezonams, nugalėdamas Alex Taubman 4<unk>2 savo paskutinėje "Event 2" rungtynėje. Jis laimėjo savo pirmąją rungtynes kaip profesionalas, nugalėdamas Adam Edge 5<unk>3 Australijos Goldfields Open kvalifikacinėse rungtynėse, tačiau antrame raunde pralaimėjo 5<unk>1 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 pirmojo etapo rungtynėse.
Škotijos atvirojo čempionato ir tada pralaimėjo 4 prieš 3 prieš Maiką Dunną. 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.