As of December 2011, the greatest number of Test cricket matches played by a single player for Pakistan is 124, by Javed Miandad, from 1976 to 1993.
As of January 2011, India have played 457 Test matches.
Australia has won the most numbers of ODI matches, 447 and test cricket, 332.
Until 23 August,2011 ,2004 test matches have been played.
sunil and rohan
there has been 1983 test matches and Australia has won only 354
alec Stewart in test matches