Each innings that a batsman plays is rated using certain criteria. The fundamental starting point is the number of runs scored, but this is then adjusted depending on a number of other factors, such as the strength of the opposition bowling attack, the level of run-scoring in the match and the result of the match.
As a result of these adjustments, none of these innings actually feature all that prominently in the top ten recent innings. This is partly due to the fact that they were all scored in relatively high totals by their teams against medium-strength bowling attacks. In fact de Villiers's innings of 174 - after all the complex adjustments - rates as precisely - 174!
So - if these are not great innings, which are?
Two of the top ten rated innings of all time since Test cricket started way back in 1877 have been played this decade according to the Reliance Mobile ICC Player Rankings. Astonishingly - they were both played by the same man - Virender Sehwag of India.
His innings of 309 at Multan in March 2004 comes out top in this decade. Coming as it did against a Pakistan attack including Shoaib Akhtar and Saqlain Mushtaq, it took India to victory by an innings and 52 runs. Not to be outdone, his innings of 319 at Chennai earlier this year is only just behind. On that occasion, the opposing South African attack was exactly the same as the one who bundled out England twice relatively easily at Leeds this past week.
So - as good an innings as de Villiers played, it only rates as the 155th 'best' innings since 2000. Here are the top ten rated innings in Test cricket since 2000 - what is it about batting in March?
|1||V.Sehwag||IND||309||v||PAK||Multan||28 Mar 2004|
|2||V.Sehwag||IND||319||v||SA||Chennai||26 Mar 2008|
|3||D.P.M.D. Jayawardena||SL||374||v||SA||Colombo||27 Jul 2006|
|4||Younis Khan||PAK||267||v||IND||Bangalore||24 Mar 2005|
|5||V.V.S.Laxman||IND||281||v||AUS||Kolkata||11 Mar 2001|
|6||K.C.Sangakkara||SL||232||v||SA||Colombo||11 Aug 2004|
|7||B.C.Lara||WI||400*||v||ENG||St John's||10 Apr 2004|
|8||S.T.Jayasuriya||SL||253||v||PAK||Faisalabad||20 Oct 2004|
|9||Inzamam-ul-Haq||PAK||329||v||NZ||Lahore||01 May 2002|
|10||M.L.Hayden||AUS||380||v||ZIM||Perth||09 Oct 2003|