Bobby Charlton
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 Tendulkar(462 matches)
Sachin Ramesh Tendulkar
Shahid Afridi of Pakistan with 43 matches.
No, in badminton, a player is not allowed to hit the shuttlecock twice consecutively.
Craig belamy
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.
Inzamam-ul-Haq has played 375 matches.
The player who has played the most Twenty20 matches as captain of his team, as of June 2012, is MS Dhoni, who has played a total of 119 Twenty20 matches for Chennai Super Kings, India, and the Indians.
Sachin Tendulkar smashed 51 centuries in 198 matches which is the record.
Sachin Tendulkar.