They are all top flight pros. I think Allen is a top twenty player, one of the younger pros. Perry is pretty good too, though he's been around a lot longer. Hendry, Ebdon, Williams etc have won ten world titles between them but slipping back a little in the rankings.