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.
Brazil have played the most matches.
brettjackson with 261ducks in 300 matches
Australia is a Most nos of cricket matches played
Shahid Afridi has played the maximum matches till date than any other player in the world. He has been capped in 74 T20I
The are two players who played 06 world cups each 1) JAVED MIANDAD 2) SACHIN TENDULKAR
The greatest number of One Day Internationals played by a Pakistani cricketer is 375, played by Inzamam-ul-Haq between 1991 and 2007. His 375 matches saw him score 11701 matches with an average of 39.53, including a high score of 137 not out. In ODI matches, Inzamam-ul-Haq had played 378 followed by Wasim Akram 356
Ricky Ponting has played most matches in world cup.He has played 46 matches.
Sachin Tendulkar from india played most matches in world cup