IMO 'the best ever' is overused and should only be applied to people who are either retired or nearing the end of their careers so that their achievements are easier to quantify. Out of the people mentioned so far, in the sports I know about, I'd agree with Michael Schumacher, Lance Armstrong, Shane Warne, Brian Lara, Ricky Ponting, Sachin Tendulkar, Glenn McGrath, and Muttiah Muralitharan. I'd also suggest adding Adam Gilchrist (much as it pains me to do so). Many of the others mentioned may well one day be considered as being among the best ever, but it's too early to say as yet.

not with you, soz?
quality!
