"Caps" is the number of International Matches a player has played in for their country.
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.
Sachin Ramesh Tendulkar
Ricky Ponting has played maximum world cup matches.He has played 46 matches.
Shahid Afridi has played the maximum matches till date than any other player in the world. He has been capped in 74 T20I
Sanath Jaysurya of Srilanka cricket team. He played 432 ODI till today.
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.