Sachin Tendulkar(462 matches)
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.
steve waugh has played most matches in world as captain
Australia Won most number matches in the History of cricket
Sachin Tendulkar for Indian International Cricket Team
Sachin Tendulkar from india played most matches in world cup
Nathan Astle - 5 ducks in 22 World cup matches.
As of November 2011, the player who has played the most Twenty20 matches is David Hussey - who has played in 159 games between 2004 and 2011.