Having a quick review of the ICC website and I saw the ICC world Player rankings, here: 
http://www.relianceiccrankings.com/The top ten Test Batsmen are listed as:
1   883   J.H. Kallis   
2   823   A.N. Cook   
2   823   I.R. Bell   
4   818   S.R. Tendulkar   
5   806   K.C. Sangakkara   
6   776   I.J.L. Trott   
7   775   S. Chanderpaul   
8   770   K.P. Pietersen   
9   762   R. Dravid   
10   760   A.B. de Villiers   
The top ten test bowlers are:
1   899   D.W. Steyn   
2   802   J.M. Anderson   
3   761   G.P. Swann   
4   751   M. Morkel   
5   738   S.C.J. Broad   
6   713    Zaheer Khan   
7   710   M.G. Johnson   
8   652    Shakib Al Hasan   
9   623   D.L. Vettori   
10   619   C.T. Tremlett
Now as I look at these, and the recent series that have taken place, I'm not sure whether the ranking system really makes a lot of sense to me. Take Tendulkar, for example. Given that both he and Dravid played against England in the last series and that Dravid performed significantly better, how can he be ahead in the ranking?
Similarly, Zaheer Khan at number six in the bowling rankings is great, but he's played 7 test matches in the 2010/2011 period as opposed to Stuart Broad who's played 13 and Jimmy Anderson who's played 15. Does that merit his position in the ranking?
They seem, well, slightly skewed... What's your opinion?