KP and Clarke obviously the best of the contemporaries, along with Tendulkar and Dravid way back when.
Some of the historical ones throw up a few surprises:
Bill Ponsford - every spinner in the Sheffield Shield allegedly much preferred to bowl to Bradman than Ponsford.
Javed Miandad, although he had a bit of help from home umpires.
Salim Malik, the first player to get the better of Warnie after he became a fixture in the Australian team. Warnie rates him third as the most annoying to bowl to after Tendulkar and Lara.
Sunil Gavaskar - his tremendous record against the Windies was actually mostly gained against flogging Lance Gibbs and co. Freakish record against Pakistan before they came to rely mostly on Imran and Wasim.
Darren Lehmann - Murali after the Australian tour of SL in 2004 said nobody had ever played him better.
Brian Lara, obviously.
MS Dhoni actually averaged over 90 at an SR of 65 against spin bowling between 2011 and 2013.
Navjot Sidhu, of all people, actually gets a lot of shout-outs from his contemporaries for his attacking technique against spin.
Graham Thorpe pretty much stood alone in the English teams as the go-to player for stopping collapses in India and Australia.
Andy Flower was one of the few players to treat Kumble and Harbhajan with absolute contempt in their own backyard.
And interestingly, for all the **** Matthew Hayden cops on this forum he's never attracted criticism on CW for his technique against spin. Freakish record in India.
Any other good ones?