I'm bored and I enjoy these lists...
1. SACHIN TENDULKAR
It amazes me how consistent he still is. There was a period in the 00s when I thought his form was well down, and he should retire, but he's been as good as anybody recently. It's now certain in my mind, he's the best batsman after Bradman (no question). He's the best Asian player ever. He's one of the five best cricketers ever, no question. Thing is, I probably would have said this three years ago, but he just keeps going and going.
2. IMRAN KAHN
A little overrated by people who think he's way above Botham, Hadlee and Dev. He's in their league at the top.
3. MUTTIAH MURALITHARAN
I enjoy the spirit in which he plays the game. History will judge him very kindly for his 800 wickets. I was happy he got that record. Hopefully people won't get carried away with stats and just assume he's the best bowler ever though - lots of contenders for that.
4. SUNIL GAVASKAR
Did it against the most fearsome bowling attacks in the world. One gets the sense you could have put Lillee and Thompson up against him and he wouldn't be intimidated. Sadly cricket doesn't have those kind of fearsome attacks these days.
5. WASIM AKRAM
He's probably the most entertaining fast bowler ever, purely because he had pace and could swing the ball both ways, and had an unpredictable action. With McGrath you sense you need a fieldsman here and there to take wickets, but with Wasim and all his talents you'd think he could take wickets just on his own. I didn't even explain that well.
Someone made the good point about Brett Lee once. They said he's quick, but you can get accustomed to when he's going to release the ball because he had a predictable action and a predictable release. Wasim took 12 steps and his arm action was very quick. It was hard to guess when he'd release the ball - you couldn't settle yourself.
6. Kapil Dev
Maybe hurt his legacy by taking forever and a day to take his last 100 wickets, after being maybe the world's best player for a time in the 80s. Before the end, he was very good.
7. Anil Kumble
Batsmen draw tests, bowlers win them. For a time Kumble was more important than Tendulkar to India. Take Shane Warne for example. By the end of his career he probably couldn't bowl more than 40 overs an innings before his shoulder got sore and his fingers would hurt.
Kumble got you the wickets, even if it was in the 60th over he was bowling. You can say he's not as good because he didn't get wickets fast. But test cricket is less about getting wickets fast than actually GETTING THE WICKETS. Kumble was consistent when other bowlers weren't, and just kept going and going, and batsman couldn't take a rest against him.
He's also underrated because he didn't spin the ball much. But that's what made him so great. The small differences were things batsmen didn't expect. And his accuracy was good as the best.
I do submit though, that there were many Tests where fast wickets would need to have been taken, and Kumble wasn't the man for the job. But you've got five days to take 20 wickets. That's a long time. And what matters is you can remain consistent and take the wickets.
You can talk about him not being the most talented, the one who doesn't take the wickets the fastest with his strike rate, the one who doesn't spin the ball much... it's all irrelevant. He's there to win you the game.
8. Rahul Dravid
The Wall. Such a beautiful batsman to watch when he was at his best, and a beautiful player of spin.
9. Javed Miandad
He'd partner Gavaskar in my all-time Asian XV.
10. Waquar Yunis
Tough to leave out Inzamam Ul-Haq, but Yunis gets this for the best yorker I have ever seen in the history of cricket... well the second best yorker.