Stephen Hendry is definitely going to be my favourite snooker player. I have been following snooker all my life and I haven't seen anyone that plays it so well the way Hendry plays it to perfection. Joe Davis is also very good but I believe Hendry to be the best.