In making 219, Virender Sehwag became the 11th man to hold the record for the most runs in a one-day international.
England's Dennis Amiss held the record twice.
Some notes on the table above:
1) Edrich scored his 82 in the first ever ODI. Amiss' 103 was in the second.
2) Amiss (137), Turner and Kapil all achieved their records in the World Cup.
3) Conventry equalled Anwar's run record, but since he was not out at the end of his knock, he can be credited for bettering the record.