5. Crosby
6. Roy
7. Beliveau
8. Jagr
9. Ovechkin
10. Bourque
That's probably how I'd rank them. I have to say, my esteem for Ovechkin had risen exponentially in past 2 years alone. He had a fantastic half season last year, keeping pace with peak McDrai, and in doing so helped lead his team to high playoff spot (despite massive injuries), so very valuable.
This season - slow start, but then when on a torrid scoring pace and helped his team turn around their season, solidly in playoff place again.
And of course - 50 goals last year, on pace for 50 again this year...a few years ago there was talk of him beating the record one day, but it was always "well, he'll slow down to ~40/30/20 goals a year and eventually reach it if he plays long enough". Now it seems there's a chance he'll keep potting ~50 a year till he reaches it, which is insane when you think about it. So - I think Ovechkin based on his longevity, consistency and goal-scoring definitely makes my top 10 now. I flip flop with him and Jagr for 8 and 9.
I'd probably have Hasek 11, and I also flip flop with him and Bourque.
As for McDavid - he obviously isn't top 10 yet. Biggest reason why to me is he doesn't have to be. He has half his prime left. Let's see what that looks like to get a better sense of where he ranks. I'm 99% sure he'll make the top 10, and seems like a good 50/50 chance he could make it to #5. So, let's see in a few years.