Career
Allen started playing snooker aged three, joining his local snooker club and playing on full sized table at twelve. In a lengthy amateur career, Allen made his debut for the Welsh international side aged eighteen, where he reached the last 16 of the 2010 Amateur World Snooker Championship and narrowly missed out on a professional tour card in 2013, where he lost in the final to Robin Hull in the EBSA European Snooker Championships. He was also a regular competitor in Players Tour Championship events, where in the professional rounds he beat pros such as Kurt Maflin, Alfie Burden, Andrew Norman, Joel Walker and Nigel Bond.
His next match against John Higgins was televised, which he lost 4–1.
In 2015, Allen was successful in Q School and earned a tour card for the 2015/2016 and 2016/2017 seasons by beating Alex Taubman 4–2 in his final match of Event 2. Amateur finals:: 2 (2 runner-up).