Allen reached his first ranking event final at the 2011 UK Championship. He has to date won five ranking tournaments – 2012 World Open, 2013 World Open, 2016 Players Tour Championship Finals, 2018 International Championship, and 2018 Scottish Open. Allen won his first Triple Crown title at the 2018 Masters tournament.