The LG ICC Player Rankings are the official guide to the relative merits of batsmen, bowlers and all-rounders in Test match and ODI cricket.
Cricket Records <---- Click here for external link/ cricmania.com
Test cricket records: Describes record team and individual performances in Test cricket. Records for the short form of international cricket, One Day Internationals, are at List of One-Day International cricket records. Cricket is, by its nature, capable of generating large numbers of records and statistics. Test cricket has been played since 1877 with essentially the same rules as are played today, and therefore many comparisons can be made of teams and individuals through these records.
One-Day International cricket records: Describes record team and individual performances in One Day International (ODI) cricket. Records for Test cricket are at List of Test cricket records. The highest innings total is currently held by Sri Lanka which made 443-9 off 50 overs against the Netherlands in the Netherlands on July 4, 2006. This score passed the previous record, set by South Africa only three months previously.
Twenty20 International cricket records: Describes record team and individual performances in Twenty20 cricket. The highest innings total is currently held by Sri Lanka which made 260-6 off 20 overs against Kenya in Johannesburg on September 14, 2007. The first hat trick (and only one to date) was taken by Australian Brett Lee vs Bangladesh in the 17th over on September 16, 2007. India's Yuvraj Singh matched the feats of Garfield Sobers, Ravi Shastri and Herschelle Gibbs by hitting 6 sixes in an over on September 19, 2007 - England's Stuart Broad was the bowler.